--- /srv/rebuilderd/tmp/rebuilderd6qcS4A/inputs/segemehl_0.3.4-5+b3_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderd6qcS4A/out/segemehl_0.3.4-5+b3_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-20 22:08:24.000000 debian-binary │ -rw-r--r-- 0 0 0 1528 2026-01-20 22:08:24.000000 control.tar.xz │ --rw-r--r-- 0 0 0 285716 2026-01-20 22:08:24.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 289684 2026-01-20 22:08:24.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,23 +4,23 @@ │ │ │ │ There are 13 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8 │ │ │ │ INTERP 0x00033c 0x000000000000033c 0x000000000000033c 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x099620 0x099620 R E 0x10000 │ │ │ │ - LOAD 0x09f898 0x00000000000af898 0x00000000000af898 0x000b38 0x0013a0 RW 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x099608 0x099608 R E 0x10000 │ │ │ │ + LOAD 0x09f898 0x00000000000af898 0x00000000000af898 0x000b38 0x0013a8 RW 0x10000 │ │ │ │ DYNAMIC 0x09f8a8 0x00000000000af8a8 0x00000000000af8a8 0x000240 0x000240 RW 0x8 │ │ │ │ NOTE 0x000318 0x0000000000000318 0x0000000000000318 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x0995e0 0x00000000000995e0 0x00000000000995e0 0x000020 0x000020 R 0x8 │ │ │ │ - NOTE 0x099600 0x0000000000099600 0x0000000000099600 0x000020 0x000020 R 0x4 │ │ │ │ - GNU_PROPERTY 0x0995e0 0x00000000000995e0 0x00000000000995e0 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x088340 0x0000000000088340 0x0000000000088340 0x002304 0x002304 R 0x4 │ │ │ │ - GNU_SFRAME 0x0995a8 0x00000000000995a8 0x00000000000995a8 0x000035 0x000035 R 0x8 │ │ │ │ + NOTE 0x0995c8 0x00000000000995c8 0x00000000000995c8 0x000020 0x000020 R 0x8 │ │ │ │ + NOTE 0x0995e8 0x00000000000995e8 0x00000000000995e8 0x000020 0x000020 R 0x4 │ │ │ │ + GNU_PROPERTY 0x0995c8 0x00000000000995c8 0x00000000000995c8 0x000020 0x000020 R 0x8 │ │ │ │ + GNU_EH_FRAME 0x08832c 0x000000000008832c 0x000000000008832c 0x002304 0x002304 R 0x4 │ │ │ │ + GNU_SFRAME 0x099590 0x0000000000099590 0x0000000000099590 0x000035 0x000035 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x09f898 0x00000000000af898 0x00000000000af898 0x000768 0x000768 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,26 +12,26 @@ │ │ │ │ [ 7] .gnu.version_r VERNEED 0000000000001820 001820 000120 00 A 5 5 8 │ │ │ │ [ 8] .rela.dyn RELA 0000000000001940 001940 0009a8 18 A 4 0 8 │ │ │ │ [ 9] .rela.plt RELA 00000000000022e8 0022e8 000be8 18 AI 4 23 8 │ │ │ │ [10] .init PROGBITS 0000000000002ed0 002ed0 00001c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0000000000002ef0 002ef0 000c08 00 AX 0 0 16 │ │ │ │ [12] .text PROGBITS 0000000000003b00 003b00 07c274 00 AX 0 0 64 │ │ │ │ [13] .fini PROGBITS 000000000007fd74 07fd74 000018 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 000000000007fd90 07fd90 0085b0 00 A 0 0 16 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 0000000000088340 088340 002304 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000000000008a648 08a648 00ef5c 00 A 0 0 8 │ │ │ │ - [17] .sframe LOOS+0xffffff4 00000000000995a8 0995a8 000035 00 A 0 0 8 │ │ │ │ - [18] .note.gnu.property NOTE 00000000000995e0 0995e0 000020 00 A 0 0 8 │ │ │ │ - [19] .note.ABI-tag NOTE 0000000000099600 099600 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 000000000007fd90 07fd90 008599 00 A 0 0 16 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 000000000008832c 08832c 002304 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000000000008a630 08a630 00ef5c 00 A 0 0 8 │ │ │ │ + [17] .sframe LOOS+0xffffff4 0000000000099590 099590 000035 00 A 0 0 8 │ │ │ │ + [18] .note.gnu.property NOTE 00000000000995c8 0995c8 000020 00 A 0 0 8 │ │ │ │ + [19] .note.ABI-tag NOTE 00000000000995e8 0995e8 000020 00 A 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 00000000000af898 09f898 000008 08 WA 0 0 8 │ │ │ │ [21] .fini_array FINI_ARRAY 00000000000af8a0 09f8a0 000008 08 WA 0 0 8 │ │ │ │ [22] .dynamic DYNAMIC 00000000000af8a8 09f8a8 000240 10 WA 5 0 8 │ │ │ │ [23] .got PROGBITS 00000000000afae8 09fae8 000518 08 WA 0 0 8 │ │ │ │ [24] .data PROGBITS 00000000000b0000 0a0000 0003d0 00 WA 0 0 16 │ │ │ │ - [25] .bss NOBITS 00000000000b03d0 0a03d0 000868 00 WA 0 0 16 │ │ │ │ + [25] .bss NOBITS 00000000000b03d0 0a03d0 000870 00 WA 0 0 16 │ │ │ │ [26] .gnu_debugaltlink PROGBITS 0000000000000000 0a03d0 000049 00 0 0 1 │ │ │ │ [27] .gnu_debuglink PROGBITS 0000000000000000 0a041c 000034 00 0 0 4 │ │ │ │ [28] .shstrtab STRTAB 0000000000000000 0a0450 00011d 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 {} │ │ │ │ @@ -135,9 +135,9 @@ │ │ │ │ 131: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.17 (4) │ │ │ │ 132: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.17 (4) │ │ │ │ 133: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.17 (4) │ │ │ │ 134: 0000000000000000 0 FUNC GLOBAL DEFAULT UND srand@GLIBC_2.17 (4) │ │ │ │ 135: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strtoull@GLIBC_2.17 (4) │ │ │ │ 136: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.17 (4) │ │ │ │ 137: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bam_init1@HTSLIB_1.0 (3) │ │ │ │ - 138: 000000000002e2ac 40 FUNC GLOBAL DEFAULT 12 log10 │ │ │ │ - 139: 000000000002e2e0 40 FUNC GLOBAL DEFAULT 12 log2 │ │ │ │ + 138: 0000000000023c4c 40 FUNC GLOBAL DEFAULT 12 log10 │ │ │ │ + 139: 0000000000023c80 40 FUNC GLOBAL DEFAULT 12 log2 │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,103 +1,103 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x1940 contains 103 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 00000000000af898 0000000000000403 R_AARCH64_RELATIVE 51e0 │ │ │ │ 00000000000af8a0 0000000000000403 R_AARCH64_RELATIVE 518c │ │ │ │ -00000000000aff08 0000000000000403 R_AARCH64_RELATIVE 63a50 │ │ │ │ -00000000000aff38 0000000000000403 R_AARCH64_RELATIVE 7b5e0 │ │ │ │ -00000000000aff40 0000000000000403 R_AARCH64_RELATIVE 5b800 │ │ │ │ -00000000000aff58 0000000000000403 R_AARCH64_RELATIVE 35640 │ │ │ │ -00000000000aff60 0000000000000403 R_AARCH64_RELATIVE 41f00 │ │ │ │ -00000000000aff68 0000000000000403 R_AARCH64_RELATIVE 617cc │ │ │ │ -00000000000aff70 0000000000000403 R_AARCH64_RELATIVE 63a70 │ │ │ │ -00000000000aff78 0000000000000403 R_AARCH64_RELATIVE 5b708 │ │ │ │ -00000000000aff80 0000000000000403 R_AARCH64_RELATIVE 5b7e0 │ │ │ │ -00000000000aff90 0000000000000403 R_AARCH64_RELATIVE b0c30 │ │ │ │ -00000000000aff98 0000000000000403 R_AARCH64_RELATIVE 86530 │ │ │ │ -00000000000affa0 0000000000000403 R_AARCH64_RELATIVE 78400 │ │ │ │ -00000000000affa8 0000000000000403 R_AARCH64_RELATIVE 5c490 │ │ │ │ -00000000000affb0 0000000000000403 R_AARCH64_RELATIVE 355c0 │ │ │ │ -00000000000affc0 0000000000000403 R_AARCH64_RELATIVE 5c4c8 │ │ │ │ -00000000000affc8 0000000000000403 R_AARCH64_RELATIVE 5b6e8 │ │ │ │ -00000000000affd0 0000000000000403 R_AARCH64_RELATIVE 617e8 │ │ │ │ -00000000000affd8 0000000000000403 R_AARCH64_RELATIVE 63a20 │ │ │ │ -00000000000affe0 0000000000000403 R_AARCH64_RELATIVE 5b7c0 │ │ │ │ -00000000000affe8 0000000000000403 R_AARCH64_RELATIVE 71920 │ │ │ │ -00000000000afff0 0000000000000403 R_AARCH64_RELATIVE 71ca4 │ │ │ │ +00000000000aff08 0000000000000403 R_AARCH64_RELATIVE b030 │ │ │ │ +00000000000aff38 0000000000000403 R_AARCH64_RELATIVE 14aa0 │ │ │ │ +00000000000aff40 0000000000000403 R_AARCH64_RELATIVE 68e80 │ │ │ │ +00000000000aff58 0000000000000403 R_AARCH64_RELATIVE 2fb20 │ │ │ │ +00000000000aff60 0000000000000403 R_AARCH64_RELATIVE 4cec0 │ │ │ │ +00000000000aff68 0000000000000403 R_AARCH64_RELATIVE 5f6ac │ │ │ │ +00000000000aff70 0000000000000403 R_AARCH64_RELATIVE b050 │ │ │ │ +00000000000aff78 0000000000000403 R_AARCH64_RELATIVE 68d88 │ │ │ │ +00000000000aff80 0000000000000403 R_AARCH64_RELATIVE 68e60 │ │ │ │ +00000000000aff90 0000000000000403 R_AARCH64_RELATIVE b0c38 │ │ │ │ +00000000000aff98 0000000000000403 R_AARCH64_RELATIVE 88150 │ │ │ │ +00000000000affa0 0000000000000403 R_AARCH64_RELATIVE 63660 │ │ │ │ +00000000000affa8 0000000000000403 R_AARCH64_RELATIVE 69b10 │ │ │ │ +00000000000affb0 0000000000000403 R_AARCH64_RELATIVE 2faa0 │ │ │ │ +00000000000affc0 0000000000000403 R_AARCH64_RELATIVE 69b48 │ │ │ │ +00000000000affc8 0000000000000403 R_AARCH64_RELATIVE 68d68 │ │ │ │ +00000000000affd0 0000000000000403 R_AARCH64_RELATIVE 5f6c8 │ │ │ │ +00000000000affd8 0000000000000403 R_AARCH64_RELATIVE b000 │ │ │ │ +00000000000affe0 0000000000000403 R_AARCH64_RELATIVE 68e40 │ │ │ │ +00000000000affe8 0000000000000403 R_AARCH64_RELATIVE 452e0 │ │ │ │ +00000000000afff0 0000000000000403 R_AARCH64_RELATIVE 45664 │ │ │ │ 00000000000afff8 0000000000000403 R_AARCH64_RELATIVE 3c60 │ │ │ │ 00000000000b0008 0000000000000403 R_AARCH64_RELATIVE b0008 │ │ │ │ -00000000000b0190 0000000000000403 R_AARCH64_RELATIVE 81f28 │ │ │ │ -00000000000b0198 0000000000000403 R_AARCH64_RELATIVE 81f30 │ │ │ │ -00000000000b01a0 0000000000000403 R_AARCH64_RELATIVE 81f38 │ │ │ │ -00000000000b01b0 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b01b8 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b01c0 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b01c8 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b01d0 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b01d8 0000000000000403 R_AARCH64_RELATIVE 87890 │ │ │ │ -00000000000b01e0 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b01e8 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b01f0 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b01f8 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0200 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0208 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0210 0000000000000403 R_AARCH64_RELATIVE 86d70 │ │ │ │ -00000000000b0218 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0220 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0228 0000000000000403 R_AARCH64_RELATIVE 86940 │ │ │ │ -00000000000b0230 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0238 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0240 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0248 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0250 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0258 0000000000000403 R_AARCH64_RELATIVE 878a0 │ │ │ │ -00000000000b0260 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0268 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0270 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0278 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0280 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0288 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b0290 0000000000000403 R_AARCH64_RELATIVE 86d88 │ │ │ │ -00000000000b0298 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b02a0 0000000000000403 R_AARCH64_RELATIVE 87c68 │ │ │ │ -00000000000b02a8 0000000000000403 R_AARCH64_RELATIVE 86950 │ │ │ │ -00000000000b02b0 0000000000000403 R_AARCH64_RELATIVE 87bb0 │ │ │ │ -00000000000b02b8 0000000000000403 R_AARCH64_RELATIVE 87b10 │ │ │ │ -00000000000b02c0 0000000000000403 R_AARCH64_RELATIVE 87ac0 │ │ │ │ -00000000000b02c8 0000000000000403 R_AARCH64_RELATIVE 87a10 │ │ │ │ -00000000000b02d0 0000000000000403 R_AARCH64_RELATIVE 87900 │ │ │ │ -00000000000b02d8 0000000000000403 R_AARCH64_RELATIVE 878b0 │ │ │ │ -00000000000b02e0 0000000000000403 R_AARCH64_RELATIVE 87840 │ │ │ │ -00000000000b02e8 0000000000000403 R_AARCH64_RELATIVE 876b0 │ │ │ │ -00000000000b02f0 0000000000000403 R_AARCH64_RELATIVE 874d0 │ │ │ │ -00000000000b02f8 0000000000000403 R_AARCH64_RELATIVE 87310 │ │ │ │ -00000000000b0300 0000000000000403 R_AARCH64_RELATIVE 87150 │ │ │ │ -00000000000b0308 0000000000000403 R_AARCH64_RELATIVE 86f70 │ │ │ │ -00000000000b0310 0000000000000403 R_AARCH64_RELATIVE 86da0 │ │ │ │ -00000000000b0318 0000000000000403 R_AARCH64_RELATIVE 86b80 │ │ │ │ -00000000000b0320 0000000000000403 R_AARCH64_RELATIVE 869a0 │ │ │ │ -00000000000b0328 0000000000000403 R_AARCH64_RELATIVE 86960 │ │ │ │ -00000000000b0330 0000000000000403 R_AARCH64_RELATIVE 86900 │ │ │ │ -00000000000b0340 0000000000000403 R_AARCH64_RELATIVE 87bf0 │ │ │ │ -00000000000b0348 0000000000000403 R_AARCH64_RELATIVE 87b50 │ │ │ │ -00000000000b0350 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ -00000000000b0358 0000000000000403 R_AARCH64_RELATIVE 87a50 │ │ │ │ -00000000000b0360 0000000000000403 R_AARCH64_RELATIVE 87940 │ │ │ │ -00000000000b0368 0000000000000403 R_AARCH64_RELATIVE 878d0 │ │ │ │ -00000000000b0370 0000000000000403 R_AARCH64_RELATIVE 87860 │ │ │ │ -00000000000b0378 0000000000000403 R_AARCH64_RELATIVE 876f0 │ │ │ │ -00000000000b0380 0000000000000403 R_AARCH64_RELATIVE 87520 │ │ │ │ -00000000000b0388 0000000000000403 R_AARCH64_RELATIVE 87360 │ │ │ │ -00000000000b0390 0000000000000403 R_AARCH64_RELATIVE 871a0 │ │ │ │ -00000000000b0398 0000000000000403 R_AARCH64_RELATIVE 86fc0 │ │ │ │ -00000000000b03a0 0000000000000403 R_AARCH64_RELATIVE 86de0 │ │ │ │ -00000000000b03a8 0000000000000403 R_AARCH64_RELATIVE 86bd0 │ │ │ │ -00000000000b03b0 0000000000000403 R_AARCH64_RELATIVE 86a10 │ │ │ │ -00000000000b03b8 0000000000000403 R_AARCH64_RELATIVE 86998 │ │ │ │ +00000000000b0020 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0028 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0030 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0038 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0040 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0048 0000000000000403 R_AARCH64_RELATIVE 87720 │ │ │ │ +00000000000b0050 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0058 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0060 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0068 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0070 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0078 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0080 0000000000000403 R_AARCH64_RELATIVE 86c00 │ │ │ │ +00000000000b0088 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0090 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0098 0000000000000403 R_AARCH64_RELATIVE 867d0 │ │ │ │ +00000000000b00a0 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b00a8 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b00b0 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b00b8 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b00c0 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b00c8 0000000000000403 R_AARCH64_RELATIVE 87730 │ │ │ │ +00000000000b00d0 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b00d8 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b00e0 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b00e8 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b00f0 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b00f8 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0100 0000000000000403 R_AARCH64_RELATIVE 86c18 │ │ │ │ +00000000000b0108 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0110 0000000000000403 R_AARCH64_RELATIVE 87af8 │ │ │ │ +00000000000b0118 0000000000000403 R_AARCH64_RELATIVE 867e0 │ │ │ │ +00000000000b0120 0000000000000403 R_AARCH64_RELATIVE 87a40 │ │ │ │ +00000000000b0128 0000000000000403 R_AARCH64_RELATIVE 879a0 │ │ │ │ +00000000000b0130 0000000000000403 R_AARCH64_RELATIVE 87950 │ │ │ │ +00000000000b0138 0000000000000403 R_AARCH64_RELATIVE 878a0 │ │ │ │ +00000000000b0140 0000000000000403 R_AARCH64_RELATIVE 87790 │ │ │ │ +00000000000b0148 0000000000000403 R_AARCH64_RELATIVE 87740 │ │ │ │ +00000000000b0150 0000000000000403 R_AARCH64_RELATIVE 876d0 │ │ │ │ +00000000000b0158 0000000000000403 R_AARCH64_RELATIVE 87540 │ │ │ │ +00000000000b0160 0000000000000403 R_AARCH64_RELATIVE 87360 │ │ │ │ +00000000000b0168 0000000000000403 R_AARCH64_RELATIVE 871a0 │ │ │ │ +00000000000b0170 0000000000000403 R_AARCH64_RELATIVE 86fe0 │ │ │ │ +00000000000b0178 0000000000000403 R_AARCH64_RELATIVE 86e00 │ │ │ │ +00000000000b0180 0000000000000403 R_AARCH64_RELATIVE 86c30 │ │ │ │ +00000000000b0188 0000000000000403 R_AARCH64_RELATIVE 86a10 │ │ │ │ +00000000000b0190 0000000000000403 R_AARCH64_RELATIVE 86830 │ │ │ │ +00000000000b0198 0000000000000403 R_AARCH64_RELATIVE 867f0 │ │ │ │ +00000000000b01a0 0000000000000403 R_AARCH64_RELATIVE 86790 │ │ │ │ +00000000000b01b0 0000000000000403 R_AARCH64_RELATIVE 87a80 │ │ │ │ +00000000000b01b8 0000000000000403 R_AARCH64_RELATIVE 879e0 │ │ │ │ +00000000000b01c0 0000000000000403 R_AARCH64_RELATIVE 87988 │ │ │ │ +00000000000b01c8 0000000000000403 R_AARCH64_RELATIVE 878e0 │ │ │ │ +00000000000b01d0 0000000000000403 R_AARCH64_RELATIVE 877d0 │ │ │ │ +00000000000b01d8 0000000000000403 R_AARCH64_RELATIVE 87760 │ │ │ │ +00000000000b01e0 0000000000000403 R_AARCH64_RELATIVE 876f0 │ │ │ │ +00000000000b01e8 0000000000000403 R_AARCH64_RELATIVE 87580 │ │ │ │ +00000000000b01f0 0000000000000403 R_AARCH64_RELATIVE 873b0 │ │ │ │ +00000000000b01f8 0000000000000403 R_AARCH64_RELATIVE 871f0 │ │ │ │ +00000000000b0200 0000000000000403 R_AARCH64_RELATIVE 87030 │ │ │ │ +00000000000b0208 0000000000000403 R_AARCH64_RELATIVE 86e50 │ │ │ │ +00000000000b0210 0000000000000403 R_AARCH64_RELATIVE 86c70 │ │ │ │ +00000000000b0218 0000000000000403 R_AARCH64_RELATIVE 86a60 │ │ │ │ +00000000000b0220 0000000000000403 R_AARCH64_RELATIVE 868a0 │ │ │ │ +00000000000b0228 0000000000000403 R_AARCH64_RELATIVE 86828 │ │ │ │ +00000000000b0230 0000000000000403 R_AARCH64_RELATIVE 83a68 │ │ │ │ +00000000000b0238 0000000000000403 R_AARCH64_RELATIVE 83a70 │ │ │ │ +00000000000b0240 0000000000000403 R_AARCH64_RELATIVE 83a78 │ │ │ │ 00000000000aff00 0000001500000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ 00000000000aff10 0000001a00000401 R_AARCH64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ 00000000000aff18 0000001b00000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ │ 00000000000aff20 0000002900000401 R_AARCH64_GLOB_DAT 0000000000000000 seq_nt16_str@HTSLIB_1.0 + 0 │ │ │ │ 00000000000aff28 0000002b00000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ 00000000000aff30 0000002d00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 00000000000aff48 0000003500000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f167f3a920a8dca43acbc401816d720853d4cc6f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bce034325e748f3c1a06d36f954905904033b3b4 │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC, GCS │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1134 +1,1134 @@ │ │ │ │ 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: 0x2304 (offset: 0x8a648) │ │ │ │ + Start of frame section: 0x2300 (offset: 0x8a630) │ │ │ │ Entries in search table: 0x45f │ │ │ │ - 0xfffffffffff7b7c0 (offset: 0x3b00) -> 0x31e0 fde=[ ed8] │ │ │ │ - 0xfffffffffff7b7ec (offset: 0x3b2c) -> 0x31fc fde=[ ef4] │ │ │ │ - 0xfffffffffff7b81c (offset: 0x3b5c) -> 0x3218 fde=[ f10] │ │ │ │ - 0xfffffffffff7b84c (offset: 0x3b8c) -> 0x4748 fde=[ 2440] │ │ │ │ - 0xfffffffffff7b878 (offset: 0x3bb8) -> 0x5540 fde=[ 3238] │ │ │ │ - 0xfffffffffff7b8a4 (offset: 0x3be4) -> 0x9840 fde=[ 7538] │ │ │ │ - 0xfffffffffff7b8d0 (offset: 0x3c10) -> 0xa064 fde=[ 7d5c] │ │ │ │ - 0xfffffffffff7b8f0 (offset: 0x3c30) -> 0xfe28 fde=[ db20] │ │ │ │ - 0xfffffffffff7b920 (offset: 0x3c60) -> 0x111e4 fde=[ eedc] │ │ │ │ - 0xfffffffffff7cd80 (offset: 0x50c0) -> 0x231c fde=[ 14] │ │ │ │ - 0xfffffffffff7cde0 (offset: 0x5120) -> 0x2330 fde=[ 28] │ │ │ │ - 0xfffffffffff7ce10 (offset: 0x5150) -> 0x2344 fde=[ 3c] │ │ │ │ - 0xfffffffffff7ce4c (offset: 0x518c) -> 0x2358 fde=[ 50] │ │ │ │ - 0xfffffffffff7cea0 (offset: 0x51e0) -> 0x2380 fde=[ 78] │ │ │ │ - 0xfffffffffff7cec0 (offset: 0x5200) -> 0x2398 fde=[ 90] │ │ │ │ - 0xfffffffffff7d0e0 (offset: 0x5420) -> 0x23e8 fde=[ e0] │ │ │ │ - 0xfffffffffff7d440 (offset: 0x5780) -> 0x2430 fde=[ 128] │ │ │ │ - 0xfffffffffff7d460 (offset: 0x57a0) -> 0x2444 fde=[ 13c] │ │ │ │ - 0xfffffffffff7d560 (offset: 0x58a0) -> 0x2470 fde=[ 168] │ │ │ │ - 0xfffffffffff7d5e4 (offset: 0x5924) -> 0x249c fde=[ 194] │ │ │ │ - 0xfffffffffff7d660 (offset: 0x59a0) -> 0x24c8 fde=[ 1c0] │ │ │ │ - 0xfffffffffff7d750 (offset: 0x5a90) -> 0x2504 fde=[ 1fc] │ │ │ │ - 0xfffffffffff7d850 (offset: 0x5b90) -> 0x253c fde=[ 234] │ │ │ │ - 0xfffffffffff7d9e0 (offset: 0x5d20) -> 0x258c fde=[ 284] │ │ │ │ - 0xfffffffffff7dce0 (offset: 0x6020) -> 0x2600 fde=[ 2f8] │ │ │ │ - 0xfffffffffff7dde0 (offset: 0x6120) -> 0x2638 fde=[ 330] │ │ │ │ - 0xfffffffffff7dfc0 (offset: 0x6300) -> 0x2678 fde=[ 370] │ │ │ │ - 0xfffffffffff7e000 (offset: 0x6340) -> 0x268c fde=[ 384] │ │ │ │ - 0xfffffffffff7e040 (offset: 0x6380) -> 0x26b4 fde=[ 3ac] │ │ │ │ - 0xfffffffffff7e084 (offset: 0x63c4) -> 0x26d8 fde=[ 3d0] │ │ │ │ - 0xfffffffffff7e100 (offset: 0x6440) -> 0x2700 fde=[ 3f8] │ │ │ │ - 0xfffffffffff7e1a0 (offset: 0x64e0) -> 0x2728 fde=[ 420] │ │ │ │ - 0xfffffffffff7e1c0 (offset: 0x6500) -> 0x273c fde=[ 434] │ │ │ │ - 0xfffffffffff7e220 (offset: 0x6560) -> 0x2764 fde=[ 45c] │ │ │ │ - 0xfffffffffff7e2d0 (offset: 0x6610) -> 0x27ac fde=[ 4a4] │ │ │ │ - 0xfffffffffff7e528 (offset: 0x6868) -> 0x2804 fde=[ 4fc] │ │ │ │ - 0xfffffffffff7e5e0 (offset: 0x6920) -> 0x2834 fde=[ 52c] │ │ │ │ - 0xfffffffffff7e764 (offset: 0x6aa4) -> 0x286c fde=[ 564] │ │ │ │ - 0xfffffffffff7e920 (offset: 0x6c60) -> 0x28a4 fde=[ 59c] │ │ │ │ - 0xfffffffffff7ea80 (offset: 0x6dc0) -> 0x28d0 fde=[ 5c8] │ │ │ │ - 0xfffffffffff7ebe0 (offset: 0x6f20) -> 0x2910 fde=[ 608] │ │ │ │ - 0xfffffffffff7ee60 (offset: 0x71a0) -> 0x295c fde=[ 654] │ │ │ │ - 0xfffffffffff7f0a0 (offset: 0x73e0) -> 0x29a0 fde=[ 698] │ │ │ │ - 0xfffffffffff7f208 (offset: 0x7548) -> 0x29d4 fde=[ 6cc] │ │ │ │ - 0xfffffffffff7f280 (offset: 0x75c0) -> 0x29e8 fde=[ 6e0] │ │ │ │ - 0xfffffffffff7f2e0 (offset: 0x7620) -> 0x29fc fde=[ 6f4] │ │ │ │ - 0xfffffffffff7f560 (offset: 0x78a0) -> 0x2a68 fde=[ 760] │ │ │ │ - 0xfffffffffff7f920 (offset: 0x7c60) -> 0x2ac0 fde=[ 7b8] │ │ │ │ - 0xfffffffffff7f9cc (offset: 0x7d0c) -> 0x2afc fde=[ 7f4] │ │ │ │ - 0xfffffffffff7fce0 (offset: 0x8020) -> 0x2b5c fde=[ 854] │ │ │ │ - 0xfffffffffff80340 (offset: 0x8680) -> 0x2ba4 fde=[ 89c] │ │ │ │ - 0xfffffffffff80a00 (offset: 0x8d40) -> 0x2bf0 fde=[ 8e8] │ │ │ │ - 0xfffffffffff80ac0 (offset: 0x8e00) -> 0x2c24 fde=[ 91c] │ │ │ │ - 0xfffffffffff80bc0 (offset: 0x8f00) -> 0x2c50 fde=[ 948] │ │ │ │ - 0xfffffffffff80d80 (offset: 0x90c0) -> 0x2c94 fde=[ 98c] │ │ │ │ - 0xfffffffffff80ec0 (offset: 0x9200) -> 0x2ce0 fde=[ 9d8] │ │ │ │ - 0xfffffffffff80f30 (offset: 0x9270) -> 0x2d08 fde=[ a00] │ │ │ │ - 0xfffffffffff811e0 (offset: 0x9520) -> 0x2d1c fde=[ a14] │ │ │ │ - 0xfffffffffff819b0 (offset: 0x9cf0) -> 0x2d58 fde=[ a50] │ │ │ │ - 0xfffffffffff819f0 (offset: 0x9d30) -> 0x2d80 fde=[ a78] │ │ │ │ - 0xfffffffffff81a4c (offset: 0x9d8c) -> 0x2da8 fde=[ aa0] │ │ │ │ - 0xfffffffffff81a80 (offset: 0x9dc0) -> 0x2dbc fde=[ ab4] │ │ │ │ - 0xfffffffffff81d00 (offset: 0xa040) -> 0x2df8 fde=[ af0] │ │ │ │ - 0xfffffffffff81dc8 (offset: 0xa108) -> 0x2e2c fde=[ b24] │ │ │ │ - 0xfffffffffff81ea0 (offset: 0xa1e0) -> 0x2e68 fde=[ b60] │ │ │ │ - 0xfffffffffff82320 (offset: 0xa660) -> 0x2f1c fde=[ c14] │ │ │ │ - 0xfffffffffff82408 (offset: 0xa748) -> 0x2f54 fde=[ c4c] │ │ │ │ - 0xfffffffffff824ec (offset: 0xa82c) -> 0x2f8c fde=[ c84] │ │ │ │ - 0xfffffffffff825c4 (offset: 0xa904) -> 0x2fd8 fde=[ cd0] │ │ │ │ - 0xfffffffffff826c0 (offset: 0xaa00) -> 0x3014 fde=[ d0c] │ │ │ │ - 0xfffffffffff827d0 (offset: 0xab10) -> 0x304c fde=[ d44] │ │ │ │ - 0xfffffffffff82920 (offset: 0xac60) -> 0x30b0 fde=[ da8] │ │ │ │ - 0xfffffffffff829e8 (offset: 0xad28) -> 0x30ec fde=[ de4] │ │ │ │ - 0xfffffffffff82aac (offset: 0xadec) -> 0x3128 fde=[ e20] │ │ │ │ - 0xfffffffffff82c04 (offset: 0xaf44) -> 0x316c fde=[ e64] │ │ │ │ - 0xfffffffffff82ccc (offset: 0xb00c) -> 0x31a4 fde=[ e9c] │ │ │ │ - 0xfffffffffff82da0 (offset: 0xb0e0) -> 0x3234 fde=[ f2c] │ │ │ │ - 0xfffffffffff82dd0 (offset: 0xb110) -> 0x3250 fde=[ f48] │ │ │ │ - 0xfffffffffff83304 (offset: 0xb644) -> 0x3298 fde=[ f90] │ │ │ │ - 0xfffffffffff83c00 (offset: 0xbf40) -> 0x32e0 fde=[ fd8] │ │ │ │ - 0xfffffffffff83c60 (offset: 0xbfa0) -> 0x3304 fde=[ ffc] │ │ │ │ - 0xfffffffffff83c6c (offset: 0xbfac) -> 0x3318 fde=[ 1010] │ │ │ │ - 0xfffffffffff83cd0 (offset: 0xc010) -> 0x3340 fde=[ 1038] │ │ │ │ - 0xfffffffffff83d40 (offset: 0xc080) -> 0x3368 fde=[ 1060] │ │ │ │ - 0xfffffffffff83d80 (offset: 0xc0c0) -> 0x337c fde=[ 1074] │ │ │ │ - 0xfffffffffff83de0 (offset: 0xc120) -> 0x33a4 fde=[ 109c] │ │ │ │ - 0xfffffffffff83e00 (offset: 0xc140) -> 0x33b8 fde=[ 10b0] │ │ │ │ - 0xfffffffffff83e8c (offset: 0xc1cc) -> 0x33e8 fde=[ 10e0] │ │ │ │ - 0xfffffffffff83f00 (offset: 0xc240) -> 0x3418 fde=[ 1110] │ │ │ │ - 0xfffffffffff83f80 (offset: 0xc2c0) -> 0x3448 fde=[ 1140] │ │ │ │ - 0xfffffffffff84080 (offset: 0xc3c0) -> 0x3494 fde=[ 118c] │ │ │ │ - 0xfffffffffff84180 (offset: 0xc4c0) -> 0x34e4 fde=[ 11dc] │ │ │ │ - 0xfffffffffff843a4 (offset: 0xc6e4) -> 0x3528 fde=[ 1220] │ │ │ │ - 0xfffffffffff84428 (offset: 0xc768) -> 0x355c fde=[ 1254] │ │ │ │ - 0xfffffffffff844a0 (offset: 0xc7e0) -> 0x3590 fde=[ 1288] │ │ │ │ - 0xfffffffffff84600 (offset: 0xc940) -> 0x35d4 fde=[ 12cc] │ │ │ │ - 0xfffffffffff84760 (offset: 0xcaa0) -> 0x3610 fde=[ 1308] │ │ │ │ - 0xfffffffffff84920 (offset: 0xcc60) -> 0x364c fde=[ 1344] │ │ │ │ - 0xfffffffffff84ac0 (offset: 0xce00) -> 0x369c fde=[ 1394] │ │ │ │ - 0xfffffffffff84e20 (offset: 0xd160) -> 0x36fc fde=[ 13f4] │ │ │ │ - 0xfffffffffff84fe0 (offset: 0xd320) -> 0x3730 fde=[ 1428] │ │ │ │ - 0xfffffffffff85360 (offset: 0xd6a0) -> 0x37e8 fde=[ 14e0] │ │ │ │ - 0xfffffffffff8562c (offset: 0xd96c) -> 0x382c fde=[ 1524] │ │ │ │ - 0xfffffffffff85f60 (offset: 0xe2a0) -> 0x3874 fde=[ 156c] │ │ │ │ - 0xfffffffffff86380 (offset: 0xe6c0) -> 0x38e8 fde=[ 15e0] │ │ │ │ - 0xfffffffffff8668c (offset: 0xe9cc) -> 0x3918 fde=[ 1610] │ │ │ │ - 0xfffffffffff86cec (offset: 0xf02c) -> 0x3964 fde=[ 165c] │ │ │ │ - 0xfffffffffff879a4 (offset: 0xfce4) -> 0x39ac fde=[ 16a4] │ │ │ │ - 0xfffffffffff88940 (offset: 0x10c80) -> 0x39f4 fde=[ 16ec] │ │ │ │ - 0xfffffffffff88f00 (offset: 0x11240) -> 0x3a40 fde=[ 1738] │ │ │ │ - 0xfffffffffff891e4 (offset: 0x11524) -> 0x3a9c fde=[ 1794] │ │ │ │ - 0xfffffffffff89480 (offset: 0x117c0) -> 0x3b1c fde=[ 1814] │ │ │ │ - 0xfffffffffff89500 (offset: 0x11840) -> 0x3b54 fde=[ 184c] │ │ │ │ - 0xfffffffffff896f0 (offset: 0x11a30) -> 0x3b84 fde=[ 187c] │ │ │ │ - 0xfffffffffff897d0 (offset: 0x11b10) -> 0x3bb4 fde=[ 18ac] │ │ │ │ - 0xfffffffffff89aa0 (offset: 0x11de0) -> 0x3c34 fde=[ 192c] │ │ │ │ - 0xfffffffffff89bc0 (offset: 0x11f00) -> 0x3c58 fde=[ 1950] │ │ │ │ - 0xfffffffffff89c44 (offset: 0x11f84) -> 0x3c7c fde=[ 1974] │ │ │ │ - 0xfffffffffff89ce0 (offset: 0x12020) -> 0x3ca0 fde=[ 1998] │ │ │ │ - 0xfffffffffff89da0 (offset: 0x120e0) -> 0x3cd4 fde=[ 19cc] │ │ │ │ - 0xfffffffffff89e60 (offset: 0x121a0) -> 0x3d08 fde=[ 1a00] │ │ │ │ - 0xfffffffffff89f20 (offset: 0x12260) -> 0x3d3c fde=[ 1a34] │ │ │ │ - 0xfffffffffff89fe0 (offset: 0x12320) -> 0x3d70 fde=[ 1a68] │ │ │ │ - 0xfffffffffff8a084 (offset: 0x123c4) -> 0x3d9c fde=[ 1a94] │ │ │ │ - 0xfffffffffff8a14c (offset: 0x1248c) -> 0x3dc0 fde=[ 1ab8] │ │ │ │ - 0xfffffffffff8a240 (offset: 0x12580) -> 0x3de4 fde=[ 1adc] │ │ │ │ - 0xfffffffffff8a320 (offset: 0x12660) -> 0x3e08 fde=[ 1b00] │ │ │ │ - 0xfffffffffff8a3f0 (offset: 0x12730) -> 0x3e2c fde=[ 1b24] │ │ │ │ - 0xfffffffffff8a4c0 (offset: 0x12800) -> 0x3e50 fde=[ 1b48] │ │ │ │ - 0xfffffffffff8a580 (offset: 0x128c0) -> 0x3e84 fde=[ 1b7c] │ │ │ │ - 0xfffffffffff8a640 (offset: 0x12980) -> 0x3eb8 fde=[ 1bb0] │ │ │ │ - 0xfffffffffff8a700 (offset: 0x12a40) -> 0x3eec fde=[ 1be4] │ │ │ │ - 0xfffffffffff8a7c0 (offset: 0x12b00) -> 0x3f20 fde=[ 1c18] │ │ │ │ - 0xfffffffffff8a890 (offset: 0x12bd0) -> 0x3f44 fde=[ 1c3c] │ │ │ │ - 0xfffffffffff8a940 (offset: 0x12c80) -> 0x3f68 fde=[ 1c60] │ │ │ │ - 0xfffffffffff8aa20 (offset: 0x12d60) -> 0x3f8c fde=[ 1c84] │ │ │ │ - 0xfffffffffff8ab08 (offset: 0x12e48) -> 0x3fb8 fde=[ 1cb0] │ │ │ │ - 0xfffffffffff8abc0 (offset: 0x12f00) -> 0x3fdc fde=[ 1cd4] │ │ │ │ - 0xfffffffffff8ac70 (offset: 0x12fb0) -> 0x4000 fde=[ 1cf8] │ │ │ │ - 0xfffffffffff8ae40 (offset: 0x13180) -> 0x4030 fde=[ 1d28] │ │ │ │ - 0xfffffffffff8b004 (offset: 0x13344) -> 0x4060 fde=[ 1d58] │ │ │ │ - 0xfffffffffff8b2c0 (offset: 0x13600) -> 0x40b8 fde=[ 1db0] │ │ │ │ - 0xfffffffffff8b600 (offset: 0x13940) -> 0x40f8 fde=[ 1df0] │ │ │ │ - 0xfffffffffff8ba40 (offset: 0x13d80) -> 0x4178 fde=[ 1e70] │ │ │ │ - 0xfffffffffff8bd60 (offset: 0x140a0) -> 0x41d0 fde=[ 1ec8] │ │ │ │ - 0xfffffffffff8c080 (offset: 0x143c0) -> 0x4228 fde=[ 1f20] │ │ │ │ - 0xfffffffffff8c3a0 (offset: 0x146e0) -> 0x4280 fde=[ 1f78] │ │ │ │ - 0xfffffffffff8c6c0 (offset: 0x14a00) -> 0x42d8 fde=[ 1fd0] │ │ │ │ - 0xfffffffffff8c6e4 (offset: 0x14a24) -> 0x42fc fde=[ 1ff4] │ │ │ │ - 0xfffffffffff8c780 (offset: 0x14ac0) -> 0x432c fde=[ 2024] │ │ │ │ - 0xfffffffffff8c960 (offset: 0x14ca0) -> 0x4388 fde=[ 2080] │ │ │ │ - 0xfffffffffff8ca30 (offset: 0x14d70) -> 0x43bc fde=[ 20b4] │ │ │ │ - 0xfffffffffff8d18c (offset: 0x154cc) -> 0x443c fde=[ 2134] │ │ │ │ - 0xfffffffffff8d240 (offset: 0x15580) -> 0x4474 fde=[ 216c] │ │ │ │ - 0xfffffffffff8d24c (offset: 0x1558c) -> 0x4488 fde=[ 2180] │ │ │ │ - 0xfffffffffff8d290 (offset: 0x155d0) -> 0x44b0 fde=[ 21a8] │ │ │ │ - 0xfffffffffff8d320 (offset: 0x15660) -> 0x44e8 fde=[ 21e0] │ │ │ │ - 0xfffffffffff8d3b0 (offset: 0x156f0) -> 0x4518 fde=[ 2210] │ │ │ │ - 0xfffffffffff8d428 (offset: 0x15768) -> 0x4548 fde=[ 2240] │ │ │ │ - 0xfffffffffff8d480 (offset: 0x157c0) -> 0x455c fde=[ 2254] │ │ │ │ - 0xfffffffffff8d48c (offset: 0x157cc) -> 0x4570 fde=[ 2268] │ │ │ │ - 0xfffffffffff8d4a0 (offset: 0x157e0) -> 0x4584 fde=[ 227c] │ │ │ │ - 0xfffffffffff8d4c0 (offset: 0x15800) -> 0x4598 fde=[ 2290] │ │ │ │ - 0xfffffffffff8d620 (offset: 0x15960) -> 0x45f8 fde=[ 22f0] │ │ │ │ - 0xfffffffffff8d740 (offset: 0x15a80) -> 0x4630 fde=[ 2328] │ │ │ │ - 0xfffffffffff8d830 (offset: 0x15b70) -> 0x4674 fde=[ 236c] │ │ │ │ - 0xfffffffffff8de60 (offset: 0x161a0) -> 0x46f4 fde=[ 23ec] │ │ │ │ - 0xfffffffffff8e160 (offset: 0x164a0) -> 0x4764 fde=[ 245c] │ │ │ │ - 0xfffffffffff8e1e0 (offset: 0x16520) -> 0x4788 fde=[ 2480] │ │ │ │ - 0xfffffffffff8e240 (offset: 0x16580) -> 0x47b0 fde=[ 24a8] │ │ │ │ - 0xfffffffffff8e2c0 (offset: 0x16600) -> 0x47e0 fde=[ 24d8] │ │ │ │ - 0xfffffffffff8e3c0 (offset: 0x16700) -> 0x4820 fde=[ 2518] │ │ │ │ - 0xfffffffffff8e400 (offset: 0x16740) -> 0x4844 fde=[ 253c] │ │ │ │ - 0xfffffffffff8e64c (offset: 0x1698c) -> 0x48a8 fde=[ 25a0] │ │ │ │ - 0xfffffffffff8e7c8 (offset: 0x16b08) -> 0x4908 fde=[ 2600] │ │ │ │ - 0xfffffffffff8ea10 (offset: 0x16d50) -> 0x4970 fde=[ 2668] │ │ │ │ - 0xfffffffffff8ec00 (offset: 0x16f40) -> 0x49b8 fde=[ 26b0] │ │ │ │ - 0xfffffffffff8ee10 (offset: 0x17150) -> 0x4a04 fde=[ 26fc] │ │ │ │ - 0xfffffffffff8f068 (offset: 0x173a8) -> 0x4a74 fde=[ 276c] │ │ │ │ - 0xfffffffffff8f220 (offset: 0x17560) -> 0x4ad0 fde=[ 27c8] │ │ │ │ - 0xfffffffffff8f4c8 (offset: 0x17808) -> 0x4b44 fde=[ 283c] │ │ │ │ - 0xfffffffffff8f6a0 (offset: 0x179e0) -> 0x4b78 fde=[ 2870] │ │ │ │ - 0xfffffffffff8f98c (offset: 0x17ccc) -> 0x4be8 fde=[ 28e0] │ │ │ │ - 0xfffffffffff8fa6c (offset: 0x17dac) -> 0x4c20 fde=[ 2918] │ │ │ │ - 0xfffffffffff8fed0 (offset: 0x18210) -> 0x4c70 fde=[ 2968] │ │ │ │ - 0xfffffffffff902f0 (offset: 0x18630) -> 0x4d0c fde=[ 2a04] │ │ │ │ - 0xfffffffffff90620 (offset: 0x18960) -> 0x4d74 fde=[ 2a6c] │ │ │ │ - 0xfffffffffff90740 (offset: 0x18a80) -> 0x4db4 fde=[ 2aac] │ │ │ │ - 0xfffffffffff90944 (offset: 0x18c84) -> 0x4e1c fde=[ 2b14] │ │ │ │ - 0xfffffffffff90fac (offset: 0x192ec) -> 0x4e68 fde=[ 2b60] │ │ │ │ - 0xfffffffffff91010 (offset: 0x19350) -> 0x4e94 fde=[ 2b8c] │ │ │ │ - 0xfffffffffff91480 (offset: 0x197c0) -> 0x4f00 fde=[ 2bf8] │ │ │ │ - 0xfffffffffff91860 (offset: 0x19ba0) -> 0x4f64 fde=[ 2c5c] │ │ │ │ - 0xfffffffffff91d60 (offset: 0x1a0a0) -> 0x4fc8 fde=[ 2cc0] │ │ │ │ - 0xfffffffffff92160 (offset: 0x1a4a0) -> 0x5044 fde=[ 2d3c] │ │ │ │ - 0xfffffffffff921c8 (offset: 0x1a508) -> 0x5058 fde=[ 2d50] │ │ │ │ - 0xfffffffffff925b0 (offset: 0x1a8f0) -> 0x50e0 fde=[ 2dd8] │ │ │ │ - 0xfffffffffff92620 (offset: 0x1a960) -> 0x50f4 fde=[ 2dec] │ │ │ │ - 0xfffffffffff92680 (offset: 0x1a9c0) -> 0x5108 fde=[ 2e00] │ │ │ │ - 0xfffffffffff927c0 (offset: 0x1ab00) -> 0x511c fde=[ 2e14] │ │ │ │ - 0xfffffffffff928ec (offset: 0x1ac2c) -> 0x5130 fde=[ 2e28] │ │ │ │ - 0xfffffffffff92a20 (offset: 0x1ad60) -> 0x5144 fde=[ 2e3c] │ │ │ │ - 0xfffffffffff92b60 (offset: 0x1aea0) -> 0x5158 fde=[ 2e50] │ │ │ │ - 0xfffffffffff92c60 (offset: 0x1afa0) -> 0x51b0 fde=[ 2ea8] │ │ │ │ - 0xfffffffffff92e00 (offset: 0x1b140) -> 0x51c4 fde=[ 2ebc] │ │ │ │ - 0xfffffffffff92f00 (offset: 0x1b240) -> 0x5204 fde=[ 2efc] │ │ │ │ - 0xfffffffffff92fe0 (offset: 0x1b320) -> 0x5218 fde=[ 2f10] │ │ │ │ - 0xfffffffffff93610 (offset: 0x1b950) -> 0x525c fde=[ 2f54] │ │ │ │ - 0xfffffffffff93760 (offset: 0x1baa0) -> 0x5270 fde=[ 2f68] │ │ │ │ - 0xfffffffffff938c4 (offset: 0x1bc04) -> 0x5284 fde=[ 2f7c] │ │ │ │ - 0xfffffffffff93a20 (offset: 0x1bd60) -> 0x5298 fde=[ 2f90] │ │ │ │ - 0xfffffffffff93d00 (offset: 0x1c040) -> 0x52c8 fde=[ 2fc0] │ │ │ │ - 0xfffffffffff93f60 (offset: 0x1c2a0) -> 0x5310 fde=[ 3008] │ │ │ │ - 0xfffffffffff94100 (offset: 0x1c440) -> 0x53a8 fde=[ 30a0] │ │ │ │ - 0xfffffffffff94328 (offset: 0x1c668) -> 0x53f0 fde=[ 30e8] │ │ │ │ - 0xfffffffffff94560 (offset: 0x1c8a0) -> 0x5488 fde=[ 3180] │ │ │ │ - 0xfffffffffff94664 (offset: 0x1c9a4) -> 0x54c4 fde=[ 31bc] │ │ │ │ - 0xfffffffffff94920 (offset: 0x1cc60) -> 0x552c fde=[ 3224] │ │ │ │ - 0xfffffffffff94940 (offset: 0x1cc80) -> 0x555c fde=[ 3254] │ │ │ │ - 0xfffffffffff949c0 (offset: 0x1cd00) -> 0x5578 fde=[ 3270] │ │ │ │ - 0xfffffffffff94a48 (offset: 0x1cd88) -> 0x5594 fde=[ 328c] │ │ │ │ - 0xfffffffffff94b40 (offset: 0x1ce80) -> 0x55a8 fde=[ 32a0] │ │ │ │ - 0xfffffffffff951a0 (offset: 0x1d4e0) -> 0x5660 fde=[ 3358] │ │ │ │ - 0xfffffffffff952a0 (offset: 0x1d5e0) -> 0x56a8 fde=[ 33a0] │ │ │ │ - 0xfffffffffff95400 (offset: 0x1d740) -> 0x5704 fde=[ 33fc] │ │ │ │ - 0xfffffffffff95a40 (offset: 0x1dd80) -> 0x57a0 fde=[ 3498] │ │ │ │ - 0xfffffffffff95d00 (offset: 0x1e040) -> 0x5830 fde=[ 3528] │ │ │ │ - 0xfffffffffff95d60 (offset: 0x1e0a0) -> 0x5860 fde=[ 3558] │ │ │ │ - 0xfffffffffff96060 (offset: 0x1e3a0) -> 0x58d0 fde=[ 35c8] │ │ │ │ - 0xfffffffffff96080 (offset: 0x1e3c0) -> 0x58e4 fde=[ 35dc] │ │ │ │ - 0xfffffffffff96260 (offset: 0x1e5a0) -> 0x5954 fde=[ 364c] │ │ │ │ - 0xfffffffffff96300 (offset: 0x1e640) -> 0x597c fde=[ 3674] │ │ │ │ - 0xfffffffffff96330 (offset: 0x1e670) -> 0x59a4 fde=[ 369c] │ │ │ │ - 0xfffffffffff96388 (offset: 0x1e6c8) -> 0x59b8 fde=[ 36b0] │ │ │ │ - 0xfffffffffff963a0 (offset: 0x1e6e0) -> 0x59cc fde=[ 36c4] │ │ │ │ - 0xfffffffffff96408 (offset: 0x1e748) -> 0x59f4 fde=[ 36ec] │ │ │ │ - 0xfffffffffff964ac (offset: 0x1e7ec) -> 0x5a28 fde=[ 3720] │ │ │ │ - 0xfffffffffff964c4 (offset: 0x1e804) -> 0x5a3c fde=[ 3734] │ │ │ │ - 0xfffffffffff964d0 (offset: 0x1e810) -> 0x5a50 fde=[ 3748] │ │ │ │ - 0xfffffffffff964e0 (offset: 0x1e820) -> 0x5a64 fde=[ 375c] │ │ │ │ - 0xfffffffffff964f0 (offset: 0x1e830) -> 0x5a78 fde=[ 3770] │ │ │ │ - 0xfffffffffff96540 (offset: 0x1e880) -> 0x5aa0 fde=[ 3798] │ │ │ │ - 0xfffffffffff96560 (offset: 0x1e8a0) -> 0x5ab4 fde=[ 37ac] │ │ │ │ - 0xfffffffffff965c8 (offset: 0x1e908) -> 0x5ad8 fde=[ 37d0] │ │ │ │ - 0xfffffffffff96680 (offset: 0x1e9c0) -> 0x5b00 fde=[ 37f8] │ │ │ │ - 0xfffffffffff96690 (offset: 0x1e9d0) -> 0x5b14 fde=[ 380c] │ │ │ │ - 0xfffffffffff966a0 (offset: 0x1e9e0) -> 0x5b28 fde=[ 3820] │ │ │ │ - 0xfffffffffff966c0 (offset: 0x1ea00) -> 0x5b3c fde=[ 3834] │ │ │ │ - 0xfffffffffff96700 (offset: 0x1ea40) -> 0x5b64 fde=[ 385c] │ │ │ │ - 0xfffffffffff96710 (offset: 0x1ea50) -> 0x5b78 fde=[ 3870] │ │ │ │ - 0xfffffffffff96720 (offset: 0x1ea60) -> 0x5b8c fde=[ 3884] │ │ │ │ - 0xfffffffffff96730 (offset: 0x1ea70) -> 0x5ba0 fde=[ 3898] │ │ │ │ - 0xfffffffffff96748 (offset: 0x1ea88) -> 0x5bb4 fde=[ 38ac] │ │ │ │ - 0xfffffffffff96760 (offset: 0x1eaa0) -> 0x5bc8 fde=[ 38c0] │ │ │ │ - 0xfffffffffff96770 (offset: 0x1eab0) -> 0x5bdc fde=[ 38d4] │ │ │ │ - 0xfffffffffff96780 (offset: 0x1eac0) -> 0x5bf0 fde=[ 38e8] │ │ │ │ - 0xfffffffffff9678c (offset: 0x1eacc) -> 0x5c04 fde=[ 38fc] │ │ │ │ - 0xfffffffffff967a0 (offset: 0x1eae0) -> 0x5c18 fde=[ 3910] │ │ │ │ - 0xfffffffffff967b0 (offset: 0x1eaf0) -> 0x5c2c fde=[ 3924] │ │ │ │ - 0xfffffffffff967c0 (offset: 0x1eb00) -> 0x5c40 fde=[ 3938] │ │ │ │ - 0xfffffffffff96830 (offset: 0x1eb70) -> 0x5c70 fde=[ 3968] │ │ │ │ - 0xfffffffffff9694c (offset: 0x1ec8c) -> 0x5cd0 fde=[ 39c8] │ │ │ │ - 0xfffffffffff96960 (offset: 0x1eca0) -> 0x5ce4 fde=[ 39dc] │ │ │ │ - 0xfffffffffff9696c (offset: 0x1ecac) -> 0x5cf8 fde=[ 39f0] │ │ │ │ - 0xfffffffffff969e0 (offset: 0x1ed20) -> 0x5d24 fde=[ 3a1c] │ │ │ │ - 0xfffffffffff969ec (offset: 0x1ed2c) -> 0x5d38 fde=[ 3a30] │ │ │ │ - 0xfffffffffff96a8c (offset: 0x1edcc) -> 0x5d88 fde=[ 3a80] │ │ │ │ - 0xfffffffffff96b80 (offset: 0x1eec0) -> 0x5ddc fde=[ 3ad4] │ │ │ │ - 0xfffffffffff96bc8 (offset: 0x1ef08) -> 0x5df0 fde=[ 3ae8] │ │ │ │ - 0xfffffffffff96c50 (offset: 0x1ef90) -> 0x5e04 fde=[ 3afc] │ │ │ │ - 0xfffffffffff96d44 (offset: 0x1f084) -> 0x5e5c fde=[ 3b54] │ │ │ │ - 0xfffffffffff97100 (offset: 0x1f440) -> 0x5e70 fde=[ 3b68] │ │ │ │ - 0xfffffffffff971a8 (offset: 0x1f4e8) -> 0x5ea0 fde=[ 3b98] │ │ │ │ - 0xfffffffffff971c0 (offset: 0x1f500) -> 0x5eb4 fde=[ 3bac] │ │ │ │ - 0xfffffffffff971f0 (offset: 0x1f530) -> 0x5ec8 fde=[ 3bc0] │ │ │ │ - 0xfffffffffff97300 (offset: 0x1f640) -> 0x5f0c fde=[ 3c04] │ │ │ │ - 0xfffffffffff973c0 (offset: 0x1f700) -> 0x5f5c fde=[ 3c54] │ │ │ │ - 0xfffffffffff973e4 (offset: 0x1f724) -> 0x5f70 fde=[ 3c68] │ │ │ │ - 0xfffffffffff97440 (offset: 0x1f780) -> 0x5f84 fde=[ 3c7c] │ │ │ │ - 0xfffffffffff974c0 (offset: 0x1f800) -> 0x5f98 fde=[ 3c90] │ │ │ │ - 0xfffffffffff97580 (offset: 0x1f8c0) -> 0x5fe8 fde=[ 3ce0] │ │ │ │ - 0xfffffffffff976a4 (offset: 0x1f9e4) -> 0x6058 fde=[ 3d50] │ │ │ │ - 0xfffffffffff98050 (offset: 0x20390) -> 0x60a4 fde=[ 3d9c] │ │ │ │ - 0xfffffffffff981a0 (offset: 0x204e0) -> 0x60dc fde=[ 3dd4] │ │ │ │ - 0xfffffffffff982c0 (offset: 0x20600) -> 0x6110 fde=[ 3e08] │ │ │ │ - 0xfffffffffff98504 (offset: 0x20844) -> 0x6144 fde=[ 3e3c] │ │ │ │ - 0xfffffffffff98520 (offset: 0x20860) -> 0x6158 fde=[ 3e50] │ │ │ │ - 0xfffffffffff98530 (offset: 0x20870) -> 0x616c fde=[ 3e64] │ │ │ │ - 0xfffffffffff98540 (offset: 0x20880) -> 0x6180 fde=[ 3e78] │ │ │ │ - 0xfffffffffff98820 (offset: 0x20b60) -> 0x6194 fde=[ 3e8c] │ │ │ │ - 0xfffffffffff98aa4 (offset: 0x20de4) -> 0x61a8 fde=[ 3ea0] │ │ │ │ - 0xfffffffffff98d24 (offset: 0x21064) -> 0x61bc fde=[ 3eb4] │ │ │ │ - 0xfffffffffff99000 (offset: 0x21340) -> 0x61d0 fde=[ 3ec8] │ │ │ │ - 0xfffffffffff992f0 (offset: 0x21630) -> 0x61e4 fde=[ 3edc] │ │ │ │ - 0xfffffffffff995c0 (offset: 0x21900) -> 0x61f8 fde=[ 3ef0] │ │ │ │ - 0xfffffffffff998b0 (offset: 0x21bf0) -> 0x620c fde=[ 3f04] │ │ │ │ - 0xfffffffffff99ba0 (offset: 0x21ee0) -> 0x6220 fde=[ 3f18] │ │ │ │ - 0xfffffffffff99c40 (offset: 0x21f80) -> 0x6234 fde=[ 3f2c] │ │ │ │ - 0xfffffffffff99f30 (offset: 0x22270) -> 0x6248 fde=[ 3f40] │ │ │ │ - 0xfffffffffff99fc0 (offset: 0x22300) -> 0x625c fde=[ 3f54] │ │ │ │ - 0xfffffffffff9a080 (offset: 0x223c0) -> 0x6270 fde=[ 3f68] │ │ │ │ - 0xfffffffffff9a0e0 (offset: 0x22420) -> 0x6284 fde=[ 3f7c] │ │ │ │ - 0xfffffffffff9a400 (offset: 0x22740) -> 0x6298 fde=[ 3f90] │ │ │ │ - 0xfffffffffff9a410 (offset: 0x22750) -> 0x62ac fde=[ 3fa4] │ │ │ │ - 0xfffffffffff9a58c (offset: 0x228cc) -> 0x62e8 fde=[ 3fe0] │ │ │ │ - 0xfffffffffff9a620 (offset: 0x22960) -> 0x631c fde=[ 4014] │ │ │ │ - 0xfffffffffff9a6a0 (offset: 0x229e0) -> 0x634c fde=[ 4044] │ │ │ │ - 0xfffffffffff9a7a0 (offset: 0x22ae0) -> 0x6360 fde=[ 4058] │ │ │ │ - 0xfffffffffff9a948 (offset: 0x22c88) -> 0x63dc fde=[ 40d4] │ │ │ │ - 0xfffffffffff9ac68 (offset: 0x22fa8) -> 0x6464 fde=[ 415c] │ │ │ │ - 0xfffffffffff9ade0 (offset: 0x23120) -> 0x64b4 fde=[ 41ac] │ │ │ │ - 0xfffffffffff9afe0 (offset: 0x23320) -> 0x6530 fde=[ 4228] │ │ │ │ - 0xfffffffffff9b1f0 (offset: 0x23530) -> 0x65b8 fde=[ 42b0] │ │ │ │ - 0xfffffffffff9b420 (offset: 0x23760) -> 0x6610 fde=[ 4308] │ │ │ │ - 0xfffffffffff9b680 (offset: 0x239c0) -> 0x6670 fde=[ 4368] │ │ │ │ - 0xfffffffffff9b920 (offset: 0x23c60) -> 0x66e0 fde=[ 43d8] │ │ │ │ - 0xfffffffffff9bbc8 (offset: 0x23f08) -> 0x6750 fde=[ 4448] │ │ │ │ - 0xfffffffffff9be00 (offset: 0x24140) -> 0x67c4 fde=[ 44bc] │ │ │ │ - 0xfffffffffff9c200 (offset: 0x24540) -> 0x67d8 fde=[ 44d0] │ │ │ │ - 0xfffffffffff9c210 (offset: 0x24550) -> 0x67ec fde=[ 44e4] │ │ │ │ - 0xfffffffffff9c280 (offset: 0x245c0) -> 0x6800 fde=[ 44f8] │ │ │ │ - 0xfffffffffff9c320 (offset: 0x24660) -> 0x6828 fde=[ 4520] │ │ │ │ - 0xfffffffffff9c404 (offset: 0x24744) -> 0x685c fde=[ 4554] │ │ │ │ - 0xfffffffffff9c54c (offset: 0x2488c) -> 0x6898 fde=[ 4590] │ │ │ │ - 0xfffffffffff9c5c8 (offset: 0x24908) -> 0x68ac fde=[ 45a4] │ │ │ │ - 0xfffffffffff9c8c0 (offset: 0x24c00) -> 0x68c0 fde=[ 45b8] │ │ │ │ - 0xfffffffffff9cba8 (offset: 0x24ee8) -> 0x68d4 fde=[ 45cc] │ │ │ │ - 0xfffffffffff9cea0 (offset: 0x251e0) -> 0x68e8 fde=[ 45e0] │ │ │ │ - 0xfffffffffff9d050 (offset: 0x25390) -> 0x6950 fde=[ 4648] │ │ │ │ - 0xfffffffffff9d18c (offset: 0x254cc) -> 0x69b8 fde=[ 46b0] │ │ │ │ - 0xfffffffffff9d584 (offset: 0x258c4) -> 0x69cc fde=[ 46c4] │ │ │ │ - 0xfffffffffff9d64c (offset: 0x2598c) -> 0x6a08 fde=[ 4700] │ │ │ │ - 0xfffffffffff9d720 (offset: 0x25a60) -> 0x6a40 fde=[ 4738] │ │ │ │ - 0xfffffffffff9d7c0 (offset: 0x25b00) -> 0x6a78 fde=[ 4770] │ │ │ │ - 0xfffffffffff9d8c0 (offset: 0x25c00) -> 0x6ad4 fde=[ 47cc] │ │ │ │ - 0xfffffffffff9da88 (offset: 0x25dc8) -> 0x6b2c fde=[ 4824] │ │ │ │ - 0xfffffffffff9e860 (offset: 0x26ba0) -> 0x6bcc fde=[ 48c4] │ │ │ │ - 0xfffffffffff9faa8 (offset: 0x27de8) -> 0x6c44 fde=[ 493c] │ │ │ │ - 0xfffffffffff9fce0 (offset: 0x28020) -> 0x6cd8 fde=[ 49d0] │ │ │ │ - 0xfffffffffff9fd20 (offset: 0x28060) -> 0x6cec fde=[ 49e4] │ │ │ │ - 0xfffffffffff9fd70 (offset: 0x280b0) -> 0x6d00 fde=[ 49f8] │ │ │ │ - 0xfffffffffff9fe80 (offset: 0x281c0) -> 0x6d30 fde=[ 4a28] │ │ │ │ - 0xfffffffffff9ff70 (offset: 0x282b0) -> 0x6d68 fde=[ 4a60] │ │ │ │ - 0xfffffffffffa0120 (offset: 0x28460) -> 0x6db8 fde=[ 4ab0] │ │ │ │ - 0xfffffffffffa0180 (offset: 0x284c0) -> 0x6de8 fde=[ 4ae0] │ │ │ │ - 0xfffffffffffa0190 (offset: 0x284d0) -> 0x6dfc fde=[ 4af4] │ │ │ │ - 0xfffffffffffa01e0 (offset: 0x28520) -> 0x6e10 fde=[ 4b08] │ │ │ │ - 0xfffffffffffa020c (offset: 0x2854c) -> 0x6e24 fde=[ 4b1c] │ │ │ │ - 0xfffffffffffa02a0 (offset: 0x285e0) -> 0x6e58 fde=[ 4b50] │ │ │ │ - 0xfffffffffffa02c8 (offset: 0x28608) -> 0x6e6c fde=[ 4b64] │ │ │ │ - 0xfffffffffffa0570 (offset: 0x288b0) -> 0x6ecc fde=[ 4bc4] │ │ │ │ - 0xfffffffffffa0584 (offset: 0x288c4) -> 0x6ee0 fde=[ 4bd8] │ │ │ │ - 0xfffffffffffa0590 (offset: 0x288d0) -> 0x6ef4 fde=[ 4bec] │ │ │ │ - 0xfffffffffffa05c0 (offset: 0x28900) -> 0x6f08 fde=[ 4c00] │ │ │ │ - 0xfffffffffffa0650 (offset: 0x28990) -> 0x6f40 fde=[ 4c38] │ │ │ │ - 0xfffffffffffa06a4 (offset: 0x289e4) -> 0x6f68 fde=[ 4c60] │ │ │ │ - 0xfffffffffffa07a0 (offset: 0x28ae0) -> 0x6f98 fde=[ 4c90] │ │ │ │ - 0xfffffffffffa07e4 (offset: 0x28b24) -> 0x6fac fde=[ 4ca4] │ │ │ │ - 0xfffffffffffa0800 (offset: 0x28b40) -> 0x6fc0 fde=[ 4cb8] │ │ │ │ - 0xfffffffffffa0840 (offset: 0x28b80) -> 0x6fe8 fde=[ 4ce0] │ │ │ │ - 0xfffffffffffa0860 (offset: 0x28ba0) -> 0x6ffc fde=[ 4cf4] │ │ │ │ - 0xfffffffffffa104c (offset: 0x2938c) -> 0x7060 fde=[ 4d58] │ │ │ │ - 0xfffffffffffa10a0 (offset: 0x293e0) -> 0x7088 fde=[ 4d80] │ │ │ │ - 0xfffffffffffa12cc (offset: 0x2960c) -> 0x70b0 fde=[ 4da8] │ │ │ │ - 0xfffffffffffa1300 (offset: 0x29640) -> 0x70c4 fde=[ 4dbc] │ │ │ │ - 0xfffffffffffa1560 (offset: 0x298a0) -> 0x70ec fde=[ 4de4] │ │ │ │ - 0xfffffffffffa17c0 (offset: 0x29b00) -> 0x7114 fde=[ 4e0c] │ │ │ │ - 0xfffffffffffa1844 (offset: 0x29b84) -> 0x7140 fde=[ 4e38] │ │ │ │ - 0xfffffffffffa1860 (offset: 0x29ba0) -> 0x7154 fde=[ 4e4c] │ │ │ │ - 0xfffffffffffa1890 (offset: 0x29bd0) -> 0x7168 fde=[ 4e60] │ │ │ │ - 0xfffffffffffa1900 (offset: 0x29c40) -> 0x717c fde=[ 4e74] │ │ │ │ - 0xfffffffffffa1cec (offset: 0x2a02c) -> 0x71ac fde=[ 4ea4] │ │ │ │ - 0xfffffffffffa1d24 (offset: 0x2a064) -> 0x71d4 fde=[ 4ecc] │ │ │ │ - 0xfffffffffffa2180 (offset: 0x2a4c0) -> 0x7208 fde=[ 4f00] │ │ │ │ - 0xfffffffffffa2760 (offset: 0x2aaa0) -> 0x726c fde=[ 4f64] │ │ │ │ - 0xfffffffffffa2910 (offset: 0x2ac50) -> 0x72b4 fde=[ 4fac] │ │ │ │ - 0xfffffffffffa2960 (offset: 0x2aca0) -> 0x72e0 fde=[ 4fd8] │ │ │ │ - 0xfffffffffffa29c0 (offset: 0x2ad00) -> 0x72f4 fde=[ 4fec] │ │ │ │ - 0xfffffffffffa29e0 (offset: 0x2ad20) -> 0x7308 fde=[ 5000] │ │ │ │ - 0xfffffffffffa2a2c (offset: 0x2ad6c) -> 0x7330 fde=[ 5028] │ │ │ │ - 0xfffffffffffa2b20 (offset: 0x2ae60) -> 0x7344 fde=[ 503c] │ │ │ │ - 0xfffffffffffa2b8c (offset: 0x2aecc) -> 0x7358 fde=[ 5050] │ │ │ │ - 0xfffffffffffa2ca0 (offset: 0x2afe0) -> 0x73b4 fde=[ 50ac] │ │ │ │ - 0xfffffffffffa2ce8 (offset: 0x2b028) -> 0x73c8 fde=[ 50c0] │ │ │ │ - 0xfffffffffffa2d40 (offset: 0x2b080) -> 0x73dc fde=[ 50d4] │ │ │ │ - 0xfffffffffffa2d88 (offset: 0x2b0c8) -> 0x73f0 fde=[ 50e8] │ │ │ │ - 0xfffffffffffa2e48 (offset: 0x2b188) -> 0x7434 fde=[ 512c] │ │ │ │ - 0xfffffffffffa2f08 (offset: 0x2b248) -> 0x7478 fde=[ 5170] │ │ │ │ - 0xfffffffffffa3060 (offset: 0x2b3a0) -> 0x74d0 fde=[ 51c8] │ │ │ │ - 0xfffffffffffa3100 (offset: 0x2b440) -> 0x74fc fde=[ 51f4] │ │ │ │ - 0xfffffffffffa3144 (offset: 0x2b484) -> 0x7520 fde=[ 5218] │ │ │ │ - 0xfffffffffffa3190 (offset: 0x2b4d0) -> 0x7534 fde=[ 522c] │ │ │ │ - 0xfffffffffffa3408 (offset: 0x2b748) -> 0x7548 fde=[ 5240] │ │ │ │ - 0xfffffffffffa3480 (offset: 0x2b7c0) -> 0x755c fde=[ 5254] │ │ │ │ - 0xfffffffffffa34c0 (offset: 0x2b800) -> 0x7570 fde=[ 5268] │ │ │ │ - 0xfffffffffffa3540 (offset: 0x2b880) -> 0x7584 fde=[ 527c] │ │ │ │ - 0xfffffffffffa3620 (offset: 0x2b960) -> 0x7598 fde=[ 5290] │ │ │ │ - 0xfffffffffffa38b0 (offset: 0x2bbf0) -> 0x75f0 fde=[ 52e8] │ │ │ │ - 0xfffffffffffa3980 (offset: 0x2bcc0) -> 0x7620 fde=[ 5318] │ │ │ │ - 0xfffffffffffa3ac0 (offset: 0x2be00) -> 0x765c fde=[ 5354] │ │ │ │ - 0xfffffffffffa3b50 (offset: 0x2be90) -> 0x7684 fde=[ 537c] │ │ │ │ - 0xfffffffffffa3c20 (offset: 0x2bf60) -> 0x76c4 fde=[ 53bc] │ │ │ │ - 0xfffffffffffa3d60 (offset: 0x2c0a0) -> 0x7720 fde=[ 5418] │ │ │ │ - 0xfffffffffffa3ee0 (offset: 0x2c220) -> 0x777c fde=[ 5474] │ │ │ │ - 0xfffffffffffa4090 (offset: 0x2c3d0) -> 0x77dc fde=[ 54d4] │ │ │ │ - 0xfffffffffffa4240 (offset: 0x2c580) -> 0x7824 fde=[ 551c] │ │ │ │ - 0xfffffffffffa4ae4 (offset: 0x2ce24) -> 0x78d4 fde=[ 55cc] │ │ │ │ - 0xfffffffffffa4d80 (offset: 0x2d0c0) -> 0x7964 fde=[ 565c] │ │ │ │ - 0xfffffffffffa5040 (offset: 0x2d380) -> 0x79bc fde=[ 56b4] │ │ │ │ - 0xfffffffffffa50a0 (offset: 0x2d3e0) -> 0x79d0 fde=[ 56c8] │ │ │ │ - 0xfffffffffffa50cc (offset: 0x2d40c) -> 0x79e4 fde=[ 56dc] │ │ │ │ - 0xfffffffffffa5168 (offset: 0x2d4a8) -> 0x7a18 fde=[ 5710] │ │ │ │ - 0xfffffffffffa5204 (offset: 0x2d544) -> 0x7a4c fde=[ 5744] │ │ │ │ - 0xfffffffffffa52a4 (offset: 0x2d5e4) -> 0x7a80 fde=[ 5778] │ │ │ │ - 0xfffffffffffa52e0 (offset: 0x2d620) -> 0x7a94 fde=[ 578c] │ │ │ │ - 0xfffffffffffa5328 (offset: 0x2d668) -> 0x7aa8 fde=[ 57a0] │ │ │ │ - 0xfffffffffffa5500 (offset: 0x2d840) -> 0x7ae0 fde=[ 57d8] │ │ │ │ - 0xfffffffffffa5590 (offset: 0x2d8d0) -> 0x7af4 fde=[ 57ec] │ │ │ │ - 0xfffffffffffa5600 (offset: 0x2d940) -> 0x7b08 fde=[ 5800] │ │ │ │ - 0xfffffffffffa5680 (offset: 0x2d9c0) -> 0x7b3c fde=[ 5834] │ │ │ │ - 0xfffffffffffa56ec (offset: 0x2da2c) -> 0x7b70 fde=[ 5868] │ │ │ │ - 0xfffffffffffa5750 (offset: 0x2da90) -> 0x7b84 fde=[ 587c] │ │ │ │ - 0xfffffffffffa57c0 (offset: 0x2db00) -> 0x7b98 fde=[ 5890] │ │ │ │ - 0xfffffffffffa5808 (offset: 0x2db48) -> 0x7bbc fde=[ 58b4] │ │ │ │ - 0xfffffffffffa5860 (offset: 0x2dba0) -> 0x7be4 fde=[ 58dc] │ │ │ │ - 0xfffffffffffa58a0 (offset: 0x2dbe0) -> 0x7c08 fde=[ 5900] │ │ │ │ - 0xfffffffffffa5960 (offset: 0x2dca0) -> 0x7c4c fde=[ 5944] │ │ │ │ - 0xfffffffffffa5b40 (offset: 0x2de80) -> 0x7c74 fde=[ 596c] │ │ │ │ - 0xfffffffffffa5d60 (offset: 0x2e0a0) -> 0x7ca4 fde=[ 599c] │ │ │ │ - 0xfffffffffffa5e40 (offset: 0x2e180) -> 0x7cd0 fde=[ 59c8] │ │ │ │ - 0xfffffffffffa5f6c (offset: 0x2e2ac) -> 0x7cf4 fde=[ 59ec] │ │ │ │ - 0xfffffffffffa5fa0 (offset: 0x2e2e0) -> 0x7d18 fde=[ 5a10] │ │ │ │ - 0xfffffffffffa5fc8 (offset: 0x2e308) -> 0x7d3c fde=[ 5a34] │ │ │ │ - 0xfffffffffffa6060 (offset: 0x2e3a0) -> 0x7d60 fde=[ 5a58] │ │ │ │ - 0xfffffffffffa60e0 (offset: 0x2e420) -> 0x7d84 fde=[ 5a7c] │ │ │ │ - 0xfffffffffffa6240 (offset: 0x2e580) -> 0x7df0 fde=[ 5ae8] │ │ │ │ - 0xfffffffffffa62e4 (offset: 0x2e624) -> 0x7e18 fde=[ 5b10] │ │ │ │ - 0xfffffffffffa68c0 (offset: 0x2ec00) -> 0x7e8c fde=[ 5b84] │ │ │ │ - 0xfffffffffffa6a6c (offset: 0x2edac) -> 0x7ec0 fde=[ 5bb8] │ │ │ │ - 0xfffffffffffa7108 (offset: 0x2f448) -> 0x7f24 fde=[ 5c1c] │ │ │ │ - 0xfffffffffffa716c (offset: 0x2f4ac) -> 0x7f50 fde=[ 5c48] │ │ │ │ - 0xfffffffffffa728c (offset: 0x2f5cc) -> 0x7fd0 fde=[ 5cc8] │ │ │ │ - 0xfffffffffffa7768 (offset: 0x2faa8) -> 0x8044 fde=[ 5d3c] │ │ │ │ - 0xfffffffffffa7d00 (offset: 0x30040) -> 0x80b8 fde=[ 5db0] │ │ │ │ - 0xfffffffffffa7dcc (offset: 0x3010c) -> 0x80f4 fde=[ 5dec] │ │ │ │ - 0xfffffffffffa7f20 (offset: 0x30260) -> 0x8138 fde=[ 5e30] │ │ │ │ - 0xfffffffffffa7f28 (offset: 0x30268) -> 0x814c fde=[ 5e44] │ │ │ │ - 0xfffffffffffa80c4 (offset: 0x30404) -> 0x81a0 fde=[ 5e98] │ │ │ │ - 0xfffffffffffa8328 (offset: 0x30668) -> 0x81e8 fde=[ 5ee0] │ │ │ │ - 0xfffffffffffa836c (offset: 0x306ac) -> 0x81fc fde=[ 5ef4] │ │ │ │ - 0xfffffffffffa83b0 (offset: 0x306f0) -> 0x8210 fde=[ 5f08] │ │ │ │ - 0xfffffffffffa8408 (offset: 0x30748) -> 0x8224 fde=[ 5f1c] │ │ │ │ - 0xfffffffffffa8488 (offset: 0x307c8) -> 0x8254 fde=[ 5f4c] │ │ │ │ - 0xfffffffffffa84c0 (offset: 0x30800) -> 0x827c fde=[ 5f74] │ │ │ │ - 0xfffffffffffa8560 (offset: 0x308a0) -> 0x82b0 fde=[ 5fa8] │ │ │ │ - 0xfffffffffffa8620 (offset: 0x30960) -> 0x82e4 fde=[ 5fdc] │ │ │ │ - 0xfffffffffffa8870 (offset: 0x30bb0) -> 0x830c fde=[ 6004] │ │ │ │ - 0xfffffffffffa9060 (offset: 0x313a0) -> 0x835c fde=[ 6054] │ │ │ │ - 0xfffffffffffa946c (offset: 0x317ac) -> 0x83a8 fde=[ 60a0] │ │ │ │ - 0xfffffffffffa97a0 (offset: 0x31ae0) -> 0x83f8 fde=[ 60f0] │ │ │ │ - 0xfffffffffffa97c0 (offset: 0x31b00) -> 0x840c fde=[ 6104] │ │ │ │ - 0xfffffffffffa9880 (offset: 0x31bc0) -> 0x8440 fde=[ 6138] │ │ │ │ - 0xfffffffffffa9c60 (offset: 0x31fa0) -> 0x84b8 fde=[ 61b0] │ │ │ │ - 0xfffffffffffa9d68 (offset: 0x320a8) -> 0x84f4 fde=[ 61ec] │ │ │ │ - 0xfffffffffffa9e40 (offset: 0x32180) -> 0x8530 fde=[ 6228] │ │ │ │ - 0xfffffffffffa9ea8 (offset: 0x321e8) -> 0x8558 fde=[ 6250] │ │ │ │ - 0xfffffffffffa9f24 (offset: 0x32264) -> 0x8580 fde=[ 6278] │ │ │ │ - 0xfffffffffffa9fc0 (offset: 0x32300) -> 0x85a8 fde=[ 62a0] │ │ │ │ - 0xfffffffffffaabc0 (offset: 0x32f00) -> 0x85f0 fde=[ 62e8] │ │ │ │ - 0xfffffffffffaac90 (offset: 0x32fd0) -> 0x8614 fde=[ 630c] │ │ │ │ - 0xfffffffffffaacac (offset: 0x32fec) -> 0x8628 fde=[ 6320] │ │ │ │ - 0xfffffffffffaacc0 (offset: 0x33000) -> 0x863c fde=[ 6334] │ │ │ │ - 0xfffffffffffaacec (offset: 0x3302c) -> 0x8650 fde=[ 6348] │ │ │ │ - 0xfffffffffffaad00 (offset: 0x33040) -> 0x8664 fde=[ 635c] │ │ │ │ - 0xfffffffffffaade4 (offset: 0x33124) -> 0x86a0 fde=[ 6398] │ │ │ │ - 0xfffffffffffaafe0 (offset: 0x33320) -> 0x870c fde=[ 6404] │ │ │ │ - 0xfffffffffffab068 (offset: 0x333a8) -> 0x8738 fde=[ 6430] │ │ │ │ - 0xfffffffffffab4a0 (offset: 0x337e0) -> 0x87f8 fde=[ 64f0] │ │ │ │ - 0xfffffffffffab560 (offset: 0x338a0) -> 0x882c fde=[ 6524] │ │ │ │ - 0xfffffffffffac740 (offset: 0x34a80) -> 0x8a08 fde=[ 6700] │ │ │ │ - 0xfffffffffffacc30 (offset: 0x34f70) -> 0x8a88 fde=[ 6780] │ │ │ │ - 0xfffffffffffaccec (offset: 0x3502c) -> 0x8aec fde=[ 67e4] │ │ │ │ - 0xfffffffffffacda8 (offset: 0x350e8) -> 0x8b50 fde=[ 6848] │ │ │ │ - 0xffffffffffface40 (offset: 0x35180) -> 0x8ba4 fde=[ 689c] │ │ │ │ - 0xfffffffffffad16c (offset: 0x354ac) -> 0x8bb8 fde=[ 68b0] │ │ │ │ - 0xfffffffffffad280 (offset: 0x355c0) -> 0x8bf8 fde=[ 68f0] │ │ │ │ - 0xfffffffffffad300 (offset: 0x35640) -> 0x8c0c fde=[ 6904] │ │ │ │ - 0xfffffffffffad368 (offset: 0x356a8) -> 0x8c20 fde=[ 6918] │ │ │ │ - 0xfffffffffffad380 (offset: 0x356c0) -> 0x8c34 fde=[ 692c] │ │ │ │ - 0xfffffffffffad38c (offset: 0x356cc) -> 0x8c48 fde=[ 6940] │ │ │ │ - 0xfffffffffffad3c0 (offset: 0x35700) -> 0x8c5c fde=[ 6954] │ │ │ │ - 0xfffffffffffad3e0 (offset: 0x35720) -> 0x8c70 fde=[ 6968] │ │ │ │ - 0xfffffffffffad3f0 (offset: 0x35730) -> 0x8c84 fde=[ 697c] │ │ │ │ - 0xfffffffffffad400 (offset: 0x35740) -> 0x8c98 fde=[ 6990] │ │ │ │ - 0xfffffffffffad5a8 (offset: 0x358e8) -> 0x8ccc fde=[ 69c4] │ │ │ │ - 0xfffffffffffad750 (offset: 0x35a90) -> 0x8d00 fde=[ 69f8] │ │ │ │ - 0xfffffffffffad9e0 (offset: 0x35d20) -> 0x8d70 fde=[ 6a68] │ │ │ │ - 0xfffffffffffadba0 (offset: 0x35ee0) -> 0x8de4 fde=[ 6adc] │ │ │ │ - 0xfffffffffffadee0 (offset: 0x36220) -> 0x8e30 fde=[ 6b28] │ │ │ │ - 0xfffffffffffae350 (offset: 0x36690) -> 0x8e74 fde=[ 6b6c] │ │ │ │ - 0xfffffffffffafcd0 (offset: 0x38010) -> 0x8ef4 fde=[ 6bec] │ │ │ │ - 0xfffffffffffafe00 (offset: 0x38140) -> 0x8f3c fde=[ 6c34] │ │ │ │ - 0xfffffffffffb1a90 (offset: 0x39dd0) -> 0x8fa4 fde=[ 6c9c] │ │ │ │ - 0xfffffffffffb2380 (offset: 0x3a6c0) -> 0x9008 fde=[ 6d00] │ │ │ │ - 0xfffffffffffb23ac (offset: 0x3a6ec) -> 0x901c fde=[ 6d14] │ │ │ │ - 0xfffffffffffb24a0 (offset: 0x3a7e0) -> 0x905c fde=[ 6d54] │ │ │ │ - 0xfffffffffffb2510 (offset: 0x3a850) -> 0x9088 fde=[ 6d80] │ │ │ │ - 0xfffffffffffb2600 (offset: 0x3a940) -> 0x90cc fde=[ 6dc4] │ │ │ │ - 0xfffffffffffb27d0 (offset: 0x3ab10) -> 0x9114 fde=[ 6e0c] │ │ │ │ - 0xfffffffffffb29e0 (offset: 0x3ad20) -> 0x915c fde=[ 6e54] │ │ │ │ - 0xfffffffffffb3048 (offset: 0x3b388) -> 0x91a8 fde=[ 6ea0] │ │ │ │ - 0xfffffffffffb3284 (offset: 0x3b5c4) -> 0x920c fde=[ 6f04] │ │ │ │ - 0xfffffffffffb32e0 (offset: 0x3b620) -> 0x9238 fde=[ 6f30] │ │ │ │ - 0xfffffffffffb3304 (offset: 0x3b644) -> 0x924c fde=[ 6f44] │ │ │ │ - 0xfffffffffffb3430 (offset: 0x3b770) -> 0x9278 fde=[ 6f70] │ │ │ │ - 0xfffffffffffb3480 (offset: 0x3b7c0) -> 0x928c fde=[ 6f84] │ │ │ │ - 0xfffffffffffb3688 (offset: 0x3b9c8) -> 0x92b8 fde=[ 6fb0] │ │ │ │ - 0xfffffffffffb3870 (offset: 0x3bbb0) -> 0x92e4 fde=[ 6fdc] │ │ │ │ - 0xfffffffffffb38c8 (offset: 0x3bc08) -> 0x92f8 fde=[ 6ff0] │ │ │ │ - 0xfffffffffffb38e0 (offset: 0x3bc20) -> 0x930c fde=[ 7004] │ │ │ │ - 0xfffffffffffb3d80 (offset: 0x3c0c0) -> 0x9348 fde=[ 7040] │ │ │ │ - 0xfffffffffffb3dc8 (offset: 0x3c108) -> 0x935c fde=[ 7054] │ │ │ │ - 0xfffffffffffb3e4c (offset: 0x3c18c) -> 0x938c fde=[ 7084] │ │ │ │ - 0xfffffffffffb3ee4 (offset: 0x3c224) -> 0x93c4 fde=[ 70bc] │ │ │ │ - 0xfffffffffffb4388 (offset: 0x3c6c8) -> 0x9410 fde=[ 7108] │ │ │ │ - 0xfffffffffffb43a0 (offset: 0x3c6e0) -> 0x9424 fde=[ 711c] │ │ │ │ - 0xfffffffffffb43e0 (offset: 0x3c720) -> 0x944c fde=[ 7144] │ │ │ │ - 0xfffffffffffb4480 (offset: 0x3c7c0) -> 0x9488 fde=[ 7180] │ │ │ │ - 0xfffffffffffb4880 (offset: 0x3cbc0) -> 0x94cc fde=[ 71c4] │ │ │ │ - 0xfffffffffffb4950 (offset: 0x3cc90) -> 0x9504 fde=[ 71fc] │ │ │ │ - 0xfffffffffffb4e20 (offset: 0x3d160) -> 0x956c fde=[ 7264] │ │ │ │ - 0xfffffffffffb5560 (offset: 0x3d8a0) -> 0x95b8 fde=[ 72b0] │ │ │ │ - 0xfffffffffffb5ea0 (offset: 0x3e1e0) -> 0x9604 fde=[ 72fc] │ │ │ │ - 0xfffffffffffb6068 (offset: 0x3e3a8) -> 0x9650 fde=[ 7348] │ │ │ │ - 0xfffffffffffb6320 (offset: 0x3e660) -> 0x96bc fde=[ 73b4] │ │ │ │ - 0xfffffffffffb6c40 (offset: 0x3ef80) -> 0x973c fde=[ 7434] │ │ │ │ - 0xfffffffffffb7488 (offset: 0x3f7c8) -> 0x97ac fde=[ 74a4] │ │ │ │ - 0xfffffffffffb7be0 (offset: 0x3ff20) -> 0x985c fde=[ 7554] │ │ │ │ - 0xfffffffffffb7cd0 (offset: 0x40010) -> 0x9890 fde=[ 7588] │ │ │ │ - 0xfffffffffffb7da0 (offset: 0x400e0) -> 0x98c8 fde=[ 75c0] │ │ │ │ - 0xfffffffffffb7e68 (offset: 0x401a8) -> 0x98f8 fde=[ 75f0] │ │ │ │ - 0xfffffffffffb7f84 (offset: 0x402c4) -> 0x9938 fde=[ 7630] │ │ │ │ - 0xfffffffffffb7fcc (offset: 0x4030c) -> 0x9960 fde=[ 7658] │ │ │ │ - 0xfffffffffffb7fe0 (offset: 0x40320) -> 0x9974 fde=[ 766c] │ │ │ │ - 0xfffffffffffb8020 (offset: 0x40360) -> 0x999c fde=[ 7694] │ │ │ │ - 0xfffffffffffb80a4 (offset: 0x403e4) -> 0x99c4 fde=[ 76bc] │ │ │ │ - 0xfffffffffffb80e4 (offset: 0x40424) -> 0x99e0 fde=[ 76d8] │ │ │ │ - 0xfffffffffffb8184 (offset: 0x404c4) -> 0x9a08 fde=[ 7700] │ │ │ │ - 0xfffffffffffb822c (offset: 0x4056c) -> 0x9a4c fde=[ 7744] │ │ │ │ - 0xfffffffffffb8240 (offset: 0x40580) -> 0x9a60 fde=[ 7758] │ │ │ │ - 0xfffffffffffb8350 (offset: 0x40690) -> 0x9aa8 fde=[ 77a0] │ │ │ │ - 0xfffffffffffb842c (offset: 0x4076c) -> 0x9af0 fde=[ 77e8] │ │ │ │ - 0xfffffffffffb84e0 (offset: 0x40820) -> 0x9b34 fde=[ 782c] │ │ │ │ - 0xfffffffffffb8700 (offset: 0x40a40) -> 0x9b90 fde=[ 7888] │ │ │ │ - 0xfffffffffffb87a0 (offset: 0x40ae0) -> 0x9bc0 fde=[ 78b8] │ │ │ │ - 0xfffffffffffb888c (offset: 0x40bcc) -> 0x9bf8 fde=[ 78f0] │ │ │ │ - 0xfffffffffffb8970 (offset: 0x40cb0) -> 0x9c48 fde=[ 7940] │ │ │ │ - 0xfffffffffffb8d40 (offset: 0x41080) -> 0x9cd8 fde=[ 79d0] │ │ │ │ - 0xfffffffffffb8e20 (offset: 0x41160) -> 0x9d48 fde=[ 7a40] │ │ │ │ - 0xfffffffffffb8ed0 (offset: 0x41210) -> 0x9d88 fde=[ 7a80] │ │ │ │ - 0xfffffffffffb8fb0 (offset: 0x412f0) -> 0x9dd0 fde=[ 7ac8] │ │ │ │ - 0xfffffffffffb9100 (offset: 0x41440) -> 0x9e1c fde=[ 7b14] │ │ │ │ - 0xfffffffffffb9470 (offset: 0x417b0) -> 0x9e90 fde=[ 7b88] │ │ │ │ - 0xfffffffffffb98e4 (offset: 0x41c24) -> 0x9f20 fde=[ 7c18] │ │ │ │ - 0xfffffffffffb9a40 (offset: 0x41d80) -> 0x9f94 fde=[ 7c8c] │ │ │ │ - 0xfffffffffffb9a90 (offset: 0x41dd0) -> 0x9fc4 fde=[ 7cbc] │ │ │ │ - 0xfffffffffffb9bc0 (offset: 0x41f00) -> 0xa020 fde=[ 7d18] │ │ │ │ - 0xfffffffffffb9c00 (offset: 0x41f40) -> 0xa048 fde=[ 7d40] │ │ │ │ - 0xfffffffffffb9c30 (offset: 0x41f70) -> 0xa080 fde=[ 7d78] │ │ │ │ - 0xfffffffffffba120 (offset: 0x42460) -> 0xa0e8 fde=[ 7de0] │ │ │ │ - 0xfffffffffffba12c (offset: 0x4246c) -> 0xa0fc fde=[ 7df4] │ │ │ │ - 0xfffffffffffbae8c (offset: 0x431cc) -> 0xa19c fde=[ 7e94] │ │ │ │ - 0xfffffffffffbaee0 (offset: 0x43220) -> 0xa1b0 fde=[ 7ea8] │ │ │ │ - 0xfffffffffffbafcc (offset: 0x4330c) -> 0xa1ec fde=[ 7ee4] │ │ │ │ - 0xfffffffffffbb0c0 (offset: 0x43400) -> 0xa238 fde=[ 7f30] │ │ │ │ - 0xfffffffffffbb348 (offset: 0x43688) -> 0xa280 fde=[ 7f78] │ │ │ │ - 0xfffffffffffbb590 (offset: 0x438d0) -> 0xa2b4 fde=[ 7fac] │ │ │ │ - 0xfffffffffffbbb30 (offset: 0x43e70) -> 0xa2fc fde=[ 7ff4] │ │ │ │ - 0xfffffffffffbbbe0 (offset: 0x43f20) -> 0xa324 fde=[ 801c] │ │ │ │ - 0xfffffffffffbbce8 (offset: 0x44028) -> 0xa390 fde=[ 8088] │ │ │ │ - 0xfffffffffffbbee0 (offset: 0x44220) -> 0xa404 fde=[ 80fc] │ │ │ │ - 0xfffffffffffbc048 (offset: 0x44388) -> 0xa434 fde=[ 812c] │ │ │ │ - 0xfffffffffffbc1ac (offset: 0x444ec) -> 0xa470 fde=[ 8168] │ │ │ │ - 0xfffffffffffbc350 (offset: 0x44690) -> 0xa4b4 fde=[ 81ac] │ │ │ │ - 0xfffffffffffbc500 (offset: 0x44840) -> 0xa4f8 fde=[ 81f0] │ │ │ │ - 0xfffffffffffbc690 (offset: 0x449d0) -> 0xa538 fde=[ 8230] │ │ │ │ - 0xfffffffffffbc9c8 (offset: 0x44d08) -> 0xa5cc fde=[ 82c4] │ │ │ │ - 0xfffffffffffbce20 (offset: 0x45160) -> 0xa66c fde=[ 8364] │ │ │ │ - 0xfffffffffffbcee0 (offset: 0x45220) -> 0xa698 fde=[ 8390] │ │ │ │ - 0xfffffffffffbd7e8 (offset: 0x45b28) -> 0xa6e4 fde=[ 83dc] │ │ │ │ - 0xfffffffffffbe190 (offset: 0x464d0) -> 0xa72c fde=[ 8424] │ │ │ │ - 0xfffffffffffbe64c (offset: 0x4698c) -> 0xa7e8 fde=[ 84e0] │ │ │ │ - 0xfffffffffffbef20 (offset: 0x47260) -> 0xa868 fde=[ 8560] │ │ │ │ - 0xfffffffffffbf6c4 (offset: 0x47a04) -> 0xa8b4 fde=[ 85ac] │ │ │ │ - 0xfffffffffffbfdf0 (offset: 0x48130) -> 0xa8fc fde=[ 85f4] │ │ │ │ - 0xfffffffffffc0360 (offset: 0x486a0) -> 0xa978 fde=[ 8670] │ │ │ │ - 0xfffffffffffc1844 (offset: 0x49b84) -> 0xa9c4 fde=[ 86bc] │ │ │ │ - 0xfffffffffffc1b8c (offset: 0x49ecc) -> 0xaa0c fde=[ 8704] │ │ │ │ - 0xfffffffffffc2080 (offset: 0x4a3c0) -> 0xaaa4 fde=[ 879c] │ │ │ │ - 0xfffffffffffc2590 (offset: 0x4a8d0) -> 0xab34 fde=[ 882c] │ │ │ │ - 0xfffffffffffc2740 (offset: 0x4aa80) -> 0xabb8 fde=[ 88b0] │ │ │ │ - 0xfffffffffffc2af0 (offset: 0x4ae30) -> 0xac40 fde=[ 8938] │ │ │ │ - 0xfffffffffffc2c68 (offset: 0x4afa8) -> 0xacbc fde=[ 89b4] │ │ │ │ - 0xfffffffffffc3110 (offset: 0x4b450) -> 0xad44 fde=[ 8a3c] │ │ │ │ - 0xfffffffffffc3c80 (offset: 0x4bfc0) -> 0xad94 fde=[ 8a8c] │ │ │ │ - 0xfffffffffffc4ce0 (offset: 0x4d020) -> 0xaddc fde=[ 8ad4] │ │ │ │ - 0xfffffffffffc58a8 (offset: 0x4dbe8) -> 0xae24 fde=[ 8b1c] │ │ │ │ - 0xfffffffffffc6460 (offset: 0x4e7a0) -> 0xae70 fde=[ 8b68] │ │ │ │ - 0xfffffffffffc6588 (offset: 0x4e8c8) -> 0xaeac fde=[ 8ba4] │ │ │ │ - 0xfffffffffffc6640 (offset: 0x4e980) -> 0xaee4 fde=[ 8bdc] │ │ │ │ - 0xfffffffffffc66e0 (offset: 0x4ea20) -> 0xaf10 fde=[ 8c08] │ │ │ │ - 0xfffffffffffc6700 (offset: 0x4ea40) -> 0xaf24 fde=[ 8c1c] │ │ │ │ - 0xfffffffffffc6a20 (offset: 0x4ed60) -> 0xaf88 fde=[ 8c80] │ │ │ │ - 0xfffffffffffc6aac (offset: 0x4edec) -> 0xafb0 fde=[ 8ca8] │ │ │ │ - 0xfffffffffffc6c4c (offset: 0x4ef8c) -> 0xafec fde=[ 8ce4] │ │ │ │ - 0xfffffffffffc6cac (offset: 0x4efec) -> 0xb014 fde=[ 8d0c] │ │ │ │ - 0xfffffffffffc6e60 (offset: 0x4f1a0) -> 0xb048 fde=[ 8d40] │ │ │ │ - 0xfffffffffffc6ea8 (offset: 0x4f1e8) -> 0xb05c fde=[ 8d54] │ │ │ │ - 0xfffffffffffc7f30 (offset: 0x50270) -> 0xb1c8 fde=[ 8ec0] │ │ │ │ - 0xfffffffffffc8080 (offset: 0x503c0) -> 0xb210 fde=[ 8f08] │ │ │ │ - 0xfffffffffffc8200 (offset: 0x50540) -> 0xb270 fde=[ 8f68] │ │ │ │ - 0xfffffffffffc8300 (offset: 0x50640) -> 0xb2b0 fde=[ 8fa8] │ │ │ │ - 0xfffffffffffc84c0 (offset: 0x50800) -> 0xb318 fde=[ 9010] │ │ │ │ - 0xfffffffffffc8764 (offset: 0x50aa4) -> 0xb360 fde=[ 9058] │ │ │ │ - 0xfffffffffffc8f0c (offset: 0x5124c) -> 0xb3ac fde=[ 90a4] │ │ │ │ - 0xfffffffffffc9040 (offset: 0x51380) -> 0xb3f8 fde=[ 90f0] │ │ │ │ - 0xfffffffffffc9130 (offset: 0x51470) -> 0xb440 fde=[ 9138] │ │ │ │ - 0xfffffffffffc92e0 (offset: 0x51620) -> 0xb498 fde=[ 9190] │ │ │ │ - 0xfffffffffffc9600 (offset: 0x51940) -> 0xb4f8 fde=[ 91f0] │ │ │ │ - 0xfffffffffffc9984 (offset: 0x51cc4) -> 0xb53c fde=[ 9234] │ │ │ │ - 0xfffffffffffc9e28 (offset: 0x52168) -> 0xb5d4 fde=[ 92cc] │ │ │ │ - 0xfffffffffffca060 (offset: 0x523a0) -> 0xb628 fde=[ 9320] │ │ │ │ - 0xfffffffffffca130 (offset: 0x52470) -> 0xb654 fde=[ 934c] │ │ │ │ - 0xfffffffffffca1a0 (offset: 0x524e0) -> 0xb67c fde=[ 9374] │ │ │ │ - 0xfffffffffffca2c0 (offset: 0x52600) -> 0xb6c4 fde=[ 93bc] │ │ │ │ - 0xfffffffffffca2cc (offset: 0x5260c) -> 0xb6d8 fde=[ 93d0] │ │ │ │ - 0xfffffffffffca2e0 (offset: 0x52620) -> 0xb6ec fde=[ 93e4] │ │ │ │ - 0xfffffffffffca2ec (offset: 0x5262c) -> 0xb700 fde=[ 93f8] │ │ │ │ - 0xfffffffffffca300 (offset: 0x52640) -> 0xb714 fde=[ 940c] │ │ │ │ - 0xfffffffffffca30c (offset: 0x5264c) -> 0xb728 fde=[ 9420] │ │ │ │ - 0xfffffffffffca320 (offset: 0x52660) -> 0xb73c fde=[ 9434] │ │ │ │ - 0xfffffffffffca32c (offset: 0x5266c) -> 0xb750 fde=[ 9448] │ │ │ │ - 0xfffffffffffca340 (offset: 0x52680) -> 0xb764 fde=[ 945c] │ │ │ │ - 0xfffffffffffca34c (offset: 0x5268c) -> 0xb778 fde=[ 9470] │ │ │ │ - 0xfffffffffffca360 (offset: 0x526a0) -> 0xb78c fde=[ 9484] │ │ │ │ - 0xfffffffffffca36c (offset: 0x526ac) -> 0xb7a0 fde=[ 9498] │ │ │ │ - 0xfffffffffffca380 (offset: 0x526c0) -> 0xb7b4 fde=[ 94ac] │ │ │ │ - 0xfffffffffffca3a0 (offset: 0x526e0) -> 0xb7c8 fde=[ 94c0] │ │ │ │ - 0xfffffffffffca428 (offset: 0x52768) -> 0xb804 fde=[ 94fc] │ │ │ │ - 0xfffffffffffca4b0 (offset: 0x527f0) -> 0xb828 fde=[ 9520] │ │ │ │ - 0xfffffffffffca510 (offset: 0x52850) -> 0xb83c fde=[ 9534] │ │ │ │ - 0xfffffffffffca5a0 (offset: 0x528e0) -> 0xb860 fde=[ 9558] │ │ │ │ - 0xfffffffffffca604 (offset: 0x52944) -> 0xb874 fde=[ 956c] │ │ │ │ - 0xfffffffffffca660 (offset: 0x529a0) -> 0xb888 fde=[ 9580] │ │ │ │ - 0xfffffffffffca800 (offset: 0x52b40) -> 0xb8e8 fde=[ 95e0] │ │ │ │ - 0xfffffffffffca840 (offset: 0x52b80) -> 0xb90c fde=[ 9604] │ │ │ │ - 0xfffffffffffca900 (offset: 0x52c40) -> 0xb96c fde=[ 9664] │ │ │ │ - 0xfffffffffffcaa08 (offset: 0x52d48) -> 0xb9c8 fde=[ 96c0] │ │ │ │ - 0xfffffffffffcabc0 (offset: 0x52f00) -> 0xba28 fde=[ 9720] │ │ │ │ - 0xfffffffffffcae68 (offset: 0x531a8) -> 0xba98 fde=[ 9790] │ │ │ │ - 0xfffffffffffcaf40 (offset: 0x53280) -> 0xbad4 fde=[ 97cc] │ │ │ │ - 0xfffffffffffcafa0 (offset: 0x532e0) -> 0xbae8 fde=[ 97e0] │ │ │ │ - 0xfffffffffffcafac (offset: 0x532ec) -> 0xbafc fde=[ 97f4] │ │ │ │ - 0xfffffffffffcb050 (offset: 0x53390) -> 0xbb3c fde=[ 9834] │ │ │ │ - 0xfffffffffffcb064 (offset: 0x533a4) -> 0xbb50 fde=[ 9848] │ │ │ │ - 0xfffffffffffcb080 (offset: 0x533c0) -> 0xbb64 fde=[ 985c] │ │ │ │ - 0xfffffffffffcb0a0 (offset: 0x533e0) -> 0xbb78 fde=[ 9870] │ │ │ │ - 0xfffffffffffcb0c0 (offset: 0x53400) -> 0xbb8c fde=[ 9884] │ │ │ │ - 0xfffffffffffcb0e0 (offset: 0x53420) -> 0xbba0 fde=[ 9898] │ │ │ │ - 0xfffffffffffcb100 (offset: 0x53440) -> 0xbbb4 fde=[ 98ac] │ │ │ │ - 0xfffffffffffcb120 (offset: 0x53460) -> 0xbbc8 fde=[ 98c0] │ │ │ │ - 0xfffffffffffcb140 (offset: 0x53480) -> 0xbbdc fde=[ 98d4] │ │ │ │ - 0xfffffffffffcb1a8 (offset: 0x534e8) -> 0xbc08 fde=[ 9900] │ │ │ │ - 0xfffffffffffcb200 (offset: 0x53540) -> 0xbc2c fde=[ 9924] │ │ │ │ - 0xfffffffffffcb250 (offset: 0x53590) -> 0xbc50 fde=[ 9948] │ │ │ │ - 0xfffffffffffcb2e0 (offset: 0x53620) -> 0xbc78 fde=[ 9970] │ │ │ │ - 0xfffffffffffcb320 (offset: 0x53660) -> 0xbc8c fde=[ 9984] │ │ │ │ - 0xfffffffffffcb368 (offset: 0x536a8) -> 0xbcb4 fde=[ 99ac] │ │ │ │ - 0xfffffffffffcb380 (offset: 0x536c0) -> 0xbcc8 fde=[ 99c0] │ │ │ │ - 0xfffffffffffcb470 (offset: 0x537b0) -> 0xbd08 fde=[ 9a00] │ │ │ │ - 0xfffffffffffcb540 (offset: 0x53880) -> 0xbd4c fde=[ 9a44] │ │ │ │ - 0xfffffffffffcb60c (offset: 0x5394c) -> 0xbd90 fde=[ 9a88] │ │ │ │ - 0xfffffffffffcb800 (offset: 0x53b40) -> 0xbdd8 fde=[ 9ad0] │ │ │ │ - 0xfffffffffffcb820 (offset: 0x53b60) -> 0xbdec fde=[ 9ae4] │ │ │ │ - 0xfffffffffffcb888 (offset: 0x53bc8) -> 0xbe1c fde=[ 9b14] │ │ │ │ - 0xfffffffffffcba88 (offset: 0x53dc8) -> 0xbe68 fde=[ 9b60] │ │ │ │ - 0xfffffffffffcbb00 (offset: 0x53e40) -> 0xbe90 fde=[ 9b88] │ │ │ │ - 0xfffffffffffcc6a0 (offset: 0x549e0) -> 0xbedc fde=[ 9bd4] │ │ │ │ - 0xfffffffffffcc808 (offset: 0x54b48) -> 0xbf18 fde=[ 9c10] │ │ │ │ - 0xfffffffffffcc950 (offset: 0x54c90) -> 0xbf54 fde=[ 9c4c] │ │ │ │ - 0xfffffffffffcc96c (offset: 0x54cac) -> 0xbf68 fde=[ 9c60] │ │ │ │ - 0xfffffffffffccaa8 (offset: 0x54de8) -> 0xbf94 fde=[ 9c8c] │ │ │ │ - 0xfffffffffffccad0 (offset: 0x54e10) -> 0xbfa8 fde=[ 9ca0] │ │ │ │ - 0xfffffffffffccda4 (offset: 0x550e4) -> 0xbfe8 fde=[ 9ce0] │ │ │ │ - 0xfffffffffffcd0ec (offset: 0x5542c) -> 0xc034 fde=[ 9d2c] │ │ │ │ - 0xfffffffffffcd380 (offset: 0x556c0) -> 0xc070 fde=[ 9d68] │ │ │ │ - 0xfffffffffffce780 (offset: 0x56ac0) -> 0xc130 fde=[ 9e28] │ │ │ │ - 0xfffffffffffcf580 (offset: 0x578c0) -> 0xc198 fde=[ 9e90] │ │ │ │ - 0xfffffffffffcf610 (offset: 0x57950) -> 0xc1cc fde=[ 9ec4] │ │ │ │ - 0xfffffffffffcf660 (offset: 0x579a0) -> 0xc1e0 fde=[ 9ed8] │ │ │ │ - 0xfffffffffffcf720 (offset: 0x57a60) -> 0xc220 fde=[ 9f18] │ │ │ │ - 0xfffffffffffcf960 (offset: 0x57ca0) -> 0xc280 fde=[ 9f78] │ │ │ │ - 0xfffffffffffcfa50 (offset: 0x57d90) -> 0xc2a8 fde=[ 9fa0] │ │ │ │ - 0xfffffffffffcfb48 (offset: 0x57e88) -> 0xc2dc fde=[ 9fd4] │ │ │ │ - 0xfffffffffffcfc00 (offset: 0x57f40) -> 0xc310 fde=[ a008] │ │ │ │ - 0xfffffffffffcfc30 (offset: 0x57f70) -> 0xc324 fde=[ a01c] │ │ │ │ - 0xfffffffffffcfcc8 (offset: 0x58008) -> 0xc34c fde=[ a044] │ │ │ │ - 0xfffffffffffcfd80 (offset: 0x580c0) -> 0xc374 fde=[ a06c] │ │ │ │ - 0xfffffffffffcfe04 (offset: 0x58144) -> 0xc3b0 fde=[ a0a8] │ │ │ │ - 0xfffffffffffcfe30 (offset: 0x58170) -> 0xc3d4 fde=[ a0cc] │ │ │ │ - 0xfffffffffffcfea0 (offset: 0x581e0) -> 0xc400 fde=[ a0f8] │ │ │ │ - 0xfffffffffffcfee4 (offset: 0x58224) -> 0xc414 fde=[ a10c] │ │ │ │ - 0xfffffffffffcff80 (offset: 0x582c0) -> 0xc428 fde=[ a120] │ │ │ │ - 0xfffffffffffcffe8 (offset: 0x58328) -> 0xc450 fde=[ a148] │ │ │ │ - 0xfffffffffffd0080 (offset: 0x583c0) -> 0xc484 fde=[ a17c] │ │ │ │ - 0xfffffffffffd008c (offset: 0x583cc) -> 0xc498 fde=[ a190] │ │ │ │ - 0xfffffffffffd0110 (offset: 0x58450) -> 0xc4c8 fde=[ a1c0] │ │ │ │ - 0xfffffffffffd014c (offset: 0x5848c) -> 0xc4f0 fde=[ a1e8] │ │ │ │ - 0xfffffffffffd01a8 (offset: 0x584e8) -> 0xc518 fde=[ a210] │ │ │ │ - 0xfffffffffffd0204 (offset: 0x58544) -> 0xc540 fde=[ a238] │ │ │ │ - 0xfffffffffffd0260 (offset: 0x585a0) -> 0xc56c fde=[ a264] │ │ │ │ - 0xfffffffffffd02e8 (offset: 0x58628) -> 0xc5a4 fde=[ a29c] │ │ │ │ - 0xfffffffffffd0350 (offset: 0x58690) -> 0xc5d8 fde=[ a2d0] │ │ │ │ - 0xfffffffffffd0488 (offset: 0x587c8) -> 0xc614 fde=[ a30c] │ │ │ │ - 0xfffffffffffd0628 (offset: 0x58968) -> 0xc658 fde=[ a350] │ │ │ │ - 0xfffffffffffd06c0 (offset: 0x58a00) -> 0xc698 fde=[ a390] │ │ │ │ - 0xfffffffffffd0940 (offset: 0x58c80) -> 0xc6e0 fde=[ a3d8] │ │ │ │ - 0xfffffffffffd0f40 (offset: 0x59280) -> 0xc72c fde=[ a424] │ │ │ │ - 0xfffffffffffd1010 (offset: 0x59350) -> 0xc76c fde=[ a464] │ │ │ │ - 0xfffffffffffd1200 (offset: 0x59540) -> 0xc7a0 fde=[ a498] │ │ │ │ - 0xfffffffffffd1360 (offset: 0x596a0) -> 0xc7d0 fde=[ a4c8] │ │ │ │ - 0xfffffffffffd13a0 (offset: 0x596e0) -> 0xc7f4 fde=[ a4ec] │ │ │ │ - 0xfffffffffffd13a8 (offset: 0x596e8) -> 0xc808 fde=[ a500] │ │ │ │ - 0xfffffffffffd13b0 (offset: 0x596f0) -> 0xc81c fde=[ a514] │ │ │ │ - 0xfffffffffffd13d0 (offset: 0x59710) -> 0xc830 fde=[ a528] │ │ │ │ - 0xfffffffffffd1420 (offset: 0x59760) -> 0xc854 fde=[ a54c] │ │ │ │ - 0xfffffffffffd1480 (offset: 0x597c0) -> 0xc880 fde=[ a578] │ │ │ │ - 0xfffffffffffd14c0 (offset: 0x59800) -> 0xc894 fde=[ a58c] │ │ │ │ - 0xfffffffffffd1800 (offset: 0x59b40) -> 0xc8e4 fde=[ a5dc] │ │ │ │ - 0xfffffffffffd1910 (offset: 0x59c50) -> 0xc924 fde=[ a61c] │ │ │ │ - 0xfffffffffffd1948 (offset: 0x59c88) -> 0xc938 fde=[ a630] │ │ │ │ - 0xfffffffffffd1aa0 (offset: 0x59de0) -> 0xc95c fde=[ a654] │ │ │ │ - 0xfffffffffffd1ba0 (offset: 0x59ee0) -> 0xc988 fde=[ a680] │ │ │ │ - 0xfffffffffffd3040 (offset: 0x5b380) -> 0xc9d4 fde=[ a6cc] │ │ │ │ - 0xfffffffffffd3300 (offset: 0x5b640) -> 0xca20 fde=[ a718] │ │ │ │ - 0xfffffffffffd3348 (offset: 0x5b688) -> 0xca34 fde=[ a72c] │ │ │ │ - 0xfffffffffffd3368 (offset: 0x5b6a8) -> 0xca48 fde=[ a740] │ │ │ │ - 0xfffffffffffd3388 (offset: 0x5b6c8) -> 0xca5c fde=[ a754] │ │ │ │ - 0xfffffffffffd33a8 (offset: 0x5b6e8) -> 0xca70 fde=[ a768] │ │ │ │ - 0xfffffffffffd33c8 (offset: 0x5b708) -> 0xca84 fde=[ a77c] │ │ │ │ - 0xfffffffffffd33e4 (offset: 0x5b724) -> 0xca98 fde=[ a790] │ │ │ │ - 0xfffffffffffd3460 (offset: 0x5b7a0) -> 0xcaac fde=[ a7a4] │ │ │ │ - 0xfffffffffffd3480 (offset: 0x5b7c0) -> 0xcac0 fde=[ a7b8] │ │ │ │ - 0xfffffffffffd34a0 (offset: 0x5b7e0) -> 0xcad4 fde=[ a7cc] │ │ │ │ - 0xfffffffffffd34c0 (offset: 0x5b800) -> 0xcae8 fde=[ a7e0] │ │ │ │ - 0xfffffffffffd34e0 (offset: 0x5b820) -> 0xcafc fde=[ a7f4] │ │ │ │ - 0xfffffffffffd3500 (offset: 0x5b840) -> 0xcb10 fde=[ a808] │ │ │ │ - 0xfffffffffffd35b0 (offset: 0x5b8f0) -> 0xcb64 fde=[ a85c] │ │ │ │ - 0xfffffffffffd3660 (offset: 0x5b9a0) -> 0xcbb8 fde=[ a8b0] │ │ │ │ - 0xfffffffffffd3740 (offset: 0x5ba80) -> 0xcc2c fde=[ a924] │ │ │ │ - 0xfffffffffffd39e0 (offset: 0x5bd20) -> 0xcc78 fde=[ a970] │ │ │ │ - 0xfffffffffffd3a08 (offset: 0x5bd48) -> 0xcc8c fde=[ a984] │ │ │ │ - 0xfffffffffffd3a30 (offset: 0x5bd70) -> 0xcca0 fde=[ a998] │ │ │ │ - 0xfffffffffffd3b4c (offset: 0x5be8c) -> 0xccb4 fde=[ a9ac] │ │ │ │ - 0xfffffffffffd4150 (offset: 0x5c490) -> 0xcd3c fde=[ aa34] │ │ │ │ - 0xfffffffffffd416c (offset: 0x5c4ac) -> 0xcd50 fde=[ aa48] │ │ │ │ - 0xfffffffffffd4188 (offset: 0x5c4c8) -> 0xcd64 fde=[ aa5c] │ │ │ │ - 0xfffffffffffd41a4 (offset: 0x5c4e4) -> 0xcd78 fde=[ aa70] │ │ │ │ - 0xfffffffffffd41c0 (offset: 0x5c500) -> 0xcd8c fde=[ aa84] │ │ │ │ - 0xfffffffffffd41e0 (offset: 0x5c520) -> 0xcda0 fde=[ aa98] │ │ │ │ - 0xfffffffffffd4200 (offset: 0x5c540) -> 0xcdb8 fde=[ aab0] │ │ │ │ - 0xfffffffffffd440c (offset: 0x5c74c) -> 0xce04 fde=[ aafc] │ │ │ │ - 0xfffffffffffd460c (offset: 0x5c94c) -> 0xce50 fde=[ ab48] │ │ │ │ - 0xfffffffffffd47e0 (offset: 0x5cb20) -> 0xce98 fde=[ ab90] │ │ │ │ - 0xfffffffffffd56a0 (offset: 0x5d9e0) -> 0xcf10 fde=[ ac08] │ │ │ │ - 0xfffffffffffd5760 (offset: 0x5daa0) -> 0xcf50 fde=[ ac48] │ │ │ │ - 0xfffffffffffd57a0 (offset: 0x5dae0) -> 0xcf74 fde=[ ac6c] │ │ │ │ - 0xfffffffffffd5800 (offset: 0x5db40) -> 0xcf98 fde=[ ac90] │ │ │ │ - 0xfffffffffffd67e0 (offset: 0x5eb20) -> 0xd010 fde=[ ad08] │ │ │ │ - 0xfffffffffffd6ae0 (offset: 0x5ee20) -> 0xd088 fde=[ ad80] │ │ │ │ - 0xfffffffffffd6b10 (offset: 0x5ee50) -> 0xd0a4 fde=[ ad9c] │ │ │ │ - 0xfffffffffffd6be0 (offset: 0x5ef20) -> 0xd0d4 fde=[ adcc] │ │ │ │ - 0xfffffffffffd6c60 (offset: 0x5efa0) -> 0xd104 fde=[ adfc] │ │ │ │ - 0xfffffffffffd6c80 (offset: 0x5efc0) -> 0xd118 fde=[ ae10] │ │ │ │ - 0xfffffffffffd6d08 (offset: 0x5f048) -> 0xd144 fde=[ ae3c] │ │ │ │ - 0xfffffffffffd6da0 (offset: 0x5f0e0) -> 0xd16c fde=[ ae64] │ │ │ │ - 0xfffffffffffd6de0 (offset: 0x5f120) -> 0xd180 fde=[ ae78] │ │ │ │ - 0xfffffffffffd6eec (offset: 0x5f22c) -> 0xd1ac fde=[ aea4] │ │ │ │ - 0xfffffffffffd6f00 (offset: 0x5f240) -> 0xd1c0 fde=[ aeb8] │ │ │ │ - 0xfffffffffffd6f0c (offset: 0x5f24c) -> 0xd1d4 fde=[ aecc] │ │ │ │ - 0xfffffffffffd6f20 (offset: 0x5f260) -> 0xd1e8 fde=[ aee0] │ │ │ │ - 0xfffffffffffd6f28 (offset: 0x5f268) -> 0xd1fc fde=[ aef4] │ │ │ │ - 0xfffffffffffd6f30 (offset: 0x5f270) -> 0xd210 fde=[ af08] │ │ │ │ - 0xfffffffffffd6f50 (offset: 0x5f290) -> 0xd224 fde=[ af1c] │ │ │ │ - 0xfffffffffffd6f60 (offset: 0x5f2a0) -> 0xd238 fde=[ af30] │ │ │ │ - 0xfffffffffffd6f80 (offset: 0x5f2c0) -> 0xd250 fde=[ af48] │ │ │ │ - 0xfffffffffffd7230 (offset: 0x5f570) -> 0xd298 fde=[ af90] │ │ │ │ - 0xfffffffffffd7330 (offset: 0x5f670) -> 0xd2d0 fde=[ afc8] │ │ │ │ - 0xfffffffffffd7368 (offset: 0x5f6a8) -> 0xd2f4 fde=[ afec] │ │ │ │ - 0xfffffffffffd7564 (offset: 0x5f8a4) -> 0xd33c fde=[ b034] │ │ │ │ - 0xfffffffffffd774c (offset: 0x5fa8c) -> 0xd384 fde=[ b07c] │ │ │ │ - 0xfffffffffffd7a30 (offset: 0x5fd70) -> 0xd3d0 fde=[ b0c8] │ │ │ │ - 0xfffffffffffd7ce8 (offset: 0x60028) -> 0xd414 fde=[ b10c] │ │ │ │ - 0xfffffffffffd7d40 (offset: 0x60080) -> 0xd43c fde=[ b134] │ │ │ │ - 0xfffffffffffd7d90 (offset: 0x600d0) -> 0xd46c fde=[ b164] │ │ │ │ - 0xfffffffffffd7da8 (offset: 0x600e8) -> 0xd480 fde=[ b178] │ │ │ │ - 0xfffffffffffd7df0 (offset: 0x60130) -> 0xd4ac fde=[ b1a4] │ │ │ │ - 0xfffffffffffd7fcc (offset: 0x6030c) -> 0xd4e0 fde=[ b1d8] │ │ │ │ - 0xfffffffffffd83e0 (offset: 0x60720) -> 0xd52c fde=[ b224] │ │ │ │ - 0xfffffffffffd840c (offset: 0x6074c) -> 0xd540 fde=[ b238] │ │ │ │ - 0xfffffffffffd8420 (offset: 0x60760) -> 0xd554 fde=[ b24c] │ │ │ │ - 0xfffffffffffd8550 (offset: 0x60890) -> 0xd584 fde=[ b27c] │ │ │ │ - 0xfffffffffffd85ac (offset: 0x608ec) -> 0xd5b8 fde=[ b2b0] │ │ │ │ - 0xfffffffffffd8620 (offset: 0x60960) -> 0xd5e4 fde=[ b2dc] │ │ │ │ - 0xfffffffffffd86c4 (offset: 0x60a04) -> 0xd620 fde=[ b318] │ │ │ │ - 0xfffffffffffd86d0 (offset: 0x60a10) -> 0xd634 fde=[ b32c] │ │ │ │ - 0xfffffffffffd8800 (offset: 0x60b40) -> 0xd668 fde=[ b360] │ │ │ │ - 0xfffffffffffd8820 (offset: 0x60b60) -> 0xd680 fde=[ b378] │ │ │ │ - 0xfffffffffffd890c (offset: 0x60c4c) -> 0xd6b4 fde=[ b3ac] │ │ │ │ - 0xfffffffffffd8920 (offset: 0x60c60) -> 0xd6c8 fde=[ b3c0] │ │ │ │ - 0xfffffffffffd8a40 (offset: 0x60d80) -> 0xd6f8 fde=[ b3f0] │ │ │ │ - 0xfffffffffffd8c20 (offset: 0x60f60) -> 0xd798 fde=[ b490] │ │ │ │ - 0xfffffffffffd8c60 (offset: 0x60fa0) -> 0xd7bc fde=[ b4b4] │ │ │ │ - 0xfffffffffffd8ca0 (offset: 0x60fe0) -> 0xd7e0 fde=[ b4d8] │ │ │ │ - 0xfffffffffffd8cec (offset: 0x6102c) -> 0xd80c fde=[ b504] │ │ │ │ - 0xfffffffffffd8d24 (offset: 0x61064) -> 0xd830 fde=[ b528] │ │ │ │ - 0xfffffffffffd8d70 (offset: 0x610b0) -> 0xd858 fde=[ b550] │ │ │ │ - 0xfffffffffffd8da8 (offset: 0x610e8) -> 0xd880 fde=[ b578] │ │ │ │ - 0xfffffffffffd8e08 (offset: 0x61148) -> 0xd8a8 fde=[ b5a0] │ │ │ │ - 0xfffffffffffd8e68 (offset: 0x611a8) -> 0xd8d0 fde=[ b5c8] │ │ │ │ - 0xfffffffffffd8f00 (offset: 0x61240) -> 0xd908 fde=[ b600] │ │ │ │ - 0xfffffffffffd8f40 (offset: 0x61280) -> 0xd91c fde=[ b614] │ │ │ │ - 0xfffffffffffd8f80 (offset: 0x612c0) -> 0xd930 fde=[ b628] │ │ │ │ - 0xfffffffffffd8fe0 (offset: 0x61320) -> 0xd958 fde=[ b650] │ │ │ │ - 0xfffffffffffd9160 (offset: 0x614a0) -> 0xd9a0 fde=[ b698] │ │ │ │ - 0xfffffffffffd9180 (offset: 0x614c0) -> 0xd9b4 fde=[ b6ac] │ │ │ │ - 0xfffffffffffd92c0 (offset: 0x61600) -> 0xda08 fde=[ b700] │ │ │ │ - 0xfffffffffffd9350 (offset: 0x61690) -> 0xda38 fde=[ b730] │ │ │ │ - 0xfffffffffffd93c4 (offset: 0x61704) -> 0xda60 fde=[ b758] │ │ │ │ - 0xfffffffffffd9400 (offset: 0x61740) -> 0xda74 fde=[ b76c] │ │ │ │ - 0xfffffffffffd9420 (offset: 0x61760) -> 0xda88 fde=[ b780] │ │ │ │ - 0xfffffffffffd9448 (offset: 0x61788) -> 0xda9c fde=[ b794] │ │ │ │ - 0xfffffffffffd948c (offset: 0x617cc) -> 0xdab0 fde=[ b7a8] │ │ │ │ - 0xfffffffffffd94a8 (offset: 0x617e8) -> 0xdac4 fde=[ b7bc] │ │ │ │ - 0xfffffffffffd9624 (offset: 0x61964) -> 0xdb10 fde=[ b808] │ │ │ │ - 0xfffffffffffd9648 (offset: 0x61988) -> 0xdb24 fde=[ b81c] │ │ │ │ - 0xfffffffffffd966c (offset: 0x619ac) -> 0xdb38 fde=[ b830] │ │ │ │ - 0xfffffffffffd96a0 (offset: 0x619e0) -> 0xdb4c fde=[ b844] │ │ │ │ - 0xfffffffffffda100 (offset: 0x62440) -> 0xdbdc fde=[ b8d4] │ │ │ │ - 0xfffffffffffda1c0 (offset: 0x62500) -> 0xdc10 fde=[ b908] │ │ │ │ - 0xfffffffffffda624 (offset: 0x62964) -> 0xdcc8 fde=[ b9c0] │ │ │ │ - 0xfffffffffffda880 (offset: 0x62bc0) -> 0xdd28 fde=[ ba20] │ │ │ │ - 0xfffffffffffdae70 (offset: 0x631b0) -> 0xdda8 fde=[ baa0] │ │ │ │ - 0xfffffffffffdb120 (offset: 0x63460) -> 0xde28 fde=[ bb20] │ │ │ │ - 0xfffffffffffdb168 (offset: 0x634a8) -> 0xde3c fde=[ bb34] │ │ │ │ - 0xfffffffffffdb1b0 (offset: 0x634f0) -> 0xde50 fde=[ bb48] │ │ │ │ - 0xfffffffffffdb6e0 (offset: 0x63a20) -> 0xde88 fde=[ bb80] │ │ │ │ - 0xfffffffffffdb710 (offset: 0x63a50) -> 0xde9c fde=[ bb94] │ │ │ │ - 0xfffffffffffdb730 (offset: 0x63a70) -> 0xdeb0 fde=[ bba8] │ │ │ │ - 0xfffffffffffdb770 (offset: 0x63ab0) -> 0xdedc fde=[ bbd4] │ │ │ │ - 0xfffffffffffdb8f0 (offset: 0x63c30) -> 0xdf28 fde=[ bc20] │ │ │ │ - 0xfffffffffffdba90 (offset: 0x63dd0) -> 0xdf74 fde=[ bc6c] │ │ │ │ - 0xfffffffffffdbc48 (offset: 0x63f88) -> 0xdfec fde=[ bce4] │ │ │ │ - 0xfffffffffffdbca0 (offset: 0x63fe0) -> 0xe000 fde=[ bcf8] │ │ │ │ - 0xfffffffffffdbd20 (offset: 0x64060) -> 0xe014 fde=[ bd0c] │ │ │ │ - 0xfffffffffffdc570 (offset: 0x648b0) -> 0xe078 fde=[ bd70] │ │ │ │ - 0xfffffffffffdcf4c (offset: 0x6528c) -> 0xe0c0 fde=[ bdb8] │ │ │ │ - 0xfffffffffffdd940 (offset: 0x65c80) -> 0xe108 fde=[ be00] │ │ │ │ - 0xfffffffffffde330 (offset: 0x66670) -> 0xe150 fde=[ be48] │ │ │ │ - 0xfffffffffffdeb88 (offset: 0x66ec8) -> 0xe19c fde=[ be94] │ │ │ │ - 0xfffffffffffdf290 (offset: 0x675d0) -> 0xe210 fde=[ bf08] │ │ │ │ - 0xfffffffffffdf900 (offset: 0x67c40) -> 0xe25c fde=[ bf54] │ │ │ │ - 0xfffffffffffe0140 (offset: 0x68480) -> 0xe2bc fde=[ bfb4] │ │ │ │ - 0xfffffffffffe0220 (offset: 0x68560) -> 0xe2f8 fde=[ bff0] │ │ │ │ - 0xfffffffffffe0280 (offset: 0x685c0) -> 0xe31c fde=[ c014] │ │ │ │ - 0xfffffffffffe02a0 (offset: 0x685e0) -> 0xe330 fde=[ c028] │ │ │ │ - 0xfffffffffffe02c4 (offset: 0x68604) -> 0xe344 fde=[ c03c] │ │ │ │ - 0xfffffffffffe0644 (offset: 0x68984) -> 0xe358 fde=[ c050] │ │ │ │ - 0xfffffffffffe06e0 (offset: 0x68a20) -> 0xe388 fde=[ c080] │ │ │ │ - 0xfffffffffffe0940 (offset: 0x68c80) -> 0xe3c4 fde=[ c0bc] │ │ │ │ - 0xfffffffffffe09cc (offset: 0x68d0c) -> 0xe3ec fde=[ c0e4] │ │ │ │ - 0xfffffffffffe0cb0 (offset: 0x68ff0) -> 0xe41c fde=[ c114] │ │ │ │ - 0xfffffffffffe0cc4 (offset: 0x69004) -> 0xe430 fde=[ c128] │ │ │ │ - 0xfffffffffffe0f40 (offset: 0x69280) -> 0xe468 fde=[ c160] │ │ │ │ - 0xfffffffffffe1180 (offset: 0x694c0) -> 0xe4b4 fde=[ c1ac] │ │ │ │ - 0xfffffffffffe15a0 (offset: 0x698e0) -> 0xe508 fde=[ c200] │ │ │ │ - 0xfffffffffffe15c0 (offset: 0x69900) -> 0xe51c fde=[ c214] │ │ │ │ - 0xfffffffffffe15e8 (offset: 0x69928) -> 0xe530 fde=[ c228] │ │ │ │ - 0xfffffffffffe1660 (offset: 0x699a0) -> 0xe544 fde=[ c23c] │ │ │ │ - 0xfffffffffffe16e0 (offset: 0x69a20) -> 0xe574 fde=[ c26c] │ │ │ │ - 0xfffffffffffe17e4 (offset: 0x69b24) -> 0xe5a4 fde=[ c29c] │ │ │ │ - 0xfffffffffffe1870 (offset: 0x69bb0) -> 0xe5d4 fde=[ c2cc] │ │ │ │ - 0xfffffffffffe1910 (offset: 0x69c50) -> 0xe5e8 fde=[ c2e0] │ │ │ │ - 0xfffffffffffe1ac8 (offset: 0x69e08) -> 0xe630 fde=[ c328] │ │ │ │ - 0xfffffffffffe1c84 (offset: 0x69fc4) -> 0xe678 fde=[ c370] │ │ │ │ - 0xfffffffffffe1e40 (offset: 0x6a180) -> 0xe6b8 fde=[ c3b0] │ │ │ │ - 0xfffffffffffe2208 (offset: 0x6a548) -> 0xe700 fde=[ c3f8] │ │ │ │ - 0xfffffffffffe25c0 (offset: 0x6a900) -> 0xe748 fde=[ c440] │ │ │ │ - 0xfffffffffffe2940 (offset: 0x6ac80) -> 0xe790 fde=[ c488] │ │ │ │ - 0xfffffffffffe2ca0 (offset: 0x6afe0) -> 0xe7d8 fde=[ c4d0] │ │ │ │ - 0xfffffffffffe3000 (offset: 0x6b340) -> 0xe820 fde=[ c518] │ │ │ │ - 0xfffffffffffe3568 (offset: 0x6b8a8) -> 0xe86c fde=[ c564] │ │ │ │ - 0xfffffffffffe3748 (offset: 0x6ba88) -> 0xe8b4 fde=[ c5ac] │ │ │ │ - 0xfffffffffffe39b0 (offset: 0x6bcf0) -> 0xe8fc fde=[ c5f4] │ │ │ │ - 0xfffffffffffe3b60 (offset: 0x6bea0) -> 0xe93c fde=[ c634] │ │ │ │ - 0xfffffffffffe3da0 (offset: 0x6c0e0) -> 0xe978 fde=[ c670] │ │ │ │ - 0xfffffffffffe4060 (offset: 0x6c3a0) -> 0xe9c0 fde=[ c6b8] │ │ │ │ - 0xfffffffffffe4380 (offset: 0x6c6c0) -> 0xea08 fde=[ c700] │ │ │ │ - 0xfffffffffffe46e0 (offset: 0x6ca20) -> 0xea4c fde=[ c744] │ │ │ │ - 0xfffffffffffe4f30 (offset: 0x6d270) -> 0xea98 fde=[ c790] │ │ │ │ - 0xfffffffffffe5ef0 (offset: 0x6e230) -> 0xeb2c fde=[ c824] │ │ │ │ - 0xfffffffffffe5f80 (offset: 0x6e2c0) -> 0xeb60 fde=[ c858] │ │ │ │ - 0xfffffffffffe6080 (offset: 0x6e3c0) -> 0xeba4 fde=[ c89c] │ │ │ │ - 0xfffffffffffe6160 (offset: 0x6e4a0) -> 0xebf8 fde=[ c8f0] │ │ │ │ - 0xfffffffffffe63b0 (offset: 0x6e6f0) -> 0xec5c fde=[ c954] │ │ │ │ - 0xfffffffffffe6500 (offset: 0x6e840) -> 0xeca0 fde=[ c998] │ │ │ │ - 0xfffffffffffe65c8 (offset: 0x6e908) -> 0xecd0 fde=[ c9c8] │ │ │ │ - 0xfffffffffffe6660 (offset: 0x6e9a0) -> 0xed00 fde=[ c9f8] │ │ │ │ - 0xfffffffffffe6680 (offset: 0x6e9c0) -> 0xed14 fde=[ ca0c] │ │ │ │ - 0xfffffffffffe6720 (offset: 0x6ea60) -> 0xed44 fde=[ ca3c] │ │ │ │ - 0xfffffffffffe6748 (offset: 0x6ea88) -> 0xed58 fde=[ ca50] │ │ │ │ - 0xfffffffffffe678c (offset: 0x6eacc) -> 0xed6c fde=[ ca64] │ │ │ │ - 0xfffffffffffe684c (offset: 0x6eb8c) -> 0xeda0 fde=[ ca98] │ │ │ │ - 0xfffffffffffe68c0 (offset: 0x6ec00) -> 0xedc8 fde=[ cac0] │ │ │ │ - 0xfffffffffffe68e0 (offset: 0x6ec20) -> 0xede0 fde=[ cad8] │ │ │ │ - 0xfffffffffffe6900 (offset: 0x6ec40) -> 0xedf4 fde=[ caec] │ │ │ │ - 0xfffffffffffe69c8 (offset: 0x6ed08) -> 0xee08 fde=[ cb00] │ │ │ │ - 0xfffffffffffe6a08 (offset: 0x6ed48) -> 0xee1c fde=[ cb14] │ │ │ │ - 0xfffffffffffe6ac0 (offset: 0x6ee00) -> 0xee30 fde=[ cb28] │ │ │ │ - 0xfffffffffffe6fac (offset: 0x6f2ec) -> 0xee44 fde=[ cb3c] │ │ │ │ - 0xfffffffffffe6fe0 (offset: 0x6f320) -> 0xee58 fde=[ cb50] │ │ │ │ - 0xfffffffffffe7020 (offset: 0x6f360) -> 0xee6c fde=[ cb64] │ │ │ │ - 0xfffffffffffe7160 (offset: 0x6f4a0) -> 0xee94 fde=[ cb8c] │ │ │ │ - 0xfffffffffffe7220 (offset: 0x6f560) -> 0xeea8 fde=[ cba0] │ │ │ │ - 0xfffffffffffe730c (offset: 0x6f64c) -> 0xeebc fde=[ cbb4] │ │ │ │ - 0xfffffffffffe7500 (offset: 0x6f840) -> 0xeee4 fde=[ cbdc] │ │ │ │ - 0xfffffffffffe7bc0 (offset: 0x6ff00) -> 0xef28 fde=[ cc20] │ │ │ │ - 0xfffffffffffe7d20 (offset: 0x70060) -> 0xef50 fde=[ cc48] │ │ │ │ - 0xfffffffffffe7d68 (offset: 0x700a8) -> 0xef74 fde=[ cc6c] │ │ │ │ - 0xfffffffffffe7e08 (offset: 0x70148) -> 0xefb8 fde=[ ccb0] │ │ │ │ - 0xfffffffffffe7f20 (offset: 0x70260) -> 0xeffc fde=[ ccf4] │ │ │ │ - 0xfffffffffffe7fa4 (offset: 0x702e4) -> 0xf010 fde=[ cd08] │ │ │ │ - 0xfffffffffffe80e0 (offset: 0x70420) -> 0xf058 fde=[ cd50] │ │ │ │ - 0xfffffffffffe81a0 (offset: 0x704e0) -> 0xf090 fde=[ cd88] │ │ │ │ - 0xfffffffffffe8340 (offset: 0x70680) -> 0xf0cc fde=[ cdc4] │ │ │ │ - 0xfffffffffffe83a0 (offset: 0x706e0) -> 0xf0f8 fde=[ cdf0] │ │ │ │ - 0xfffffffffffe8420 (offset: 0x70760) -> 0xf124 fde=[ ce1c] │ │ │ │ - 0xfffffffffffe84ac (offset: 0x707ec) -> 0xf154 fde=[ ce4c] │ │ │ │ - 0xfffffffffffe8508 (offset: 0x70848) -> 0xf184 fde=[ ce7c] │ │ │ │ - 0xfffffffffffe86ac (offset: 0x709ec) -> 0xf1d8 fde=[ ced0] │ │ │ │ - 0xfffffffffffe8810 (offset: 0x70b50) -> 0xf204 fde=[ cefc] │ │ │ │ - 0xfffffffffffe8f60 (offset: 0x712a0) -> 0xf264 fde=[ cf5c] │ │ │ │ - 0xfffffffffffe93e0 (offset: 0x71720) -> 0xf2ac fde=[ cfa4] │ │ │ │ - 0xfffffffffffe9420 (offset: 0x71760) -> 0xf2c0 fde=[ cfb8] │ │ │ │ - 0xfffffffffffe95e0 (offset: 0x71920) -> 0xf2f4 fde=[ cfec] │ │ │ │ - 0xfffffffffffe9964 (offset: 0x71ca4) -> 0xf33c fde=[ d034] │ │ │ │ - 0xfffffffffffe9bd0 (offset: 0x71f10) -> 0xf388 fde=[ d080] │ │ │ │ - 0xfffffffffffe9cc0 (offset: 0x72000) -> 0xf3b8 fde=[ d0b0] │ │ │ │ - 0xfffffffffffe9d00 (offset: 0x72040) -> 0xf3e0 fde=[ d0d8] │ │ │ │ - 0xfffffffffffe9dc8 (offset: 0x72108) -> 0xf414 fde=[ d10c] │ │ │ │ - 0xfffffffffffe9f40 (offset: 0x72280) -> 0xf450 fde=[ d148] │ │ │ │ - 0xfffffffffffe9fd0 (offset: 0x72310) -> 0xf484 fde=[ d17c] │ │ │ │ - 0xfffffffffffea040 (offset: 0x72380) -> 0xf4b0 fde=[ d1a8] │ │ │ │ - 0xfffffffffffea0d0 (offset: 0x72410) -> 0xf4dc fde=[ d1d4] │ │ │ │ - 0xfffffffffffea100 (offset: 0x72440) -> 0xf504 fde=[ d1fc] │ │ │ │ - 0xfffffffffffea110 (offset: 0x72450) -> 0xf518 fde=[ d210] │ │ │ │ - 0xfffffffffffea1c0 (offset: 0x72500) -> 0xf53c fde=[ d234] │ │ │ │ - 0xfffffffffffea1e8 (offset: 0x72528) -> 0xf550 fde=[ d248] │ │ │ │ - 0xfffffffffffea208 (offset: 0x72548) -> 0xf564 fde=[ d25c] │ │ │ │ - 0xfffffffffffea240 (offset: 0x72580) -> 0xf578 fde=[ d270] │ │ │ │ - 0xfffffffffffea260 (offset: 0x725a0) -> 0xf590 fde=[ d288] │ │ │ │ - 0xfffffffffffea280 (offset: 0x725c0) -> 0xf5a4 fde=[ d29c] │ │ │ │ - 0xfffffffffffea2c0 (offset: 0x72600) -> 0xf5b8 fde=[ d2b0] │ │ │ │ - 0xfffffffffffea340 (offset: 0x72680) -> 0xf5e0 fde=[ d2d8] │ │ │ │ - 0xfffffffffffea36c (offset: 0x726ac) -> 0xf5f4 fde=[ d2ec] │ │ │ │ - 0xfffffffffffea40c (offset: 0x7274c) -> 0xf62c fde=[ d324] │ │ │ │ - 0xfffffffffffea44c (offset: 0x7278c) -> 0xf654 fde=[ d34c] │ │ │ │ - 0xfffffffffffea4c4 (offset: 0x72804) -> 0xf678 fde=[ d370] │ │ │ │ - 0xfffffffffffea500 (offset: 0x72840) -> 0xf6a0 fde=[ d398] │ │ │ │ - 0xfffffffffffea600 (offset: 0x72940) -> 0xf6d4 fde=[ d3cc] │ │ │ │ - 0xfffffffffffeaa50 (offset: 0x72d90) -> 0xf720 fde=[ d418] │ │ │ │ - 0xfffffffffffeabc0 (offset: 0x72f00) -> 0xf744 fde=[ d43c] │ │ │ │ - 0xfffffffffffeb290 (offset: 0x735d0) -> 0xf78c fde=[ d484] │ │ │ │ - 0xfffffffffffebf60 (offset: 0x742a0) -> 0xf7d8 fde=[ d4d0] │ │ │ │ - 0xfffffffffffec288 (offset: 0x745c8) -> 0xf810 fde=[ d508] │ │ │ │ - 0xfffffffffffec6a4 (offset: 0x749e4) -> 0xf858 fde=[ d550] │ │ │ │ - 0xfffffffffffecae0 (offset: 0x74e20) -> 0xf8a0 fde=[ d598] │ │ │ │ - 0xfffffffffffecc84 (offset: 0x74fc4) -> 0xf8ec fde=[ d5e4] │ │ │ │ - 0xfffffffffffecd60 (offset: 0x750a0) -> 0xf924 fde=[ d61c] │ │ │ │ - 0xfffffffffffed1a0 (offset: 0x754e0) -> 0xf974 fde=[ d66c] │ │ │ │ - 0xfffffffffffed220 (offset: 0x75560) -> 0xf9a8 fde=[ d6a0] │ │ │ │ - 0xfffffffffffed32c (offset: 0x7566c) -> 0xf9d8 fde=[ d6d0] │ │ │ │ - 0xfffffffffffed38c (offset: 0x756cc) -> 0xfa00 fde=[ d6f8] │ │ │ │ - 0xfffffffffffed4c0 (offset: 0x75800) -> 0xfa28 fde=[ d720] │ │ │ │ - 0xfffffffffffed640 (offset: 0x75980) -> 0xfa68 fde=[ d760] │ │ │ │ - 0xfffffffffffed920 (offset: 0x75c60) -> 0xfab4 fde=[ d7ac] │ │ │ │ - 0xfffffffffffeda84 (offset: 0x75dc4) -> 0xfaf8 fde=[ d7f0] │ │ │ │ - 0xfffffffffffedc88 (offset: 0x75fc8) -> 0xfb6c fde=[ d864] │ │ │ │ - 0xfffffffffffedca0 (offset: 0x75fe0) -> 0xfb80 fde=[ d878] │ │ │ │ - 0xfffffffffffedcc0 (offset: 0x76000) -> 0xfb94 fde=[ d88c] │ │ │ │ - 0xfffffffffffedd80 (offset: 0x760c0) -> 0xfbc0 fde=[ d8b8] │ │ │ │ - 0xfffffffffffede64 (offset: 0x761a4) -> 0xfc18 fde=[ d910] │ │ │ │ - 0xfffffffffffee000 (offset: 0x76340) -> 0xfc54 fde=[ d94c] │ │ │ │ - 0xfffffffffffeeb20 (offset: 0x76e60) -> 0xfca0 fde=[ d998] │ │ │ │ - 0xfffffffffffeecc0 (offset: 0x77000) -> 0xfd34 fde=[ da2c] │ │ │ │ - 0xfffffffffffefac0 (offset: 0x77e00) -> 0xfe00 fde=[ daf8] │ │ │ │ - 0xfffffffffffefb40 (offset: 0x77e80) -> 0xfe14 fde=[ db0c] │ │ │ │ - 0xfffffffffffefba0 (offset: 0x77ee0) -> 0xfe44 fde=[ db3c] │ │ │ │ - 0xfffffffffffefc00 (offset: 0x77f40) -> 0xfe58 fde=[ db50] │ │ │ │ - 0xfffffffffffefd20 (offset: 0x78060) -> 0xfe90 fde=[ db88] │ │ │ │ - 0xfffffffffffefd50 (offset: 0x78090) -> 0xfeb8 fde=[ dbb0] │ │ │ │ - 0xfffffffffffefd60 (offset: 0x780a0) -> 0xfecc fde=[ dbc4] │ │ │ │ - 0xfffffffffffefd6c (offset: 0x780ac) -> 0xfee0 fde=[ dbd8] │ │ │ │ - 0xfffffffffffefd80 (offset: 0x780c0) -> 0xfef4 fde=[ dbec] │ │ │ │ - 0xfffffffffffefda0 (offset: 0x780e0) -> 0xff08 fde=[ dc00] │ │ │ │ - 0xfffffffffffefdc0 (offset: 0x78100) -> 0xff1c fde=[ dc14] │ │ │ │ - 0xfffffffffffefde0 (offset: 0x78120) -> 0xff30 fde=[ dc28] │ │ │ │ - 0xfffffffffffefe00 (offset: 0x78140) -> 0xff44 fde=[ dc3c] │ │ │ │ - 0xfffffffffffefe20 (offset: 0x78160) -> 0xff58 fde=[ dc50] │ │ │ │ - 0xfffffffffffefe40 (offset: 0x78180) -> 0xff6c fde=[ dc64] │ │ │ │ - 0xfffffffffffefe60 (offset: 0x781a0) -> 0xff80 fde=[ dc78] │ │ │ │ - 0xfffffffffffefe90 (offset: 0x781d0) -> 0xff94 fde=[ dc8c] │ │ │ │ - 0xfffffffffffefec0 (offset: 0x78200) -> 0xffa8 fde=[ dca0] │ │ │ │ - 0xfffffffffffefecc (offset: 0x7820c) -> 0xffbc fde=[ dcb4] │ │ │ │ - 0xfffffffffffeff28 (offset: 0x78268) -> 0xffd8 fde=[ dcd0] │ │ │ │ - 0xfffffffffffeff40 (offset: 0x78280) -> 0xffec fde=[ dce4] │ │ │ │ - 0xfffffffffffeff50 (offset: 0x78290) -> 0x10000 fde=[ dcf8] │ │ │ │ - 0xfffffffffffeffd0 (offset: 0x78310) -> 0x1002c fde=[ dd24] │ │ │ │ - 0xffffffffffff00c0 (offset: 0x78400) -> 0x10058 fde=[ dd50] │ │ │ │ - 0xffffffffffff0100 (offset: 0x78440) -> 0x1006c fde=[ dd64] │ │ │ │ - 0xffffffffffff0140 (offset: 0x78480) -> 0x10094 fde=[ dd8c] │ │ │ │ - 0xffffffffffff0364 (offset: 0x786a4) -> 0x100dc fde=[ ddd4] │ │ │ │ - 0xffffffffffff05a8 (offset: 0x788e8) -> 0x10124 fde=[ de1c] │ │ │ │ - 0xffffffffffff05e0 (offset: 0x78920) -> 0x1014c fde=[ de44] │ │ │ │ - 0xffffffffffff05ec (offset: 0x7892c) -> 0x10160 fde=[ de58] │ │ │ │ - 0xffffffffffff0780 (offset: 0x78ac0) -> 0x101a0 fde=[ de98] │ │ │ │ - 0xffffffffffff0848 (offset: 0x78b88) -> 0x101e0 fde=[ ded8] │ │ │ │ - 0xffffffffffff08e8 (offset: 0x78c28) -> 0x101fc fde=[ def4] │ │ │ │ - 0xffffffffffff0a24 (offset: 0x78d64) -> 0x10240 fde=[ df38] │ │ │ │ - 0xffffffffffff0a40 (offset: 0x78d80) -> 0x10254 fde=[ df4c] │ │ │ │ - 0xffffffffffff0ac0 (offset: 0x78e00) -> 0x10268 fde=[ df60] │ │ │ │ - 0xffffffffffff0da0 (offset: 0x790e0) -> 0x102b0 fde=[ dfa8] │ │ │ │ - 0xffffffffffff0ee0 (offset: 0x79220) -> 0x102f4 fde=[ dfec] │ │ │ │ - 0xffffffffffff0f80 (offset: 0x792c0) -> 0x10328 fde=[ e020] │ │ │ │ - 0xffffffffffff0fe0 (offset: 0x79320) -> 0x10350 fde=[ e048] │ │ │ │ - 0xffffffffffff1048 (offset: 0x79388) -> 0x10378 fde=[ e070] │ │ │ │ - 0xffffffffffff10c0 (offset: 0x79400) -> 0x103a0 fde=[ e098] │ │ │ │ - 0xffffffffffff1128 (offset: 0x79468) -> 0x103c8 fde=[ e0c0] │ │ │ │ - 0xffffffffffff1188 (offset: 0x794c8) -> 0x103f0 fde=[ e0e8] │ │ │ │ - 0xffffffffffff17c0 (offset: 0x79b00) -> 0x10404 fde=[ e0fc] │ │ │ │ - 0xffffffffffff17e8 (offset: 0x79b28) -> 0x10418 fde=[ e110] │ │ │ │ - 0xffffffffffff1820 (offset: 0x79b60) -> 0x10440 fde=[ e138] │ │ │ │ - 0xffffffffffff182c (offset: 0x79b6c) -> 0x10454 fde=[ e14c] │ │ │ │ - 0xffffffffffff19c0 (offset: 0x79d00) -> 0x10478 fde=[ e170] │ │ │ │ - 0xffffffffffff19e0 (offset: 0x79d20) -> 0x1048c fde=[ e184] │ │ │ │ - 0xffffffffffff1dc0 (offset: 0x7a100) -> 0x104ec fde=[ e1e4] │ │ │ │ - 0xffffffffffff204c (offset: 0x7a38c) -> 0x10548 fde=[ e240] │ │ │ │ - 0xffffffffffff2180 (offset: 0x7a4c0) -> 0x1059c fde=[ e294] │ │ │ │ - 0xffffffffffff226c (offset: 0x7a5ac) -> 0x105e0 fde=[ e2d8] │ │ │ │ - 0xffffffffffff24a0 (offset: 0x7a7e0) -> 0x10624 fde=[ e31c] │ │ │ │ - 0xffffffffffff26ac (offset: 0x7a9ec) -> 0x1065c fde=[ e354] │ │ │ │ - 0xffffffffffff26ec (offset: 0x7aa2c) -> 0x10684 fde=[ e37c] │ │ │ │ - 0xffffffffffff2700 (offset: 0x7aa40) -> 0x10698 fde=[ e390] │ │ │ │ - 0xffffffffffff2940 (offset: 0x7ac80) -> 0x106f0 fde=[ e3e8] │ │ │ │ - 0xffffffffffff2960 (offset: 0x7aca0) -> 0x10704 fde=[ e3fc] │ │ │ │ - 0xffffffffffff29e0 (offset: 0x7ad20) -> 0x10718 fde=[ e410] │ │ │ │ - 0xffffffffffff2a00 (offset: 0x7ad40) -> 0x1072c fde=[ e424] │ │ │ │ - 0xffffffffffff2a20 (offset: 0x7ad60) -> 0x10740 fde=[ e438] │ │ │ │ - 0xffffffffffff2a44 (offset: 0x7ad84) -> 0x10754 fde=[ e44c] │ │ │ │ - 0xffffffffffff2c40 (offset: 0x7af80) -> 0x10768 fde=[ e460] │ │ │ │ - 0xffffffffffff2ce0 (offset: 0x7b020) -> 0x1079c fde=[ e494] │ │ │ │ - 0xffffffffffff2d84 (offset: 0x7b0c4) -> 0x107b0 fde=[ e4a8] │ │ │ │ - 0xffffffffffff2e24 (offset: 0x7b164) -> 0x107c4 fde=[ e4bc] │ │ │ │ - 0xffffffffffff2ec0 (offset: 0x7b200) -> 0x107d8 fde=[ e4d0] │ │ │ │ - 0xffffffffffff2f64 (offset: 0x7b2a4) -> 0x107ec fde=[ e4e4] │ │ │ │ - 0xffffffffffff2fec (offset: 0x7b32c) -> 0x10800 fde=[ e4f8] │ │ │ │ - 0xffffffffffff30e0 (offset: 0x7b420) -> 0x10814 fde=[ e50c] │ │ │ │ - 0xffffffffffff32a0 (offset: 0x7b5e0) -> 0x10828 fde=[ e520] │ │ │ │ - 0xffffffffffff3320 (offset: 0x7b660) -> 0x10854 fde=[ e54c] │ │ │ │ - 0xffffffffffff334c (offset: 0x7b68c) -> 0x10868 fde=[ e560] │ │ │ │ - 0xffffffffffff3380 (offset: 0x7b6c0) -> 0x1087c fde=[ e574] │ │ │ │ - 0xffffffffffff33e0 (offset: 0x7b720) -> 0x10890 fde=[ e588] │ │ │ │ - 0xffffffffffff34e0 (offset: 0x7b820) -> 0x108c0 fde=[ e5b8] │ │ │ │ - 0xffffffffffff3784 (offset: 0x7bac4) -> 0x10928 fde=[ e620] │ │ │ │ - 0xffffffffffff3800 (offset: 0x7bb40) -> 0x1095c fde=[ e654] │ │ │ │ - 0xffffffffffff3880 (offset: 0x7bbc0) -> 0x10990 fde=[ e688] │ │ │ │ - 0xffffffffffff38ec (offset: 0x7bc2c) -> 0x109bc fde=[ e6b4] │ │ │ │ - 0xffffffffffff39a0 (offset: 0x7bce0) -> 0x109ec fde=[ e6e4] │ │ │ │ - 0xffffffffffff3a84 (offset: 0x7bdc4) -> 0x10a1c fde=[ e714] │ │ │ │ - 0xffffffffffff3c80 (offset: 0x7bfc0) -> 0x10a64 fde=[ e75c] │ │ │ │ - 0xffffffffffff3ee0 (offset: 0x7c220) -> 0x10acc fde=[ e7c4] │ │ │ │ - 0xffffffffffff4368 (offset: 0x7c6a8) -> 0x10b2c fde=[ e824] │ │ │ │ - 0xffffffffffff4388 (offset: 0x7c6c8) -> 0x10b40 fde=[ e838] │ │ │ │ - 0xffffffffffff4420 (offset: 0x7c760) -> 0x10b70 fde=[ e868] │ │ │ │ - 0xffffffffffff46f0 (offset: 0x7ca30) -> 0x10bec fde=[ e8e4] │ │ │ │ - 0xffffffffffff4848 (offset: 0x7cb88) -> 0x10c30 fde=[ e928] │ │ │ │ - 0xffffffffffff4aa0 (offset: 0x7cde0) -> 0x10c54 fde=[ e94c] │ │ │ │ - 0xffffffffffff4f30 (offset: 0x7d270) -> 0x10c88 fde=[ e980] │ │ │ │ - 0xffffffffffff53cc (offset: 0x7d70c) -> 0x10cbc fde=[ e9b4] │ │ │ │ - 0xffffffffffff53e0 (offset: 0x7d720) -> 0x10cd0 fde=[ e9c8] │ │ │ │ - 0xffffffffffff5510 (offset: 0x7d850) -> 0x10d40 fde=[ ea38] │ │ │ │ - 0xffffffffffff5a20 (offset: 0x7dd60) -> 0x10db8 fde=[ eab0] │ │ │ │ - 0xffffffffffff5ae8 (offset: 0x7de28) -> 0x10de8 fde=[ eae0] │ │ │ │ - 0xffffffffffff5b64 (offset: 0x7dea4) -> 0x10e18 fde=[ eb10] │ │ │ │ - 0xffffffffffff5b80 (offset: 0x7dec0) -> 0x10e2c fde=[ eb24] │ │ │ │ - 0xffffffffffff5c40 (offset: 0x7df80) -> 0x10e58 fde=[ eb50] │ │ │ │ - 0xffffffffffff5c64 (offset: 0x7dfa4) -> 0x10e6c fde=[ eb64] │ │ │ │ - 0xffffffffffff5ca0 (offset: 0x7dfe0) -> 0x10e80 fde=[ eb78] │ │ │ │ - 0xffffffffffff5d28 (offset: 0x7e068) -> 0x10eac fde=[ eba4] │ │ │ │ - 0xffffffffffff5d40 (offset: 0x7e080) -> 0x10ec0 fde=[ ebb8] │ │ │ │ - 0xffffffffffff67c0 (offset: 0x7eb00) -> 0x10f0c fde=[ ec04] │ │ │ │ - 0xffffffffffff67e0 (offset: 0x7eb20) -> 0x10f20 fde=[ ec18] │ │ │ │ - 0xffffffffffff6948 (offset: 0x7ec88) -> 0x10f88 fde=[ ec80] │ │ │ │ - 0xffffffffffff6b44 (offset: 0x7ee84) -> 0x10fcc fde=[ ecc4] │ │ │ │ - 0xffffffffffff6ca0 (offset: 0x7efe0) -> 0x11000 fde=[ ecf8] │ │ │ │ - 0xffffffffffff7064 (offset: 0x7f3a4) -> 0x11080 fde=[ ed78] │ │ │ │ - 0xffffffffffff7120 (offset: 0x7f460) -> 0x110b8 fde=[ edb0] │ │ │ │ - 0xffffffffffff7270 (offset: 0x7f5b0) -> 0x1110c fde=[ ee04] │ │ │ │ - 0xffffffffffff754c (offset: 0x7f88c) -> 0x1115c fde=[ ee54] │ │ │ │ + 0xfffffffffff7b7d4 (offset: 0x3b00) -> 0x7a58 fde=[ 5754] │ │ │ │ + 0xfffffffffff7b7f4 (offset: 0x3b20) -> 0x9c44 fde=[ 7940] │ │ │ │ + 0xfffffffffff7b820 (offset: 0x3b4c) -> 0xd3fc fde=[ b0f8] │ │ │ │ + 0xfffffffffff7b84c (offset: 0x3b78) -> 0xe664 fde=[ c360] │ │ │ │ + 0xfffffffffff7b878 (offset: 0x3ba4) -> 0xea6c fde=[ c768] │ │ │ │ + 0xfffffffffff7b8a4 (offset: 0x3bd0) -> 0xf5ec fde=[ d2e8] │ │ │ │ + 0xfffffffffff7b8d0 (offset: 0x3bfc) -> 0xf608 fde=[ d304] │ │ │ │ + 0xfffffffffff7b900 (offset: 0x3c2c) -> 0xf624 fde=[ d320] │ │ │ │ + 0xfffffffffff7b934 (offset: 0x3c60) -> 0x111e0 fde=[ eedc] │ │ │ │ + 0xfffffffffff7cd94 (offset: 0x50c0) -> 0x2318 fde=[ 14] │ │ │ │ + 0xfffffffffff7cdf4 (offset: 0x5120) -> 0x232c fde=[ 28] │ │ │ │ + 0xfffffffffff7ce24 (offset: 0x5150) -> 0x2340 fde=[ 3c] │ │ │ │ + 0xfffffffffff7ce60 (offset: 0x518c) -> 0x2354 fde=[ 50] │ │ │ │ + 0xfffffffffff7ceb4 (offset: 0x51e0) -> 0x237c fde=[ 78] │ │ │ │ + 0xfffffffffff7ced4 (offset: 0x5200) -> 0x2394 fde=[ 90] │ │ │ │ + 0xfffffffffff7cfa4 (offset: 0x52d0) -> 0x23c0 fde=[ bc] │ │ │ │ + 0xfffffffffff7d014 (offset: 0x5340) -> 0x23e8 fde=[ e4] │ │ │ │ + 0xfffffffffff7d134 (offset: 0x5460) -> 0x2430 fde=[ 12c] │ │ │ │ + 0xfffffffffff7d140 (offset: 0x546c) -> 0x2444 fde=[ 140] │ │ │ │ + 0xfffffffffff7d154 (offset: 0x5480) -> 0x2458 fde=[ 154] │ │ │ │ + 0xfffffffffff7d160 (offset: 0x548c) -> 0x246c fde=[ 168] │ │ │ │ + 0xfffffffffff7d174 (offset: 0x54a0) -> 0x2480 fde=[ 17c] │ │ │ │ + 0xfffffffffff7d180 (offset: 0x54ac) -> 0x2494 fde=[ 190] │ │ │ │ + 0xfffffffffff7d194 (offset: 0x54c0) -> 0x24a8 fde=[ 1a4] │ │ │ │ + 0xfffffffffff7d1a0 (offset: 0x54cc) -> 0x24bc fde=[ 1b8] │ │ │ │ + 0xfffffffffff7d1b4 (offset: 0x54e0) -> 0x24d0 fde=[ 1cc] │ │ │ │ + 0xfffffffffff7d1c0 (offset: 0x54ec) -> 0x24e4 fde=[ 1e0] │ │ │ │ + 0xfffffffffff7d1d4 (offset: 0x5500) -> 0x24f8 fde=[ 1f4] │ │ │ │ + 0xfffffffffff7d1e0 (offset: 0x550c) -> 0x250c fde=[ 208] │ │ │ │ + 0xfffffffffff7d1f4 (offset: 0x5520) -> 0x2520 fde=[ 21c] │ │ │ │ + 0xfffffffffff7d214 (offset: 0x5540) -> 0x2534 fde=[ 230] │ │ │ │ + 0xfffffffffff7d29c (offset: 0x55c8) -> 0x2570 fde=[ 26c] │ │ │ │ + 0xfffffffffff7d324 (offset: 0x5650) -> 0x2594 fde=[ 290] │ │ │ │ + 0xfffffffffff7d384 (offset: 0x56b0) -> 0x25a8 fde=[ 2a4] │ │ │ │ + 0xfffffffffff7d414 (offset: 0x5740) -> 0x25cc fde=[ 2c8] │ │ │ │ + 0xfffffffffff7d478 (offset: 0x57a4) -> 0x25e0 fde=[ 2dc] │ │ │ │ + 0xfffffffffff7d4d4 (offset: 0x5800) -> 0x25f4 fde=[ 2f0] │ │ │ │ + 0xfffffffffff7d674 (offset: 0x59a0) -> 0x2654 fde=[ 350] │ │ │ │ + 0xfffffffffff7d6b4 (offset: 0x59e0) -> 0x2678 fde=[ 374] │ │ │ │ + 0xfffffffffff7d774 (offset: 0x5aa0) -> 0x26d8 fde=[ 3d4] │ │ │ │ + 0xfffffffffff7d87c (offset: 0x5ba8) -> 0x2734 fde=[ 430] │ │ │ │ + 0xfffffffffff7da34 (offset: 0x5d60) -> 0x2794 fde=[ 490] │ │ │ │ + 0xfffffffffff7dcdc (offset: 0x6008) -> 0x2804 fde=[ 500] │ │ │ │ + 0xfffffffffff7ddb4 (offset: 0x60e0) -> 0x2840 fde=[ 53c] │ │ │ │ + 0xfffffffffff7de14 (offset: 0x6140) -> 0x2854 fde=[ 550] │ │ │ │ + 0xfffffffffff7de20 (offset: 0x614c) -> 0x2868 fde=[ 564] │ │ │ │ + 0xfffffffffff7dec4 (offset: 0x61f0) -> 0x28a8 fde=[ 5a4] │ │ │ │ + 0xfffffffffff7ded8 (offset: 0x6204) -> 0x28bc fde=[ 5b8] │ │ │ │ + 0xfffffffffff7def4 (offset: 0x6220) -> 0x28d0 fde=[ 5cc] │ │ │ │ + 0xfffffffffff7df14 (offset: 0x6240) -> 0x28e4 fde=[ 5e0] │ │ │ │ + 0xfffffffffff7df34 (offset: 0x6260) -> 0x28f8 fde=[ 5f4] │ │ │ │ + 0xfffffffffff7df54 (offset: 0x6280) -> 0x290c fde=[ 608] │ │ │ │ + 0xfffffffffff7df74 (offset: 0x62a0) -> 0x2920 fde=[ 61c] │ │ │ │ + 0xfffffffffff7df94 (offset: 0x62c0) -> 0x2934 fde=[ 630] │ │ │ │ + 0xfffffffffff7dfb4 (offset: 0x62e0) -> 0x2948 fde=[ 644] │ │ │ │ + 0xfffffffffff7e01c (offset: 0x6348) -> 0x2974 fde=[ 670] │ │ │ │ + 0xfffffffffff7e074 (offset: 0x63a0) -> 0x2998 fde=[ 694] │ │ │ │ + 0xfffffffffff7e0c4 (offset: 0x63f0) -> 0x29bc fde=[ 6b8] │ │ │ │ + 0xfffffffffff7e154 (offset: 0x6480) -> 0x29e4 fde=[ 6e0] │ │ │ │ + 0xfffffffffff7e194 (offset: 0x64c0) -> 0x29f8 fde=[ 6f4] │ │ │ │ + 0xfffffffffff7e1dc (offset: 0x6508) -> 0x2a20 fde=[ 71c] │ │ │ │ + 0xfffffffffff7e1f4 (offset: 0x6520) -> 0x2a34 fde=[ 730] │ │ │ │ + 0xfffffffffff7e2e4 (offset: 0x6610) -> 0x2a74 fde=[ 770] │ │ │ │ + 0xfffffffffff7e3b4 (offset: 0x66e0) -> 0x2ab8 fde=[ 7b4] │ │ │ │ + 0xfffffffffff7e480 (offset: 0x67ac) -> 0x2afc fde=[ 7f8] │ │ │ │ + 0xfffffffffff7e674 (offset: 0x69a0) -> 0x2b44 fde=[ 840] │ │ │ │ + 0xfffffffffff7e694 (offset: 0x69c0) -> 0x2b58 fde=[ 854] │ │ │ │ + 0xfffffffffff7e6fc (offset: 0x6a28) -> 0x2b88 fde=[ 884] │ │ │ │ + 0xfffffffffff7e8fc (offset: 0x6c28) -> 0x2bd4 fde=[ 8d0] │ │ │ │ + 0xfffffffffff7e974 (offset: 0x6ca0) -> 0x2bfc fde=[ 8f8] │ │ │ │ + 0xfffffffffff7f514 (offset: 0x7840) -> 0x2c48 fde=[ 944] │ │ │ │ + 0xfffffffffff7f67c (offset: 0x79a8) -> 0x2c84 fde=[ 980] │ │ │ │ + 0xfffffffffff7f7c4 (offset: 0x7af0) -> 0x2cc0 fde=[ 9bc] │ │ │ │ + 0xfffffffffff7f7e0 (offset: 0x7b0c) -> 0x2cd4 fde=[ 9d0] │ │ │ │ + 0xfffffffffff7f91c (offset: 0x7c48) -> 0x2d00 fde=[ 9fc] │ │ │ │ + 0xfffffffffff7f944 (offset: 0x7c70) -> 0x2d14 fde=[ a10] │ │ │ │ + 0xfffffffffff7fc18 (offset: 0x7f44) -> 0x2d54 fde=[ a50] │ │ │ │ + 0xfffffffffff7ff60 (offset: 0x828c) -> 0x2da0 fde=[ a9c] │ │ │ │ + 0xfffffffffff801f4 (offset: 0x8520) -> 0x2ddc fde=[ ad8] │ │ │ │ + 0xfffffffffff815f4 (offset: 0x9920) -> 0x2e9c fde=[ b98] │ │ │ │ + 0xfffffffffff823f4 (offset: 0xa720) -> 0x2f04 fde=[ c00] │ │ │ │ + 0xfffffffffff824bc (offset: 0xa7e8) -> 0x2f34 fde=[ c30] │ │ │ │ + 0xfffffffffff82538 (offset: 0xa864) -> 0x2f64 fde=[ c60] │ │ │ │ + 0xfffffffffff82554 (offset: 0xa880) -> 0x2f78 fde=[ c74] │ │ │ │ + 0xfffffffffff82614 (offset: 0xa940) -> 0x2fa4 fde=[ ca0] │ │ │ │ + 0xfffffffffff82638 (offset: 0xa964) -> 0x2fb8 fde=[ cb4] │ │ │ │ + 0xfffffffffff82674 (offset: 0xa9a0) -> 0x2fcc fde=[ cc8] │ │ │ │ + 0xfffffffffff826fc (offset: 0xaa28) -> 0x2ff8 fde=[ cf4] │ │ │ │ + 0xfffffffffff82714 (offset: 0xaa40) -> 0x300c fde=[ d08] │ │ │ │ + 0xfffffffffff8275c (offset: 0xaa88) -> 0x3020 fde=[ d1c] │ │ │ │ + 0xfffffffffff827a4 (offset: 0xaad0) -> 0x3034 fde=[ d30] │ │ │ │ + 0xfffffffffff82cd4 (offset: 0xb000) -> 0x306c fde=[ d68] │ │ │ │ + 0xfffffffffff82d04 (offset: 0xb030) -> 0x3080 fde=[ d7c] │ │ │ │ + 0xfffffffffff82d24 (offset: 0xb050) -> 0x3094 fde=[ d90] │ │ │ │ + 0xfffffffffff82d64 (offset: 0xb090) -> 0x30c0 fde=[ dbc] │ │ │ │ + 0xfffffffffff82ee4 (offset: 0xb210) -> 0x310c fde=[ e08] │ │ │ │ + 0xfffffffffff83084 (offset: 0xb3b0) -> 0x3158 fde=[ e54] │ │ │ │ + 0xfffffffffff8323c (offset: 0xb568) -> 0x31d0 fde=[ ecc] │ │ │ │ + 0xfffffffffff83294 (offset: 0xb5c0) -> 0x31e4 fde=[ ee0] │ │ │ │ + 0xfffffffffff83314 (offset: 0xb640) -> 0x31f8 fde=[ ef4] │ │ │ │ + 0xfffffffffff83b64 (offset: 0xbe90) -> 0x325c fde=[ f58] │ │ │ │ + 0xfffffffffff84540 (offset: 0xc86c) -> 0x32a4 fde=[ fa0] │ │ │ │ + 0xfffffffffff84f34 (offset: 0xd260) -> 0x32ec fde=[ fe8] │ │ │ │ + 0xfffffffffff85924 (offset: 0xdc50) -> 0x3334 fde=[ 1030] │ │ │ │ + 0xfffffffffff8617c (offset: 0xe4a8) -> 0x3380 fde=[ 107c] │ │ │ │ + 0xfffffffffff86884 (offset: 0xebb0) -> 0x33f4 fde=[ 10f0] │ │ │ │ + 0xfffffffffff86ef4 (offset: 0xf220) -> 0x3440 fde=[ 113c] │ │ │ │ + 0xfffffffffff87734 (offset: 0xfa60) -> 0x34a0 fde=[ 119c] │ │ │ │ + 0xfffffffffff87814 (offset: 0xfb40) -> 0x34dc fde=[ 11d8] │ │ │ │ + 0xfffffffffff87834 (offset: 0xfb60) -> 0x34f0 fde=[ 11ec] │ │ │ │ + 0xfffffffffff8785c (offset: 0xfb88) -> 0x3504 fde=[ 1200] │ │ │ │ + 0xfffffffffff878d4 (offset: 0xfc00) -> 0x3518 fde=[ 1214] │ │ │ │ + 0xfffffffffff87954 (offset: 0xfc80) -> 0x3548 fde=[ 1244] │ │ │ │ + 0xfffffffffff87a58 (offset: 0xfd84) -> 0x3578 fde=[ 1274] │ │ │ │ + 0xfffffffffff87ae4 (offset: 0xfe10) -> 0x35a8 fde=[ 12a4] │ │ │ │ + 0xfffffffffff87b84 (offset: 0xfeb0) -> 0x35bc fde=[ 12b8] │ │ │ │ + 0xfffffffffff87d3c (offset: 0x10068) -> 0x3604 fde=[ 1300] │ │ │ │ + 0xfffffffffff87ef8 (offset: 0x10224) -> 0x364c fde=[ 1348] │ │ │ │ + 0xfffffffffff880b4 (offset: 0x103e0) -> 0x368c fde=[ 1388] │ │ │ │ + 0xfffffffffff8847c (offset: 0x107a8) -> 0x36d4 fde=[ 13d0] │ │ │ │ + 0xfffffffffff88834 (offset: 0x10b60) -> 0x371c fde=[ 1418] │ │ │ │ + 0xfffffffffff88bb4 (offset: 0x10ee0) -> 0x3764 fde=[ 1460] │ │ │ │ + 0xfffffffffff88f14 (offset: 0x11240) -> 0x37ac fde=[ 14a8] │ │ │ │ + 0xfffffffffff89274 (offset: 0x115a0) -> 0x37f4 fde=[ 14f0] │ │ │ │ + 0xfffffffffff897dc (offset: 0x11b08) -> 0x3840 fde=[ 153c] │ │ │ │ + 0xfffffffffff899bc (offset: 0x11ce8) -> 0x3888 fde=[ 1584] │ │ │ │ + 0xfffffffffff89c24 (offset: 0x11f50) -> 0x38d0 fde=[ 15cc] │ │ │ │ + 0xfffffffffff89dd4 (offset: 0x12100) -> 0x3910 fde=[ 160c] │ │ │ │ + 0xfffffffffff8a014 (offset: 0x12340) -> 0x394c fde=[ 1648] │ │ │ │ + 0xfffffffffff8a2d4 (offset: 0x12600) -> 0x3994 fde=[ 1690] │ │ │ │ + 0xfffffffffff8a5f4 (offset: 0x12920) -> 0x39dc fde=[ 16d8] │ │ │ │ + 0xfffffffffff8a954 (offset: 0x12c80) -> 0x3a20 fde=[ 171c] │ │ │ │ + 0xfffffffffff8b1a4 (offset: 0x134d0) -> 0x3a6c fde=[ 1768] │ │ │ │ + 0xfffffffffff8c164 (offset: 0x14490) -> 0x3b00 fde=[ 17fc] │ │ │ │ + 0xfffffffffff8c1f4 (offset: 0x14520) -> 0x3b34 fde=[ 1830] │ │ │ │ + 0xfffffffffff8c2f4 (offset: 0x14620) -> 0x3b78 fde=[ 1874] │ │ │ │ + 0xfffffffffff8c3d4 (offset: 0x14700) -> 0x3bcc fde=[ 18c8] │ │ │ │ + 0xfffffffffff8c624 (offset: 0x14950) -> 0x3c30 fde=[ 192c] │ │ │ │ + 0xfffffffffff8c774 (offset: 0x14aa0) -> 0x3c74 fde=[ 1970] │ │ │ │ + 0xfffffffffff8c7f4 (offset: 0x14b20) -> 0x3ca0 fde=[ 199c] │ │ │ │ + 0xfffffffffff8c820 (offset: 0x14b4c) -> 0x3cb4 fde=[ 19b0] │ │ │ │ + 0xfffffffffff8c854 (offset: 0x14b80) -> 0x3cc8 fde=[ 19c4] │ │ │ │ + 0xfffffffffff8c8b4 (offset: 0x14be0) -> 0x3cdc fde=[ 19d8] │ │ │ │ + 0xfffffffffff8c9b4 (offset: 0x14ce0) -> 0x3d0c fde=[ 1a08] │ │ │ │ + 0xfffffffffff8cc58 (offset: 0x14f84) -> 0x3d74 fde=[ 1a70] │ │ │ │ + 0xfffffffffff8ccd4 (offset: 0x15000) -> 0x3da8 fde=[ 1aa4] │ │ │ │ + 0xfffffffffff8cd54 (offset: 0x15080) -> 0x3ddc fde=[ 1ad8] │ │ │ │ + 0xfffffffffff8cdc0 (offset: 0x150ec) -> 0x3e08 fde=[ 1b04] │ │ │ │ + 0xfffffffffff8ce74 (offset: 0x151a0) -> 0x3e38 fde=[ 1b34] │ │ │ │ + 0xfffffffffff8cf58 (offset: 0x15284) -> 0x3e68 fde=[ 1b64] │ │ │ │ + 0xfffffffffff8d154 (offset: 0x15480) -> 0x3eb0 fde=[ 1bac] │ │ │ │ + 0xfffffffffff8d3b4 (offset: 0x156e0) -> 0x3f18 fde=[ 1c14] │ │ │ │ + 0xfffffffffff8d83c (offset: 0x15b68) -> 0x3f78 fde=[ 1c74] │ │ │ │ + 0xfffffffffff8d85c (offset: 0x15b88) -> 0x3f8c fde=[ 1c88] │ │ │ │ + 0xfffffffffff8d8f4 (offset: 0x15c20) -> 0x3fbc fde=[ 1cb8] │ │ │ │ + 0xfffffffffff8dbc4 (offset: 0x15ef0) -> 0x4038 fde=[ 1d34] │ │ │ │ + 0xfffffffffff8dd1c (offset: 0x16048) -> 0x407c fde=[ 1d78] │ │ │ │ + 0xfffffffffff8df74 (offset: 0x162a0) -> 0x40a0 fde=[ 1d9c] │ │ │ │ + 0xfffffffffff8e404 (offset: 0x16730) -> 0x40d4 fde=[ 1dd0] │ │ │ │ + 0xfffffffffff8e8a0 (offset: 0x16bcc) -> 0x4108 fde=[ 1e04] │ │ │ │ + 0xfffffffffff8e8b4 (offset: 0x16be0) -> 0x411c fde=[ 1e18] │ │ │ │ + 0xfffffffffff8eb14 (offset: 0x16e40) -> 0x4164 fde=[ 1e60] │ │ │ │ + 0xfffffffffff8ecb4 (offset: 0x16fe0) -> 0x41fc fde=[ 1ef8] │ │ │ │ + 0xfffffffffff8eedc (offset: 0x17208) -> 0x4244 fde=[ 1f40] │ │ │ │ + 0xfffffffffff8f114 (offset: 0x17440) -> 0x42dc fde=[ 1fd8] │ │ │ │ + 0xfffffffffff8f218 (offset: 0x17544) -> 0x4318 fde=[ 2014] │ │ │ │ + 0xfffffffffff8f4d4 (offset: 0x17800) -> 0x4380 fde=[ 207c] │ │ │ │ + 0xfffffffffff8f4f4 (offset: 0x17820) -> 0x4394 fde=[ 2090] │ │ │ │ + 0xfffffffffff8f654 (offset: 0x17980) -> 0x43f4 fde=[ 20f0] │ │ │ │ + 0xfffffffffff8f774 (offset: 0x17aa0) -> 0x442c fde=[ 2128] │ │ │ │ + 0xfffffffffff8f864 (offset: 0x17b90) -> 0x4470 fde=[ 216c] │ │ │ │ + 0xfffffffffff8fe94 (offset: 0x181c0) -> 0x44f0 fde=[ 21ec] │ │ │ │ + 0xfffffffffff90194 (offset: 0x184c0) -> 0x4544 fde=[ 2240] │ │ │ │ + 0xfffffffffff901c4 (offset: 0x184f0) -> 0x4560 fde=[ 225c] │ │ │ │ + 0xfffffffffff90294 (offset: 0x185c0) -> 0x4590 fde=[ 228c] │ │ │ │ + 0xfffffffffff90314 (offset: 0x18640) -> 0x45c0 fde=[ 22bc] │ │ │ │ + 0xfffffffffff90334 (offset: 0x18660) -> 0x45d4 fde=[ 22d0] │ │ │ │ + 0xfffffffffff903bc (offset: 0x186e8) -> 0x4600 fde=[ 22fc] │ │ │ │ + 0xfffffffffff90454 (offset: 0x18780) -> 0x4628 fde=[ 2324] │ │ │ │ + 0xfffffffffff90494 (offset: 0x187c0) -> 0x463c fde=[ 2338] │ │ │ │ + 0xfffffffffff905a0 (offset: 0x188cc) -> 0x4668 fde=[ 2364] │ │ │ │ + 0xfffffffffff905b4 (offset: 0x188e0) -> 0x467c fde=[ 2378] │ │ │ │ + 0xfffffffffff905f4 (offset: 0x18920) -> 0x4690 fde=[ 238c] │ │ │ │ + 0xfffffffffff90634 (offset: 0x18960) -> 0x46b8 fde=[ 23b4] │ │ │ │ + 0xfffffffffff90678 (offset: 0x189a4) -> 0x46dc fde=[ 23d8] │ │ │ │ + 0xfffffffffff906f4 (offset: 0x18a20) -> 0x4704 fde=[ 2400] │ │ │ │ + 0xfffffffffff90794 (offset: 0x18ac0) -> 0x472c fde=[ 2428] │ │ │ │ + 0xfffffffffff907b4 (offset: 0x18ae0) -> 0x4740 fde=[ 243c] │ │ │ │ + 0xfffffffffff90814 (offset: 0x18b40) -> 0x4768 fde=[ 2464] │ │ │ │ + 0xfffffffffff908c4 (offset: 0x18bf0) -> 0x47b0 fde=[ 24ac] │ │ │ │ + 0xfffffffffff90b1c (offset: 0x18e48) -> 0x4808 fde=[ 2504] │ │ │ │ + 0xfffffffffff90bd4 (offset: 0x18f00) -> 0x4838 fde=[ 2534] │ │ │ │ + 0xfffffffffff90d58 (offset: 0x19084) -> 0x4870 fde=[ 256c] │ │ │ │ + 0xfffffffffff90f14 (offset: 0x19240) -> 0x48a8 fde=[ 25a4] │ │ │ │ + 0xfffffffffff91074 (offset: 0x193a0) -> 0x48d4 fde=[ 25d0] │ │ │ │ + 0xfffffffffff911d4 (offset: 0x19500) -> 0x4914 fde=[ 2610] │ │ │ │ + 0xfffffffffff91454 (offset: 0x19780) -> 0x4960 fde=[ 265c] │ │ │ │ + 0xfffffffffff91694 (offset: 0x199c0) -> 0x49a4 fde=[ 26a0] │ │ │ │ + 0xfffffffffff917fc (offset: 0x19b28) -> 0x49d8 fde=[ 26d4] │ │ │ │ + 0xfffffffffff91874 (offset: 0x19ba0) -> 0x49ec fde=[ 26e8] │ │ │ │ + 0xfffffffffff918d4 (offset: 0x19c00) -> 0x4a00 fde=[ 26fc] │ │ │ │ + 0xfffffffffff91b54 (offset: 0x19e80) -> 0x4a6c fde=[ 2768] │ │ │ │ + 0xfffffffffff91f14 (offset: 0x1a240) -> 0x4ac4 fde=[ 27c0] │ │ │ │ + 0xfffffffffff91fc0 (offset: 0x1a2ec) -> 0x4b00 fde=[ 27fc] │ │ │ │ + 0xfffffffffff922d4 (offset: 0x1a600) -> 0x4b60 fde=[ 285c] │ │ │ │ + 0xfffffffffff92934 (offset: 0x1ac60) -> 0x4ba8 fde=[ 28a4] │ │ │ │ + 0xfffffffffff92ff4 (offset: 0x1b320) -> 0x4bf4 fde=[ 28f0] │ │ │ │ + 0xfffffffffff930e0 (offset: 0x1b40c) -> 0x4c28 fde=[ 2924] │ │ │ │ + 0xfffffffffff930f4 (offset: 0x1b420) -> 0x4c3c fde=[ 2938] │ │ │ │ + 0xfffffffffff93214 (offset: 0x1b540) -> 0x4c6c fde=[ 2968] │ │ │ │ + 0xfffffffffff9325c (offset: 0x1b588) -> 0x4c80 fde=[ 297c] │ │ │ │ + 0xfffffffffff932e0 (offset: 0x1b60c) -> 0x4cb0 fde=[ 29ac] │ │ │ │ + 0xfffffffffff93378 (offset: 0x1b6a4) -> 0x4ce8 fde=[ 29e4] │ │ │ │ + 0xfffffffffff9381c (offset: 0x1bb48) -> 0x4d34 fde=[ 2a30] │ │ │ │ + 0xfffffffffff93834 (offset: 0x1bb60) -> 0x4d48 fde=[ 2a44] │ │ │ │ + 0xfffffffffff93874 (offset: 0x1bba0) -> 0x4d70 fde=[ 2a6c] │ │ │ │ + 0xfffffffffff93914 (offset: 0x1bc40) -> 0x4dac fde=[ 2aa8] │ │ │ │ + 0xfffffffffff93d14 (offset: 0x1c040) -> 0x4df0 fde=[ 2aec] │ │ │ │ + 0xfffffffffff93de4 (offset: 0x1c110) -> 0x4e28 fde=[ 2b24] │ │ │ │ + 0xfffffffffff942b4 (offset: 0x1c5e0) -> 0x4e90 fde=[ 2b8c] │ │ │ │ + 0xfffffffffff949f4 (offset: 0x1cd20) -> 0x4edc fde=[ 2bd8] │ │ │ │ + 0xfffffffffff95334 (offset: 0x1d660) -> 0x4f28 fde=[ 2c24] │ │ │ │ + 0xfffffffffff954fc (offset: 0x1d828) -> 0x4f74 fde=[ 2c70] │ │ │ │ + 0xfffffffffff957b4 (offset: 0x1dae0) -> 0x4fe0 fde=[ 2cdc] │ │ │ │ + 0xfffffffffff960d4 (offset: 0x1e400) -> 0x5060 fde=[ 2d5c] │ │ │ │ + 0xfffffffffff9691c (offset: 0x1ec48) -> 0x50d0 fde=[ 2dcc] │ │ │ │ + 0xfffffffffff97074 (offset: 0x1f3a0) -> 0x5164 fde=[ 2e60] │ │ │ │ + 0xfffffffffff97f34 (offset: 0x20260) -> 0x51dc fde=[ 2ed8] │ │ │ │ + 0xfffffffffff97ffc (offset: 0x20328) -> 0x520c fde=[ 2f08] │ │ │ │ + 0xfffffffffff98094 (offset: 0x203c0) -> 0x523c fde=[ 2f38] │ │ │ │ + 0xfffffffffff980b4 (offset: 0x203e0) -> 0x5250 fde=[ 2f4c] │ │ │ │ + 0xfffffffffff98154 (offset: 0x20480) -> 0x5280 fde=[ 2f7c] │ │ │ │ + 0xfffffffffff9817c (offset: 0x204a8) -> 0x5294 fde=[ 2f90] │ │ │ │ + 0xfffffffffff981c0 (offset: 0x204ec) -> 0x52a8 fde=[ 2fa4] │ │ │ │ + 0xfffffffffff98280 (offset: 0x205ac) -> 0x52dc fde=[ 2fd8] │ │ │ │ + 0xfffffffffff982f4 (offset: 0x20620) -> 0x5304 fde=[ 3000] │ │ │ │ + 0xfffffffffff98314 (offset: 0x20640) -> 0x531c fde=[ 3018] │ │ │ │ + 0xfffffffffff98374 (offset: 0x206a0) -> 0x5330 fde=[ 302c] │ │ │ │ + 0xfffffffffff98394 (offset: 0x206c0) -> 0x5344 fde=[ 3040] │ │ │ │ + 0xfffffffffff983e0 (offset: 0x2070c) -> 0x536c fde=[ 3068] │ │ │ │ + 0xfffffffffff984d4 (offset: 0x20800) -> 0x5380 fde=[ 307c] │ │ │ │ + 0xfffffffffff98540 (offset: 0x2086c) -> 0x5394 fde=[ 3090] │ │ │ │ + 0xfffffffffff98654 (offset: 0x20980) -> 0x53f0 fde=[ 30ec] │ │ │ │ + 0xfffffffffff9869c (offset: 0x209c8) -> 0x5404 fde=[ 3100] │ │ │ │ + 0xfffffffffff986f4 (offset: 0x20a20) -> 0x5418 fde=[ 3114] │ │ │ │ + 0xfffffffffff9873c (offset: 0x20a68) -> 0x542c fde=[ 3128] │ │ │ │ + 0xfffffffffff987fc (offset: 0x20b28) -> 0x5470 fde=[ 316c] │ │ │ │ + 0xfffffffffff988bc (offset: 0x20be8) -> 0x54b4 fde=[ 31b0] │ │ │ │ + 0xfffffffffff98a14 (offset: 0x20d40) -> 0x550c fde=[ 3208] │ │ │ │ + 0xfffffffffff98ab4 (offset: 0x20de0) -> 0x5538 fde=[ 3234] │ │ │ │ + 0xfffffffffff98af8 (offset: 0x20e24) -> 0x555c fde=[ 3258] │ │ │ │ + 0xfffffffffff98b44 (offset: 0x20e70) -> 0x5570 fde=[ 326c] │ │ │ │ + 0xfffffffffff98dbc (offset: 0x210e8) -> 0x5584 fde=[ 3280] │ │ │ │ + 0xfffffffffff98e34 (offset: 0x21160) -> 0x5598 fde=[ 3294] │ │ │ │ + 0xfffffffffff98e74 (offset: 0x211a0) -> 0x55ac fde=[ 32a8] │ │ │ │ + 0xfffffffffff98ef4 (offset: 0x21220) -> 0x55c0 fde=[ 32bc] │ │ │ │ + 0xfffffffffff98fd4 (offset: 0x21300) -> 0x55d4 fde=[ 32d0] │ │ │ │ + 0xfffffffffff99264 (offset: 0x21590) -> 0x562c fde=[ 3328] │ │ │ │ + 0xfffffffffff99334 (offset: 0x21660) -> 0x565c fde=[ 3358] │ │ │ │ + 0xfffffffffff99474 (offset: 0x217a0) -> 0x5698 fde=[ 3394] │ │ │ │ + 0xfffffffffff99504 (offset: 0x21830) -> 0x56c0 fde=[ 33bc] │ │ │ │ + 0xfffffffffff995d4 (offset: 0x21900) -> 0x5700 fde=[ 33fc] │ │ │ │ + 0xfffffffffff99714 (offset: 0x21a40) -> 0x575c fde=[ 3458] │ │ │ │ + 0xfffffffffff99894 (offset: 0x21bc0) -> 0x57b8 fde=[ 34b4] │ │ │ │ + 0xfffffffffff99a44 (offset: 0x21d70) -> 0x5818 fde=[ 3514] │ │ │ │ + 0xfffffffffff99bf4 (offset: 0x21f20) -> 0x5860 fde=[ 355c] │ │ │ │ + 0xfffffffffff9a498 (offset: 0x227c4) -> 0x5910 fde=[ 360c] │ │ │ │ + 0xfffffffffff9a734 (offset: 0x22a60) -> 0x59a0 fde=[ 369c] │ │ │ │ + 0xfffffffffff9a9f4 (offset: 0x22d20) -> 0x59f8 fde=[ 36f4] │ │ │ │ + 0xfffffffffff9aa54 (offset: 0x22d80) -> 0x5a0c fde=[ 3708] │ │ │ │ + 0xfffffffffff9aa80 (offset: 0x22dac) -> 0x5a20 fde=[ 371c] │ │ │ │ + 0xfffffffffff9ab1c (offset: 0x22e48) -> 0x5a54 fde=[ 3750] │ │ │ │ + 0xfffffffffff9abb8 (offset: 0x22ee4) -> 0x5a88 fde=[ 3784] │ │ │ │ + 0xfffffffffff9ac58 (offset: 0x22f84) -> 0x5abc fde=[ 37b8] │ │ │ │ + 0xfffffffffff9ac94 (offset: 0x22fc0) -> 0x5ad0 fde=[ 37cc] │ │ │ │ + 0xfffffffffff9acdc (offset: 0x23008) -> 0x5ae4 fde=[ 37e0] │ │ │ │ + 0xfffffffffff9aeb4 (offset: 0x231e0) -> 0x5b1c fde=[ 3818] │ │ │ │ + 0xfffffffffff9af44 (offset: 0x23270) -> 0x5b30 fde=[ 382c] │ │ │ │ + 0xfffffffffff9afb4 (offset: 0x232e0) -> 0x5b44 fde=[ 3840] │ │ │ │ + 0xfffffffffff9b034 (offset: 0x23360) -> 0x5b78 fde=[ 3874] │ │ │ │ + 0xfffffffffff9b0a0 (offset: 0x233cc) -> 0x5bac fde=[ 38a8] │ │ │ │ + 0xfffffffffff9b104 (offset: 0x23430) -> 0x5bc0 fde=[ 38bc] │ │ │ │ + 0xfffffffffff9b174 (offset: 0x234a0) -> 0x5bd4 fde=[ 38d0] │ │ │ │ + 0xfffffffffff9b1bc (offset: 0x234e8) -> 0x5bf8 fde=[ 38f4] │ │ │ │ + 0xfffffffffff9b214 (offset: 0x23540) -> 0x5c20 fde=[ 391c] │ │ │ │ + 0xfffffffffff9b254 (offset: 0x23580) -> 0x5c44 fde=[ 3940] │ │ │ │ + 0xfffffffffff9b314 (offset: 0x23640) -> 0x5c88 fde=[ 3984] │ │ │ │ + 0xfffffffffff9b4f4 (offset: 0x23820) -> 0x5cb0 fde=[ 39ac] │ │ │ │ + 0xfffffffffff9b714 (offset: 0x23a40) -> 0x5ce0 fde=[ 39dc] │ │ │ │ + 0xfffffffffff9b7f4 (offset: 0x23b20) -> 0x5d0c fde=[ 3a08] │ │ │ │ + 0xfffffffffff9b920 (offset: 0x23c4c) -> 0x5d30 fde=[ 3a2c] │ │ │ │ + 0xfffffffffff9b954 (offset: 0x23c80) -> 0x5d54 fde=[ 3a50] │ │ │ │ + 0xfffffffffff9b97c (offset: 0x23ca8) -> 0x5d78 fde=[ 3a74] │ │ │ │ + 0xfffffffffff9ba14 (offset: 0x23d40) -> 0x5d9c fde=[ 3a98] │ │ │ │ + 0xfffffffffff9ba94 (offset: 0x23dc0) -> 0x5dc0 fde=[ 3abc] │ │ │ │ + 0xfffffffffff9bbf4 (offset: 0x23f20) -> 0x5e2c fde=[ 3b28] │ │ │ │ + 0xfffffffffff9bc98 (offset: 0x23fc4) -> 0x5e54 fde=[ 3b50] │ │ │ │ + 0xfffffffffff9c274 (offset: 0x245a0) -> 0x5ec8 fde=[ 3bc4] │ │ │ │ + 0xfffffffffff9c420 (offset: 0x2474c) -> 0x5efc fde=[ 3bf8] │ │ │ │ + 0xfffffffffff9cabc (offset: 0x24de8) -> 0x5f60 fde=[ 3c5c] │ │ │ │ + 0xfffffffffff9cb20 (offset: 0x24e4c) -> 0x5f8c fde=[ 3c88] │ │ │ │ + 0xfffffffffff9cc40 (offset: 0x24f6c) -> 0x600c fde=[ 3d08] │ │ │ │ + 0xfffffffffff9d11c (offset: 0x25448) -> 0x6080 fde=[ 3d7c] │ │ │ │ + 0xfffffffffff9d6b4 (offset: 0x259e0) -> 0x60f4 fde=[ 3df0] │ │ │ │ + 0xfffffffffff9d780 (offset: 0x25aac) -> 0x6130 fde=[ 3e2c] │ │ │ │ + 0xfffffffffff9d8d4 (offset: 0x25c00) -> 0x6174 fde=[ 3e70] │ │ │ │ + 0xfffffffffff9d8dc (offset: 0x25c08) -> 0x6188 fde=[ 3e84] │ │ │ │ + 0xfffffffffff9da78 (offset: 0x25da4) -> 0x61dc fde=[ 3ed8] │ │ │ │ + 0xfffffffffff9dcdc (offset: 0x26008) -> 0x6224 fde=[ 3f20] │ │ │ │ + 0xfffffffffff9dd20 (offset: 0x2604c) -> 0x6238 fde=[ 3f34] │ │ │ │ + 0xfffffffffff9dd64 (offset: 0x26090) -> 0x624c fde=[ 3f48] │ │ │ │ + 0xfffffffffff9ddbc (offset: 0x260e8) -> 0x6260 fde=[ 3f5c] │ │ │ │ + 0xfffffffffff9de3c (offset: 0x26168) -> 0x6290 fde=[ 3f8c] │ │ │ │ + 0xfffffffffff9de74 (offset: 0x261a0) -> 0x62b8 fde=[ 3fb4] │ │ │ │ + 0xfffffffffff9df14 (offset: 0x26240) -> 0x62ec fde=[ 3fe8] │ │ │ │ + 0xfffffffffff9dfd4 (offset: 0x26300) -> 0x6320 fde=[ 401c] │ │ │ │ + 0xfffffffffff9e224 (offset: 0x26550) -> 0x6348 fde=[ 4044] │ │ │ │ + 0xfffffffffff9ea14 (offset: 0x26d40) -> 0x6398 fde=[ 4094] │ │ │ │ + 0xfffffffffff9ee20 (offset: 0x2714c) -> 0x63e4 fde=[ 40e0] │ │ │ │ + 0xfffffffffff9f154 (offset: 0x27480) -> 0x6434 fde=[ 4130] │ │ │ │ + 0xfffffffffff9f174 (offset: 0x274a0) -> 0x6448 fde=[ 4144] │ │ │ │ + 0xfffffffffff9f234 (offset: 0x27560) -> 0x647c fde=[ 4178] │ │ │ │ + 0xfffffffffff9f614 (offset: 0x27940) -> 0x64f4 fde=[ 41f0] │ │ │ │ + 0xfffffffffff9f794 (offset: 0x27ac0) -> 0x6534 fde=[ 4230] │ │ │ │ + 0xfffffffffff9fa74 (offset: 0x27da0) -> 0x6580 fde=[ 427c] │ │ │ │ + 0xfffffffffff9fbd8 (offset: 0x27f04) -> 0x65c4 fde=[ 42c0] │ │ │ │ + 0xfffffffffff9fddc (offset: 0x28108) -> 0x6638 fde=[ 4334] │ │ │ │ + 0xfffffffffff9fdf4 (offset: 0x28120) -> 0x664c fde=[ 4348] │ │ │ │ + 0xfffffffffff9fe14 (offset: 0x28140) -> 0x6660 fde=[ 435c] │ │ │ │ + 0xfffffffffff9fed4 (offset: 0x28200) -> 0x668c fde=[ 4388] │ │ │ │ + 0xfffffffffff9ffb8 (offset: 0x282e4) -> 0x66e4 fde=[ 43e0] │ │ │ │ + 0xfffffffffffa0154 (offset: 0x28480) -> 0x6720 fde=[ 441c] │ │ │ │ + 0xfffffffffffa0c74 (offset: 0x28fa0) -> 0x676c fde=[ 4468] │ │ │ │ + 0xfffffffffffa0e14 (offset: 0x29140) -> 0x6800 fde=[ 44fc] │ │ │ │ + 0xfffffffffffa1c14 (offset: 0x29f40) -> 0x68cc fde=[ 45c8] │ │ │ │ + 0xfffffffffffa1c54 (offset: 0x29f80) -> 0x68e0 fde=[ 45dc] │ │ │ │ + 0xfffffffffffa1c94 (offset: 0x29fc0) -> 0x68f4 fde=[ 45f0] │ │ │ │ + 0xfffffffffffa1cf4 (offset: 0x2a020) -> 0x691c fde=[ 4618] │ │ │ │ + 0xfffffffffffa1e74 (offset: 0x2a1a0) -> 0x6964 fde=[ 4660] │ │ │ │ + 0xfffffffffffa28f4 (offset: 0x2ac20) -> 0x69b0 fde=[ 46ac] │ │ │ │ + 0xfffffffffffa2914 (offset: 0x2ac40) -> 0x69c4 fde=[ 46c0] │ │ │ │ + 0xfffffffffffa2a7c (offset: 0x2ada8) -> 0x6a2c fde=[ 4728] │ │ │ │ + 0xfffffffffffa2c78 (offset: 0x2afa4) -> 0x6a70 fde=[ 476c] │ │ │ │ + 0xfffffffffffa2dd4 (offset: 0x2b100) -> 0x6aa4 fde=[ 47a0] │ │ │ │ + 0xfffffffffffa2ed4 (offset: 0x2b200) -> 0x6ae4 fde=[ 47e0] │ │ │ │ + 0xfffffffffffa3094 (offset: 0x2b3c0) -> 0x6b4c fde=[ 4848] │ │ │ │ + 0xfffffffffffa3338 (offset: 0x2b664) -> 0x6b94 fde=[ 4890] │ │ │ │ + 0xfffffffffffa3ae0 (offset: 0x2be0c) -> 0x6be0 fde=[ 48dc] │ │ │ │ + 0xfffffffffffa3c14 (offset: 0x2bf40) -> 0x6c2c fde=[ 4928] │ │ │ │ + 0xfffffffffffa3d04 (offset: 0x2c030) -> 0x6c74 fde=[ 4970] │ │ │ │ + 0xfffffffffffa3eb4 (offset: 0x2c1e0) -> 0x6ccc fde=[ 49c8] │ │ │ │ + 0xfffffffffffa41d4 (offset: 0x2c500) -> 0x6d2c fde=[ 4a28] │ │ │ │ + 0xfffffffffffa4558 (offset: 0x2c884) -> 0x6d70 fde=[ 4a6c] │ │ │ │ + 0xfffffffffffa49fc (offset: 0x2cd28) -> 0x6e08 fde=[ 4b04] │ │ │ │ + 0xfffffffffffa4c34 (offset: 0x2cf60) -> 0x6e5c fde=[ 4b58] │ │ │ │ + 0xfffffffffffa5c14 (offset: 0x2df40) -> 0x6ed4 fde=[ 4bd0] │ │ │ │ + 0xfffffffffffa5f14 (offset: 0x2e240) -> 0x6f4c fde=[ 4c48] │ │ │ │ + 0xfffffffffffa5fa0 (offset: 0x2e2cc) -> 0x6f74 fde=[ 4c70] │ │ │ │ + 0xfffffffffffa6140 (offset: 0x2e46c) -> 0x6fb0 fde=[ 4cac] │ │ │ │ + 0xfffffffffffa61a0 (offset: 0x2e4cc) -> 0x6fd8 fde=[ 4cd4] │ │ │ │ + 0xfffffffffffa6354 (offset: 0x2e680) -> 0x700c fde=[ 4d08] │ │ │ │ + 0xfffffffffffa63e4 (offset: 0x2e710) -> 0x7038 fde=[ 4d34] │ │ │ │ + 0xfffffffffffa6414 (offset: 0x2e740) -> 0x7060 fde=[ 4d5c] │ │ │ │ + 0xfffffffffffa6424 (offset: 0x2e750) -> 0x7074 fde=[ 4d70] │ │ │ │ + 0xfffffffffffa64d4 (offset: 0x2e800) -> 0x7098 fde=[ 4d94] │ │ │ │ + 0xfffffffffffa64fc (offset: 0x2e828) -> 0x70ac fde=[ 4da8] │ │ │ │ + 0xfffffffffffa651c (offset: 0x2e848) -> 0x70c0 fde=[ 4dbc] │ │ │ │ + 0xfffffffffffa6554 (offset: 0x2e880) -> 0x70d4 fde=[ 4dd0] │ │ │ │ + 0xfffffffffffa6574 (offset: 0x2e8a0) -> 0x70ec fde=[ 4de8] │ │ │ │ + 0xfffffffffffa6604 (offset: 0x2e930) -> 0x7120 fde=[ 4e1c] │ │ │ │ + 0xfffffffffffa6654 (offset: 0x2e980) -> 0x7134 fde=[ 4e30] │ │ │ │ + 0xfffffffffffa6714 (offset: 0x2ea40) -> 0x7174 fde=[ 4e70] │ │ │ │ + 0xfffffffffffa6954 (offset: 0x2ec80) -> 0x71d4 fde=[ 4ed0] │ │ │ │ + 0xfffffffffffa6a44 (offset: 0x2ed70) -> 0x71fc fde=[ 4ef8] │ │ │ │ + 0xfffffffffffa6b3c (offset: 0x2ee68) -> 0x7230 fde=[ 4f2c] │ │ │ │ + 0xfffffffffffa6bf4 (offset: 0x2ef20) -> 0x7264 fde=[ 4f60] │ │ │ │ + 0xfffffffffffa6c24 (offset: 0x2ef50) -> 0x7278 fde=[ 4f74] │ │ │ │ + 0xfffffffffffa6cbc (offset: 0x2efe8) -> 0x72a0 fde=[ 4f9c] │ │ │ │ + 0xfffffffffffa6d74 (offset: 0x2f0a0) -> 0x72c8 fde=[ 4fc4] │ │ │ │ + 0xfffffffffffa6df8 (offset: 0x2f124) -> 0x7304 fde=[ 5000] │ │ │ │ + 0xfffffffffffa6e24 (offset: 0x2f150) -> 0x7328 fde=[ 5024] │ │ │ │ + 0xfffffffffffa6e94 (offset: 0x2f1c0) -> 0x7354 fde=[ 5050] │ │ │ │ + 0xfffffffffffa6ed8 (offset: 0x2f204) -> 0x7368 fde=[ 5064] │ │ │ │ + 0xfffffffffffa6f74 (offset: 0x2f2a0) -> 0x737c fde=[ 5078] │ │ │ │ + 0xfffffffffffa6fdc (offset: 0x2f308) -> 0x73a4 fde=[ 50a0] │ │ │ │ + 0xfffffffffffa7074 (offset: 0x2f3a0) -> 0x73d8 fde=[ 50d4] │ │ │ │ + 0xfffffffffffa7080 (offset: 0x2f3ac) -> 0x73ec fde=[ 50e8] │ │ │ │ + 0xfffffffffffa7104 (offset: 0x2f430) -> 0x741c fde=[ 5118] │ │ │ │ + 0xfffffffffffa7140 (offset: 0x2f46c) -> 0x7444 fde=[ 5140] │ │ │ │ + 0xfffffffffffa719c (offset: 0x2f4c8) -> 0x746c fde=[ 5168] │ │ │ │ + 0xfffffffffffa71f8 (offset: 0x2f524) -> 0x7494 fde=[ 5190] │ │ │ │ + 0xfffffffffffa7254 (offset: 0x2f580) -> 0x74c0 fde=[ 51bc] │ │ │ │ + 0xfffffffffffa72dc (offset: 0x2f608) -> 0x74f8 fde=[ 51f4] │ │ │ │ + 0xfffffffffffa7344 (offset: 0x2f670) -> 0x752c fde=[ 5228] │ │ │ │ + 0xfffffffffffa747c (offset: 0x2f7a8) -> 0x7568 fde=[ 5264] │ │ │ │ + 0xfffffffffffa761c (offset: 0x2f948) -> 0x75ac fde=[ 52a8] │ │ │ │ + 0xfffffffffffa76b4 (offset: 0x2f9e0) -> 0x75ec fde=[ 52e8] │ │ │ │ + 0xfffffffffffa7774 (offset: 0x2faa0) -> 0x762c fde=[ 5328] │ │ │ │ + 0xfffffffffffa77f4 (offset: 0x2fb20) -> 0x7640 fde=[ 533c] │ │ │ │ + 0xfffffffffffa785c (offset: 0x2fb88) -> 0x7654 fde=[ 5350] │ │ │ │ + 0xfffffffffffa7874 (offset: 0x2fba0) -> 0x7668 fde=[ 5364] │ │ │ │ + 0xfffffffffffa7880 (offset: 0x2fbac) -> 0x767c fde=[ 5378] │ │ │ │ + 0xfffffffffffa78b4 (offset: 0x2fbe0) -> 0x7690 fde=[ 538c] │ │ │ │ + 0xfffffffffffa78d4 (offset: 0x2fc00) -> 0x76a4 fde=[ 53a0] │ │ │ │ + 0xfffffffffffa78e4 (offset: 0x2fc10) -> 0x76b8 fde=[ 53b4] │ │ │ │ + 0xfffffffffffa78f4 (offset: 0x2fc20) -> 0x76cc fde=[ 53c8] │ │ │ │ + 0xfffffffffffa7a9c (offset: 0x2fdc8) -> 0x7700 fde=[ 53fc] │ │ │ │ + 0xfffffffffffa7c44 (offset: 0x2ff70) -> 0x7734 fde=[ 5430] │ │ │ │ + 0xfffffffffffa7ed4 (offset: 0x30200) -> 0x77a4 fde=[ 54a0] │ │ │ │ + 0xfffffffffffa8094 (offset: 0x303c0) -> 0x7818 fde=[ 5514] │ │ │ │ + 0xfffffffffffa83d4 (offset: 0x30700) -> 0x7864 fde=[ 5560] │ │ │ │ + 0xfffffffffffa8844 (offset: 0x30b70) -> 0x78a8 fde=[ 55a4] │ │ │ │ + 0xfffffffffffaa1c4 (offset: 0x324f0) -> 0x7928 fde=[ 5624] │ │ │ │ + 0xfffffffffffaa2f4 (offset: 0x32620) -> 0x7970 fde=[ 566c] │ │ │ │ + 0xfffffffffffabf84 (offset: 0x342b0) -> 0x79d8 fde=[ 56d4] │ │ │ │ + 0xfffffffffffac874 (offset: 0x34ba0) -> 0x7a3c fde=[ 5738] │ │ │ │ + 0xfffffffffffac8a4 (offset: 0x34bd0) -> 0x7a74 fde=[ 5770] │ │ │ │ + 0xfffffffffffacd94 (offset: 0x350c0) -> 0x7adc fde=[ 57d8] │ │ │ │ + 0xfffffffffffacda0 (offset: 0x350cc) -> 0x7af0 fde=[ 57ec] │ │ │ │ + 0xfffffffffffadb00 (offset: 0x35e2c) -> 0x7b90 fde=[ 588c] │ │ │ │ + 0xfffffffffffadb54 (offset: 0x35e80) -> 0x7ba4 fde=[ 58a0] │ │ │ │ + 0xfffffffffffadc40 (offset: 0x35f6c) -> 0x7be0 fde=[ 58dc] │ │ │ │ + 0xfffffffffffadd34 (offset: 0x36060) -> 0x7c2c fde=[ 5928] │ │ │ │ + 0xfffffffffffadfbc (offset: 0x362e8) -> 0x7c74 fde=[ 5970] │ │ │ │ + 0xfffffffffffae204 (offset: 0x36530) -> 0x7ca8 fde=[ 59a4] │ │ │ │ + 0xfffffffffffae7a4 (offset: 0x36ad0) -> 0x7cf0 fde=[ 59ec] │ │ │ │ + 0xfffffffffffae854 (offset: 0x36b80) -> 0x7d18 fde=[ 5a14] │ │ │ │ + 0xfffffffffffae95c (offset: 0x36c88) -> 0x7d84 fde=[ 5a80] │ │ │ │ + 0xfffffffffffaeb54 (offset: 0x36e80) -> 0x7df8 fde=[ 5af4] │ │ │ │ + 0xfffffffffffaecbc (offset: 0x36fe8) -> 0x7e28 fde=[ 5b24] │ │ │ │ + 0xfffffffffffaee20 (offset: 0x3714c) -> 0x7e64 fde=[ 5b60] │ │ │ │ + 0xfffffffffffaefc4 (offset: 0x372f0) -> 0x7ea8 fde=[ 5ba4] │ │ │ │ + 0xfffffffffffaf174 (offset: 0x374a0) -> 0x7eec fde=[ 5be8] │ │ │ │ + 0xfffffffffffaf304 (offset: 0x37630) -> 0x7f2c fde=[ 5c28] │ │ │ │ + 0xfffffffffffaf63c (offset: 0x37968) -> 0x7fc0 fde=[ 5cbc] │ │ │ │ + 0xfffffffffffafa94 (offset: 0x37dc0) -> 0x8060 fde=[ 5d5c] │ │ │ │ + 0xfffffffffffafb54 (offset: 0x37e80) -> 0x808c fde=[ 5d88] │ │ │ │ + 0xfffffffffffb045c (offset: 0x38788) -> 0x80d8 fde=[ 5dd4] │ │ │ │ + 0xfffffffffffb0e04 (offset: 0x39130) -> 0x8120 fde=[ 5e1c] │ │ │ │ + 0xfffffffffffb12c0 (offset: 0x395ec) -> 0x81dc fde=[ 5ed8] │ │ │ │ + 0xfffffffffffb1b94 (offset: 0x39ec0) -> 0x825c fde=[ 5f58] │ │ │ │ + 0xfffffffffffb2338 (offset: 0x3a664) -> 0x82a8 fde=[ 5fa4] │ │ │ │ + 0xfffffffffffb2a64 (offset: 0x3ad90) -> 0x82f0 fde=[ 5fec] │ │ │ │ + 0xfffffffffffb2fd4 (offset: 0x3b300) -> 0x836c fde=[ 6068] │ │ │ │ + 0xfffffffffffb44b8 (offset: 0x3c7e4) -> 0x83b8 fde=[ 60b4] │ │ │ │ + 0xfffffffffffb4800 (offset: 0x3cb2c) -> 0x8400 fde=[ 60fc] │ │ │ │ + 0xfffffffffffb4cf4 (offset: 0x3d020) -> 0x8498 fde=[ 6194] │ │ │ │ + 0xfffffffffffb5204 (offset: 0x3d530) -> 0x8528 fde=[ 6224] │ │ │ │ + 0xfffffffffffb53b4 (offset: 0x3d6e0) -> 0x85ac fde=[ 62a8] │ │ │ │ + 0xfffffffffffb5764 (offset: 0x3da90) -> 0x8634 fde=[ 6330] │ │ │ │ + 0xfffffffffffb58dc (offset: 0x3dc08) -> 0x86b0 fde=[ 63ac] │ │ │ │ + 0xfffffffffffb5d84 (offset: 0x3e0b0) -> 0x8738 fde=[ 6434] │ │ │ │ + 0xfffffffffffb68f4 (offset: 0x3ec20) -> 0x8788 fde=[ 6484] │ │ │ │ + 0xfffffffffffb7954 (offset: 0x3fc80) -> 0x87d0 fde=[ 64cc] │ │ │ │ + 0xfffffffffffb851c (offset: 0x40848) -> 0x8818 fde=[ 6514] │ │ │ │ + 0xfffffffffffb90d4 (offset: 0x41400) -> 0x8864 fde=[ 6560] │ │ │ │ + 0xfffffffffffb91fc (offset: 0x41528) -> 0x88a0 fde=[ 659c] │ │ │ │ + 0xfffffffffffb92b4 (offset: 0x415e0) -> 0x88d8 fde=[ 65d4] │ │ │ │ + 0xfffffffffffb9354 (offset: 0x41680) -> 0x8904 fde=[ 6600] │ │ │ │ + 0xfffffffffffb9378 (offset: 0x416a4) -> 0x8918 fde=[ 6614] │ │ │ │ + 0xfffffffffffb94a4 (offset: 0x417d0) -> 0x8944 fde=[ 6640] │ │ │ │ + 0xfffffffffffb94f4 (offset: 0x41820) -> 0x8958 fde=[ 6654] │ │ │ │ + 0xfffffffffffb96fc (offset: 0x41a28) -> 0x8984 fde=[ 6680] │ │ │ │ + 0xfffffffffffb98e4 (offset: 0x41c10) -> 0x89b0 fde=[ 66ac] │ │ │ │ + 0xfffffffffffb993c (offset: 0x41c68) -> 0x89c4 fde=[ 66c0] │ │ │ │ + 0xfffffffffffb9954 (offset: 0x41c80) -> 0x89d8 fde=[ 66d4] │ │ │ │ + 0xfffffffffffb9df4 (offset: 0x42120) -> 0x8a14 fde=[ 6710] │ │ │ │ + 0xfffffffffffb9e54 (offset: 0x42180) -> 0x8a38 fde=[ 6734] │ │ │ │ + 0xfffffffffffb9e74 (offset: 0x421a0) -> 0x8a4c fde=[ 6748] │ │ │ │ + 0xfffffffffffb9e98 (offset: 0x421c4) -> 0x8a60 fde=[ 675c] │ │ │ │ + 0xfffffffffffba218 (offset: 0x42544) -> 0x8a74 fde=[ 6770] │ │ │ │ + 0xfffffffffffba2b4 (offset: 0x425e0) -> 0x8aa4 fde=[ 67a0] │ │ │ │ + 0xfffffffffffba2d4 (offset: 0x42600) -> 0x8ab8 fde=[ 67b4] │ │ │ │ + 0xfffffffffffba39c (offset: 0x426c8) -> 0x8acc fde=[ 67c8] │ │ │ │ + 0xfffffffffffba3dc (offset: 0x42708) -> 0x8ae0 fde=[ 67dc] │ │ │ │ + 0xfffffffffffba494 (offset: 0x427c0) -> 0x8af4 fde=[ 67f0] │ │ │ │ + 0xfffffffffffba980 (offset: 0x42cac) -> 0x8b08 fde=[ 6804] │ │ │ │ + 0xfffffffffffba9b4 (offset: 0x42ce0) -> 0x8b1c fde=[ 6818] │ │ │ │ + 0xfffffffffffba9f4 (offset: 0x42d20) -> 0x8b30 fde=[ 682c] │ │ │ │ + 0xfffffffffffbab34 (offset: 0x42e60) -> 0x8b58 fde=[ 6854] │ │ │ │ + 0xfffffffffffbabf4 (offset: 0x42f20) -> 0x8b6c fde=[ 6868] │ │ │ │ + 0xfffffffffffbace0 (offset: 0x4300c) -> 0x8b80 fde=[ 687c] │ │ │ │ + 0xfffffffffffbaed4 (offset: 0x43200) -> 0x8ba8 fde=[ 68a4] │ │ │ │ + 0xfffffffffffbb594 (offset: 0x438c0) -> 0x8bec fde=[ 68e8] │ │ │ │ + 0xfffffffffffbb6f4 (offset: 0x43a20) -> 0x8c14 fde=[ 6910] │ │ │ │ + 0xfffffffffffbb73c (offset: 0x43a68) -> 0x8c38 fde=[ 6934] │ │ │ │ + 0xfffffffffffbb7dc (offset: 0x43b08) -> 0x8c7c fde=[ 6978] │ │ │ │ + 0xfffffffffffbb8f4 (offset: 0x43c20) -> 0x8cc0 fde=[ 69bc] │ │ │ │ + 0xfffffffffffbb978 (offset: 0x43ca4) -> 0x8cd4 fde=[ 69d0] │ │ │ │ + 0xfffffffffffbbab4 (offset: 0x43de0) -> 0x8d1c fde=[ 6a18] │ │ │ │ + 0xfffffffffffbbb74 (offset: 0x43ea0) -> 0x8d54 fde=[ 6a50] │ │ │ │ + 0xfffffffffffbbd14 (offset: 0x44040) -> 0x8d90 fde=[ 6a8c] │ │ │ │ + 0xfffffffffffbbd74 (offset: 0x440a0) -> 0x8dbc fde=[ 6ab8] │ │ │ │ + 0xfffffffffffbbdf4 (offset: 0x44120) -> 0x8de8 fde=[ 6ae4] │ │ │ │ + 0xfffffffffffbbe80 (offset: 0x441ac) -> 0x8e18 fde=[ 6b14] │ │ │ │ + 0xfffffffffffbbedc (offset: 0x44208) -> 0x8e48 fde=[ 6b44] │ │ │ │ + 0xfffffffffffbc080 (offset: 0x443ac) -> 0x8e9c fde=[ 6b98] │ │ │ │ + 0xfffffffffffbc1e4 (offset: 0x44510) -> 0x8ec8 fde=[ 6bc4] │ │ │ │ + 0xfffffffffffbc934 (offset: 0x44c60) -> 0x8f28 fde=[ 6c24] │ │ │ │ + 0xfffffffffffbcdb4 (offset: 0x450e0) -> 0x8f70 fde=[ 6c6c] │ │ │ │ + 0xfffffffffffbcdf4 (offset: 0x45120) -> 0x8f84 fde=[ 6c80] │ │ │ │ + 0xfffffffffffbcfb4 (offset: 0x452e0) -> 0x8fb8 fde=[ 6cb4] │ │ │ │ + 0xfffffffffffbd338 (offset: 0x45664) -> 0x9000 fde=[ 6cfc] │ │ │ │ + 0xfffffffffffbd5a4 (offset: 0x458d0) -> 0x904c fde=[ 6d48] │ │ │ │ + 0xfffffffffffbd694 (offset: 0x459c0) -> 0x907c fde=[ 6d78] │ │ │ │ + 0xfffffffffffbd6d4 (offset: 0x45a00) -> 0x90a4 fde=[ 6da0] │ │ │ │ + 0xfffffffffffbd79c (offset: 0x45ac8) -> 0x90d8 fde=[ 6dd4] │ │ │ │ + 0xfffffffffffbd914 (offset: 0x45c40) -> 0x9114 fde=[ 6e10] │ │ │ │ + 0xfffffffffffbd9a4 (offset: 0x45cd0) -> 0x9148 fde=[ 6e44] │ │ │ │ + 0xfffffffffffbda14 (offset: 0x45d40) -> 0x9174 fde=[ 6e70] │ │ │ │ + 0xfffffffffffbda34 (offset: 0x45d60) -> 0x9188 fde=[ 6e84] │ │ │ │ + 0xfffffffffffbda74 (offset: 0x45da0) -> 0x919c fde=[ 6e98] │ │ │ │ + 0xfffffffffffbdaf4 (offset: 0x45e20) -> 0x91c4 fde=[ 6ec0] │ │ │ │ + 0xfffffffffffbdb20 (offset: 0x45e4c) -> 0x91d8 fde=[ 6ed4] │ │ │ │ + 0xfffffffffffbdbc0 (offset: 0x45eec) -> 0x9210 fde=[ 6f0c] │ │ │ │ + 0xfffffffffffbdc00 (offset: 0x45f2c) -> 0x9238 fde=[ 6f34] │ │ │ │ + 0xfffffffffffbdc78 (offset: 0x45fa4) -> 0x925c fde=[ 6f58] │ │ │ │ + 0xfffffffffffbdcb4 (offset: 0x45fe0) -> 0x9284 fde=[ 6f80] │ │ │ │ + 0xfffffffffffbddb4 (offset: 0x460e0) -> 0x92b8 fde=[ 6fb4] │ │ │ │ + 0xfffffffffffbe204 (offset: 0x46530) -> 0x9304 fde=[ 7000] │ │ │ │ + 0xfffffffffffbe374 (offset: 0x466a0) -> 0x9328 fde=[ 7024] │ │ │ │ + 0xfffffffffffbea44 (offset: 0x46d70) -> 0x9370 fde=[ 706c] │ │ │ │ + 0xfffffffffffbf714 (offset: 0x47a40) -> 0x93bc fde=[ 70b8] │ │ │ │ + 0xfffffffffffbfa3c (offset: 0x47d68) -> 0x93f4 fde=[ 70f0] │ │ │ │ + 0xfffffffffffbfe58 (offset: 0x48184) -> 0x943c fde=[ 7138] │ │ │ │ + 0xfffffffffffc0294 (offset: 0x485c0) -> 0x9484 fde=[ 7180] │ │ │ │ + 0xfffffffffffc0438 (offset: 0x48764) -> 0x94d0 fde=[ 71cc] │ │ │ │ + 0xfffffffffffc0514 (offset: 0x48840) -> 0x9508 fde=[ 7204] │ │ │ │ + 0xfffffffffffc0954 (offset: 0x48c80) -> 0x9558 fde=[ 7254] │ │ │ │ + 0xfffffffffffc09d4 (offset: 0x48d00) -> 0x958c fde=[ 7288] │ │ │ │ + 0xfffffffffffc0bf4 (offset: 0x48f20) -> 0x95dc fde=[ 72d8] │ │ │ │ + 0xfffffffffffc0f54 (offset: 0x49280) -> 0x9624 fde=[ 7320] │ │ │ │ + 0xfffffffffffc0f74 (offset: 0x492a0) -> 0x9638 fde=[ 7334] │ │ │ │ + 0xfffffffffffc1074 (offset: 0x493a0) -> 0x9664 fde=[ 7360] │ │ │ │ + 0xfffffffffffc10f8 (offset: 0x49424) -> 0x9690 fde=[ 738c] │ │ │ │ + 0xfffffffffffc1174 (offset: 0x494a0) -> 0x96bc fde=[ 73b8] │ │ │ │ + 0xfffffffffffc1264 (offset: 0x49590) -> 0x96f8 fde=[ 73f4] │ │ │ │ + 0xfffffffffffc1364 (offset: 0x49690) -> 0x9730 fde=[ 742c] │ │ │ │ + 0xfffffffffffc14f4 (offset: 0x49820) -> 0x9780 fde=[ 747c] │ │ │ │ + 0xfffffffffffc17f4 (offset: 0x49b20) -> 0x97f4 fde=[ 74f0] │ │ │ │ + 0xfffffffffffc18f4 (offset: 0x49c20) -> 0x982c fde=[ 7528] │ │ │ │ + 0xfffffffffffc1ad4 (offset: 0x49e00) -> 0x986c fde=[ 7568] │ │ │ │ + 0xfffffffffffc1c04 (offset: 0x49f30) -> 0x98dc fde=[ 75d8] │ │ │ │ + 0xfffffffffffc2114 (offset: 0x4a440) -> 0x9954 fde=[ 7650] │ │ │ │ + 0xfffffffffffc22f4 (offset: 0x4a620) -> 0x99f4 fde=[ 76f0] │ │ │ │ + 0xfffffffffffc2334 (offset: 0x4a660) -> 0x9a18 fde=[ 7714] │ │ │ │ + 0xfffffffffffc2374 (offset: 0x4a6a0) -> 0x9a3c fde=[ 7738] │ │ │ │ + 0xfffffffffffc23c0 (offset: 0x4a6ec) -> 0x9a68 fde=[ 7764] │ │ │ │ + 0xfffffffffffc23f8 (offset: 0x4a724) -> 0x9a8c fde=[ 7788] │ │ │ │ + 0xfffffffffffc2444 (offset: 0x4a770) -> 0x9ab4 fde=[ 77b0] │ │ │ │ + 0xfffffffffffc247c (offset: 0x4a7a8) -> 0x9adc fde=[ 77d8] │ │ │ │ + 0xfffffffffffc24dc (offset: 0x4a808) -> 0x9b04 fde=[ 7800] │ │ │ │ + 0xfffffffffffc253c (offset: 0x4a868) -> 0x9b2c fde=[ 7828] │ │ │ │ + 0xfffffffffffc25d4 (offset: 0x4a900) -> 0x9b64 fde=[ 7860] │ │ │ │ + 0xfffffffffffc27e0 (offset: 0x4ab0c) -> 0x9bb0 fde=[ 78ac] │ │ │ │ + 0xfffffffffffc29e0 (offset: 0x4ad0c) -> 0x9bfc fde=[ 78f8] │ │ │ │ + 0xfffffffffffc2bb4 (offset: 0x4aee0) -> 0x9c60 fde=[ 795c] │ │ │ │ + 0xfffffffffffc2ca4 (offset: 0x4afd0) -> 0x9c94 fde=[ 7990] │ │ │ │ + 0xfffffffffffc2d74 (offset: 0x4b0a0) -> 0x9ccc fde=[ 79c8] │ │ │ │ + 0xfffffffffffc2e3c (offset: 0x4b168) -> 0x9cfc fde=[ 79f8] │ │ │ │ + 0xfffffffffffc2f58 (offset: 0x4b284) -> 0x9d3c fde=[ 7a38] │ │ │ │ + 0xfffffffffffc2fa0 (offset: 0x4b2cc) -> 0x9d64 fde=[ 7a60] │ │ │ │ + 0xfffffffffffc2fb4 (offset: 0x4b2e0) -> 0x9d78 fde=[ 7a74] │ │ │ │ + 0xfffffffffffc2ff4 (offset: 0x4b320) -> 0x9da0 fde=[ 7a9c] │ │ │ │ + 0xfffffffffffc3078 (offset: 0x4b3a4) -> 0x9dc8 fde=[ 7ac4] │ │ │ │ + 0xfffffffffffc30b8 (offset: 0x4b3e4) -> 0x9de4 fde=[ 7ae0] │ │ │ │ + 0xfffffffffffc3158 (offset: 0x4b484) -> 0x9e0c fde=[ 7b08] │ │ │ │ + 0xfffffffffffc3200 (offset: 0x4b52c) -> 0x9e50 fde=[ 7b4c] │ │ │ │ + 0xfffffffffffc3214 (offset: 0x4b540) -> 0x9e64 fde=[ 7b60] │ │ │ │ + 0xfffffffffffc3324 (offset: 0x4b650) -> 0x9eac fde=[ 7ba8] │ │ │ │ + 0xfffffffffffc3400 (offset: 0x4b72c) -> 0x9ef4 fde=[ 7bf0] │ │ │ │ + 0xfffffffffffc34b4 (offset: 0x4b7e0) -> 0x9f38 fde=[ 7c34] │ │ │ │ + 0xfffffffffffc36d4 (offset: 0x4ba00) -> 0x9f94 fde=[ 7c90] │ │ │ │ + 0xfffffffffffc3774 (offset: 0x4baa0) -> 0x9fc4 fde=[ 7cc0] │ │ │ │ + 0xfffffffffffc3860 (offset: 0x4bb8c) -> 0x9ffc fde=[ 7cf8] │ │ │ │ + 0xfffffffffffc3944 (offset: 0x4bc70) -> 0xa04c fde=[ 7d48] │ │ │ │ + 0xfffffffffffc3d14 (offset: 0x4c040) -> 0xa0dc fde=[ 7dd8] │ │ │ │ + 0xfffffffffffc3df4 (offset: 0x4c120) -> 0xa14c fde=[ 7e48] │ │ │ │ + 0xfffffffffffc3ea4 (offset: 0x4c1d0) -> 0xa18c fde=[ 7e88] │ │ │ │ + 0xfffffffffffc3f84 (offset: 0x4c2b0) -> 0xa1d4 fde=[ 7ed0] │ │ │ │ + 0xfffffffffffc40d4 (offset: 0x4c400) -> 0xa220 fde=[ 7f1c] │ │ │ │ + 0xfffffffffffc4444 (offset: 0x4c770) -> 0xa294 fde=[ 7f90] │ │ │ │ + 0xfffffffffffc48b8 (offset: 0x4cbe4) -> 0xa324 fde=[ 8020] │ │ │ │ + 0xfffffffffffc4a14 (offset: 0x4cd40) -> 0xa398 fde=[ 8094] │ │ │ │ + 0xfffffffffffc4a64 (offset: 0x4cd90) -> 0xa3c8 fde=[ 80c4] │ │ │ │ + 0xfffffffffffc4b94 (offset: 0x4cec0) -> 0xa424 fde=[ 8120] │ │ │ │ + 0xfffffffffffc4bd4 (offset: 0x4cf00) -> 0xa44c fde=[ 8148] │ │ │ │ + 0xfffffffffffc4bf4 (offset: 0x4cf20) -> 0xa460 fde=[ 815c] │ │ │ │ + 0xfffffffffffc4dd4 (offset: 0x4d100) -> 0xa4d0 fde=[ 81cc] │ │ │ │ + 0xfffffffffffc4e74 (offset: 0x4d1a0) -> 0xa4f8 fde=[ 81f4] │ │ │ │ + 0xfffffffffffc4ea4 (offset: 0x4d1d0) -> 0xa520 fde=[ 821c] │ │ │ │ + 0xfffffffffffc4efc (offset: 0x4d228) -> 0xa534 fde=[ 8230] │ │ │ │ + 0xfffffffffffc4f14 (offset: 0x4d240) -> 0xa548 fde=[ 8244] │ │ │ │ + 0xfffffffffffc4f7c (offset: 0x4d2a8) -> 0xa570 fde=[ 826c] │ │ │ │ + 0xfffffffffffc5020 (offset: 0x4d34c) -> 0xa5a4 fde=[ 82a0] │ │ │ │ + 0xfffffffffffc5038 (offset: 0x4d364) -> 0xa5b8 fde=[ 82b4] │ │ │ │ + 0xfffffffffffc5044 (offset: 0x4d370) -> 0xa5cc fde=[ 82c8] │ │ │ │ + 0xfffffffffffc5054 (offset: 0x4d380) -> 0xa5e0 fde=[ 82dc] │ │ │ │ + 0xfffffffffffc5064 (offset: 0x4d390) -> 0xa5f4 fde=[ 82f0] │ │ │ │ + 0xfffffffffffc50b4 (offset: 0x4d3e0) -> 0xa61c fde=[ 8318] │ │ │ │ + 0xfffffffffffc50d4 (offset: 0x4d400) -> 0xa630 fde=[ 832c] │ │ │ │ + 0xfffffffffffc513c (offset: 0x4d468) -> 0xa654 fde=[ 8350] │ │ │ │ + 0xfffffffffffc51f4 (offset: 0x4d520) -> 0xa67c fde=[ 8378] │ │ │ │ + 0xfffffffffffc5204 (offset: 0x4d530) -> 0xa690 fde=[ 838c] │ │ │ │ + 0xfffffffffffc5214 (offset: 0x4d540) -> 0xa6a4 fde=[ 83a0] │ │ │ │ + 0xfffffffffffc5234 (offset: 0x4d560) -> 0xa6b8 fde=[ 83b4] │ │ │ │ + 0xfffffffffffc5274 (offset: 0x4d5a0) -> 0xa6e0 fde=[ 83dc] │ │ │ │ + 0xfffffffffffc5284 (offset: 0x4d5b0) -> 0xa6f4 fde=[ 83f0] │ │ │ │ + 0xfffffffffffc5294 (offset: 0x4d5c0) -> 0xa708 fde=[ 8404] │ │ │ │ + 0xfffffffffffc52a4 (offset: 0x4d5d0) -> 0xa71c fde=[ 8418] │ │ │ │ + 0xfffffffffffc52bc (offset: 0x4d5e8) -> 0xa730 fde=[ 842c] │ │ │ │ + 0xfffffffffffc52d4 (offset: 0x4d600) -> 0xa744 fde=[ 8440] │ │ │ │ + 0xfffffffffffc52e4 (offset: 0x4d610) -> 0xa758 fde=[ 8454] │ │ │ │ + 0xfffffffffffc52f4 (offset: 0x4d620) -> 0xa76c fde=[ 8468] │ │ │ │ + 0xfffffffffffc5300 (offset: 0x4d62c) -> 0xa780 fde=[ 847c] │ │ │ │ + 0xfffffffffffc5314 (offset: 0x4d640) -> 0xa794 fde=[ 8490] │ │ │ │ + 0xfffffffffffc5324 (offset: 0x4d650) -> 0xa7a8 fde=[ 84a4] │ │ │ │ + 0xfffffffffffc5334 (offset: 0x4d660) -> 0xa7bc fde=[ 84b8] │ │ │ │ + 0xfffffffffffc53a4 (offset: 0x4d6d0) -> 0xa7ec fde=[ 84e8] │ │ │ │ + 0xfffffffffffc54c0 (offset: 0x4d7ec) -> 0xa84c fde=[ 8548] │ │ │ │ + 0xfffffffffffc54d4 (offset: 0x4d800) -> 0xa860 fde=[ 855c] │ │ │ │ + 0xfffffffffffc54e0 (offset: 0x4d80c) -> 0xa874 fde=[ 8570] │ │ │ │ + 0xfffffffffffc5554 (offset: 0x4d880) -> 0xa8a0 fde=[ 859c] │ │ │ │ + 0xfffffffffffc5560 (offset: 0x4d88c) -> 0xa8b4 fde=[ 85b0] │ │ │ │ + 0xfffffffffffc5600 (offset: 0x4d92c) -> 0xa904 fde=[ 8600] │ │ │ │ + 0xfffffffffffc56f4 (offset: 0x4da20) -> 0xa958 fde=[ 8654] │ │ │ │ + 0xfffffffffffc573c (offset: 0x4da68) -> 0xa96c fde=[ 8668] │ │ │ │ + 0xfffffffffffc57c4 (offset: 0x4daf0) -> 0xa980 fde=[ 867c] │ │ │ │ + 0xfffffffffffc58b8 (offset: 0x4dbe4) -> 0xa9d8 fde=[ 86d4] │ │ │ │ + 0xfffffffffffc5c74 (offset: 0x4dfa0) -> 0xa9ec fde=[ 86e8] │ │ │ │ + 0xfffffffffffc5d1c (offset: 0x4e048) -> 0xaa1c fde=[ 8718] │ │ │ │ + 0xfffffffffffc5d34 (offset: 0x4e060) -> 0xaa30 fde=[ 872c] │ │ │ │ + 0xfffffffffffc5d64 (offset: 0x4e090) -> 0xaa44 fde=[ 8740] │ │ │ │ + 0xfffffffffffc5e74 (offset: 0x4e1a0) -> 0xaa88 fde=[ 8784] │ │ │ │ + 0xfffffffffffc5f34 (offset: 0x4e260) -> 0xaad8 fde=[ 87d4] │ │ │ │ + 0xfffffffffffc5f58 (offset: 0x4e284) -> 0xaaec fde=[ 87e8] │ │ │ │ + 0xfffffffffffc5fb4 (offset: 0x4e2e0) -> 0xab00 fde=[ 87fc] │ │ │ │ + 0xfffffffffffc6034 (offset: 0x4e360) -> 0xab14 fde=[ 8810] │ │ │ │ + 0xfffffffffffc60f4 (offset: 0x4e420) -> 0xab64 fde=[ 8860] │ │ │ │ + 0xfffffffffffc6218 (offset: 0x4e544) -> 0xabd4 fde=[ 88d0] │ │ │ │ + 0xfffffffffffc6bc4 (offset: 0x4eef0) -> 0xac20 fde=[ 891c] │ │ │ │ + 0xfffffffffffc6d14 (offset: 0x4f040) -> 0xac58 fde=[ 8954] │ │ │ │ + 0xfffffffffffc6e34 (offset: 0x4f160) -> 0xac8c fde=[ 8988] │ │ │ │ + 0xfffffffffffc7078 (offset: 0x4f3a4) -> 0xacc0 fde=[ 89bc] │ │ │ │ + 0xfffffffffffc7094 (offset: 0x4f3c0) -> 0xacd4 fde=[ 89d0] │ │ │ │ + 0xfffffffffffc70a4 (offset: 0x4f3d0) -> 0xace8 fde=[ 89e4] │ │ │ │ + 0xfffffffffffc70b4 (offset: 0x4f3e0) -> 0xacfc fde=[ 89f8] │ │ │ │ + 0xfffffffffffc7394 (offset: 0x4f6c0) -> 0xad10 fde=[ 8a0c] │ │ │ │ + 0xfffffffffffc7618 (offset: 0x4f944) -> 0xad24 fde=[ 8a20] │ │ │ │ + 0xfffffffffffc7898 (offset: 0x4fbc4) -> 0xad38 fde=[ 8a34] │ │ │ │ + 0xfffffffffffc7b74 (offset: 0x4fea0) -> 0xad4c fde=[ 8a48] │ │ │ │ + 0xfffffffffffc7e64 (offset: 0x50190) -> 0xad60 fde=[ 8a5c] │ │ │ │ + 0xfffffffffffc8134 (offset: 0x50460) -> 0xad74 fde=[ 8a70] │ │ │ │ + 0xfffffffffffc8424 (offset: 0x50750) -> 0xad88 fde=[ 8a84] │ │ │ │ + 0xfffffffffffc8714 (offset: 0x50a40) -> 0xad9c fde=[ 8a98] │ │ │ │ + 0xfffffffffffc87b4 (offset: 0x50ae0) -> 0xadb0 fde=[ 8aac] │ │ │ │ + 0xfffffffffffc8aa4 (offset: 0x50dd0) -> 0xadc4 fde=[ 8ac0] │ │ │ │ + 0xfffffffffffc8b34 (offset: 0x50e60) -> 0xadd8 fde=[ 8ad4] │ │ │ │ + 0xfffffffffffc8bf4 (offset: 0x50f20) -> 0xadec fde=[ 8ae8] │ │ │ │ + 0xfffffffffffc8c54 (offset: 0x50f80) -> 0xae00 fde=[ 8afc] │ │ │ │ + 0xfffffffffffc8f74 (offset: 0x512a0) -> 0xae14 fde=[ 8b10] │ │ │ │ + 0xfffffffffffc8f84 (offset: 0x512b0) -> 0xae28 fde=[ 8b24] │ │ │ │ + 0xfffffffffffc9100 (offset: 0x5142c) -> 0xae64 fde=[ 8b60] │ │ │ │ + 0xfffffffffffc9194 (offset: 0x514c0) -> 0xae98 fde=[ 8b94] │ │ │ │ + 0xfffffffffffc9214 (offset: 0x51540) -> 0xaec8 fde=[ 8bc4] │ │ │ │ + 0xfffffffffffc9314 (offset: 0x51640) -> 0xaedc fde=[ 8bd8] │ │ │ │ + 0xfffffffffffc94bc (offset: 0x517e8) -> 0xaf58 fde=[ 8c54] │ │ │ │ + 0xfffffffffffc97dc (offset: 0x51b08) -> 0xafe0 fde=[ 8cdc] │ │ │ │ + 0xfffffffffffc9954 (offset: 0x51c80) -> 0xb030 fde=[ 8d2c] │ │ │ │ + 0xfffffffffffc9b54 (offset: 0x51e80) -> 0xb0ac fde=[ 8da8] │ │ │ │ + 0xfffffffffffc9d64 (offset: 0x52090) -> 0xb134 fde=[ 8e30] │ │ │ │ + 0xfffffffffffc9f94 (offset: 0x522c0) -> 0xb18c fde=[ 8e88] │ │ │ │ + 0xfffffffffffca1f4 (offset: 0x52520) -> 0xb1ec fde=[ 8ee8] │ │ │ │ + 0xfffffffffffca494 (offset: 0x527c0) -> 0xb25c fde=[ 8f58] │ │ │ │ + 0xfffffffffffca73c (offset: 0x52a68) -> 0xb2cc fde=[ 8fc8] │ │ │ │ + 0xfffffffffffca974 (offset: 0x52ca0) -> 0xb340 fde=[ 903c] │ │ │ │ + 0xfffffffffffcad74 (offset: 0x530a0) -> 0xb354 fde=[ 9050] │ │ │ │ + 0xfffffffffffcad84 (offset: 0x530b0) -> 0xb368 fde=[ 9064] │ │ │ │ + 0xfffffffffffcadf4 (offset: 0x53120) -> 0xb37c fde=[ 9078] │ │ │ │ + 0xfffffffffffcae94 (offset: 0x531c0) -> 0xb3a4 fde=[ 90a0] │ │ │ │ + 0xfffffffffffcaf78 (offset: 0x532a4) -> 0xb3d8 fde=[ 90d4] │ │ │ │ + 0xfffffffffffcb0c0 (offset: 0x533ec) -> 0xb414 fde=[ 9110] │ │ │ │ + 0xfffffffffffcb13c (offset: 0x53468) -> 0xb428 fde=[ 9124] │ │ │ │ + 0xfffffffffffcb434 (offset: 0x53760) -> 0xb43c fde=[ 9138] │ │ │ │ + 0xfffffffffffcb71c (offset: 0x53a48) -> 0xb450 fde=[ 914c] │ │ │ │ + 0xfffffffffffcba14 (offset: 0x53d40) -> 0xb464 fde=[ 9160] │ │ │ │ + 0xfffffffffffcbbc4 (offset: 0x53ef0) -> 0xb4cc fde=[ 91c8] │ │ │ │ + 0xfffffffffffcbd00 (offset: 0x5402c) -> 0xb534 fde=[ 9230] │ │ │ │ + 0xfffffffffffcc0f8 (offset: 0x54424) -> 0xb548 fde=[ 9244] │ │ │ │ + 0xfffffffffffcc1c0 (offset: 0x544ec) -> 0xb584 fde=[ 9280] │ │ │ │ + 0xfffffffffffcc294 (offset: 0x545c0) -> 0xb5bc fde=[ 92b8] │ │ │ │ + 0xfffffffffffcc334 (offset: 0x54660) -> 0xb5f4 fde=[ 92f0] │ │ │ │ + 0xfffffffffffcc434 (offset: 0x54760) -> 0xb650 fde=[ 934c] │ │ │ │ + 0xfffffffffffcc5fc (offset: 0x54928) -> 0xb6a8 fde=[ 93a4] │ │ │ │ + 0xfffffffffffcd3d4 (offset: 0x55700) -> 0xb748 fde=[ 9444] │ │ │ │ + 0xfffffffffffce61c (offset: 0x56948) -> 0xb7c0 fde=[ 94bc] │ │ │ │ + 0xfffffffffffce854 (offset: 0x56b80) -> 0xb854 fde=[ 9550] │ │ │ │ + 0xfffffffffffce894 (offset: 0x56bc0) -> 0xb878 fde=[ 9574] │ │ │ │ + 0xfffffffffffce8f4 (offset: 0x56c20) -> 0xb89c fde=[ 9598] │ │ │ │ + 0xfffffffffffce9fc (offset: 0x56d28) -> 0xb8d8 fde=[ 95d4] │ │ │ │ + 0xfffffffffffcead4 (offset: 0x56e00) -> 0xb914 fde=[ 9610] │ │ │ │ + 0xfffffffffffceb3c (offset: 0x56e68) -> 0xb93c fde=[ 9638] │ │ │ │ + 0xfffffffffffcebb8 (offset: 0x56ee4) -> 0xb964 fde=[ 9660] │ │ │ │ + 0xfffffffffffcec54 (offset: 0x56f80) -> 0xb98c fde=[ 9688] │ │ │ │ + 0xfffffffffffcf854 (offset: 0x57b80) -> 0xb9d4 fde=[ 96d0] │ │ │ │ + 0xfffffffffffcf924 (offset: 0x57c50) -> 0xb9f8 fde=[ 96f4] │ │ │ │ + 0xfffffffffffcf940 (offset: 0x57c6c) -> 0xba0c fde=[ 9708] │ │ │ │ + 0xfffffffffffcf954 (offset: 0x57c80) -> 0xba20 fde=[ 971c] │ │ │ │ + 0xfffffffffffcf980 (offset: 0x57cac) -> 0xba34 fde=[ 9730] │ │ │ │ + 0xfffffffffffcf994 (offset: 0x57cc0) -> 0xba48 fde=[ 9744] │ │ │ │ + 0xfffffffffffcfa78 (offset: 0x57da4) -> 0xba84 fde=[ 9780] │ │ │ │ + 0xfffffffffffcfc74 (offset: 0x57fa0) -> 0xbaf0 fde=[ 97ec] │ │ │ │ + 0xfffffffffffcfcfc (offset: 0x58028) -> 0xbb1c fde=[ 9818] │ │ │ │ + 0xfffffffffffd0134 (offset: 0x58460) -> 0xbbdc fde=[ 98d8] │ │ │ │ + 0xfffffffffffd01f4 (offset: 0x58520) -> 0xbc10 fde=[ 990c] │ │ │ │ + 0xfffffffffffd13d4 (offset: 0x59700) -> 0xbdec fde=[ 9ae8] │ │ │ │ + 0xfffffffffffd18c4 (offset: 0x59bf0) -> 0xbe6c fde=[ 9b68] │ │ │ │ + 0xfffffffffffd1980 (offset: 0x59cac) -> 0xbed0 fde=[ 9bcc] │ │ │ │ + 0xfffffffffffd1a3c (offset: 0x59d68) -> 0xbf34 fde=[ 9c30] │ │ │ │ + 0xfffffffffffd1ad4 (offset: 0x59e00) -> 0xbf88 fde=[ 9c84] │ │ │ │ + 0xfffffffffffd1e00 (offset: 0x5a12c) -> 0xbf9c fde=[ 9c98] │ │ │ │ + 0xfffffffffffd1f14 (offset: 0x5a240) -> 0xbfdc fde=[ 9cd8] │ │ │ │ + 0xfffffffffffd1f58 (offset: 0x5a284) -> 0xbff0 fde=[ 9cec] │ │ │ │ + 0xfffffffffffd1f74 (offset: 0x5a2a0) -> 0xc004 fde=[ 9d00] │ │ │ │ + 0xfffffffffffd1fb4 (offset: 0x5a2e0) -> 0xc02c fde=[ 9d28] │ │ │ │ + 0xfffffffffffd1fd4 (offset: 0x5a300) -> 0xc040 fde=[ 9d3c] │ │ │ │ + 0xfffffffffffd27c0 (offset: 0x5aaec) -> 0xc0a4 fde=[ 9da0] │ │ │ │ + 0xfffffffffffd2814 (offset: 0x5ab40) -> 0xc0cc fde=[ 9dc8] │ │ │ │ + 0xfffffffffffd2a40 (offset: 0x5ad6c) -> 0xc0f4 fde=[ 9df0] │ │ │ │ + 0xfffffffffffd2a74 (offset: 0x5ada0) -> 0xc108 fde=[ 9e04] │ │ │ │ + 0xfffffffffffd2cd4 (offset: 0x5b000) -> 0xc130 fde=[ 9e2c] │ │ │ │ + 0xfffffffffffd2f34 (offset: 0x5b260) -> 0xc158 fde=[ 9e54] │ │ │ │ + 0xfffffffffffd2fb8 (offset: 0x5b2e4) -> 0xc184 fde=[ 9e80] │ │ │ │ + 0xfffffffffffd2fd4 (offset: 0x5b300) -> 0xc198 fde=[ 9e94] │ │ │ │ + 0xfffffffffffd3004 (offset: 0x5b330) -> 0xc1ac fde=[ 9ea8] │ │ │ │ + 0xfffffffffffd3074 (offset: 0x5b3a0) -> 0xc1c0 fde=[ 9ebc] │ │ │ │ + 0xfffffffffffd3460 (offset: 0x5b78c) -> 0xc1f0 fde=[ 9eec] │ │ │ │ + 0xfffffffffffd3498 (offset: 0x5b7c4) -> 0xc218 fde=[ 9f14] │ │ │ │ + 0xfffffffffffd38f4 (offset: 0x5bc20) -> 0xc24c fde=[ 9f48] │ │ │ │ + 0xfffffffffffd3ed4 (offset: 0x5c200) -> 0xc2b0 fde=[ 9fac] │ │ │ │ + 0xfffffffffffd4084 (offset: 0x5c3b0) -> 0xc2f8 fde=[ 9ff4] │ │ │ │ + 0xfffffffffffd40d4 (offset: 0x5c400) -> 0xc324 fde=[ a020] │ │ │ │ + 0xfffffffffffd4194 (offset: 0x5c4c0) -> 0xc358 fde=[ a054] │ │ │ │ + 0xfffffffffffd4294 (offset: 0x5c5c0) -> 0xc384 fde=[ a080] │ │ │ │ + 0xfffffffffffd4454 (offset: 0x5c780) -> 0xc3c8 fde=[ a0c4] │ │ │ │ + 0xfffffffffffd4594 (offset: 0x5c8c0) -> 0xc414 fde=[ a110] │ │ │ │ + 0xfffffffffffd4604 (offset: 0x5c930) -> 0xc43c fde=[ a138] │ │ │ │ + 0xfffffffffffd48b4 (offset: 0x5cbe0) -> 0xc450 fde=[ a14c] │ │ │ │ + 0xfffffffffffd5084 (offset: 0x5d3b0) -> 0xc48c fde=[ a188] │ │ │ │ + 0xfffffffffffd50c4 (offset: 0x5d3f0) -> 0xc4b4 fde=[ a1b0] │ │ │ │ + 0xfffffffffffd5120 (offset: 0x5d44c) -> 0xc4dc fde=[ a1d8] │ │ │ │ + 0xfffffffffffd5154 (offset: 0x5d480) -> 0xc4f0 fde=[ a1ec] │ │ │ │ + 0xfffffffffffd53d4 (offset: 0x5d700) -> 0xc52c fde=[ a228] │ │ │ │ + 0xfffffffffffd549c (offset: 0x5d7c8) -> 0xc560 fde=[ a25c] │ │ │ │ + 0xfffffffffffd5574 (offset: 0x5d8a0) -> 0xc59c fde=[ a298] │ │ │ │ + 0xfffffffffffd59f4 (offset: 0x5dd20) -> 0xc650 fde=[ a34c] │ │ │ │ + 0xfffffffffffd5adc (offset: 0x5de08) -> 0xc688 fde=[ a384] │ │ │ │ + 0xfffffffffffd5bc0 (offset: 0x5deec) -> 0xc6c0 fde=[ a3bc] │ │ │ │ + 0xfffffffffffd5c98 (offset: 0x5dfc4) -> 0xc70c fde=[ a408] │ │ │ │ + 0xfffffffffffd5d94 (offset: 0x5e0c0) -> 0xc748 fde=[ a444] │ │ │ │ + 0xfffffffffffd5ea4 (offset: 0x5e1d0) -> 0xc780 fde=[ a47c] │ │ │ │ + 0xfffffffffffd5ff4 (offset: 0x5e320) -> 0xc7e4 fde=[ a4e0] │ │ │ │ + 0xfffffffffffd60bc (offset: 0x5e3e8) -> 0xc820 fde=[ a51c] │ │ │ │ + 0xfffffffffffd6180 (offset: 0x5e4ac) -> 0xc85c fde=[ a558] │ │ │ │ + 0xfffffffffffd62d8 (offset: 0x5e604) -> 0xc8a0 fde=[ a59c] │ │ │ │ + 0xfffffffffffd63a0 (offset: 0x5e6cc) -> 0xc8d8 fde=[ a5d4] │ │ │ │ + 0xfffffffffffd6474 (offset: 0x5e7a0) -> 0xc914 fde=[ a610] │ │ │ │ + 0xfffffffffffd6580 (offset: 0x5e8ac) -> 0xc944 fde=[ a640] │ │ │ │ + 0xfffffffffffd65e0 (offset: 0x5e90c) -> 0xc96c fde=[ a668] │ │ │ │ + 0xfffffffffffd6714 (offset: 0x5ea40) -> 0xc994 fde=[ a690] │ │ │ │ + 0xfffffffffffd6720 (offset: 0x5ea4c) -> 0xc9a8 fde=[ a6a4] │ │ │ │ + 0xfffffffffffd6734 (offset: 0x5ea60) -> 0xc9bc fde=[ a6b8] │ │ │ │ + 0xfffffffffffd673c (offset: 0x5ea68) -> 0xc9d0 fde=[ a6cc] │ │ │ │ + 0xfffffffffffd6744 (offset: 0x5ea70) -> 0xc9e4 fde=[ a6e0] │ │ │ │ + 0xfffffffffffd6764 (offset: 0x5ea90) -> 0xc9f8 fde=[ a6f4] │ │ │ │ + 0xfffffffffffd6774 (offset: 0x5eaa0) -> 0xca0c fde=[ a708] │ │ │ │ + 0xfffffffffffd6794 (offset: 0x5eac0) -> 0xca24 fde=[ a720] │ │ │ │ + 0xfffffffffffd67b4 (offset: 0x5eae0) -> 0xca38 fde=[ a734] │ │ │ │ + 0xfffffffffffd67d4 (offset: 0x5eb00) -> 0xca4c fde=[ a748] │ │ │ │ + 0xfffffffffffd67f8 (offset: 0x5eb24) -> 0xca60 fde=[ a75c] │ │ │ │ + 0xfffffffffffd69f4 (offset: 0x5ed20) -> 0xca74 fde=[ a770] │ │ │ │ + 0xfffffffffffd6a94 (offset: 0x5edc0) -> 0xcaa8 fde=[ a7a4] │ │ │ │ + 0xfffffffffffd6b38 (offset: 0x5ee64) -> 0xcabc fde=[ a7b8] │ │ │ │ + 0xfffffffffffd6bd8 (offset: 0x5ef04) -> 0xcad0 fde=[ a7cc] │ │ │ │ + 0xfffffffffffd6c74 (offset: 0x5efa0) -> 0xcae4 fde=[ a7e0] │ │ │ │ + 0xfffffffffffd6d18 (offset: 0x5f044) -> 0xcaf8 fde=[ a7f4] │ │ │ │ + 0xfffffffffffd6da0 (offset: 0x5f0cc) -> 0xcb0c fde=[ a808] │ │ │ │ + 0xfffffffffffd6e94 (offset: 0x5f1c0) -> 0xcb20 fde=[ a81c] │ │ │ │ + 0xfffffffffffd7054 (offset: 0x5f380) -> 0xcb34 fde=[ a830] │ │ │ │ + 0xfffffffffffd7074 (offset: 0x5f3a0) -> 0xcb48 fde=[ a844] │ │ │ │ + 0xfffffffffffd71b4 (offset: 0x5f4e0) -> 0xcb9c fde=[ a898] │ │ │ │ + 0xfffffffffffd7244 (offset: 0x5f570) -> 0xcbcc fde=[ a8c8] │ │ │ │ + 0xfffffffffffd72b8 (offset: 0x5f5e4) -> 0xcbf4 fde=[ a8f0] │ │ │ │ + 0xfffffffffffd72f4 (offset: 0x5f620) -> 0xcc08 fde=[ a904] │ │ │ │ + 0xfffffffffffd7314 (offset: 0x5f640) -> 0xcc1c fde=[ a918] │ │ │ │ + 0xfffffffffffd733c (offset: 0x5f668) -> 0xcc30 fde=[ a92c] │ │ │ │ + 0xfffffffffffd7380 (offset: 0x5f6ac) -> 0xcc44 fde=[ a940] │ │ │ │ + 0xfffffffffffd739c (offset: 0x5f6c8) -> 0xcc58 fde=[ a954] │ │ │ │ + 0xfffffffffffd7518 (offset: 0x5f844) -> 0xcca4 fde=[ a9a0] │ │ │ │ + 0xfffffffffffd753c (offset: 0x5f868) -> 0xccb8 fde=[ a9b4] │ │ │ │ + 0xfffffffffffd7560 (offset: 0x5f88c) -> 0xcccc fde=[ a9c8] │ │ │ │ + 0xfffffffffffd7594 (offset: 0x5f8c0) -> 0xcce0 fde=[ a9dc] │ │ │ │ + 0xfffffffffffd7ff4 (offset: 0x60320) -> 0xcd70 fde=[ aa6c] │ │ │ │ + 0xfffffffffffd80b4 (offset: 0x603e0) -> 0xcda4 fde=[ aaa0] │ │ │ │ + 0xfffffffffffd8518 (offset: 0x60844) -> 0xce5c fde=[ ab58] │ │ │ │ + 0xfffffffffffd8774 (offset: 0x60aa0) -> 0xcebc fde=[ abb8] │ │ │ │ + 0xfffffffffffd8d64 (offset: 0x61090) -> 0xcf3c fde=[ ac38] │ │ │ │ + 0xfffffffffffd9014 (offset: 0x61340) -> 0xcfbc fde=[ acb8] │ │ │ │ + 0xfffffffffffd9294 (offset: 0x615c0) -> 0xd004 fde=[ ad00] │ │ │ │ + 0xfffffffffffd9894 (offset: 0x61bc0) -> 0xd050 fde=[ ad4c] │ │ │ │ + 0xfffffffffffd9964 (offset: 0x61c90) -> 0xd090 fde=[ ad8c] │ │ │ │ + 0xfffffffffffd9b54 (offset: 0x61e80) -> 0xd0c4 fde=[ adc0] │ │ │ │ + 0xfffffffffffd9cb4 (offset: 0x61fe0) -> 0xd0f4 fde=[ adf0] │ │ │ │ + 0xfffffffffffd9cf4 (offset: 0x62020) -> 0xd118 fde=[ ae14] │ │ │ │ + 0xfffffffffffd9cfc (offset: 0x62028) -> 0xd12c fde=[ ae28] │ │ │ │ + 0xfffffffffffd9d04 (offset: 0x62030) -> 0xd140 fde=[ ae3c] │ │ │ │ + 0xfffffffffffd9d24 (offset: 0x62050) -> 0xd154 fde=[ ae50] │ │ │ │ + 0xfffffffffffd9d74 (offset: 0x620a0) -> 0xd178 fde=[ ae74] │ │ │ │ + 0xfffffffffffd9dd4 (offset: 0x62100) -> 0xd1a4 fde=[ aea0] │ │ │ │ + 0xfffffffffffd9e00 (offset: 0x6212c) -> 0xd1b8 fde=[ aeb4] │ │ │ │ + 0xfffffffffffd9ef4 (offset: 0x62220) -> 0xd1f8 fde=[ aef4] │ │ │ │ + 0xfffffffffffd9f64 (offset: 0x62290) -> 0xd224 fde=[ af20] │ │ │ │ + 0xfffffffffffda054 (offset: 0x62380) -> 0xd268 fde=[ af64] │ │ │ │ + 0xfffffffffffda224 (offset: 0x62550) -> 0xd2b0 fde=[ afac] │ │ │ │ + 0xfffffffffffda434 (offset: 0x62760) -> 0xd2f8 fde=[ aff4] │ │ │ │ + 0xfffffffffffdaa9c (offset: 0x62dc8) -> 0xd344 fde=[ b040] │ │ │ │ + 0xfffffffffffdacd8 (offset: 0x63004) -> 0xd3a8 fde=[ b0a4] │ │ │ │ + 0xfffffffffffdad34 (offset: 0x63060) -> 0xd3d4 fde=[ b0d0] │ │ │ │ + 0xfffffffffffdadb4 (offset: 0x630e0) -> 0xd3e8 fde=[ b0e4] │ │ │ │ + 0xfffffffffffdae14 (offset: 0x63140) -> 0xd418 fde=[ b114] │ │ │ │ + 0xfffffffffffdae74 (offset: 0x631a0) -> 0xd42c fde=[ b128] │ │ │ │ + 0xfffffffffffdaf94 (offset: 0x632c0) -> 0xd464 fde=[ b160] │ │ │ │ + 0xfffffffffffdafc4 (offset: 0x632f0) -> 0xd48c fde=[ b188] │ │ │ │ + 0xfffffffffffdafd4 (offset: 0x63300) -> 0xd4a0 fde=[ b19c] │ │ │ │ + 0xfffffffffffdafe0 (offset: 0x6330c) -> 0xd4b4 fde=[ b1b0] │ │ │ │ + 0xfffffffffffdaff4 (offset: 0x63320) -> 0xd4c8 fde=[ b1c4] │ │ │ │ + 0xfffffffffffdb014 (offset: 0x63340) -> 0xd4dc fde=[ b1d8] │ │ │ │ + 0xfffffffffffdb034 (offset: 0x63360) -> 0xd4f0 fde=[ b1ec] │ │ │ │ + 0xfffffffffffdb054 (offset: 0x63380) -> 0xd504 fde=[ b200] │ │ │ │ + 0xfffffffffffdb074 (offset: 0x633a0) -> 0xd518 fde=[ b214] │ │ │ │ + 0xfffffffffffdb094 (offset: 0x633c0) -> 0xd52c fde=[ b228] │ │ │ │ + 0xfffffffffffdb0b4 (offset: 0x633e0) -> 0xd540 fde=[ b23c] │ │ │ │ + 0xfffffffffffdb0d4 (offset: 0x63400) -> 0xd554 fde=[ b250] │ │ │ │ + 0xfffffffffffdb104 (offset: 0x63430) -> 0xd568 fde=[ b264] │ │ │ │ + 0xfffffffffffdb134 (offset: 0x63460) -> 0xd57c fde=[ b278] │ │ │ │ + 0xfffffffffffdb140 (offset: 0x6346c) -> 0xd590 fde=[ b28c] │ │ │ │ + 0xfffffffffffdb19c (offset: 0x634c8) -> 0xd5ac fde=[ b2a8] │ │ │ │ + 0xfffffffffffdb1b4 (offset: 0x634e0) -> 0xd5c0 fde=[ b2bc] │ │ │ │ + 0xfffffffffffdb1c4 (offset: 0x634f0) -> 0xd5d4 fde=[ b2d0] │ │ │ │ + 0xfffffffffffdb244 (offset: 0x63570) -> 0xd600 fde=[ b2fc] │ │ │ │ + 0xfffffffffffdb334 (offset: 0x63660) -> 0xd62c fde=[ b328] │ │ │ │ + 0xfffffffffffdb374 (offset: 0x636a0) -> 0xd640 fde=[ b33c] │ │ │ │ + 0xfffffffffffdb3b4 (offset: 0x636e0) -> 0xd668 fde=[ b364] │ │ │ │ + 0xfffffffffffdb5d8 (offset: 0x63904) -> 0xd6b0 fde=[ b3ac] │ │ │ │ + 0xfffffffffffdb81c (offset: 0x63b48) -> 0xd6f8 fde=[ b3f4] │ │ │ │ + 0xfffffffffffdb854 (offset: 0x63b80) -> 0xd720 fde=[ b41c] │ │ │ │ + 0xfffffffffffdb860 (offset: 0x63b8c) -> 0xd734 fde=[ b430] │ │ │ │ + 0xfffffffffffdb9f4 (offset: 0x63d20) -> 0xd774 fde=[ b470] │ │ │ │ + 0xfffffffffffdbabc (offset: 0x63de8) -> 0xd7b4 fde=[ b4b0] │ │ │ │ + 0xfffffffffffdbb5c (offset: 0x63e88) -> 0xd7d0 fde=[ b4cc] │ │ │ │ + 0xfffffffffffdbc98 (offset: 0x63fc4) -> 0xd814 fde=[ b510] │ │ │ │ + 0xfffffffffffdbcb4 (offset: 0x63fe0) -> 0xd828 fde=[ b524] │ │ │ │ + 0xfffffffffffdbd34 (offset: 0x64060) -> 0xd83c fde=[ b538] │ │ │ │ + 0xfffffffffffdc014 (offset: 0x64340) -> 0xd884 fde=[ b580] │ │ │ │ + 0xfffffffffffdc154 (offset: 0x64480) -> 0xd8c8 fde=[ b5c4] │ │ │ │ + 0xfffffffffffdc1f4 (offset: 0x64520) -> 0xd8fc fde=[ b5f8] │ │ │ │ + 0xfffffffffffdc254 (offset: 0x64580) -> 0xd924 fde=[ b620] │ │ │ │ + 0xfffffffffffdc2bc (offset: 0x645e8) -> 0xd94c fde=[ b648] │ │ │ │ + 0xfffffffffffdc334 (offset: 0x64660) -> 0xd974 fde=[ b670] │ │ │ │ + 0xfffffffffffdc39c (offset: 0x646c8) -> 0xd99c fde=[ b698] │ │ │ │ + 0xfffffffffffdc3fc (offset: 0x64728) -> 0xd9c4 fde=[ b6c0] │ │ │ │ + 0xfffffffffffdca34 (offset: 0x64d60) -> 0xd9d8 fde=[ b6d4] │ │ │ │ + 0xfffffffffffdca5c (offset: 0x64d88) -> 0xd9ec fde=[ b6e8] │ │ │ │ + 0xfffffffffffdca94 (offset: 0x64dc0) -> 0xda14 fde=[ b710] │ │ │ │ + 0xfffffffffffdcaa0 (offset: 0x64dcc) -> 0xda28 fde=[ b724] │ │ │ │ + 0xfffffffffffdcc34 (offset: 0x64f60) -> 0xda4c fde=[ b748] │ │ │ │ + 0xfffffffffffdcc54 (offset: 0x64f80) -> 0xda60 fde=[ b75c] │ │ │ │ + 0xfffffffffffdd034 (offset: 0x65360) -> 0xdac0 fde=[ b7bc] │ │ │ │ + 0xfffffffffffdd2c0 (offset: 0x655ec) -> 0xdb1c fde=[ b818] │ │ │ │ + 0xfffffffffffdd3f4 (offset: 0x65720) -> 0xdb70 fde=[ b86c] │ │ │ │ + 0xfffffffffffdd4e0 (offset: 0x6580c) -> 0xdbb4 fde=[ b8b0] │ │ │ │ + 0xfffffffffffdd714 (offset: 0x65a40) -> 0xdbf8 fde=[ b8f4] │ │ │ │ + 0xfffffffffffdd920 (offset: 0x65c4c) -> 0xdc30 fde=[ b92c] │ │ │ │ + 0xfffffffffffdd960 (offset: 0x65c8c) -> 0xdc58 fde=[ b954] │ │ │ │ + 0xfffffffffffdd974 (offset: 0x65ca0) -> 0xdc6c fde=[ b968] │ │ │ │ + 0xfffffffffffddbb4 (offset: 0x65ee0) -> 0xdcc4 fde=[ b9c0] │ │ │ │ + 0xfffffffffffddbd4 (offset: 0x65f00) -> 0xdcd8 fde=[ b9d4] │ │ │ │ + 0xfffffffffffddc54 (offset: 0x65f80) -> 0xdcec fde=[ b9e8] │ │ │ │ + 0xfffffffffffddeb4 (offset: 0x661e0) -> 0xdd28 fde=[ ba24] │ │ │ │ + 0xfffffffffffddf40 (offset: 0x6626c) -> 0xdd50 fde=[ ba4c] │ │ │ │ + 0xfffffffffffde224 (offset: 0x66550) -> 0xdd80 fde=[ ba7c] │ │ │ │ + 0xfffffffffffde238 (offset: 0x66564) -> 0xdd94 fde=[ ba90] │ │ │ │ + 0xfffffffffffde4b4 (offset: 0x667e0) -> 0xddcc fde=[ bac8] │ │ │ │ + 0xfffffffffffde6f4 (offset: 0x66a20) -> 0xde18 fde=[ bb14] │ │ │ │ + 0xfffffffffffdeb14 (offset: 0x66e40) -> 0xde6c fde=[ bb68] │ │ │ │ + 0xfffffffffffdeb54 (offset: 0x66e80) -> 0xde80 fde=[ bb7c] │ │ │ │ + 0xfffffffffffdee94 (offset: 0x671c0) -> 0xded0 fde=[ bbcc] │ │ │ │ + 0xfffffffffffdefa4 (offset: 0x672d0) -> 0xdf10 fde=[ bc0c] │ │ │ │ + 0xfffffffffffdefdc (offset: 0x67308) -> 0xdf24 fde=[ bc20] │ │ │ │ + 0xfffffffffffdf134 (offset: 0x67460) -> 0xdf48 fde=[ bc44] │ │ │ │ + 0xfffffffffffdf234 (offset: 0x67560) -> 0xdf74 fde=[ bc70] │ │ │ │ + 0xfffffffffffe06d4 (offset: 0x68a00) -> 0xdfc0 fde=[ bcbc] │ │ │ │ + 0xfffffffffffe0994 (offset: 0x68cc0) -> 0xe00c fde=[ bd08] │ │ │ │ + 0xfffffffffffe09dc (offset: 0x68d08) -> 0xe020 fde=[ bd1c] │ │ │ │ + 0xfffffffffffe09fc (offset: 0x68d28) -> 0xe034 fde=[ bd30] │ │ │ │ + 0xfffffffffffe0a1c (offset: 0x68d48) -> 0xe048 fde=[ bd44] │ │ │ │ + 0xfffffffffffe0a3c (offset: 0x68d68) -> 0xe05c fde=[ bd58] │ │ │ │ + 0xfffffffffffe0a5c (offset: 0x68d88) -> 0xe070 fde=[ bd6c] │ │ │ │ + 0xfffffffffffe0a78 (offset: 0x68da4) -> 0xe084 fde=[ bd80] │ │ │ │ + 0xfffffffffffe0af4 (offset: 0x68e20) -> 0xe098 fde=[ bd94] │ │ │ │ + 0xfffffffffffe0b14 (offset: 0x68e40) -> 0xe0ac fde=[ bda8] │ │ │ │ + 0xfffffffffffe0b34 (offset: 0x68e60) -> 0xe0c0 fde=[ bdbc] │ │ │ │ + 0xfffffffffffe0b54 (offset: 0x68e80) -> 0xe0d4 fde=[ bdd0] │ │ │ │ + 0xfffffffffffe0b74 (offset: 0x68ea0) -> 0xe0e8 fde=[ bde4] │ │ │ │ + 0xfffffffffffe0b94 (offset: 0x68ec0) -> 0xe0fc fde=[ bdf8] │ │ │ │ + 0xfffffffffffe0c44 (offset: 0x68f70) -> 0xe150 fde=[ be4c] │ │ │ │ + 0xfffffffffffe0cf4 (offset: 0x69020) -> 0xe1a4 fde=[ bea0] │ │ │ │ + 0xfffffffffffe0dd4 (offset: 0x69100) -> 0xe218 fde=[ bf14] │ │ │ │ + 0xfffffffffffe1074 (offset: 0x693a0) -> 0xe264 fde=[ bf60] │ │ │ │ + 0xfffffffffffe109c (offset: 0x693c8) -> 0xe278 fde=[ bf74] │ │ │ │ + 0xfffffffffffe10c4 (offset: 0x693f0) -> 0xe28c fde=[ bf88] │ │ │ │ + 0xfffffffffffe11e0 (offset: 0x6950c) -> 0xe2a0 fde=[ bf9c] │ │ │ │ + 0xfffffffffffe17e4 (offset: 0x69b10) -> 0xe328 fde=[ c024] │ │ │ │ + 0xfffffffffffe1800 (offset: 0x69b2c) -> 0xe33c fde=[ c038] │ │ │ │ + 0xfffffffffffe181c (offset: 0x69b48) -> 0xe350 fde=[ c04c] │ │ │ │ + 0xfffffffffffe1838 (offset: 0x69b64) -> 0xe364 fde=[ c060] │ │ │ │ + 0xfffffffffffe1854 (offset: 0x69b80) -> 0xe378 fde=[ c074] │ │ │ │ + 0xfffffffffffe1874 (offset: 0x69ba0) -> 0xe38c fde=[ c088] │ │ │ │ + 0xfffffffffffe1894 (offset: 0x69bc0) -> 0xe3a4 fde=[ c0a0] │ │ │ │ + 0xfffffffffffe18d4 (offset: 0x69c00) -> 0xe3b8 fde=[ c0b4] │ │ │ │ + 0xfffffffffffe1924 (offset: 0x69c50) -> 0xe3cc fde=[ c0c8] │ │ │ │ + 0xfffffffffffe1a34 (offset: 0x69d60) -> 0xe3fc fde=[ c0f8] │ │ │ │ + 0xfffffffffffe1b24 (offset: 0x69e50) -> 0xe434 fde=[ c130] │ │ │ │ + 0xfffffffffffe1cd4 (offset: 0x6a000) -> 0xe484 fde=[ c180] │ │ │ │ + 0xfffffffffffe1d34 (offset: 0x6a060) -> 0xe4b4 fde=[ c1b0] │ │ │ │ + 0xfffffffffffe1d44 (offset: 0x6a070) -> 0xe4c8 fde=[ c1c4] │ │ │ │ + 0xfffffffffffe1d94 (offset: 0x6a0c0) -> 0xe4dc fde=[ c1d8] │ │ │ │ + 0xfffffffffffe1dc0 (offset: 0x6a0ec) -> 0xe4f0 fde=[ c1ec] │ │ │ │ + 0xfffffffffffe1e54 (offset: 0x6a180) -> 0xe524 fde=[ c220] │ │ │ │ + 0xfffffffffffe1e7c (offset: 0x6a1a8) -> 0xe538 fde=[ c234] │ │ │ │ + 0xfffffffffffe2124 (offset: 0x6a450) -> 0xe598 fde=[ c294] │ │ │ │ + 0xfffffffffffe2138 (offset: 0x6a464) -> 0xe5ac fde=[ c2a8] │ │ │ │ + 0xfffffffffffe2144 (offset: 0x6a470) -> 0xe5c0 fde=[ c2bc] │ │ │ │ + 0xfffffffffffe2174 (offset: 0x6a4a0) -> 0xe5d4 fde=[ c2d0] │ │ │ │ + 0xfffffffffffe2204 (offset: 0x6a530) -> 0xe60c fde=[ c308] │ │ │ │ + 0xfffffffffffe2258 (offset: 0x6a584) -> 0xe634 fde=[ c330] │ │ │ │ + 0xfffffffffffe2354 (offset: 0x6a680) -> 0xe680 fde=[ c37c] │ │ │ │ + 0xfffffffffffe23d4 (offset: 0x6a700) -> 0xe69c fde=[ c398] │ │ │ │ + 0xfffffffffffe245c (offset: 0x6a788) -> 0xe6b8 fde=[ c3b4] │ │ │ │ + 0xfffffffffffe2554 (offset: 0x6a880) -> 0xe6cc fde=[ c3c8] │ │ │ │ + 0xfffffffffffe2bb4 (offset: 0x6aee0) -> 0xe784 fde=[ c480] │ │ │ │ + 0xfffffffffffe2cb4 (offset: 0x6afe0) -> 0xe7cc fde=[ c4c8] │ │ │ │ + 0xfffffffffffe2e14 (offset: 0x6b140) -> 0xe828 fde=[ c524] │ │ │ │ + 0xfffffffffffe3454 (offset: 0x6b780) -> 0xe8c4 fde=[ c5c0] │ │ │ │ + 0xfffffffffffe3714 (offset: 0x6ba40) -> 0xe954 fde=[ c650] │ │ │ │ + 0xfffffffffffe3774 (offset: 0x6baa0) -> 0xe984 fde=[ c680] │ │ │ │ + 0xfffffffffffe3a74 (offset: 0x6bda0) -> 0xe9f4 fde=[ c6f0] │ │ │ │ + 0xfffffffffffe3a94 (offset: 0x6bdc0) -> 0xea08 fde=[ c704] │ │ │ │ + 0xfffffffffffe3db4 (offset: 0x6c0e0) -> 0xea88 fde=[ c784] │ │ │ │ + 0xfffffffffffe3e34 (offset: 0x6c160) -> 0xeaac fde=[ c7a8] │ │ │ │ + 0xfffffffffffe3e94 (offset: 0x6c1c0) -> 0xead4 fde=[ c7d0] │ │ │ │ + 0xfffffffffffe3f14 (offset: 0x6c240) -> 0xeb04 fde=[ c800] │ │ │ │ + 0xfffffffffffe4014 (offset: 0x6c340) -> 0xeb44 fde=[ c840] │ │ │ │ + 0xfffffffffffe4054 (offset: 0x6c380) -> 0xeb68 fde=[ c864] │ │ │ │ + 0xfffffffffffe42a0 (offset: 0x6c5cc) -> 0xebcc fde=[ c8c8] │ │ │ │ + 0xfffffffffffe441c (offset: 0x6c748) -> 0xec2c fde=[ c928] │ │ │ │ + 0xfffffffffffe4664 (offset: 0x6c990) -> 0xec94 fde=[ c990] │ │ │ │ + 0xfffffffffffe4854 (offset: 0x6cb80) -> 0xecdc fde=[ c9d8] │ │ │ │ + 0xfffffffffffe4a64 (offset: 0x6cd90) -> 0xed28 fde=[ ca24] │ │ │ │ + 0xfffffffffffe4cbc (offset: 0x6cfe8) -> 0xed98 fde=[ ca94] │ │ │ │ + 0xfffffffffffe4e74 (offset: 0x6d1a0) -> 0xedf4 fde=[ caf0] │ │ │ │ + 0xfffffffffffe511c (offset: 0x6d448) -> 0xee68 fde=[ cb64] │ │ │ │ + 0xfffffffffffe52f4 (offset: 0x6d620) -> 0xee9c fde=[ cb98] │ │ │ │ + 0xfffffffffffe55e0 (offset: 0x6d90c) -> 0xef0c fde=[ cc08] │ │ │ │ + 0xfffffffffffe56c0 (offset: 0x6d9ec) -> 0xef44 fde=[ cc40] │ │ │ │ + 0xfffffffffffe5b24 (offset: 0x6de50) -> 0xef94 fde=[ cc90] │ │ │ │ + 0xfffffffffffe5f44 (offset: 0x6e270) -> 0xf030 fde=[ cd2c] │ │ │ │ + 0xfffffffffffe6274 (offset: 0x6e5a0) -> 0xf098 fde=[ cd94] │ │ │ │ + 0xfffffffffffe6394 (offset: 0x6e6c0) -> 0xf0d8 fde=[ cdd4] │ │ │ │ + 0xfffffffffffe6598 (offset: 0x6e8c4) -> 0xf140 fde=[ ce3c] │ │ │ │ + 0xfffffffffffe6c00 (offset: 0x6ef2c) -> 0xf18c fde=[ ce88] │ │ │ │ + 0xfffffffffffe6c64 (offset: 0x6ef90) -> 0xf1b8 fde=[ ceb4] │ │ │ │ + 0xfffffffffffe70d4 (offset: 0x6f400) -> 0xf224 fde=[ cf20] │ │ │ │ + 0xfffffffffffe74b4 (offset: 0x6f7e0) -> 0xf288 fde=[ cf84] │ │ │ │ + 0xfffffffffffe79b4 (offset: 0x6fce0) -> 0xf2ec fde=[ cfe8] │ │ │ │ + 0xfffffffffffe7db4 (offset: 0x700e0) -> 0xf368 fde=[ d064] │ │ │ │ + 0xfffffffffffe7e1c (offset: 0x70148) -> 0xf37c fde=[ d078] │ │ │ │ + 0xfffffffffffe8204 (offset: 0x70530) -> 0xf404 fde=[ d100] │ │ │ │ + 0xfffffffffffe8274 (offset: 0x705a0) -> 0xf418 fde=[ d114] │ │ │ │ + 0xfffffffffffe82d4 (offset: 0x70600) -> 0xf42c fde=[ d128] │ │ │ │ + 0xfffffffffffe8414 (offset: 0x70740) -> 0xf440 fde=[ d13c] │ │ │ │ + 0xfffffffffffe8540 (offset: 0x7086c) -> 0xf454 fde=[ d150] │ │ │ │ + 0xfffffffffffe8674 (offset: 0x709a0) -> 0xf468 fde=[ d164] │ │ │ │ + 0xfffffffffffe87b4 (offset: 0x70ae0) -> 0xf47c fde=[ d178] │ │ │ │ + 0xfffffffffffe88b4 (offset: 0x70be0) -> 0xf4d4 fde=[ d1d0] │ │ │ │ + 0xfffffffffffe8a54 (offset: 0x70d80) -> 0xf4e8 fde=[ d1e4] │ │ │ │ + 0xfffffffffffe8b54 (offset: 0x70e80) -> 0xf528 fde=[ d224] │ │ │ │ + 0xfffffffffffe8c34 (offset: 0x70f60) -> 0xf53c fde=[ d238] │ │ │ │ + 0xfffffffffffe9264 (offset: 0x71590) -> 0xf580 fde=[ d27c] │ │ │ │ + 0xfffffffffffe93b4 (offset: 0x716e0) -> 0xf594 fde=[ d290] │ │ │ │ + 0xfffffffffffe9518 (offset: 0x71844) -> 0xf5a8 fde=[ d2a4] │ │ │ │ + 0xfffffffffffe9674 (offset: 0x719a0) -> 0xf5bc fde=[ d2b8] │ │ │ │ + 0xfffffffffffe9954 (offset: 0x71c80) -> 0xf640 fde=[ d33c] │ │ │ │ + 0xfffffffffffe9984 (offset: 0x71cb0) -> 0xf65c fde=[ d358] │ │ │ │ + 0xfffffffffffe9eb8 (offset: 0x721e4) -> 0xf6a4 fde=[ d3a0] │ │ │ │ + 0xfffffffffffea7b4 (offset: 0x72ae0) -> 0xf6ec fde=[ d3e8] │ │ │ │ + 0xfffffffffffea814 (offset: 0x72b40) -> 0xf710 fde=[ d40c] │ │ │ │ + 0xfffffffffffea820 (offset: 0x72b4c) -> 0xf724 fde=[ d420] │ │ │ │ + 0xfffffffffffea884 (offset: 0x72bb0) -> 0xf74c fde=[ d448] │ │ │ │ + 0xfffffffffffea8f4 (offset: 0x72c20) -> 0xf774 fde=[ d470] │ │ │ │ + 0xfffffffffffea934 (offset: 0x72c60) -> 0xf788 fde=[ d484] │ │ │ │ + 0xfffffffffffea994 (offset: 0x72cc0) -> 0xf7b0 fde=[ d4ac] │ │ │ │ + 0xfffffffffffea9b4 (offset: 0x72ce0) -> 0xf7c4 fde=[ d4c0] │ │ │ │ + 0xfffffffffffeaa40 (offset: 0x72d6c) -> 0xf7f4 fde=[ d4f0] │ │ │ │ + 0xfffffffffffeaab4 (offset: 0x72de0) -> 0xf824 fde=[ d520] │ │ │ │ + 0xfffffffffffeab34 (offset: 0x72e60) -> 0xf854 fde=[ d550] │ │ │ │ + 0xfffffffffffeac34 (offset: 0x72f60) -> 0xf8a0 fde=[ d59c] │ │ │ │ + 0xfffffffffffead34 (offset: 0x73060) -> 0xf8f0 fde=[ d5ec] │ │ │ │ + 0xfffffffffffeaf58 (offset: 0x73284) -> 0xf934 fde=[ d630] │ │ │ │ + 0xfffffffffffeafdc (offset: 0x73308) -> 0xf968 fde=[ d664] │ │ │ │ + 0xfffffffffffeb054 (offset: 0x73380) -> 0xf99c fde=[ d698] │ │ │ │ + 0xfffffffffffeb1b4 (offset: 0x734e0) -> 0xf9e0 fde=[ d6dc] │ │ │ │ + 0xfffffffffffeb314 (offset: 0x73640) -> 0xfa1c fde=[ d718] │ │ │ │ + 0xfffffffffffeb4d4 (offset: 0x73800) -> 0xfa58 fde=[ d754] │ │ │ │ + 0xfffffffffffeb674 (offset: 0x739a0) -> 0xfaa8 fde=[ d7a4] │ │ │ │ + 0xfffffffffffeb9d4 (offset: 0x73d00) -> 0xfb08 fde=[ d804] │ │ │ │ + 0xfffffffffffebb94 (offset: 0x73ec0) -> 0xfb3c fde=[ d838] │ │ │ │ + 0xfffffffffffebf14 (offset: 0x74240) -> 0xfbf4 fde=[ d8f0] │ │ │ │ + 0xfffffffffffec1e0 (offset: 0x7450c) -> 0xfc38 fde=[ d934] │ │ │ │ + 0xfffffffffffecb14 (offset: 0x74e40) -> 0xfc80 fde=[ d97c] │ │ │ │ + 0xfffffffffffecf34 (offset: 0x75260) -> 0xfcf4 fde=[ d9f0] │ │ │ │ + 0xfffffffffffed240 (offset: 0x7556c) -> 0xfd24 fde=[ da20] │ │ │ │ + 0xfffffffffffed8a0 (offset: 0x75bcc) -> 0xfd70 fde=[ da6c] │ │ │ │ + 0xfffffffffffee558 (offset: 0x76884) -> 0xfdb8 fde=[ dab4] │ │ │ │ + 0xfffffffffffef4f4 (offset: 0x77820) -> 0xfe00 fde=[ dafc] │ │ │ │ + 0xfffffffffffefab4 (offset: 0x77de0) -> 0xfe4c fde=[ db48] │ │ │ │ + 0xfffffffffffefd98 (offset: 0x780c4) -> 0xfea8 fde=[ dba4] │ │ │ │ + 0xffffffffffff0034 (offset: 0x78360) -> 0xff28 fde=[ dc24] │ │ │ │ + 0xffffffffffff00b4 (offset: 0x783e0) -> 0xff60 fde=[ dc5c] │ │ │ │ + 0xffffffffffff02a4 (offset: 0x785d0) -> 0xff90 fde=[ dc8c] │ │ │ │ + 0xffffffffffff0384 (offset: 0x786b0) -> 0xffc0 fde=[ dcbc] │ │ │ │ + 0xffffffffffff0654 (offset: 0x78980) -> 0x10040 fde=[ dd3c] │ │ │ │ + 0xffffffffffff0774 (offset: 0x78aa0) -> 0x10064 fde=[ dd60] │ │ │ │ + 0xffffffffffff07f8 (offset: 0x78b24) -> 0x10088 fde=[ dd84] │ │ │ │ + 0xffffffffffff0894 (offset: 0x78bc0) -> 0x100ac fde=[ dda8] │ │ │ │ + 0xffffffffffff0954 (offset: 0x78c80) -> 0x100e0 fde=[ dddc] │ │ │ │ + 0xffffffffffff0a14 (offset: 0x78d40) -> 0x10114 fde=[ de10] │ │ │ │ + 0xffffffffffff0ad4 (offset: 0x78e00) -> 0x10148 fde=[ de44] │ │ │ │ + 0xffffffffffff0b94 (offset: 0x78ec0) -> 0x1017c fde=[ de78] │ │ │ │ + 0xffffffffffff0c38 (offset: 0x78f64) -> 0x101a8 fde=[ dea4] │ │ │ │ + 0xffffffffffff0d00 (offset: 0x7902c) -> 0x101cc fde=[ dec8] │ │ │ │ + 0xffffffffffff0df4 (offset: 0x79120) -> 0x101f0 fde=[ deec] │ │ │ │ + 0xffffffffffff0ed4 (offset: 0x79200) -> 0x10214 fde=[ df10] │ │ │ │ + 0xffffffffffff0fa4 (offset: 0x792d0) -> 0x10238 fde=[ df34] │ │ │ │ + 0xffffffffffff1074 (offset: 0x793a0) -> 0x1025c fde=[ df58] │ │ │ │ + 0xffffffffffff1134 (offset: 0x79460) -> 0x10290 fde=[ df8c] │ │ │ │ + 0xffffffffffff11f4 (offset: 0x79520) -> 0x102c4 fde=[ dfc0] │ │ │ │ + 0xffffffffffff12b4 (offset: 0x795e0) -> 0x102f8 fde=[ dff4] │ │ │ │ + 0xffffffffffff1374 (offset: 0x796a0) -> 0x1032c fde=[ e028] │ │ │ │ + 0xffffffffffff1444 (offset: 0x79770) -> 0x10350 fde=[ e04c] │ │ │ │ + 0xffffffffffff14f4 (offset: 0x79820) -> 0x10374 fde=[ e070] │ │ │ │ + 0xffffffffffff15d4 (offset: 0x79900) -> 0x10398 fde=[ e094] │ │ │ │ + 0xffffffffffff16bc (offset: 0x799e8) -> 0x103c4 fde=[ e0c0] │ │ │ │ + 0xffffffffffff1774 (offset: 0x79aa0) -> 0x103e8 fde=[ e0e4] │ │ │ │ + 0xffffffffffff1824 (offset: 0x79b50) -> 0x1040c fde=[ e108] │ │ │ │ + 0xffffffffffff19f4 (offset: 0x79d20) -> 0x1043c fde=[ e138] │ │ │ │ + 0xffffffffffff1bb8 (offset: 0x79ee4) -> 0x1046c fde=[ e168] │ │ │ │ + 0xffffffffffff1e74 (offset: 0x7a1a0) -> 0x104c4 fde=[ e1c0] │ │ │ │ + 0xffffffffffff21b4 (offset: 0x7a4e0) -> 0x10504 fde=[ e200] │ │ │ │ + 0xffffffffffff25f4 (offset: 0x7a920) -> 0x10584 fde=[ e280] │ │ │ │ + 0xffffffffffff2914 (offset: 0x7ac40) -> 0x105dc fde=[ e2d8] │ │ │ │ + 0xffffffffffff2c34 (offset: 0x7af60) -> 0x10634 fde=[ e330] │ │ │ │ + 0xffffffffffff2f54 (offset: 0x7b280) -> 0x1068c fde=[ e388] │ │ │ │ + 0xffffffffffff3274 (offset: 0x7b5a0) -> 0x106e4 fde=[ e3e0] │ │ │ │ + 0xffffffffffff3298 (offset: 0x7b5c4) -> 0x10708 fde=[ e404] │ │ │ │ + 0xffffffffffff3334 (offset: 0x7b660) -> 0x10738 fde=[ e434] │ │ │ │ + 0xffffffffffff3514 (offset: 0x7b840) -> 0x10794 fde=[ e490] │ │ │ │ + 0xffffffffffff35e4 (offset: 0x7b910) -> 0x107c8 fde=[ e4c4] │ │ │ │ + 0xffffffffffff3d40 (offset: 0x7c06c) -> 0x10848 fde=[ e544] │ │ │ │ + 0xffffffffffff3df4 (offset: 0x7c120) -> 0x10880 fde=[ e57c] │ │ │ │ + 0xffffffffffff3e00 (offset: 0x7c12c) -> 0x10894 fde=[ e590] │ │ │ │ + 0xffffffffffff3e44 (offset: 0x7c170) -> 0x108bc fde=[ e5b8] │ │ │ │ + 0xffffffffffff3ed4 (offset: 0x7c200) -> 0x108f4 fde=[ e5f0] │ │ │ │ + 0xffffffffffff3f64 (offset: 0x7c290) -> 0x10924 fde=[ e620] │ │ │ │ + 0xffffffffffff3fdc (offset: 0x7c308) -> 0x10954 fde=[ e650] │ │ │ │ + 0xffffffffffff4034 (offset: 0x7c360) -> 0x10968 fde=[ e664] │ │ │ │ + 0xffffffffffff4040 (offset: 0x7c36c) -> 0x1097c fde=[ e678] │ │ │ │ + 0xffffffffffff4054 (offset: 0x7c380) -> 0x10990 fde=[ e68c] │ │ │ │ + 0xffffffffffff4074 (offset: 0x7c3a0) -> 0x109a4 fde=[ e6a0] │ │ │ │ + 0xffffffffffff40bc (offset: 0x7c3e8) -> 0x109b8 fde=[ e6b4] │ │ │ │ + 0xffffffffffff5144 (offset: 0x7d470) -> 0x10b24 fde=[ e820] │ │ │ │ + 0xffffffffffff5294 (offset: 0x7d5c0) -> 0x10b6c fde=[ e868] │ │ │ │ + 0xffffffffffff5414 (offset: 0x7d740) -> 0x10bcc fde=[ e8c8] │ │ │ │ + 0xffffffffffff56c4 (offset: 0x7d9f0) -> 0x10c14 fde=[ e910] │ │ │ │ + 0xffffffffffff57c4 (offset: 0x7daf0) -> 0x10c4c fde=[ e948] │ │ │ │ + 0xffffffffffff57fc (offset: 0x7db28) -> 0x10c70 fde=[ e96c] │ │ │ │ + 0xffffffffffff59f8 (offset: 0x7dd24) -> 0x10cb8 fde=[ e9b4] │ │ │ │ + 0xffffffffffff5be0 (offset: 0x7df0c) -> 0x10d00 fde=[ e9fc] │ │ │ │ + 0xffffffffffff5ec4 (offset: 0x7e1f0) -> 0x10d4c fde=[ ea48] │ │ │ │ + 0xffffffffffff617c (offset: 0x7e4a8) -> 0x10d90 fde=[ ea8c] │ │ │ │ + 0xffffffffffff61d4 (offset: 0x7e500) -> 0x10db8 fde=[ eab4] │ │ │ │ + 0xffffffffffff6224 (offset: 0x7e550) -> 0x10de8 fde=[ eae4] │ │ │ │ + 0xffffffffffff623c (offset: 0x7e568) -> 0x10dfc fde=[ eaf8] │ │ │ │ + 0xffffffffffff6284 (offset: 0x7e5b0) -> 0x10e28 fde=[ eb24] │ │ │ │ + 0xffffffffffff6460 (offset: 0x7e78c) -> 0x10e5c fde=[ eb58] │ │ │ │ + 0xffffffffffff6874 (offset: 0x7eba0) -> 0x10ea8 fde=[ eba4] │ │ │ │ + 0xffffffffffff68a0 (offset: 0x7ebcc) -> 0x10ebc fde=[ ebb8] │ │ │ │ + 0xffffffffffff68b4 (offset: 0x7ebe0) -> 0x10ed0 fde=[ ebcc] │ │ │ │ + 0xffffffffffff69e4 (offset: 0x7ed10) -> 0x10f00 fde=[ ebfc] │ │ │ │ + 0xffffffffffff6a40 (offset: 0x7ed6c) -> 0x10f34 fde=[ ec30] │ │ │ │ + 0xffffffffffff6ab4 (offset: 0x7ede0) -> 0x10f60 fde=[ ec5c] │ │ │ │ + 0xffffffffffff6b58 (offset: 0x7ee84) -> 0x10f9c fde=[ ec98] │ │ │ │ + 0xffffffffffff6b64 (offset: 0x7ee90) -> 0x10fb0 fde=[ ecac] │ │ │ │ + 0xffffffffffff6c94 (offset: 0x7efc0) -> 0x10fe4 fde=[ ece0] │ │ │ │ + 0xffffffffffff6cb4 (offset: 0x7efe0) -> 0x10ffc fde=[ ecf8] │ │ │ │ + 0xffffffffffff7078 (offset: 0x7f3a4) -> 0x1107c fde=[ ed78] │ │ │ │ + 0xffffffffffff7134 (offset: 0x7f460) -> 0x110b4 fde=[ edb0] │ │ │ │ + 0xffffffffffff7284 (offset: 0x7f5b0) -> 0x11108 fde=[ ee04] │ │ │ │ + 0xffffffffffff7560 (offset: 0x7f88c) -> 0x11158 fde=[ ee54] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -1177,5112 +1177,4557 @@ │ │ │ │ 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=0000000000005200..0000000000005418 │ │ │ │ +00000090 0000000000000028 00000094 FDE cie=00000000 pc=0000000000005200..00000000000052d0 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000005204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005208 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005214 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000521c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005228 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005238 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000525c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000052e8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000005368 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000053c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000520c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005210 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005218 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000000529c │ │ │ │ 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 00000000000053c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000052a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000052a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000005414 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000000e0 0000000000000044 000000e4 FDE cie=00000000 pc=0000000000005420..000000000000577c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005424 │ │ │ │ +000000bc 0000000000000024 000000c0 FDE cie=00000000 pc=00000000000052d0..0000000000005334 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000052d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005428 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005434 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000543c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005444 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000544c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000545c │ │ │ │ - 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: 540 to 0000000000005678 │ │ │ │ - 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_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000052d8 │ │ │ │ + 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 00000000000052e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000532c │ │ │ │ + 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 0000000000005330 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000000e4 0000000000000044 000000e8 FDE cie=00000000 pc=0000000000005340..0000000000005460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005344 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005348 │ │ │ │ + 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 0000000000005350 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000053c0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000053c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000005428 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000542c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005444 │ │ │ │ + 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 000000000000567c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005448 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005680 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000544c │ │ │ │ + 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=0000000000005460..000000000000546c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000140 0000000000000010 00000144 FDE cie=00000000 pc=000000000000546c..0000000000005478 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000154 0000000000000010 00000158 FDE cie=00000000 pc=0000000000005480..000000000000548c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000168 0000000000000010 0000016c FDE cie=00000000 pc=000000000000548c..0000000000005498 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000017c 0000000000000010 00000180 FDE cie=00000000 pc=00000000000054a0..00000000000054ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000190 0000000000000010 00000194 FDE cie=00000000 pc=00000000000054ac..00000000000054b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001a4 0000000000000010 000001a8 FDE cie=00000000 pc=00000000000054c0..00000000000054cc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001b8 0000000000000010 000001bc FDE cie=00000000 pc=00000000000054cc..00000000000054d8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001cc 0000000000000010 000001d0 FDE cie=00000000 pc=00000000000054e0..00000000000054ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001e0 0000000000000010 000001e4 FDE cie=00000000 pc=00000000000054ec..00000000000054f8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000005500..000000000000550c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000208 0000000000000010 0000020c FDE cie=00000000 pc=000000000000550c..000000000000551c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000128 0000000000000010 0000012c FDE cie=00000000 pc=0000000000005780..00000000000057a0 │ │ │ │ +0000021c 0000000000000010 00000220 FDE cie=00000000 pc=0000000000005520..0000000000005534 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000013c 0000000000000028 00000140 FDE cie=00000000 pc=00000000000057a0..0000000000005894 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057a4 │ │ │ │ +00000230 0000000000000038 00000234 FDE cie=00000000 pc=0000000000005540..00000000000055c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005548 │ │ │ │ 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 00000000000057b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005554 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000057bc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000000588c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000055a4 │ │ │ │ + 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 0000000000005890 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000055a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000168 0000000000000028 0000016c FDE cie=00000000 pc=00000000000058a0..0000000000005924 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000058a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000058a8 │ │ │ │ - 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 00000000000058b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000058c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000000591c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000055ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000055c0 │ │ │ │ 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 0000000000005920 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000055c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000026c 0000000000000020 00000270 FDE cie=00000000 pc=00000000000055c8..0000000000005650 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000005618 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000561c │ │ │ │ + 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 0000000000005638 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000563c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000290 0000000000000010 00000294 FDE cie=00000000 pc=0000000000005650..00000000000056b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002a4 0000000000000020 000002a8 FDE cie=00000000 pc=00000000000056b0..0000000000005738 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000005700 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005704 │ │ │ │ + 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 0000000000005720 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002c8 0000000000000010 000002cc FDE cie=00000000 pc=0000000000005740..00000000000057a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002dc 0000000000000010 000002e0 FDE cie=00000000 pc=00000000000057a4..00000000000057fc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000194 0000000000000028 00000198 FDE cie=00000000 pc=0000000000005924..00000000000059a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005928 │ │ │ │ +000002f0 000000000000005c 000002f4 FDE cie=00000000 pc=0000000000005800..000000000000599c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005808 │ │ │ │ + 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 0000000000005814 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000005860 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005864 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000005928 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000592c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000005934 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005948 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000005998 │ │ │ │ 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 0000000000005938 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000593c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005940 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005944 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005954 │ │ │ │ + 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 000000000000599c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005958 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000595c │ │ │ │ + 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000350 0000000000000020 00000354 FDE cie=00000000 pc=00000000000059a0..00000000000059e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000059b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059b4 │ │ │ │ + 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 00000000000059d4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000001c0 0000000000000038 000001c4 FDE cie=00000000 pc=00000000000059a0..0000000000005a90 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000059a4 │ │ │ │ +00000374 000000000000005c 00000378 FDE cie=00000000 pc=00000000000059e0..0000000000005a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000059a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000059b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059e8 │ │ │ │ + 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 00000000000059bc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000059f4 │ │ │ │ + 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: 36 to 00000000000059e0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000005a48 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005a74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005a04 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000005a44 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005a54 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a5c │ │ │ │ + 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: 20 to 0000000000005a70 │ │ │ │ + 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 0000000000005a74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a78 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a8c │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000001fc 0000000000000034 00000200 FDE cie=00000000 pc=0000000000005a90..0000000000005b90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a94 │ │ │ │ +000003d4 0000000000000058 000003d8 FDE cie=00000000 pc=0000000000005aa0..0000000000005ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005aa8 │ │ │ │ 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 0000000000005aa8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ab4 │ │ │ │ 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: 68 to 0000000000005af8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005b08 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000005b68 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000005b48 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b4c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005b58 │ │ │ │ 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 0000000000005b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b60 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005b70 │ │ │ │ + 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 0000000000005b74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b78 │ │ │ │ + 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 0000000000005b7c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005b84 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00000234 000000000000004c 00000238 FDE cie=00000000 pc=0000000000005b90..0000000000005d1c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005b94 │ │ │ │ +00000430 000000000000005c 00000434 FDE cie=00000000 pc=0000000000005ba8..0000000000005d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005bac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005b98 │ │ │ │ - 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 0000000000005ba4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005bac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005bbc │ │ │ │ - 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: 308 to 0000000000005cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005bb0 │ │ │ │ + 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 0000000000005bbc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000005c10 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c14 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000005cd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cdc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005ce4 │ │ │ │ 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 0000000000005cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ce8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000005d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cf0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cf4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d04 │ │ │ │ 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 0000000000005d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005d08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005d0c │ │ │ │ + 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000284 0000000000000070 00000288 FDE cie=00000000 pc=0000000000005d20..0000000000006020 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d24 │ │ │ │ +00000490 000000000000006c 00000494 FDE cie=00000000 pc=0000000000005d60..0000000000006008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005d64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d28 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005d34 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005d3c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005d44 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000005d74 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005d88 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d8c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000000005ec8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005ed0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005d68 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d74 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005d7c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005d90 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d9c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000005ea4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000005f18 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005f00 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000005f60 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (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 0000000000005f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005f08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005f10 │ │ │ │ - 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: 256 to 0000000000006010 │ │ │ │ - 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 0000000000005f68 │ │ │ │ + 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 0000000000006000 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006014 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006018 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000601c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006004 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000002f8 0000000000000034 000002fc FDE cie=00000000 pc=0000000000006020..0000000000006118 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006024 │ │ │ │ +00000500 0000000000000038 00000504 FDE cie=00000000 pc=0000000000006008..00000000000060d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000600c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006010 │ │ │ │ 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 0000000000006030 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006018 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006020 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000602c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000603c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000060a0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000006104 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006110 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000060c4 │ │ │ │ + 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: 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 0000000000006114 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000330 000000000000003c 00000334 FDE cie=00000000 pc=0000000000006120..00000000000062f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006124 │ │ │ │ +0000053c 0000000000000010 00000540 FDE cie=00000000 pc=00000000000060e0..0000000000006134 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000550 0000000000000010 00000554 FDE cie=00000000 pc=0000000000006140..000000000000614c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000564 000000000000003c 00000568 FDE cie=00000000 pc=000000000000614c..00000000000061f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006150 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006128 │ │ │ │ - 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 0000000000006134 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006144 │ │ │ │ - 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_loc1: 328 to 000000000000628c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006154 │ │ │ │ + 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 000000000000615c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000006198 │ │ │ │ + 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 000000000000619c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000061a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000061c0 │ │ │ │ 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 0000000000006290 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000061c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006294 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000061c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000061e8 │ │ │ │ + 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 00000000000061ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000005a4 0000000000000010 000005a8 FDE cie=00000000 pc=00000000000061f0..0000000000006204 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000005b8 0000000000000010 000005bc FDE cie=00000000 pc=0000000000006204..000000000000621c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000005cc 0000000000000010 000005d0 FDE cie=00000000 pc=0000000000006220..0000000000006238 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000370 0000000000000010 00000374 FDE cie=00000000 pc=0000000000006300..0000000000006340 │ │ │ │ +000005e0 0000000000000010 000005e4 FDE cie=00000000 pc=0000000000006240..0000000000006254 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000384 0000000000000024 00000388 FDE cie=00000000 pc=0000000000006340..0000000000006380 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006344 │ │ │ │ +000005f4 0000000000000010 000005f8 FDE cie=00000000 pc=0000000000006260..0000000000006274 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000608 0000000000000010 0000060c FDE cie=00000000 pc=0000000000006280..0000000000006294 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000061c 0000000000000010 00000620 FDE cie=00000000 pc=00000000000062a0..00000000000062b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000630 0000000000000010 00000634 FDE cie=00000000 pc=00000000000062c0..00000000000062d4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000644 0000000000000028 00000648 FDE cie=00000000 pc=00000000000062e0..0000000000006348 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000062e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006348 │ │ │ │ - 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 0000000000006354 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006378 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000062e8 │ │ │ │ + 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 00000000000062f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000062fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000006340 │ │ │ │ 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 000000000000637c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000003ac 0000000000000020 000003b0 FDE cie=00000000 pc=0000000000006380..00000000000063c4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006394 │ │ │ │ +00000670 0000000000000020 00000674 FDE cie=00000000 pc=0000000000006348..0000000000006398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000634c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006398 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006350 │ │ │ │ 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: 28 to 00000000000063b4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006368 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006390 │ │ │ │ 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 0000000000006394 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000003d0 0000000000000024 000003d4 FDE cie=00000000 pc=00000000000063c4..0000000000006434 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000063c8 │ │ │ │ +00000694 0000000000000020 00000698 FDE cie=00000000 pc=00000000000063a0..00000000000063f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000063cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063a8 │ │ │ │ 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 00000000000063dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000642c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000063c0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000063e8 │ │ │ │ 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 0000000000006430 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000003f8 0000000000000024 000003fc FDE cie=00000000 pc=0000000000006440..00000000000064dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006444 │ │ │ │ +000006b8 0000000000000024 000006bc FDE cie=00000000 pc=00000000000063f0..0000000000006478 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000006438 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000643c │ │ │ │ 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 0000000000006450 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006450 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000064d4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000646c │ │ │ │ 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 00000000000064d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006470 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000420 0000000000000010 00000424 FDE cie=00000000 pc=00000000000064e0..00000000000064f8 │ │ │ │ +000006e0 0000000000000010 000006e4 FDE cie=00000000 pc=0000000000006480..00000000000064bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000434 0000000000000024 00000438 FDE cie=00000000 pc=0000000000006500..0000000000006560 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006504 │ │ │ │ +000006f4 0000000000000024 000006f8 FDE cie=00000000 pc=00000000000064c0..0000000000006508 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000064c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006508 │ │ │ │ - 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 0000000000006514 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000006558 │ │ │ │ + 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: 12 to 00000000000064d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000064fc │ │ │ │ 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 000000000000655c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006500 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000045c 0000000000000044 00000460 FDE cie=00000000 pc=0000000000006560..0000000000006610 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000657c │ │ │ │ +0000071c 0000000000000010 00000720 FDE cie=00000000 pc=0000000000006508..000000000000651c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000730 000000000000003c 00000734 FDE cie=00000000 pc=0000000000006520..0000000000006610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006580 │ │ │ │ - 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 0000000000006588 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000065b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000065e4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000065f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006528 │ │ │ │ + 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 0000000000006530 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000653c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 184 to 00000000000065f4 │ │ │ │ + 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 00000000000065f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000065f8 │ │ │ │ - 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 00000000000065fc │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000006608 │ │ │ │ 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 000000000000660c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004a4 0000000000000054 000004a8 FDE cie=00000000 pc=0000000000006610..0000000000006868 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000661c │ │ │ │ +00000770 0000000000000040 00000774 FDE cie=00000000 pc=0000000000006610..00000000000066e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006614 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006620 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006618 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006624 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000662c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006648 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006654 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000667c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006680 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000066c4 │ │ │ │ + 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 00000000000066c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000066d8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066dc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007b4 0000000000000040 000007b8 FDE cie=00000000 pc=00000000000066e0..00000000000067ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000066f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066fc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006718 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006724 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000006748 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000674c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000006790 │ │ │ │ + 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 0000000000006794 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006798 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000067a4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067a8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007f8 0000000000000044 000007fc FDE cie=00000000 pc=00000000000067ac..000000000000699c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067b4 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067b8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006628 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000067c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000067d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006634 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000663c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006648 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006654 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000067e4 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000000679c │ │ │ │ + DW_CFA_advance_loc1: 360 to 000000000000694c │ │ │ │ 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 00000000000067a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000006864 │ │ │ │ - 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 0000000000006950 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006954 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000840 0000000000000010 00000844 FDE cie=00000000 pc=00000000000069a0..00000000000069b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004fc 000000000000002c 00000500 FDE cie=00000000 pc=0000000000006868..000000000000691c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000686c │ │ │ │ +00000854 000000000000002c 00000858 FDE cie=00000000 pc=00000000000069c0..0000000000006a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000069c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006870 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000069c8 │ │ │ │ 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 0000000000006878 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000069d0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000688c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000069e0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000690c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000006a0c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006914 │ │ │ │ - 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 0000000000006918 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000052c 0000000000000034 00000530 FDE cie=00000000 pc=0000000000006920..0000000000006aa4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000692c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006930 │ │ │ │ - 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 0000000000006938 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006944 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006950 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000006a98 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006a20 │ │ │ │ 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 0000000000006a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000564 0000000000000034 00000568 FDE cie=00000000 pc=0000000000006aa4..0000000000006c58 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006ab0 │ │ │ │ +00000884 0000000000000048 00000888 FDE cie=00000000 pc=0000000000006a28..0000000000006c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ab4 │ │ │ │ - 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 0000000000006abc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006ac8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006ad4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000006c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a30 │ │ │ │ + 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 0000000000006a38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006a4c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006a58 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006a64 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006a70 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000006b9c │ │ │ │ + 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 0000000000006c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ba0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ba4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000059c 0000000000000028 000005a0 FDE cie=00000000 pc=0000000000006c60..0000000000006db8 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000006cd8 │ │ │ │ +000008d0 0000000000000024 000008d4 FDE cie=00000000 pc=0000000000006c28..0000000000006c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006c2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006cdc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006c30 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006c44 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006d0c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000006c8c │ │ │ │ + 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 0000000000006d10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000006d70 │ │ │ │ - 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 0000000000006c90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006c94 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005c8 000000000000003c 000005cc FDE cie=00000000 pc=0000000000006dc0..0000000000006f14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006dc4 │ │ │ │ +000008f8 0000000000000048 000008fc FDE cie=00000000 pc=0000000000006ca0..0000000000007840 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006dc8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ca8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006cac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006dd0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006de0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006cb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006de8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006cbc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006cc4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006df8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006cd0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000006e8c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006cdc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 540 to 0000000000006ef8 │ │ │ │ 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 0000000000006e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006efc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000608 0000000000000048 0000060c FDE cie=00000000 pc=0000000000006f20..0000000000007198 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006f24 │ │ │ │ +00000944 0000000000000038 00000948 FDE cie=00000000 pc=0000000000007840..00000000000079a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007848 │ │ │ │ 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 0000000000006f30 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006f3c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006f48 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000000702c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000784c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007854 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000007868 │ │ │ │ + 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_loc1: 256 to 0000000000007968 │ │ │ │ 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 0000000000007030 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007034 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000007078 │ │ │ │ - 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000707c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000796c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007970 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000654 0000000000000040 00000658 FDE cie=00000000 pc=00000000000071a0..00000000000073e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000071a4 │ │ │ │ +00000980 0000000000000038 00000984 FDE cie=00000000 pc=00000000000079a8..0000000000007af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000071a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079b0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000071ac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000071b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000071bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000007258 │ │ │ │ - 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 000000000000725c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007260 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000007330 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000079bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000079c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000079d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000007aa8 │ │ │ │ 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 0000000000007334 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007338 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000698 0000000000000030 0000069c FDE cie=00000000 pc=00000000000073e0..0000000000007548 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073e8 │ │ │ │ - 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 00000000000073f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007400 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000007510 │ │ │ │ - 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 0000000000007514 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007ab0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ab4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000006cc 0000000000000010 000006d0 FDE cie=00000000 pc=0000000000007548..00000000000075bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006e0 0000000000000010 000006e4 FDE cie=00000000 pc=00000000000075c0..0000000000007620 │ │ │ │ +000009bc 0000000000000010 000009c0 FDE cie=00000000 pc=0000000000007af0..0000000000007b0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006f4 0000000000000068 000006f8 FDE cie=00000000 pc=0000000000007620..0000000000007898 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007624 │ │ │ │ +000009d0 0000000000000028 000009d4 FDE cie=00000000 pc=0000000000007b0c..0000000000007c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007b10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007b14 │ │ │ │ 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 0000000000007630 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000763c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 192 to 00000000000076fc │ │ │ │ - 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 0000000000007700 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007704 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000007764 │ │ │ │ - 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 0000000000007768 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000776c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000077b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007b24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007b30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000007be0 │ │ │ │ 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 00000000000077b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000007838 │ │ │ │ - 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 000000000000783c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007840 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000007880 │ │ │ │ - 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 0000000000007884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007888 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007be8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000760 0000000000000054 00000764 FDE cie=00000000 pc=00000000000078a0..0000000000007c58 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000078ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078b0 │ │ │ │ - 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 00000000000078bc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000078c8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000078d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000078e0 │ │ │ │ - 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: 708 to 0000000000007ba4 │ │ │ │ - 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 0000000000007ba8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000007c54 │ │ │ │ - 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_nop │ │ │ │ │ │ │ │ -000007b8 0000000000000038 000007bc FDE cie=00000000 pc=0000000000007c60..0000000000007d0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c68 │ │ │ │ - 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 0000000000007c70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007c7c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007c88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007c98 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000007d04 │ │ │ │ - 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 0000000000007d08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +000009fc 0000000000000010 00000a00 FDE cie=00000000 pc=0000000000007c48..0000000000007c70 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007f4 000000000000005c 000007f8 FDE cie=00000000 pc=0000000000007d0c..0000000000008018 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d10 │ │ │ │ +00000a10 000000000000003c 00000a14 FDE cie=00000000 pc=0000000000007c70..0000000000007f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d14 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c78 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c7c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007d1c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007c8c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000007d50 │ │ │ │ - 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 0000000000007d54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d5c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d60 │ │ │ │ - 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_loc1: 384 to 0000000000007ee0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007c94 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 512 to 0000000000007e94 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007ee8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007eec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000007f84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f88 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007f98 │ │ │ │ - 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 0000000000007f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007e98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007e9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000007fec │ │ │ │ - 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 0000000000007ff0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ff4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ │ │ │ │ -00000854 0000000000000044 00000858 FDE cie=00000000 pc=0000000000008020..000000000000867c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008024 │ │ │ │ +00000a50 0000000000000048 00000a54 FDE cie=00000000 pc=0000000000007f44..000000000000828c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007f48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008028 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000802c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007f4c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007f58 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008034 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000804c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000007f70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007f7c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007f8c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007f94 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1572 to 0000000000008670 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007fa0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 624 to 0000000000008210 │ │ │ │ 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 0000000000008674 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008214 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008218 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000089c 0000000000000048 000008a0 FDE cie=00000000 pc=0000000000008680..0000000000008d3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008684 │ │ │ │ +00000a9c 0000000000000038 00000aa0 FDE cie=00000000 pc=000000000000828c..0000000000008514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008290 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008688 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000868c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008694 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000086b0 │ │ │ │ - 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 0000000000008bec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008294 │ │ │ │ + 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 000000000000829c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000082c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 536 to 00000000000084dc │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000084e8 │ │ │ │ + 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 00000000000084ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000084f0 │ │ │ │ + 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: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00000ad8 00000000000000bc 00000adc FDE cie=00000000 pc=0000000000008520..000000000000991c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008524 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008528 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008534 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000008550 │ │ │ │ + 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: 32 to 0000000000008570 │ │ │ │ + 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_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 408 to 0000000000008708 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 1816 to 0000000000008e20 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008e38 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1432 to 00000000000093d0 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000009410 │ │ │ │ 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 0000000000008bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009414 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008bf4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009418 │ │ │ │ + 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: 496 to 0000000000009608 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 532 to 000000000000981c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000009894 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000098ac │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000098c4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000990c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009914 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009918 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000008e8 0000000000000030 000008ec FDE cie=00000000 pc=0000000000008d40..0000000000008e00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d44 │ │ │ │ +00000b98 0000000000000064 00000b9c FDE cie=00000000 pc=0000000000009920..000000000000a71c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d48 │ │ │ │ - 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 0000000000008d50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000008de0 │ │ │ │ - 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 0000000000009928 │ │ │ │ + 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 0000000000009930 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009968 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000996c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009970 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009974 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 1464 to 0000000000009f2c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008de4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008de8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008df8 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f30 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f34 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f38 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009f44 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f4c │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000091c 0000000000000028 00000920 FDE cie=00000000 pc=0000000000008e00..0000000000008f00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008e04 │ │ │ │ +00000c00 000000000000002c 00000c04 FDE cie=00000000 pc=000000000000a720..000000000000a7e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a728 │ │ │ │ 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 0000000000008e10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a730 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000008e90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a738 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000a774 │ │ │ │ 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 0000000000008e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a778 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a77c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000948 0000000000000040 0000094c FDE cie=00000000 pc=0000000000008f00..00000000000090bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f08 │ │ │ │ - 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 0000000000008f14 │ │ │ │ - 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 0000000000008f20 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000009010 │ │ │ │ - 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 0000000000009014 │ │ │ │ +00000c30 000000000000002c 00000c34 FDE cie=00000000 pc=000000000000a7e8..000000000000a864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a7ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009028 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009054 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a7f0 │ │ │ │ + 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 000000000000a7f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a800 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000000a85c │ │ │ │ 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 0000000000009058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a860 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000906c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000098c 0000000000000048 00000990 FDE cie=00000000 pc=00000000000090c0..00000000000091f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090c8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090cc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000090d8 │ │ │ │ - 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 00000000000090e0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000090fc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009108 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000916c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009170 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000091e8 │ │ │ │ - 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 00000000000091ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000c60 0000000000000010 00000c64 FDE cie=00000000 pc=000000000000a864..000000000000a874 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009d8 0000000000000024 000009dc FDE cie=00000000 pc=0000000000009200..0000000000009270 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009204 │ │ │ │ +00000c74 0000000000000028 00000c78 FDE cie=00000000 pc=000000000000a880..000000000000a938 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000a8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a8a8 │ │ │ │ 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 0000000000009214 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000009268 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000a8f0 │ │ │ │ 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 000000000000926c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a8f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000a914 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000a00 0000000000000010 00000a04 FDE cie=00000000 pc=0000000000009270..0000000000009518 │ │ │ │ +00000ca0 0000000000000010 00000ca4 FDE cie=00000000 pc=000000000000a940..000000000000a964 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a14 0000000000000038 00000a18 FDE cie=00000000 pc=0000000000009520..0000000000009cf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009524 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009528 │ │ │ │ - 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_loc2: 1556 to 0000000000009b3c │ │ │ │ - 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 0000000000009b40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009b64 │ │ │ │ - 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 0000000000009b68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000009ba4 │ │ │ │ - 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 0000000000009ba8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009bb4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000cb4 0000000000000010 00000cb8 FDE cie=00000000 pc=000000000000a964..000000000000a998 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a50 0000000000000024 00000a54 FDE cie=00000000 pc=0000000000009cf0..0000000000009d30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cf4 │ │ │ │ +00000cc8 0000000000000028 00000ccc FDE cie=00000000 pc=000000000000a9a0..000000000000aa28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a9a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cf8 │ │ │ │ - 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 0000000000009d04 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000009d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a9a8 │ │ │ │ + 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 000000000000a9b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a9b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000aa20 │ │ │ │ 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 0000000000009d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aa24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00000cf4 0000000000000010 00000cf8 FDE cie=00000000 pc=000000000000aa28..000000000000aa38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a78 0000000000000024 00000a7c FDE cie=00000000 pc=0000000000009d30..0000000000009d8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d38 │ │ │ │ - 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 0000000000009d40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000009d84 │ │ │ │ - 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 0000000000009d88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000d08 0000000000000010 00000d0c FDE cie=00000000 pc=000000000000aa40..000000000000aa88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aa0 0000000000000010 00000aa4 FDE cie=00000000 pc=0000000000009d8c..0000000000009db8 │ │ │ │ +00000d1c 0000000000000010 00000d20 FDE cie=00000000 pc=000000000000aa88..000000000000aad0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ab4 0000000000000038 00000ab8 FDE cie=00000000 pc=0000000000009dc0..000000000000a03c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009dc4 │ │ │ │ +00000d30 0000000000000034 00000d34 FDE cie=00000000 pc=000000000000aad0..000000000000aff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aad4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aad8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009dd4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009ddc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009de4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009df0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 436 to 0000000000009fa4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000aae8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000aaf0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000aafc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 472 to 000000000000acd4 │ │ │ │ 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 0000000000009fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000acd8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000acdc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000af0 0000000000000030 00000af4 FDE cie=00000000 pc=000000000000a040..000000000000a108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a044 │ │ │ │ +00000d68 0000000000000010 00000d6c FDE cie=00000000 pc=000000000000b000..000000000000b030 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d7c 0000000000000010 00000d80 FDE cie=00000000 pc=000000000000b030..000000000000b050 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d90 0000000000000028 00000d94 FDE cie=00000000 pc=000000000000b050..000000000000b090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b054 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a048 │ │ │ │ - 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 000000000000a050 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a058 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a060 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000a100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b058 │ │ │ │ + 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 000000000000b078 │ │ │ │ + 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 000000000000a104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b07c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b080 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b088 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b08c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b24 0000000000000038 00000b28 FDE cie=00000000 pc=000000000000a108..000000000000a1d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a10c │ │ │ │ +00000dbc 0000000000000048 00000dc0 FDE cie=00000000 pc=000000000000b090..000000000000b210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b094 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a110 │ │ │ │ - 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 000000000000a118 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a134 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000a17c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b098 │ │ │ │ + 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 000000000000b0a4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b0b0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b0bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b0cc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b0d8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000000b1f0 │ │ │ │ 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 000000000000a180 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b1f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b1f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b60 00000000000000b0 00000b64 FDE cie=00000000 pc=000000000000a1e0..000000000000a660 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a1e4 │ │ │ │ +00000e08 0000000000000048 00000e0c FDE cie=00000000 pc=000000000000b210..000000000000b3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b214 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a1e8 │ │ │ │ - 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 000000000000a1f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a1f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a200 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000a23c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a244 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 608 to 000000000000a4a4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a4a8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a4bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b218 │ │ │ │ + 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 000000000000b224 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b230 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b23c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b248 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b258 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000000b37c │ │ │ │ + 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 000000000000a4c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b380 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a4c4 │ │ │ │ - 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 000000000000b384 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e54 0000000000000074 00000e58 FDE cie=00000000 pc=000000000000b3b0..000000000000b568 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b3bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000a4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b3c0 │ │ │ │ + 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 000000000000b3c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b3d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000b3f4 │ │ │ │ + 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 000000000000b41c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000000b4dc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a4f0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000a520 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000b4f8 │ │ │ │ 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 000000000000a524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b4fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a528 │ │ │ │ - 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 000000000000b500 │ │ │ │ + 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: 16 to 000000000000a538 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000b52c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000a570 │ │ │ │ - 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: 192 to 000000000000a630 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a63c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a644 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000c14 0000000000000034 00000c18 FDE cie=00000000 pc=000000000000a660..000000000000a748 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a664 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a668 │ │ │ │ - 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 000000000000a670 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a680 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a68c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000a6f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b540 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + 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 000000000000a6f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a6f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b548 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ecc 0000000000000010 00000ed0 FDE cie=00000000 pc=000000000000b568..000000000000b5b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c4c 0000000000000034 00000c50 FDE cie=00000000 pc=000000000000a748..000000000000a82c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a74c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a750 │ │ │ │ - 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 000000000000a758 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a760 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a76c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000000a7e0 │ │ │ │ - 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 000000000000a7e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a7e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000ee0 0000000000000010 00000ee4 FDE cie=00000000 pc=000000000000b5c0..000000000000b640 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c84 0000000000000048 00000c88 FDE cie=00000000 pc=000000000000a82c..000000000000a904 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a830 │ │ │ │ +00000ef4 0000000000000060 00000ef8 FDE cie=00000000 pc=000000000000b640..000000000000be90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a834 │ │ │ │ - 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 000000000000a840 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a848 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a850 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a860 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000000a8dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b648 │ │ │ │ + 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: 12 to 000000000000b654 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b660 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b668 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b670 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000000b6f8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ │ + DW_CFA_advance_loc1: 348 to 000000000000b854 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000000b894 │ │ │ │ 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: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + 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 000000000000a8e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b898 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a8e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a8fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b89c │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ │ + 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_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_offset: r29 (x29) at cfa-288 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00000f58 0000000000000044 00000f5c FDE cie=00000000 pc=000000000000be90..000000000000c86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be98 │ │ │ │ + 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: 8 to 000000000000bea0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000beb4 │ │ │ │ + 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_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_advance_loc2: 1076 to 000000000000c2e8 │ │ │ │ + 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 000000000000a900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c2ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c2f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cd0 0000000000000038 00000cd4 FDE cie=00000000 pc=000000000000a904..000000000000a9fc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a908 │ │ │ │ +00000fa0 0000000000000044 00000fa4 FDE cie=00000000 pc=000000000000c86c..000000000000d260 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c870 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a90c │ │ │ │ - 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 000000000000a918 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a92c │ │ │ │ - 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 000000000000a934 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000000a9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c874 │ │ │ │ + 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 000000000000c880 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c88c │ │ │ │ + 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: 12 to 000000000000c898 │ │ │ │ + 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_advance_loc2: 2428 to 000000000000d214 │ │ │ │ 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 000000000000a9d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d218 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a9d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d21c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000d0c 0000000000000034 00000d10 FDE cie=00000000 pc=000000000000aa00..000000000000ab10 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000aa04 │ │ │ │ +00000fe8 0000000000000044 00000fec FDE cie=00000000 pc=000000000000d260..000000000000dc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000aa08 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000aa14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000aa1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000aa24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000aa2c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000000ab04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d268 │ │ │ │ + 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: 28 to 000000000000d284 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000d2ac │ │ │ │ + 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: 20 to 000000000000d2c0 │ │ │ │ + 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_advance_loc2: 1416 to 000000000000d848 │ │ │ │ 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 000000000000ab08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ab0c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000d44 0000000000000060 00000d48 FDE cie=00000000 pc=000000000000ab10..000000000000ac60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ab14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ab18 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ab24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ab30 │ │ │ │ - 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 000000000000ab38 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000ab58 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000ab8c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000abec │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000ac3c │ │ │ │ + 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 000000000000ac40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ac44 │ │ │ │ - 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 000000000000d84c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ac50 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ac5c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d850 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000da8 0000000000000038 00000dac FDE cie=00000000 pc=000000000000ac60..000000000000ad28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ac64 │ │ │ │ +00001030 0000000000000048 00001034 FDE cie=00000000 pc=000000000000dc50..000000000000e4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ac68 │ │ │ │ - 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 000000000000ac70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ac84 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ac8c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000acf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc58 │ │ │ │ + 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 000000000000dc74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dc7c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dc88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dc94 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dca0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ + DW_CFA_advance_loc2: 1228 to 000000000000e16c │ │ │ │ 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 000000000000acfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e170 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ad00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e174 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000de4 0000000000000038 00000de8 FDE cie=00000000 pc=000000000000ad28..000000000000adec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ad2c │ │ │ │ +0000107c 0000000000000070 00001080 FDE cie=00000000 pc=000000000000e4a8..000000000000ebb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ad30 │ │ │ │ - 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 000000000000ad38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ad4c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ad54 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000000adbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4b0 │ │ │ │ + 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 000000000000e4c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e4e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e4f4 │ │ │ │ + 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: 8 to 000000000000e4fc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ │ + DW_CFA_advance_loc1: 656 to 000000000000e78c │ │ │ │ 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 000000000000adc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e790 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000adc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e794 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e20 0000000000000040 00000e24 FDE cie=00000000 pc=000000000000adec..000000000000af44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000adf0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000adf4 │ │ │ │ - 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 000000000000adfc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ae10 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ae18 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000000aea8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000aef0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000af04 │ │ │ │ + DW_CFA_advance_loc1: 572 to 000000000000e9d0 │ │ │ │ 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 000000000000af08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e9d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e9d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000af38 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e64 0000000000000034 00000e68 FDE cie=00000000 pc=000000000000af44..000000000000b00c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af4c │ │ │ │ - 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 000000000000af54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000af60 │ │ │ │ - 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: 124 to 000000000000afdc │ │ │ │ + DW_CFA_advance_loc1: 344 to 000000000000eb30 │ │ │ │ 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 000000000000afe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000afe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb38 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000e9c 0000000000000038 00000ea0 FDE cie=00000000 pc=000000000000b00c..000000000000b0d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b010 │ │ │ │ +000010f0 0000000000000048 000010f4 FDE cie=00000000 pc=000000000000ebb0..000000000000f220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ebb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b014 │ │ │ │ - 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 000000000000b01c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b02c │ │ │ │ - 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: 20 to 000000000000b040 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000b0a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ebb8 │ │ │ │ + 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: 12 to 000000000000ebc4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ebd0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ebdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ebe4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ebf0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ + DW_CFA_advance_loc1: 972 to 000000000000efbc │ │ │ │ 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 000000000000b0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000ed8 0000000000000018 00000edc FDE cie=00000000 pc=0000000000003b00..0000000000003b2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b08 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00000ef4 0000000000000018 00000ef8 FDE cie=00000000 pc=0000000000003b2c..0000000000003b5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b34 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00000f10 0000000000000018 00000f14 FDE cie=00000000 pc=0000000000003b5c..0000000000003b8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b60 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b64 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00000f2c 0000000000000018 00000f30 FDE cie=00000000 pc=000000000000b0e0..000000000000b110 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b0e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b0f0 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00000f48 0000000000000044 00000f4c FDE cie=00000000 pc=000000000000b110..000000000000b644 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b114 │ │ │ │ +0000113c 000000000000005c 00001140 FDE cie=00000000 pc=000000000000f220..000000000000fa5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b118 │ │ │ │ - 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 000000000000b120 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b134 │ │ │ │ - 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: 452 to 000000000000b2f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f228 │ │ │ │ + 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: 16 to 000000000000f238 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f240 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f248 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f250 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f25c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1284 to 000000000000f760 │ │ │ │ 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 000000000000b2fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f768 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f90 0000000000000044 00000f94 FDE cie=00000000 pc=000000000000b644..000000000000bf3c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b648 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b64c │ │ │ │ - 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: 16 to 000000000000b65c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b670 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ │ - 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: 1796 to 000000000000bd74 │ │ │ │ + DW_CFA_advance_loc1: 560 to 000000000000f998 │ │ │ │ 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 000000000000bd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f99c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bd7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fd8 0000000000000020 00000fdc FDE cie=00000000 pc=000000000000bf40..000000000000bf9c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf44 │ │ │ │ +0000119c 0000000000000038 000011a0 FDE cie=00000000 pc=000000000000fa60..000000000000fb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf48 │ │ │ │ - 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 000000000000bf90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa68 │ │ │ │ + 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 000000000000fa74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fa7c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fa8c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000000fb18 │ │ │ │ + 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 000000000000bf94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ffc 0000000000000010 00001000 FDE cie=00000000 pc=000000000000bfa0..000000000000bfac │ │ │ │ +000011d8 0000000000000010 000011dc FDE cie=00000000 pc=000000000000fb40..000000000000fb5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001010 0000000000000024 00001014 FDE cie=00000000 pc=000000000000bfac..000000000000c010 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bfb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bfb4 │ │ │ │ - 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 000000000000bfc0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000c008 │ │ │ │ - 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 000000000000c00c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001038 0000000000000024 0000103c FDE cie=00000000 pc=000000000000c010..000000000000c074 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c014 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c018 │ │ │ │ - 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 000000000000c024 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000c06c │ │ │ │ - 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 000000000000c070 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001060 0000000000000010 00001064 FDE cie=00000000 pc=000000000000c080..000000000000c0b4 │ │ │ │ +000011ec 0000000000000010 000011f0 FDE cie=00000000 pc=000000000000fb60..000000000000fb88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001074 0000000000000024 00001078 FDE cie=00000000 pc=000000000000c0c0..000000000000c118 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c0c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c0c8 │ │ │ │ - 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 000000000000c0d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c0ec │ │ │ │ - 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 000000000000c0f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c0f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000109c 0000000000000010 000010a0 FDE cie=00000000 pc=000000000000c120..000000000000c134 │ │ │ │ +00001200 0000000000000010 00001204 FDE cie=00000000 pc=000000000000fb88..000000000000fbf8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010b0 000000000000002c 000010b4 FDE cie=00000000 pc=000000000000c140..000000000000c1cc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c144 │ │ │ │ +00001214 000000000000002c 00001218 FDE cie=00000000 pc=000000000000fc00..000000000000fc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c148 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc08 │ │ │ │ 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 000000000000c154 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fc14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fc20 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000c1a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000fc6c │ │ │ │ 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 000000000000c1a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010e0 000000000000002c 000010e4 FDE cie=00000000 pc=000000000000c1cc..000000000000c240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1d0 │ │ │ │ +00001244 000000000000002c 00001248 FDE cie=00000000 pc=000000000000fc80..000000000000fd84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1d4 │ │ │ │ - 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 000000000000c1dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c1e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000c234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc88 │ │ │ │ + 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 000000000000fc94 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fca4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000000fd74 │ │ │ │ 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 000000000000c238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c23c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd7c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001110 000000000000002c 00001114 FDE cie=00000000 pc=000000000000c240..000000000000c2b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c244 │ │ │ │ +00001274 000000000000002c 00001278 FDE cie=00000000 pc=000000000000fd84..000000000000fe10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd8c │ │ │ │ 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 000000000000c250 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fd98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c25c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fda4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000c2a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000000fe08 │ │ │ │ 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 000000000000c2ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001140 0000000000000048 00001144 FDE cie=00000000 pc=000000000000c2c0..000000000000c3bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2c4 │ │ │ │ +000012a4 0000000000000010 000012a8 FDE cie=00000000 pc=000000000000fe10..000000000000feb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000012b8 0000000000000044 000012bc FDE cie=00000000 pc=000000000000feb0..0000000000010068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000feb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2c8 │ │ │ │ - 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 000000000000c2d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c2e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000c304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000feb8 │ │ │ │ + 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 000000000000fec0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fec8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fed4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000000ffe0 │ │ │ │ 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 000000000000c308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ffe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ffe8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c314 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c32c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000c398 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c3a0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c3b4 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000010054 │ │ │ │ + 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 000000000000c3b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010058 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001005c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000118c 000000000000004c 00001190 FDE cie=00000000 pc=000000000000c3c0..000000000000c4c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c3c4 │ │ │ │ +00001300 0000000000000044 00001304 FDE cie=00000000 pc=0000000000010068..0000000000010224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001006c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010070 │ │ │ │ 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 000000000000c3d4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000c404 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c408 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c40c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c410 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c414 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000c478 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c48c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c490 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c494 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c498 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010078 │ │ │ │ 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: 36 to 000000000000c4bc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010080 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000011dc 0000000000000040 000011e0 FDE cie=00000000 pc=000000000000c4c0..000000000000c6e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c4c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c4c8 │ │ │ │ - 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 000000000000c4e0 │ │ │ │ - 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: 352 to 000000000000c640 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001008c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000001019c │ │ │ │ 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 000000000000c644 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c648 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001220 0000000000000030 00001224 FDE cie=00000000 pc=000000000000c6e4..000000000000c768 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c6e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c6ec │ │ │ │ - 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 000000000000c6f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c6fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000c73c │ │ │ │ - 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 000000000000c740 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000101a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c744 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000101a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001254 0000000000000030 00001258 FDE cie=00000000 pc=000000000000c768..000000000000c7dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c76c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c770 │ │ │ │ - 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 000000000000c778 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c780 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000c7d0 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000010210 │ │ │ │ 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 000000000000c7d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010214 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c7d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010218 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001288 0000000000000040 0000128c FDE cie=00000000 pc=000000000000c7e0..000000000000c938 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c7e4 │ │ │ │ +00001348 000000000000003c 0000134c FDE cie=00000000 pc=0000000000010224..00000000000103d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010228 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c7e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001022c │ │ │ │ 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 000000000000c7fc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010238 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001024c │ │ │ │ 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 0000000000010254 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c804 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000000c904 │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000000010398 │ │ │ │ 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 000000000000c908 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001039c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c90c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000103a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000012cc 0000000000000038 000012d0 FDE cie=00000000 pc=000000000000c940..000000000000ca9c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c944 │ │ │ │ +00001388 0000000000000044 0000138c FDE cie=00000000 pc=00000000000103e0..00000000000107a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000103e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c948 │ │ │ │ - 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 000000000000c95c │ │ │ │ - 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 000000000000c964 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000c984 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000000ca14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000103e8 │ │ │ │ + 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 00000000000103f0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000103fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010408 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010424 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010438 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 652 to 00000000000106c4 │ │ │ │ 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 000000000000ca18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106cc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001308 0000000000000038 0000130c FDE cie=00000000 pc=000000000000caa0..000000000000cc58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000caa4 │ │ │ │ +000013d0 0000000000000044 000013d4 FDE cie=00000000 pc=00000000000107a8..0000000000010b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000caa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107b0 │ │ │ │ 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 000000000000cab0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000107b8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000107c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000cac0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000107d4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000107e0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cac8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000107f8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000000cbac │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 820 to 0000000000010b2c │ │ │ │ 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 000000000000cbb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cbb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b34 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001344 000000000000004c 00001348 FDE cie=00000000 pc=000000000000cc60..000000000000cdf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc64 │ │ │ │ +00001418 0000000000000044 0000141c FDE cie=00000000 pc=0000000000010b60..0000000000010ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc68 │ │ │ │ - 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 000000000000cc70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000cc80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cc88 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000000cd30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b68 │ │ │ │ + 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 0000000000010b70 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010b7c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010b8c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010ba8 │ │ │ │ + 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_loc1: 792 to 0000000000010ec0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd34 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cd3c │ │ │ │ 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 000000000000cd40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000000cdbc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000cde8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cdec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ec8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cdf0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ │ │ │ │ -00001394 000000000000005c 00001398 FDE cie=00000000 pc=000000000000ce00..000000000000d15c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ce04 │ │ │ │ +00001460 0000000000000044 00001464 FDE cie=00000000 pc=0000000000010ee0..0000000000011238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ce08 │ │ │ │ - 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 000000000000ce14 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ce24 │ │ │ │ - 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_advance_loc: 32 to 000000000000ce44 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000000cf80 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000cf98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ee8 │ │ │ │ + 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 0000000000010ef0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010f08 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010f1c │ │ │ │ + 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: 12 to 0000000000010f28 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 776 to 0000000000011230 │ │ │ │ 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 000000000000cf9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011234 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000014a8 0000000000000044 000014ac FDE cie=00000000 pc=0000000000011240..00000000000115a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011248 │ │ │ │ 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 0000000000011250 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001125c │ │ │ │ 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 0000000000011268 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -000013f4 0000000000000030 000013f8 FDE cie=00000000 pc=000000000000d160..000000000000d314 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d164 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d168 │ │ │ │ - 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 000000000000d174 │ │ │ │ - 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: 296 to 000000000000d29c │ │ │ │ + DW_CFA_advance_loc1: 604 to 00000000000114c4 │ │ │ │ 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 000000000000d2a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000114c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d2a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000114cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001428 00000000000000b4 0000142c FDE cie=00000000 pc=000000000000d320..000000000000d69c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d324 │ │ │ │ +000014f0 0000000000000048 000014f4 FDE cie=00000000 pc=00000000000115a0..0000000000011b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000115a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d328 │ │ │ │ - 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 000000000000d338 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d340 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000d370 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d37c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d380 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d394 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 396 to 000000000000d520 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d524 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d528 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d52c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d534 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d538 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d53c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000115a8 │ │ │ │ + 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 00000000000115bc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000115c8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000115dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000115e8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000115f0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 336 to 0000000000011740 │ │ │ │ + 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 000000000000d540 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d544 │ │ │ │ - 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000000d62c │ │ │ │ - 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_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000d650 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d654 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d658 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d65c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d660 │ │ │ │ - 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_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000d684 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d688 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d68c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d690 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d694 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d698 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011744 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011748 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000014e0 0000000000000040 000014e4 FDE cie=00000000 pc=000000000000d6a0..000000000000d96c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6a4 │ │ │ │ +0000153c 0000000000000044 00001540 FDE cie=00000000 pc=0000000000011b08..0000000000011ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011b0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6a8 │ │ │ │ - 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 000000000000d6c0 │ │ │ │ - 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: 548 to 000000000000d8e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011b10 │ │ │ │ + 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 0000000000011b1c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011b2c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011b34 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011b48 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011b58 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 392 to 0000000000011ce0 │ │ │ │ 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 000000000000d8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d8ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001524 0000000000000044 00001528 FDE cie=00000000 pc=000000000000d96c..000000000000e298 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d970 │ │ │ │ +00001584 0000000000000044 00001588 FDE cie=00000000 pc=0000000000011ce8..0000000000011f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011cec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d974 │ │ │ │ - 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 000000000000d97c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d990 │ │ │ │ - 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: 488 to 000000000000db78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011cf0 │ │ │ │ + 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 0000000000011d08 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011d18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011d24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011d30 │ │ │ │ + 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_loc1: 408 to 0000000000011ec8 │ │ │ │ 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 000000000000db7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ecc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000156c 0000000000000070 00001570 FDE cie=00000000 pc=000000000000e2a0..000000000000e6b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2a4 │ │ │ │ +000015cc 000000000000003c 000015d0 FDE cie=00000000 pc=0000000000011f50..00000000000120f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2a8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f58 │ │ │ │ + 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 000000000000e2c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011f60 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011f70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011f78 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e2d0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000e350 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011f88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e358 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 760 to 000000000000e650 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e654 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000012090 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000e688 │ │ │ │ - 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 000000000000e68c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012094 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e690 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012098 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000160c 0000000000000038 00001610 FDE cie=00000000 pc=0000000000012100..000000000001233c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012108 │ │ │ │ + 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 0000000000012110 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001211c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012124 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012134 │ │ │ │ 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: 16 to 000000000000e6a0 │ │ │ │ + DW_CFA_advance_loc1: 512 to 0000000000012334 │ │ │ │ + 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: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e6b0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6b4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - │ │ │ │ -000015e0 000000000000002c 000015e4 FDE cie=00000000 pc=000000000000e6c0..000000000000e9cc │ │ │ │ - DW_CFA_advance_loc1: 388 to 000000000000e844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e848 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e860 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e868 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e880 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000000e950 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012338 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001610 0000000000000048 00001614 FDE cie=00000000 pc=000000000000e9cc..000000000000f02c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9d0 │ │ │ │ +00001648 0000000000000044 0000164c FDE cie=00000000 pc=0000000000012340..00000000000125f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9d4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e9e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012348 │ │ │ │ + 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 000000000000e9e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012350 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e9f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012360 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e9f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001236c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ea0c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000012380 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012388 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 684 to 000000000000ecb8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 616 to 00000000000125f0 │ │ │ │ + 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 000000000000ecbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ecc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000165c 0000000000000044 00001660 FDE cie=00000000 pc=000000000000f02c..000000000000fce4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f030 │ │ │ │ +00001690 0000000000000044 00001694 FDE cie=00000000 pc=0000000000012600..000000000001291c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f034 │ │ │ │ - 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 000000000000f03c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f044 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f050 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f060 │ │ │ │ - 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: 460 to 000000000000f22c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012608 │ │ │ │ + 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 0000000000012614 │ │ │ │ + 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 0000000000012620 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001262c │ │ │ │ + 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: 728 to 0000000000012904 │ │ │ │ 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 000000000000f230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012908 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001290c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000016a4 0000000000000044 000016a8 FDE cie=00000000 pc=000000000000fce4..0000000000010c7c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fce8 │ │ │ │ +000016d8 0000000000000040 000016dc FDE cie=00000000 pc=0000000000012920..0000000000012c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcec │ │ │ │ - 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: 8 to 000000000000fcf4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fd00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fd10 │ │ │ │ - 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_advance_loc2: 1788 to 000000000001040c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012928 │ │ │ │ + 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 0000000000012930 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012938 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012940 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012950 │ │ │ │ + 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_advance_loc1: 692 to 0000000000012c04 │ │ │ │ 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 0000000000010410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010414 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c0c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000016ec 0000000000000048 000016f0 FDE cie=00000000 pc=0000000000010c80..0000000000011240 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010c84 │ │ │ │ +0000171c 0000000000000048 00001720 FDE cie=00000000 pc=0000000000012c80..00000000000134d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010c88 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c88 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010c9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010ca4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012c94 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010cac │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000012cac │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012cb8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010cbc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012cc4 │ │ │ │ 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: 528 to 0000000000010ecc │ │ │ │ + DW_CFA_advance_loc2: 1540 to 00000000000132c8 │ │ │ │ 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 0000000000010ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000132cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000132d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001738 0000000000000058 0000173c FDE cie=00000000 pc=0000000000011240..0000000000011524 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011244 │ │ │ │ +00001768 0000000000000090 0000176c FDE cie=00000000 pc=00000000000134d0..0000000000014490 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000134d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011248 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001124c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011260 │ │ │ │ - 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 000000000001126c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 484 to 0000000000011450 │ │ │ │ - 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 00000000000134d8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000134dc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000134e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000134fc │ │ │ │ + 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: 180 to 00000000000135b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000135bc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 808 to 00000000000138e4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138e8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000013928 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 0000000000011454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001392c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011458 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000011490 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013930 │ │ │ │ + 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: 796 to 0000000000013c4c │ │ │ │ + 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 0000000000013c70 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013c78 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1936 to 0000000000014408 │ │ │ │ + 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 0000000000014464 │ │ │ │ + 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 0000000000014484 │ │ │ │ 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 0000000000014488 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001448c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + │ │ │ │ +000017fc 0000000000000030 00001800 FDE cie=00000000 pc=0000000000014490..0000000000014518 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001449c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000144a0 │ │ │ │ + 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 00000000000144a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000144b4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000144c4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001450c │ │ │ │ + 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 0000000000014510 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001830 0000000000000040 00001834 FDE cie=00000000 pc=0000000000014520..0000000000014614 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001452c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014530 │ │ │ │ + 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 0000000000014538 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014544 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014550 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014560 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014570 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000014608 │ │ │ │ + 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 000000000001460c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001874 0000000000000050 00001878 FDE cie=00000000 pc=0000000000014620..00000000000146f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014624 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014628 │ │ │ │ + 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 0000000000014630 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014640 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014648 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014658 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000146b0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000146b4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000146b8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000146c0 │ │ │ │ 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 0000000000011494 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000146c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000146c8 │ │ │ │ + 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 0000000000011498 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001794 000000000000007c 00001798 FDE cie=00000000 pc=0000000000011524..00000000000117bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011528 │ │ │ │ +000018c8 0000000000000060 000018cc FDE cie=00000000 pc=0000000000014700..0000000000014950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001152c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014708 │ │ │ │ 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 0000000000011534 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001153c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014710 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011550 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014718 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011554 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014724 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011558 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 368 to 00000000000116c8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000116cc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000116d0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000116e0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000014738 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000014884 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000148b8 │ │ │ │ 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 00000000000116e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000148bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000116e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000148c0 │ │ │ │ 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 0000000000011730 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011734 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011738 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001173c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011748 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001174c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011750 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011754 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000011784 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001178c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011790 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011794 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000014920 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ │ │ │ │ -00001814 0000000000000034 00001818 FDE cie=00000000 pc=00000000000117c0..0000000000011838 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000117d0 │ │ │ │ +0000192c 0000000000000040 00001930 FDE cie=00000000 pc=0000000000014950..0000000000014a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014954 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117d4 │ │ │ │ - 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 00000000000117e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000011804 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014958 │ │ │ │ + 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 0000000000014964 │ │ │ │ + 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: 8 to 000000000001496c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014978 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000149fc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000014a78 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000014a90 │ │ │ │ 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 0000000000011808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014a94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00001970 0000000000000028 00001974 FDE cie=00000000 pc=0000000000014aa0..0000000000014b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014aa8 │ │ │ │ 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 0000000000011830 │ │ │ │ + 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: 96 to 0000000000014b10 │ │ │ │ + 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 0000000000011834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014b14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014b18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000184c 000000000000002c 00001850 FDE cie=00000000 pc=0000000000011840..0000000000011a30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011844 │ │ │ │ +0000199c 0000000000000010 000019a0 FDE cie=00000000 pc=0000000000014b20..0000000000014b4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000019b0 0000000000000010 000019b4 FDE cie=00000000 pc=0000000000014b4c..0000000000014b7c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000019c4 0000000000000010 000019c8 FDE cie=00000000 pc=0000000000014b80..0000000000014bd8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000019d8 000000000000002c 000019dc FDE cie=00000000 pc=0000000000014be0..0000000000014cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011848 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014be8 │ │ │ │ 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 0000000000011850 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014bf0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001185c │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000014c88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 352 to 00000000000119bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000014cc0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014ccc │ │ │ │ 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 00000000000119c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014cd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000119c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000187c 000000000000002c 00001880 FDE cie=00000000 pc=0000000000011a30..0000000000011b10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a34 │ │ │ │ +00001a08 0000000000000064 00001a0c FDE cie=00000000 pc=0000000000014ce0..0000000000014f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a38 │ │ │ │ - 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 0000000000011a40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011a4c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000011af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ce8 │ │ │ │ + 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 0000000000014cf0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000014d80 │ │ │ │ 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 0000000000011af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011afc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000018ac 000000000000007c 000018b0 FDE cie=00000000 pc=0000000000011b10..0000000000011dd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b18 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b1c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011b24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011b30 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000011b84 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000011c38 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000014dbc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014dc4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000014e28 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011c44 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e2c │ │ │ │ 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 0000000000011c48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011c4c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000011cfc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000014e98 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014ea0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000014f04 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011d08 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f08 │ │ │ │ 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 0000000000011d0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011d10 │ │ │ │ - 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 0000000000011d14 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011d18 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000011d38 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000014f68 │ │ │ │ + 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 0000000000011d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011d40 │ │ │ │ - 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: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f70 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000192c 0000000000000020 00001930 FDE cie=00000000 pc=0000000000011de0..0000000000011efc │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000011e48 │ │ │ │ +00001a70 0000000000000030 00001a74 FDE cie=00000000 pc=0000000000014f84..0000000000014ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f8c │ │ │ │ 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: 92 to 0000000000011ea8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014f98 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000014fc8 │ │ │ │ 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 0000000000011eac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014fcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001950 0000000000000020 00001954 FDE cie=00000000 pc=0000000000011f00..0000000000011f84 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000011f30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f34 │ │ │ │ - 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: 60 to 0000000000011f70 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000014fec │ │ │ │ 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 0000000000011f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ff0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011f7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001974 0000000000000020 00001978 FDE cie=00000000 pc=0000000000011f84..000000000001201c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000011fac │ │ │ │ +00001aa4 0000000000000030 00001aa8 FDE cie=00000000 pc=0000000000015000..0000000000015074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015008 │ │ │ │ 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: 60 to 0000000000011fec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015014 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000015044 │ │ │ │ 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 0000000000011ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015048 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001504c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001998 0000000000000030 0000199c FDE cie=00000000 pc=0000000000012020..00000000000120e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012024 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012028 │ │ │ │ - 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 0000000000012030 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012038 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000012090 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000015068 │ │ │ │ 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 0000000000012094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001506c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012098 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000019cc 0000000000000030 000019d0 FDE cie=00000000 pc=00000000000120e0..00000000000121a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120e4 │ │ │ │ +00001ad8 0000000000000028 00001adc FDE cie=00000000 pc=0000000000015080..00000000000150ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120e8 │ │ │ │ - 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 00000000000120f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000120f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000012150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015088 │ │ │ │ + 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 0000000000015090 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000150dc │ │ │ │ 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 0000000000012154 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000150e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012158 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000150e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001a00 0000000000000030 00001a04 FDE cie=00000000 pc=00000000000121a0..0000000000012260 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121a4 │ │ │ │ +00001b04 000000000000002c 00001b08 FDE cie=00000000 pc=00000000000150ec..0000000000015194 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000150f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000150f4 │ │ │ │ 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 00000000000121b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000150fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000121b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000012210 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000001518c │ │ │ │ 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 0000000000012214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015190 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012218 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a34 0000000000000030 00001a38 FDE cie=00000000 pc=0000000000012260..0000000000012320 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012264 │ │ │ │ +00001b34 000000000000002c 00001b38 FDE cie=00000000 pc=00000000000151a0..0000000000015284 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000151a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012268 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000151a8 │ │ │ │ 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 0000000000012270 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000151b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012278 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000151c0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000122d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000015218 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000001527c │ │ │ │ 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 00000000000122d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015280 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a68 0000000000000028 00001a6c FDE cie=00000000 pc=0000000000012320..00000000000123c4 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000012350 │ │ │ │ +00001b64 0000000000000044 00001b68 FDE cie=00000000 pc=0000000000015284..0000000000015480 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015288 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012354 │ │ │ │ - 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: 56 to 000000000001238c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001528c │ │ │ │ + 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 0000000000015294 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000152b0 │ │ │ │ + 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: 424 to 0000000000015458 │ │ │ │ + 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 0000000000012390 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001239c │ │ │ │ - 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: 4 to 000000000001545c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015460 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a94 0000000000000020 00001a98 FDE cie=00000000 pc=00000000000123c4..000000000001248c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000123c8 │ │ │ │ +00001bac 0000000000000064 00001bb0 FDE cie=00000000 pc=0000000000015480..00000000000156d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015484 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000123cc │ │ │ │ - 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: 68 to 0000000000012410 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015488 │ │ │ │ + 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 0000000000015490 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001549c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000154a0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000154a4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000154b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000000015698 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001569c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156a0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156a4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000156ac │ │ │ │ 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 0000000000012414 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012418 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001ab8 0000000000000020 00001abc FDE cie=00000000 pc=000000000001248c..0000000000012574 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000124e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000124e8 │ │ │ │ - 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: 72 to 0000000000012530 │ │ │ │ - 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 0000000000012534 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156b4 │ │ │ │ + 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: 12 to 0000000000012540 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001adc 0000000000000020 00001ae0 FDE cie=00000000 pc=0000000000012580..0000000000012658 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000125d0 │ │ │ │ +00001c14 000000000000005c 00001c18 FDE cie=00000000 pc=00000000000156e0..0000000000015b68 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000156f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000125d4 │ │ │ │ - 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: 68 to 0000000000012618 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156f4 │ │ │ │ + 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 0000000000015700 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015714 │ │ │ │ + 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 0000000000015720 │ │ │ │ + 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_loc2: 1064 to 0000000000015b48 │ │ │ │ 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 000000000001261c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012624 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001b00 0000000000000020 00001b04 FDE cie=00000000 pc=0000000000012660..0000000000012730 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000012698 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015b4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001269c │ │ │ │ - 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: 84 to 00000000000126f0 │ │ │ │ - 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 00000000000126f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015b58 │ │ │ │ + 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 00000000000126f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b24 0000000000000020 00001b28 FDE cie=00000000 pc=0000000000012730..0000000000012800 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000012768 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001276c │ │ │ │ - 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: 84 to 00000000000127c0 │ │ │ │ - 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 00000000000127c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00001c74 0000000000000010 00001c78 FDE cie=00000000 pc=0000000000015b68..0000000000015b88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001b48 0000000000000030 00001b4c FDE cie=00000000 pc=0000000000012800..00000000000128c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012804 │ │ │ │ +00001c88 000000000000002c 00001c8c FDE cie=00000000 pc=0000000000015b88..0000000000015c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015b8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015b90 │ │ │ │ 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 0000000000012810 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015b98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012818 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015bac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000012870 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000015bf0 │ │ │ │ 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 0000000000012874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015bf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012878 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015bf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b7c 0000000000000030 00001b80 FDE cie=00000000 pc=00000000000128c0..0000000000012980 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000128c4 │ │ │ │ +00001cb8 0000000000000078 00001cbc FDE cie=00000000 pc=0000000000015c20..0000000000015ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000128c8 │ │ │ │ - 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 00000000000128d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000128d8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000012930 │ │ │ │ - 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 0000000000015c28 │ │ │ │ + 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 0000000000015c30 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015c3c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000015c78 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015c84 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015c90 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 388 to 0000000000015e14 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e18 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e1c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015e24 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015e2c │ │ │ │ + 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 0000000000012934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012938 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e34 │ │ │ │ + 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: 140 to 0000000000015ec0 │ │ │ │ + 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 0000000000015ee4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015ee8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015eec │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bb0 0000000000000030 00001bb4 FDE cie=00000000 pc=0000000000012980..0000000000012a40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012984 │ │ │ │ +00001d34 0000000000000040 00001d38 FDE cie=00000000 pc=0000000000015ef0..0000000000016048 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015f00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012988 │ │ │ │ - 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 0000000000012990 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012998 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000129f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015f04 │ │ │ │ + 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 0000000000015f0c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015f14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015f24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015f38 │ │ │ │ + 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_loc1: 260 to 000000000001603c │ │ │ │ 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 00000000000129f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016040 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000129f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001be4 0000000000000030 00001be8 FDE cie=00000000 pc=0000000000012a40..0000000000012b00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a44 │ │ │ │ +00001d78 0000000000000020 00001d7c FDE cie=00000000 pc=0000000000016048..00000000000162a0 │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000000016230 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016234 │ │ │ │ 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 0000000000012a50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012a58 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000012ab0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001626c │ │ │ │ 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 0000000000012ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016270 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012ab8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c18 0000000000000020 00001c1c FDE cie=00000000 pc=0000000000012b00..0000000000012bd0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000012b40 │ │ │ │ +00001d9c 0000000000000030 00001da0 FDE cie=00000000 pc=00000000000162a0..0000000000016730 │ │ │ │ + DW_CFA_advance_loc1: 520 to 00000000000164a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012b44 │ │ │ │ - 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: 72 to 0000000000012b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164ac │ │ │ │ + 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_loc1: 380 to 0000000000016628 │ │ │ │ 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 0000000000012b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001662c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001c3c 0000000000000020 00001c40 FDE cie=00000000 pc=0000000000012bd0..0000000000012c80 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000012c00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c04 │ │ │ │ - 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: 60 to 0000000000012c40 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 184 to 00000000000166e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012c4c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001c60 0000000000000020 00001c64 FDE cie=00000000 pc=0000000000012c80..0000000000012d5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c88 │ │ │ │ - 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: 72 to 0000000000012cd0 │ │ │ │ - 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 0000000000012cd4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012cd8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001c84 0000000000000028 00001c88 FDE cie=00000000 pc=0000000000012d60..0000000000012e48 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000012db8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012dbc │ │ │ │ - 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: 64 to 0000000000012dfc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012e00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000012e14 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001cb0 0000000000000020 00001cb4 FDE cie=00000000 pc=0000000000012e48..0000000000012ef8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000012e78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012e7c │ │ │ │ - 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: 76 to 0000000000012ec8 │ │ │ │ - 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 0000000000012ecc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000016704 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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 0000000000012ed0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001cd4 0000000000000020 00001cd8 FDE cie=00000000 pc=0000000000012f00..0000000000012fb0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000012f30 │ │ │ │ +00001dd0 0000000000000030 00001dd4 FDE cie=00000000 pc=0000000000016730..0000000000016bcc │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000001693c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012f34 │ │ │ │ - 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: 76 to 0000000000012f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016940 │ │ │ │ + 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_loc1: 380 to 0000000000016abc │ │ │ │ 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 0000000000012f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ac0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ac4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001cf8 000000000000002c 00001cfc FDE cie=00000000 pc=0000000000012fb0..0000000000013178 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012fb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012fb8 │ │ │ │ - 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: 128 to 0000000000013038 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000016b84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001303c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013040 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013048 │ │ │ │ - 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 000000000001304c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013050 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d28 000000000000002c 00001d2c FDE cie=00000000 pc=0000000000013180..0000000000013344 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013184 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013188 │ │ │ │ - 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: 124 to 0000000000013204 │ │ │ │ - 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 0000000000013208 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001320c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001321c │ │ │ │ - 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 0000000000013220 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000016ba0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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 0000000000013224 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00001e04 0000000000000010 00001e08 FDE cie=00000000 pc=0000000000016bcc..0000000000016be0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d58 0000000000000054 00001d5c FDE cie=00000000 pc=0000000000013344..00000000000135f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013348 │ │ │ │ +00001e18 0000000000000044 00001e1c FDE cie=00000000 pc=0000000000016be0..0000000000016e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001334c │ │ │ │ - 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 0000000000013354 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001335c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013368 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013370 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013378 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000001342c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016be8 │ │ │ │ + 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 0000000000016bf4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016c00 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016c0c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016c1c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016c28 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 528 to 0000000000016e38 │ │ │ │ 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 0000000000013430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013434 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000013450 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001e60 0000000000000094 00001e64 FDE cie=00000000 pc=0000000000016e40..0000000000016fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e48 │ │ │ │ + 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 0000000000016e58 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016e64 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016e74 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016e80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016e8c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000016f40 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f44 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016f5c │ │ │ │ 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 0000000000013454 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013458 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001db0 000000000000003c 00001db4 FDE cie=00000000 pc=0000000000013600..0000000000013940 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f64 │ │ │ │ + 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: 4 to 0000000000013608 │ │ │ │ - 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 0000000000013618 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013624 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000136f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000016f94 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f98 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016fa8 │ │ │ │ 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 00000000000136f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000136fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013714 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fb0 │ │ │ │ + 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 0000000000016fbc │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00001ef8 0000000000000044 00001efc FDE cie=00000000 pc=0000000000016fe0..0000000000017208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fe8 │ │ │ │ + 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 0000000000016ff4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016ffc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001700c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001701c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017028 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 472 to 0000000000017200 │ │ │ │ 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 0000000000013718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001371c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001df0 000000000000007c 00001df4 FDE cie=00000000 pc=0000000000013940..0000000000013d80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013944 │ │ │ │ +00001f40 0000000000000094 00001f44 FDE cie=00000000 pc=0000000000017208..0000000000017438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001720c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013948 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001394c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017210 │ │ │ │ + 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 0000000000013958 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017228 │ │ │ │ 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: 36 to 000000000001397c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001723c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013980 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017248 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013988 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017250 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000013a58 │ │ │ │ + DW_CFA_advance_loc1: 312 to 0000000000017388 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001738c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017390 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013a78 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000173a4 │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000173a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013a80 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000173ac │ │ │ │ + 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: 632 to 0000000000013cf8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000173f0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000173f4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000173f8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013d0c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017404 │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017408 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001740c │ │ │ │ + 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 0000000000017414 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00001e70 0000000000000054 00001e74 FDE cie=00000000 pc=0000000000013d80..0000000000014094 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d84 │ │ │ │ +00001fd8 0000000000000038 00001fdc FDE cie=00000000 pc=0000000000017440..0000000000017544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d88 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017448 │ │ │ │ + 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 0000000000013d94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000013db8 │ │ │ │ - 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 0000000000013dbc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013dc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013dc4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017454 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000013e3c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013e48 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013e5c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013e68 │ │ │ │ - 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 0000000000013e6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013e7c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000013f2c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013f3c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000013fc0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013fcc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000014044 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014048 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - │ │ │ │ -00001ec8 0000000000000054 00001ecc FDE cie=00000000 pc=00000000000140a0..00000000000143b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000140a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000140a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000140ac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000140b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000140d8 │ │ │ │ - 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 00000000000140dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000140e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000140e4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001415c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014168 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001417c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014188 │ │ │ │ - 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 000000000001418c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014190 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001419c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000001424c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001425c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000142e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000142ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000014364 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014368 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017460 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - │ │ │ │ -00001f20 0000000000000054 00001f24 FDE cie=00000000 pc=00000000000143c0..00000000000146d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000143c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000143c8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000143cc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000143d4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001746c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000143f8 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000017538 │ │ │ │ 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 00000000000143fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014400 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014404 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001447c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014488 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001449c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000144a8 │ │ │ │ - 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 00000000000144ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000144b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000144bc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000001456c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001457c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000014600 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001460c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000014684 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014688 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - │ │ │ │ -00001f78 0000000000000054 00001f7c FDE cie=00000000 pc=00000000000146e0..00000000000149f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000146e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000146e8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000146ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000146f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000014718 │ │ │ │ - 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 000000000001471c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014720 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014724 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001479c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000147a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000147bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000147c8 │ │ │ │ + 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 00000000000147cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001753c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000147d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000147dc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000001488c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001489c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000014920 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001492c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017540 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000149a4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149a8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - │ │ │ │ -00001fd0 0000000000000020 00001fd4 FDE cie=00000000 pc=0000000000014a00..0000000000014a24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a08 │ │ │ │ - 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 0000000000014a1c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ff4 000000000000002c 00001ff8 FDE cie=00000000 pc=0000000000014a24..0000000000014ab4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a2c │ │ │ │ - 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 0000000000014a38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014a48 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000014aac │ │ │ │ - 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 0000000000014ab0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002024 0000000000000058 00002028 FDE cie=00000000 pc=0000000000014ac0..0000000000014c94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ac4 │ │ │ │ +00002014 0000000000000064 00002018 FDE cie=00000000 pc=0000000000017544..00000000000177f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017548 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ac8 │ │ │ │ - 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 0000000000014ad0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014ad8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014b04 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014b10 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014b20 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000014c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001754c │ │ │ │ + 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 0000000000017554 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001755c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017570 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001757c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000175d8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000001769c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c44 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c48 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014c58 │ │ │ │ - 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 0000000000014c5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014c6c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014c74 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014c80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002080 0000000000000030 00002084 FDE cie=00000000 pc=0000000000014ca0..0000000000014d70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ca4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ca8 │ │ │ │ - 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 0000000000014cb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014cbc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014ccc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000014d68 │ │ │ │ - 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 0000000000014d6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000020b4 000000000000007c 000020b8 FDE cie=00000000 pc=0000000000014d70..00000000000154cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d78 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014d84 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014d94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014d9c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000014e10 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e14 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014e24 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1176 to 00000000000152bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176a0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176a4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152c4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015320 │ │ │ │ - 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: 20 to 00000000000176b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015324 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015328 │ │ │ │ - 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_loc1: 316 to 0000000000015464 │ │ │ │ - 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: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015468 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001546c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015470 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002134 0000000000000034 00002138 FDE cie=00000000 pc=00000000000154cc..0000000000015578 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000154d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000154d4 │ │ │ │ - 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 00000000000154e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000015534 │ │ │ │ - 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 0000000000015538 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001553c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001554c │ │ │ │ - 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 0000000000015550 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015554 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000216c 0000000000000010 00002170 FDE cie=00000000 pc=0000000000015580..000000000001558c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002180 0000000000000024 00002184 FDE cie=00000000 pc=000000000001558c..00000000000155d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015590 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015594 │ │ │ │ - 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 000000000001559c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000155c8 │ │ │ │ - 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 00000000000155cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000021a8 0000000000000034 000021ac FDE cie=00000000 pc=00000000000155d0..0000000000015658 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155d8 │ │ │ │ - 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 00000000000155e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000155e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000155f4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015650 │ │ │ │ - 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 0000000000015654 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000021e0 000000000000002c 000021e4 FDE cie=00000000 pc=0000000000015660..00000000000156f0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015670 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015674 │ │ │ │ - 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 000000000001567c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015690 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000156e4 │ │ │ │ - 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 00000000000156e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002210 000000000000002c 00002214 FDE cie=00000000 pc=00000000000156f0..0000000000015768 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156f8 │ │ │ │ - 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 0000000000015704 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015714 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000015750 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015760 │ │ │ │ - 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 0000000000015764 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176c0 │ │ │ │ + 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002240 0000000000000010 00002244 FDE cie=00000000 pc=0000000000015768..00000000000157b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002254 0000000000000010 00002258 FDE cie=00000000 pc=00000000000157c0..00000000000157cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002268 0000000000000010 0000226c FDE cie=00000000 pc=00000000000157cc..00000000000157e0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000227c 0000000000000010 00002280 FDE cie=00000000 pc=00000000000157e0..00000000000157f8 │ │ │ │ +0000207c 0000000000000010 00002080 FDE cie=00000000 pc=0000000000017800..0000000000017808 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002290 000000000000005c 00002294 FDE cie=00000000 pc=0000000000015800..0000000000015960 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015804 │ │ │ │ +00002090 000000000000005c 00002094 FDE cie=00000000 pc=0000000000017820..0000000000017980 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017828 │ │ │ │ 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 0000000000015814 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017834 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001581c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001783c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015824 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017844 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017848 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015834 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017854 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000001591c │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000001793c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017940 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017944 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017948 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015930 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017950 │ │ │ │ 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 0000000000015934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017954 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017958 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001593c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001795c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017960 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017964 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017968 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015958 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017978 │ │ │ │ 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 000000000001595c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001797c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000022f0 0000000000000034 000022f4 FDE cie=00000000 pc=0000000000015960..0000000000015a78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015964 │ │ │ │ +000020f0 0000000000000034 000020f4 FDE cie=00000000 pc=0000000000017980..0000000000017a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017988 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001596c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001798c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015974 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017994 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015980 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000179a0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000159ac │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000179cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000015a3c │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000017a5c │ │ │ │ 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 0000000000015a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a64 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002328 0000000000000040 0000232c FDE cie=00000000 pc=0000000000015a80..0000000000015b70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a84 │ │ │ │ +00002128 0000000000000040 0000212c FDE cie=00000000 pc=0000000000017aa0..0000000000017b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017aa8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015a9c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017abc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015aa4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017ac4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015ab0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017ad0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015ac4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017ae4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000015b40 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000017b60 │ │ │ │ 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 0000000000015b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000015b68 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000017b88 │ │ │ │ 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 0000000000015b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000236c 000000000000007c 00002370 FDE cie=00000000 pc=0000000000015b70..0000000000016198 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b74 │ │ │ │ +0000216c 000000000000007c 00002170 FDE cie=00000000 pc=0000000000017b90..00000000000181b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b98 │ │ │ │ DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015b84 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017ba4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015b8c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017bac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015b94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017bb4 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015ba0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017bc0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015ba8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017bc8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015bb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017bd4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 356 to 0000000000015d18 │ │ │ │ + DW_CFA_advance_loc1: 356 to 0000000000017d38 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 816 to 0000000000016048 │ │ │ │ + DW_CFA_advance_loc1: 816 to 0000000000018068 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000160ec │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000001810c │ │ │ │ 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 00000000000160f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018110 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018114 │ │ │ │ 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 │ │ │ │ @@ -6290,6152 +5735,2260 @@ │ │ │ │ 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: 20 to 0000000000016108 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018128 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000016124 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018144 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001612c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001814c │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000016194 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000181b4 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023ec 0000000000000050 000023f0 FDE cie=00000000 pc=00000000000161a0..0000000000016488 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000161a4 │ │ │ │ +000021ec 0000000000000050 000021f0 FDE cie=00000000 pc=00000000000181c0..00000000000184a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000161a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181c8 │ │ │ │ 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 00000000000161b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000181d0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000161c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000181e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000161cc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000181ec │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 272 to 00000000000162dc │ │ │ │ + DW_CFA_advance_loc1: 272 to 00000000000182fc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000163b0 │ │ │ │ + DW_CFA_advance_loc: 212 to 00000000000183d0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000016434 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000018454 │ │ │ │ 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 0000000000016438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018458 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001643c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001845c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000016468 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018488 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002440 0000000000000018 00002444 FDE cie=00000000 pc=0000000000003b8c..0000000000003bb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b90 │ │ │ │ +00002240 0000000000000018 00002244 FDE cie=00000000 pc=00000000000184c0..00000000000184f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000184c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b94 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000184cc │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000245c 0000000000000020 00002460 FDE cie=00000000 pc=00000000000164a0..000000000001651c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000164a4 │ │ │ │ +0000225c 000000000000002c 00002260 FDE cie=00000000 pc=00000000000184f0..00000000000185b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000184f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000164a8 │ │ │ │ - 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 0000000000016514 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000184f8 │ │ │ │ + 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 0000000000018500 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018508 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000018544 │ │ │ │ + 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 0000000000016518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018548 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001854c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002480 0000000000000024 00002484 FDE cie=00000000 pc=0000000000016520..000000000001657c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016524 │ │ │ │ +0000228c 000000000000002c 00002290 FDE cie=00000000 pc=00000000000185c0..0000000000018640 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000185c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016528 │ │ │ │ - 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 0000000000016538 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000016570 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000185c8 │ │ │ │ + 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 00000000000185d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000185d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000018638 │ │ │ │ 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 0000000000016574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001863c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016578 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000022bc 0000000000000010 000022c0 FDE cie=00000000 pc=0000000000018640..0000000000018654 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000024a8 000000000000002c 000024ac FDE cie=00000000 pc=0000000000016580..00000000000165f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016584 │ │ │ │ +000022d0 0000000000000028 000022d4 FDE cie=00000000 pc=0000000000018660..00000000000186e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016588 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018668 │ │ │ │ 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 0000000000016590 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018670 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000165c4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000186b8 │ │ │ │ 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 00000000000165c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000186bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000186c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000165f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000022fc 0000000000000024 00002300 FDE cie=00000000 pc=00000000000186e8..0000000000018780 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000186ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000186f0 │ │ │ │ + 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 00000000000186fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000018738 │ │ │ │ + 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 00000000000165f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001873c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018740 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00002324 0000000000000010 00002328 FDE cie=00000000 pc=0000000000018780..00000000000187b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000024d8 000000000000003c 000024dc FDE cie=00000000 pc=0000000000016600..00000000000166fc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016604 │ │ │ │ +00002338 0000000000000028 0000233c FDE cie=00000000 pc=00000000000187c0..00000000000188cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016608 │ │ │ │ - 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 0000000000016610 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001661c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000016684 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187c8 │ │ │ │ + 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 00000000000187d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000018824 │ │ │ │ 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 0000000000016688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018828 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001668c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001882c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000166f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002364 0000000000000010 00002368 FDE cie=00000000 pc=00000000000188cc..00000000000188d8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002378 0000000000000010 0000237c FDE cie=00000000 pc=00000000000188e0..0000000000018920 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000238c 0000000000000024 00002390 FDE cie=00000000 pc=0000000000018920..0000000000018960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018924 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018928 │ │ │ │ + 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 0000000000018934 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000018958 │ │ │ │ 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 00000000000166f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001895c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000023b4 0000000000000020 000023b8 FDE cie=00000000 pc=0000000000018960..00000000000189a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018974 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018978 │ │ │ │ + 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: 28 to 0000000000018994 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018998 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002518 0000000000000020 0000251c FDE cie=00000000 pc=0000000000016700..000000000001673c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016704 │ │ │ │ +000023d8 0000000000000024 000023dc FDE cie=00000000 pc=00000000000189a4..0000000000018a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000189a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016708 │ │ │ │ - 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 0000000000016730 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000189ac │ │ │ │ + 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 00000000000189bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000018a0c │ │ │ │ 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 0000000000016734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018a10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000253c 0000000000000060 00002540 FDE cie=00000000 pc=0000000000016740..000000000001698c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016744 │ │ │ │ +00002400 0000000000000024 00002404 FDE cie=00000000 pc=0000000000018a20..0000000000018abc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016748 │ │ │ │ - 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 0000000000016750 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000016778 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016784 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016790 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001679c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000016834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018a28 │ │ │ │ + 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 0000000000018a30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000018ab4 │ │ │ │ + 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 0000000000018ab8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00002428 0000000000000010 0000242c FDE cie=00000000 pc=0000000000018ac0..0000000000018ad8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000243c 0000000000000024 00002440 FDE cie=00000000 pc=0000000000018ae0..0000000000018b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ae8 │ │ │ │ + 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 0000000000018af4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000018b38 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016838 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018b3c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002464 0000000000000044 00002468 FDE cie=00000000 pc=0000000000018b40..0000000000018bf0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018b5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018b60 │ │ │ │ + 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 0000000000018b68 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000018b90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000018bc4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001683c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016840 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016848 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018bd0 │ │ │ │ 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 000000000001684c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016850 │ │ │ │ - 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 0000000000018bd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000025a0 000000000000005c 000025a4 FDE cie=00000000 pc=000000000001698c..0000000000016b08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016990 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bd8 │ │ │ │ + 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 0000000000016994 │ │ │ │ - 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 000000000001699c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000169ac │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000169b8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000169c4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000169d4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000016a4c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bdc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a50 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a54 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a58 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016a60 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018be8 │ │ │ │ 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 0000000000016a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000024ac 0000000000000054 000024b0 FDE cie=00000000 pc=0000000000018bf0..0000000000018e48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018bfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c00 │ │ │ │ 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 0000000000018c08 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018c14 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018c1c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018c28 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018c34 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00002600 0000000000000064 00002604 FDE cie=00000000 pc=0000000000016b08..0000000000016d50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b10 │ │ │ │ - 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 0000000000016b18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016b30 │ │ │ │ - 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 0000000000016b54 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016b5c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000016bf0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016bf4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000016c10 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 328 to 0000000000018d7c │ │ │ │ + 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 0000000000016c14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c18 │ │ │ │ - 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 0000000000018d80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000016d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018d84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000018e44 │ │ │ │ + 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_nop │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00002668 0000000000000044 0000266c FDE cie=00000000 pc=0000000000016d50..0000000000016f3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d54 │ │ │ │ +00002504 000000000000002c 00002508 FDE cie=00000000 pc=0000000000018e48..0000000000018efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d58 │ │ │ │ - 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 0000000000016d60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016d70 │ │ │ │ - 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 0000000000016dcc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000016eb8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000016ed4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e50 │ │ │ │ + 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 0000000000018e58 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018e6c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000018eec │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018ef4 │ │ │ │ + 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 0000000000018ef8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00002534 0000000000000034 00002538 FDE cie=00000000 pc=0000000000018f00..0000000000019084 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018f0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018f10 │ │ │ │ + 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 0000000000018f18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018f24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018f30 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 328 to 0000000000019078 │ │ │ │ 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 0000000000016ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001907c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016edc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000016f00 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016f0c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000026b0 0000000000000048 000026b4 FDE cie=00000000 pc=0000000000016f40..0000000000017150 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016f44 │ │ │ │ +0000256c 0000000000000034 00002570 FDE cie=00000000 pc=0000000000019084..0000000000019238 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016f48 │ │ │ │ - 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 0000000000016f50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016f60 │ │ │ │ - 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 0000000000016fb8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 268 to 00000000000170c4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000170e0 │ │ │ │ - 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 00000000000170e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000170e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000017100 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001710c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000026fc 000000000000006c 00002700 FDE cie=00000000 pc=0000000000017150..00000000000173a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017154 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017158 │ │ │ │ - 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 000000000001716c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017174 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017180 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001718c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017198 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000017244 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017248 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001724c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017250 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000017274 │ │ │ │ - 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 0000000000017278 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001727c │ │ │ │ - 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: 284 to 0000000000017398 │ │ │ │ - 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) │ │ │ │ - │ │ │ │ -0000276c 0000000000000058 00002770 FDE cie=00000000 pc=00000000000173a8..0000000000017560 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000173ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000173b0 │ │ │ │ - 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 00000000000173bc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000173c4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000173d0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000173dc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000173ec │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001746c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017474 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017478 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001747c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017484 │ │ │ │ - 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 0000000000017488 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001748c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000017548 │ │ │ │ - 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_advance_loc: 16 to 0000000000017558 │ │ │ │ - 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 000000000001755c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000027c8 0000000000000070 000027cc FDE cie=00000000 pc=0000000000017560..0000000000017808 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017570 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017574 │ │ │ │ - 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 0000000000017580 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001758c │ │ │ │ - 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 000000000001759c │ │ │ │ - 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_loc: 148 to 0000000000017630 │ │ │ │ - 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 0000000000017634 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017638 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 420 to 00000000000177dc │ │ │ │ - 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: 8 to 00000000000177e4 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000283c 0000000000000030 00002840 FDE cie=00000000 pc=0000000000017808..00000000000179dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001780c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019094 │ │ │ │ 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 0000000000017818 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001909c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001782c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000190a8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000017950 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000190b4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 376 to 000000000001922c │ │ │ │ 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 0000000000017954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019230 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017958 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002870 000000000000006c 00002874 FDE cie=00000000 pc=00000000000179e0..0000000000017ccc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000179e4 │ │ │ │ +000025a4 0000000000000028 000025a8 FDE cie=00000000 pc=0000000000019240..0000000000019398 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000192b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000179e8 │ │ │ │ - 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 00000000000179f0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017a04 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017a0c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000017a24 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000017ab4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000017bb4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000017bd4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000192bc │ │ │ │ + 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 00000000000192ec │ │ │ │ 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 0000000000017be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000192f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017bec │ │ │ │ - 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: 96 to 0000000000019350 │ │ │ │ + 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: 160 to 0000000000017c8c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000017cc8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000028e0 0000000000000034 000028e4 FDE cie=00000000 pc=0000000000017ccc..0000000000017dac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017cd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017cd4 │ │ │ │ - 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 0000000000017ce4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017cf0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000017d18 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000017d88 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000017da0 │ │ │ │ - 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 0000000000017da4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002918 000000000000004c 0000291c FDE cie=00000000 pc=0000000000017dac..0000000000018210 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017db0 │ │ │ │ +000025d0 000000000000003c 000025d4 FDE cie=00000000 pc=00000000000193a0..00000000000194f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000193a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017db4 │ │ │ │ - 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 0000000000017dbc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017dc8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017dd4 │ │ │ │ - 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 0000000000017e38 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 660 to 00000000000180cc │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001814c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000193a8 │ │ │ │ + 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 00000000000193b0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000193c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000193c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000193d8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000001946c │ │ │ │ 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 0000000000018150 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018154 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000181d8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002968 0000000000000098 0000296c FDE cie=00000000 pc=0000000000018210..0000000000018630 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018214 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018218 │ │ │ │ - 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 0000000000018220 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000018244 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018258 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018264 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018270 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 732 to 000000000001854c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018554 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018558 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018564 │ │ │ │ - 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 0000000000018568 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019470 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001856c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019474 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000185d0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185d4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185d8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000185e4 │ │ │ │ - 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 00000000000185e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185ec │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - 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: 24 to 0000000000018604 │ │ │ │ - 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 0000000000018608 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001860c │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00002a04 0000000000000064 00002a08 FDE cie=00000000 pc=0000000000018630..0000000000018960 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018634 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018638 │ │ │ │ - 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 0000000000018648 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - 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: 52 to 000000000001867c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001869c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 368 to 000000000001880c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018810 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000018848 │ │ │ │ - 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: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001884c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018850 │ │ │ │ - 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: 252 to 000000000001894c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - │ │ │ │ -00002a6c 000000000000003c 00002a70 FDE cie=00000000 pc=0000000000018960..0000000000018a7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018964 │ │ │ │ +00002610 0000000000000048 00002614 FDE cie=00000000 pc=0000000000019500..0000000000019778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019508 │ │ │ │ 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 000000000001897c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019510 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001951c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019528 │ │ │ │ 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 0000000000018a68 │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000001960c │ │ │ │ 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 0000000000018a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019610 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019614 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002aac 0000000000000064 00002ab0 FDE cie=00000000 pc=0000000000018a80..0000000000018c84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018a84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018a88 │ │ │ │ - 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 0000000000018a94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018aa4 │ │ │ │ - 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 0000000000018ad4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018adc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000018bb8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bbc │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000018bf0 │ │ │ │ - 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 0000000000018bf4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bf8 │ │ │ │ - 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: 84 to 0000000000018c4c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00002b14 0000000000000048 00002b18 FDE cie=00000000 pc=0000000000018c84..00000000000192ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018c88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018c8c │ │ │ │ - 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 0000000000018c94 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018ca0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018cac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018cb4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018cbc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 544 to 0000000000018edc │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000019658 │ │ │ │ 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 0000000000018ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001965c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019660 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b60 0000000000000028 00002b64 FDE cie=00000000 pc=00000000000192ec..0000000000019350 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000192fc │ │ │ │ +0000265c 0000000000000040 00002660 FDE cie=00000000 pc=0000000000019780..00000000000199c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019784 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019300 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019788 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001978c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019308 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019794 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019314 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001979c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000019344 │ │ │ │ - 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 0000000000019348 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00002b8c 0000000000000068 00002b90 FDE cie=00000000 pc=0000000000019350..00000000000197bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019354 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019358 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001935c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019364 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000019384 │ │ │ │ - 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: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000193f0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 372 to 0000000000019564 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000195b8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000019838 │ │ │ │ + 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 00000000000195bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000195c0 │ │ │ │ - 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_loc1: 492 to 00000000000197ac │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000197b8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - │ │ │ │ -00002bf8 0000000000000060 00002bfc FDE cie=00000000 pc=00000000000197c0..0000000000019b9c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000197c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001983c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000197c8 │ │ │ │ - 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 00000000000197d4 │ │ │ │ - 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: 28 to 00000000000197f0 │ │ │ │ - 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: 72 to 0000000000019838 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 380 to 00000000000199b4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000199dc │ │ │ │ - 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_advance_loc: 4 to 0000000000019840 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000019910 │ │ │ │ + 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 00000000000199e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000199e4 │ │ │ │ - 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 0000000000019914 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019918 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c5c 0000000000000060 00002c60 FDE cie=00000000 pc=0000000000019ba0..000000000001a09c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ba4 │ │ │ │ +000026a0 0000000000000030 000026a4 FDE cie=00000000 pc=00000000000199c0..0000000000019b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000199c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ba8 │ │ │ │ - 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 0000000000019bbc │ │ │ │ - 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_advance_loc: 104 to 0000000000019c24 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 452 to 0000000000019de8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000019e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000199c8 │ │ │ │ + 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 00000000000199d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000199e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000019af0 │ │ │ │ + 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 0000000000019e1c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e20 │ │ │ │ - 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_advance_loc: 4 to 0000000000019af4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019af8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000026d4 0000000000000010 000026d8 FDE cie=00000000 pc=0000000000019b28..0000000000019b9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002cc0 0000000000000078 00002cc4 FDE cie=00000000 pc=000000000001a0a0..000000000001a4a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a0a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a0a8 │ │ │ │ - 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 000000000001a0bc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a0c0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a0c8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a0cc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001a124 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 384 to 000000000001a2a4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001a2bc │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2c0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2c4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2c8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2cc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2d4 │ │ │ │ - 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_loc1: 448 to 000000000001a494 │ │ │ │ - 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 000000000001a498 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a49c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d3c 0000000000000010 00002d40 FDE cie=00000000 pc=000000000001a4a0..000000000001a508 │ │ │ │ +000026e8 0000000000000010 000026ec FDE cie=00000000 pc=0000000000019ba0..0000000000019c00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d50 0000000000000084 00002d54 FDE cie=00000000 pc=000000000001a508..000000000001a8f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a50c │ │ │ │ +000026fc 0000000000000068 00002700 FDE cie=00000000 pc=0000000000019c00..0000000000019e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a510 │ │ │ │ - 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 000000000001a51c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001a53c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001a588 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a590 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a59c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000001a6bc │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6c0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6c4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a6cc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a6d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c08 │ │ │ │ + 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 0000000000019c10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019c1c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000019cdc │ │ │ │ + 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 000000000001a6d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6dc │ │ │ │ - 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 000000000001a8e0 │ │ │ │ - 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 000000000001a8e4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a8e8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a8ec │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002dd8 0000000000000010 00002ddc FDE cie=00000000 pc=000000000001a8f0..000000000001a954 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002dec 0000000000000010 00002df0 FDE cie=00000000 pc=000000000001a960..000000000001a9bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002e00 0000000000000010 00002e04 FDE cie=00000000 pc=000000000001a9c0..000000000001aaf4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002e14 0000000000000010 00002e18 FDE cie=00000000 pc=000000000001ab00..000000000001ac2c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002e28 0000000000000010 00002e2c FDE cie=00000000 pc=000000000001ac2c..000000000001ad5c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002e3c 0000000000000010 00002e40 FDE cie=00000000 pc=000000000001ad60..000000000001ae98 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002e50 0000000000000054 00002e54 FDE cie=00000000 pc=000000000001aea0..000000000001af98 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ce0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aea8 │ │ │ │ - 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 000000000001aeb4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001aebc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001aec8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001aed4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000001af68 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af6c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af70 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001af78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ce4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000019d44 │ │ │ │ + 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 000000000001af7c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af80 │ │ │ │ - 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 0000000000019d48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001af90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000019d94 │ │ │ │ + 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 000000000001af94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ea8 0000000000000010 00002eac FDE cie=00000000 pc=000000000001afa0..000000000001b13c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ebc 000000000000003c 00002ec0 FDE cie=00000000 pc=000000000001b140..000000000001b240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b148 │ │ │ │ - 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 000000000001b150 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b15c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000001b200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d9c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000019e18 │ │ │ │ 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 000000000001b204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001b238 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000019e60 │ │ │ │ + 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 000000000001b23c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002efc 0000000000000010 00002f00 FDE cie=00000000 pc=000000000001b240..000000000001b320 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f10 0000000000000040 00002f14 FDE cie=00000000 pc=000000000001b320..000000000001b950 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b324 │ │ │ │ +00002768 0000000000000054 0000276c FDE cie=00000000 pc=0000000000019e80..000000000001a238 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019e8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e90 │ │ │ │ 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 000000000001b340 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019e9c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019ea8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019eb0 │ │ │ │ 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 0000000000019ec0 │ │ │ │ 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: 744 to 000000000001b628 │ │ │ │ + DW_CFA_advance_loc1: 708 to 000000000001a184 │ │ │ │ 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 000000000001b62c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b630 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002f54 0000000000000010 00002f58 FDE cie=00000000 pc=000000000001b950..000000000001ba94 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002f68 0000000000000010 00002f6c FDE cie=00000000 pc=000000000001baa0..000000000001bc04 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002f7c 0000000000000010 00002f80 FDE cie=00000000 pc=000000000001bc04..000000000001bd60 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002f90 000000000000002c 00002f94 FDE cie=00000000 pc=000000000001bd60..000000000001c024 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd68 │ │ │ │ - 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_loc1: 440 to 000000000001bf20 │ │ │ │ - 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 000000000001bf24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a188 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a18c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001bf60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000001a234 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002fc0 0000000000000044 00002fc4 FDE cie=00000000 pc=000000000001c040..000000000001c2a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c048 │ │ │ │ - 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 000000000001c054 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c060 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c06c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c07c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c088 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 528 to 000000000001c298 │ │ │ │ - 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 000000000001c29c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003008 0000000000000094 0000300c FDE cie=00000000 pc=000000000001c2a0..000000000001c43c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c2a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c2a8 │ │ │ │ - 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 000000000001c2b8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c2c4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c2d4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c2e0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c2ec │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000001c3a0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c3a4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001c3bc │ │ │ │ - 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 000000000001c3c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c3c4 │ │ │ │ - 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: 48 to 000000000001c3f4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c3f8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c408 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ 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 000000000001c40c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c410 │ │ │ │ - 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_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: 12 to 000000000001c41c │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000030a0 0000000000000044 000030a4 FDE cie=00000000 pc=000000000001c440..000000000001c668 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c444 │ │ │ │ +000027c0 0000000000000038 000027c4 FDE cie=00000000 pc=000000000001a240..000000000001a2ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c448 │ │ │ │ - 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 000000000001c454 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c45c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c46c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c47c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c488 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 472 to 000000000001c660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a248 │ │ │ │ + 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 000000000001a250 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a25c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a268 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a278 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000001a2e4 │ │ │ │ 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 000000000001c664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a2e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030e8 0000000000000094 000030ec FDE cie=00000000 pc=000000000001c668..000000000001c898 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c66c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c670 │ │ │ │ - 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 000000000001c688 │ │ │ │ - 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 000000000001c69c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c6a8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c6b0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000001c7e8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c7ec │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c7f0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c804 │ │ │ │ - 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 000000000001c808 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c80c │ │ │ │ - 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: 68 to 000000000001c850 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c854 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c858 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c864 │ │ │ │ - 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 000000000001c868 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c86c │ │ │ │ - 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 000000000001c874 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00003180 0000000000000038 00003184 FDE cie=00000000 pc=000000000001c8a0..000000000001c9a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c8a4 │ │ │ │ +000027fc 000000000000005c 00002800 FDE cie=00000000 pc=000000000001a2ec..000000000001a5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a2f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a2f4 │ │ │ │ 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 000000000001c8b4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c8c0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c8cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a2fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000001c998 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001a330 │ │ │ │ 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 000000000001c99c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a334 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a338 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000031bc 0000000000000064 000031c0 FDE cie=00000000 pc=000000000001c9a4..000000000001cc54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c9a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c9ac │ │ │ │ - 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 000000000001c9b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c9bc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c9d0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c9dc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001ca38 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000001cafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a33c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a340 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 384 to 000000000001a4c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cb00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a4c8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cb04 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001cb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a4cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000001a564 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a568 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a578 │ │ │ │ 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 000000000001cb1c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cb20 │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003224 0000000000000010 00003228 FDE cie=00000000 pc=000000000001cc60..000000000001cc68 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003238 0000000000000018 0000323c FDE cie=00000000 pc=0000000000003bb8..0000000000003be4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003bbc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003bc0 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00003254 0000000000000018 00003258 FDE cie=00000000 pc=000000000001cc80..000000000001ccf8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001ccb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ccb8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00003270 0000000000000018 00003274 FDE cie=00000000 pc=000000000001cd00..000000000001cd88 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000001cd7c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cd80 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000328c 0000000000000010 00003290 FDE cie=00000000 pc=000000000001cd88..000000000001ce7c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000032a0 00000000000000b4 000032a4 FDE cie=00000000 pc=000000000001ce80..000000000001d4d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ce84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a57c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ce88 │ │ │ │ - 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 000000000001ce90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ce98 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cea0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ceb0 │ │ │ │ - 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 000000000001cf5c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cf64 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 580 to 000000000001d1a8 │ │ │ │ - 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 000000000001d1fc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d200 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000001d3f0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3f4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d414 │ │ │ │ - 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_advance_loc: 4 to 000000000001a580 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000001a5cc │ │ │ │ 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 000000000001d418 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d41c │ │ │ │ - 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 000000000001d478 │ │ │ │ - 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 000000000001d490 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d498 │ │ │ │ - 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 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a5d0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a5d4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ │ │ │ │ -00003358 0000000000000044 0000335c FDE cie=00000000 pc=000000000001d4e0..000000000001d5d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4e4 │ │ │ │ +0000285c 0000000000000044 00002860 FDE cie=00000000 pc=000000000001a600..000000000001ac5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4e8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a608 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a60c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d4f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a614 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001a62c │ │ │ │ + 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: 12 to 000000000001d4fc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d514 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d518 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d520 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000001d5b8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5bc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5c0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5c4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1572 to 000000000001ac50 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d5d0 │ │ │ │ - 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 000000000001d5d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000033a0 0000000000000058 000033a4 FDE cie=00000000 pc=000000000001d5e0..000000000001d738 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5e8 │ │ │ │ - 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 000000000001d5f0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d5fc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d614 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d61c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d624 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d62c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d634 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000001d710 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d714 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d718 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d71c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d720 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d724 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d730 │ │ │ │ - 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 000000000001d734 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000033fc 0000000000000098 00003400 FDE cie=00000000 pc=000000000001d740..000000000001dd78 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d744 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d748 │ │ │ │ - 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 000000000001d754 │ │ │ │ - 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: 64 to 000000000001d794 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d7b4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d7c0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d7c4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d7c8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d7d4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 1208 to 000000000001dc8c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc90 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc94 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc98 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc9c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dca0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001dcc0 │ │ │ │ - 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 000000000001dcc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dcc8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00003498 000000000000008c 0000349c FDE cie=00000000 pc=000000000001dd80..000000000001e040 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd88 │ │ │ │ - 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 000000000001dd90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dd98 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dda8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ddbc │ │ │ │ - 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 000000000001dddc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001ddf4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 320 to 000000000001df34 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001df38 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001df6c │ │ │ │ - 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 000000000001df70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001df74 │ │ │ │ - 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 000000000001e038 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00003528 000000000000002c 0000352c FDE cie=00000000 pc=000000000001e040..000000000001e098 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e048 │ │ │ │ - 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 000000000001e050 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e05c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001e090 │ │ │ │ - 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 000000000001e094 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003558 000000000000006c 0000355c FDE cie=00000000 pc=000000000001e0a0..000000000001e39c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e0a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e0a8 │ │ │ │ - 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 000000000001e0b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e0cc │ │ │ │ - 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: 68 to 000000000001e110 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e118 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e120 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e124 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e128 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 584 to 000000000001e370 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e374 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e378 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e37c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e380 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e394 │ │ │ │ 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 000000000001e398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000035c8 0000000000000010 000035cc FDE cie=00000000 pc=000000000001e3a0..000000000001e3bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000035dc 000000000000006c 000035e0 FDE cie=00000000 pc=000000000001e3c0..000000000001e594 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3c4 │ │ │ │ +000028a4 0000000000000048 000028a8 FDE cie=00000000 pc=000000000001ac60..000000000001b31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3c8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac68 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac6c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e3d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ac74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001ac90 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e3d8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e3e0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e3ec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e408 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e40c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000001e530 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e534 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 1340 to 000000000001b1cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e538 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001e570 │ │ │ │ - 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_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 000000000001e574 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e578 │ │ │ │ - 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_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e584 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000364c 0000000000000024 00003650 FDE cie=00000000 pc=000000000001e5a0..000000000001e634 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5a8 │ │ │ │ - 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 000000000001e5b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000001e62c │ │ │ │ - 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 000000000001e630 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003674 0000000000000024 00003678 FDE cie=00000000 pc=000000000001e640..000000000001e670 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e644 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e648 │ │ │ │ - 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 000000000001e650 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e668 │ │ │ │ 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 000000000001e66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b1d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b1d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000369c 0000000000000010 000036a0 FDE cie=00000000 pc=000000000001e670..000000000001e6c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000036b0 0000000000000010 000036b4 FDE cie=00000000 pc=000000000001e6c8..000000000001e6d8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036c4 0000000000000024 000036c8 FDE cie=00000000 pc=000000000001e6e0..000000000001e748 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6e4 │ │ │ │ +000028f0 0000000000000030 000028f4 FDE cie=00000000 pc=000000000001b320..000000000001b40c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b328 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b338 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e6f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001e740 │ │ │ │ - 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 000000000001e744 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000036ec 0000000000000030 000036f0 FDE cie=00000000 pc=000000000001e748..000000000001e7ec │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e75c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e760 │ │ │ │ - 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 000000000001e768 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001e7c4 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001b398 │ │ │ │ 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 000000000001e7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b39c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e7cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b3a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e7dc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b3a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001b3cc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e7e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003720 0000000000000010 00003724 FDE cie=00000000 pc=000000000001e7ec..000000000001e804 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003734 0000000000000010 00003738 FDE cie=00000000 pc=000000000001e804..000000000001e810 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003748 0000000000000010 0000374c FDE cie=00000000 pc=000000000001e810..000000000001e81c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000375c 0000000000000010 00003760 FDE cie=00000000 pc=000000000001e820..000000000001e830 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003770 0000000000000024 00003774 FDE cie=00000000 pc=000000000001e830..000000000001e874 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e834 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e838 │ │ │ │ - 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 000000000001e840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b3d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e860 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001b3e8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e864 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003798 0000000000000010 0000379c FDE cie=00000000 pc=000000000001e880..000000000001e894 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001b408 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037ac 0000000000000020 000037b0 FDE cie=00000000 pc=000000000001e8a0..000000000001e908 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001e8cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e8d4 │ │ │ │ - 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: 36 to 000000000001e8f8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e8fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00002924 0000000000000010 00002928 FDE cie=00000000 pc=000000000001b40c..000000000001b418 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037d0 0000000000000024 000037d4 FDE cie=00000000 pc=000000000001e908..000000000001e9b4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e928 │ │ │ │ +00002938 000000000000002c 0000293c FDE cie=00000000 pc=000000000001b420..000000000001b53c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b428 │ │ │ │ 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 000000000001e934 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001e9ac │ │ │ │ - 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 000000000001e9b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000037f8 0000000000000010 000037fc FDE cie=00000000 pc=000000000001e9c0..000000000001e9d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000380c 0000000000000010 00003810 FDE cie=00000000 pc=000000000001e9d0..000000000001e9e0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003820 0000000000000010 00003824 FDE cie=00000000 pc=000000000001e9e0..000000000001e9fc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003834 0000000000000024 00003838 FDE cie=00000000 pc=000000000001ea00..000000000001ea40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ea04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ea08 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b434 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ea10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b440 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001ea38 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000001b4c8 │ │ │ │ + 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 000000000001ea3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000385c 0000000000000010 00003860 FDE cie=00000000 pc=000000000001ea40..000000000001ea50 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003870 0000000000000010 00003874 FDE cie=00000000 pc=000000000001ea50..000000000001ea60 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003884 0000000000000010 00003888 FDE cie=00000000 pc=000000000001ea60..000000000001ea70 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003898 0000000000000010 0000389c FDE cie=00000000 pc=000000000001ea70..000000000001ea88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000038ac 0000000000000010 000038b0 FDE cie=00000000 pc=000000000001ea88..000000000001ea94 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000038c0 0000000000000010 000038c4 FDE cie=00000000 pc=000000000001eaa0..000000000001eab0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000038d4 0000000000000010 000038d8 FDE cie=00000000 pc=000000000001eab0..000000000001eabc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000038e8 0000000000000010 000038ec FDE cie=00000000 pc=000000000001eac0..000000000001eacc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000038fc 0000000000000010 00003900 FDE cie=00000000 pc=000000000001eacc..000000000001eadc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00003910 0000000000000010 00003914 FDE cie=00000000 pc=000000000001eae0..000000000001eaf0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003924 0000000000000010 00003928 FDE cie=00000000 pc=000000000001eaf0..000000000001eafc │ │ │ │ +00002968 0000000000000010 0000296c FDE cie=00000000 pc=000000000001b540..000000000001b588 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003938 000000000000002c 0000393c FDE cie=00000000 pc=000000000001eb00..000000000001eb70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb04 │ │ │ │ +0000297c 000000000000002c 00002980 FDE cie=00000000 pc=000000000001b588..000000000001b60c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b58c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b590 │ │ │ │ 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 000000000001eb10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b59c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001eb24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b5ac │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001eb5c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001eb68 │ │ │ │ - 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 000000000001eb6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003968 000000000000005c 0000396c FDE cie=00000000 pc=000000000001eb70..000000000001ec8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb78 │ │ │ │ - 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 000000000001eb80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001eb94 │ │ │ │ - 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 000000000001eb98 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eba0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eba4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001ebdc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001ec60 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ec68 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ec6c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ec74 │ │ │ │ - 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 000000000001ec78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ec7c │ │ │ │ - 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: 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 000000000001ec80 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ec88 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - │ │ │ │ -000039c8 0000000000000010 000039cc FDE cie=00000000 pc=000000000001ec8c..000000000001ec98 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000039dc 0000000000000010 000039e0 FDE cie=00000000 pc=000000000001eca0..000000000001ecac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000039f0 0000000000000028 000039f4 FDE cie=00000000 pc=000000000001ecac..000000000001ed18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ecb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ecb4 │ │ │ │ - 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 000000000001ecbc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ecc8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001ed10 │ │ │ │ - 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 000000000001ed14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003a1c 0000000000000010 00003a20 FDE cie=00000000 pc=000000000001ed20..000000000001ed2c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a30 000000000000004c 00003a34 FDE cie=00000000 pc=000000000001ed2c..000000000001edcc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ed30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ed34 │ │ │ │ - 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 000000000001ed40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ed4c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ed5c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001eda0 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001b5f0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eda4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001edac │ │ │ │ - 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 000000000001edb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001edb4 │ │ │ │ - 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 000000000001edc4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b604 │ │ │ │ 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 000000000001edc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b608 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a80 0000000000000050 00003a84 FDE cie=00000000 pc=000000000001edcc..000000000001eebc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001edd0 │ │ │ │ +000029ac 0000000000000034 000029b0 FDE cie=00000000 pc=000000000001b60c..000000000001b6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b610 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001edd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b614 │ │ │ │ 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 000000000001ede0 │ │ │ │ - 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: 20 to 000000000001edf4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b61c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ee00 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001ee54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ee5c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ee70 │ │ │ │ - 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 000000000001ee74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ee78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001ee94 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001eeb4 │ │ │ │ - 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 000000000001eeb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ad4 0000000000000010 00003ad8 FDE cie=00000000 pc=000000000001eec0..000000000001ef08 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ae8 0000000000000010 00003aec FDE cie=00000000 pc=000000000001ef08..000000000001ef90 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003afc 0000000000000054 00003b00 FDE cie=00000000 pc=000000000001ef90..000000000001f084 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ef94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ef98 │ │ │ │ - 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 000000000001efa4 │ │ │ │ - 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 000000000001efb4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001efc0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001f038 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001f054 │ │ │ │ - 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 000000000001f058 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f05c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b628 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b634 │ │ │ │ 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: 32 to 000000000001f07c │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000001b69c │ │ │ │ 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 000000000001f080 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003b54 0000000000000010 00003b58 FDE cie=00000000 pc=000000000001f084..000000000001f438 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003b68 000000000000002c 00003b6c FDE cie=00000000 pc=000000000001f440..000000000001f4e8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f44c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f450 │ │ │ │ - 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 000000000001f458 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f470 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001f4c4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f4dc │ │ │ │ - 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 000000000001f4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b6a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003b98 0000000000000010 00003b9c FDE cie=00000000 pc=000000000001f4e8..000000000001f500 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003bac 0000000000000010 00003bb0 FDE cie=00000000 pc=000000000001f500..000000000001f530 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003bc0 0000000000000040 00003bc4 FDE cie=00000000 pc=000000000001f530..000000000001f634 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f53c │ │ │ │ +000029e4 0000000000000048 000029e8 FDE cie=00000000 pc=000000000001b6a4..000000000001bb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b6a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f540 │ │ │ │ - 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 000000000001f548 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f558 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f560 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000001f608 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f60c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f620 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b6ac │ │ │ │ + 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 000000000001b6b4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b6c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b6cc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b6e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b6e8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 760 to 000000000001b9e0 │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f624 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f62c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00003c04 000000000000004c 00003c08 FDE cie=00000000 pc=000000000001f640..000000000001f6f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f644 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f648 │ │ │ │ - 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 000000000001f654 │ │ │ │ - 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: 32 to 000000000001f674 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001f6c4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f6d4 │ │ │ │ - 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 000000000001f6d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f6dc │ │ │ │ - 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: 20 to 000000000001f6f0 │ │ │ │ - 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 000000000001f6f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b9e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c54 0000000000000010 00003c58 FDE cie=00000000 pc=000000000001f700..000000000001f724 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c68 0000000000000010 00003c6c FDE cie=00000000 pc=000000000001f724..000000000001f77c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b9e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c7c 0000000000000010 00003c80 FDE cie=00000000 pc=000000000001f780..000000000001f7f8 │ │ │ │ +00002a30 0000000000000010 00002a34 FDE cie=00000000 pc=000000000001bb48..000000000001bb58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c90 000000000000004c 00003c94 FDE cie=00000000 pc=000000000001f800..000000000001f8c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f804 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f808 │ │ │ │ - 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 000000000001f814 │ │ │ │ - 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: 32 to 000000000001f834 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001f88c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f89c │ │ │ │ - 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 000000000001f8a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f8a4 │ │ │ │ - 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 │ │ │ │ +00002a44 0000000000000024 00002a48 FDE cie=00000000 pc=000000000001bb60..000000000001bb94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb68 │ │ │ │ + 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 000000000001bb70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001bb8c │ │ │ │ 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 000000000001f8bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ce0 000000000000006c 00003ce4 FDE cie=00000000 pc=000000000001f8c0..000000000001f9e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f8c4 │ │ │ │ +00002a6c 0000000000000038 00002a70 FDE cie=00000000 pc=000000000001bba0..000000000001bc40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bba8 │ │ │ │ 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 000000000001f8d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bbb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001bbbc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f8dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001bbc8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f8e8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f8f0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001bbdc │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001f92c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f930 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f940 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000001bc38 │ │ │ │ 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 000000000001f944 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f948 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000001f9a8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f9ac │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f9bc │ │ │ │ - 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 000000000001f9c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f9c4 │ │ │ │ - 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: 24 to 000000000001f9dc │ │ │ │ - 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 000000000001f9e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d50 0000000000000048 00003d54 FDE cie=00000000 pc=000000000001f9e4..0000000000020390 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f9e8 │ │ │ │ +00002aa8 0000000000000040 00002aac FDE cie=00000000 pc=000000000001bc40..000000000001c038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f9ec │ │ │ │ - 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 000000000001f9f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001fa04 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fa0c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fa14 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fa1c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1344 to 000000000001ff5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc48 │ │ │ │ + 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 000000000001bc54 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001bc68 │ │ │ │ + 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 000000000001bc70 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 408 to 000000000001be08 │ │ │ │ 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 000000000001ff60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001be0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ff64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001be10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003d9c 0000000000000034 00003da0 FDE cie=00000000 pc=0000000000020390..00000000000204d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020394 │ │ │ │ +00002aec 0000000000000034 00002af0 FDE cie=00000000 pc=000000000001c040..000000000001c110 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c050 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020398 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c054 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c058 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000203a4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c060 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000203ac │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001c074 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 00000000000204cc │ │ │ │ - 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 00000000000204d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003dd4 0000000000000030 00003dd8 FDE cie=00000000 pc=00000000000204e0..00000000000205f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000204e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000204e8 │ │ │ │ - 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 00000000000204f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020500 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c084 │ │ │ │ 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 00000000000205ec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000001c104 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: 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 00000000000205f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e08 0000000000000030 00003e0c FDE cie=00000000 pc=0000000000020600..0000000000020844 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000020674 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020678 │ │ │ │ - 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: 72 to 00000000000206c0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000206d4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - 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: 236 to 00000000000207c0 │ │ │ │ - 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 00000000000207c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c108 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000207c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e3c 0000000000000010 00003e40 FDE cie=00000000 pc=0000000000020844..0000000000020858 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e50 0000000000000010 00003e54 FDE cie=00000000 pc=0000000000020860..0000000000020870 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e64 0000000000000010 00003e68 FDE cie=00000000 pc=0000000000020870..0000000000020880 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e78 0000000000000010 00003e7c FDE cie=00000000 pc=0000000000020880..0000000000020b60 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e8c 0000000000000010 00003e90 FDE cie=00000000 pc=0000000000020b60..0000000000020de4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ea0 0000000000000010 00003ea4 FDE cie=00000000 pc=0000000000020de4..0000000000021064 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003eb4 0000000000000010 00003eb8 FDE cie=00000000 pc=0000000000021064..0000000000021334 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ec8 0000000000000010 00003ecc FDE cie=00000000 pc=0000000000021340..0000000000021630 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003edc 0000000000000010 00003ee0 FDE cie=00000000 pc=0000000000021630..0000000000021900 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ef0 0000000000000010 00003ef4 FDE cie=00000000 pc=0000000000021900..0000000000021bf0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f04 0000000000000010 00003f08 FDE cie=00000000 pc=0000000000021bf0..0000000000021edc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f18 0000000000000010 00003f1c FDE cie=00000000 pc=0000000000021ee0..0000000000021f7c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f2c 0000000000000010 00003f30 FDE cie=00000000 pc=0000000000021f80..0000000000022270 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f40 0000000000000010 00003f44 FDE cie=00000000 pc=0000000000022270..0000000000022300 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f54 0000000000000010 00003f58 FDE cie=00000000 pc=0000000000022300..00000000000223b8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f68 0000000000000010 00003f6c FDE cie=00000000 pc=00000000000223c0..000000000002241c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f7c 0000000000000010 00003f80 FDE cie=00000000 pc=0000000000022420..000000000002273c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f90 0000000000000010 00003f94 FDE cie=00000000 pc=0000000000022740..0000000000022750 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fa4 0000000000000038 00003fa8 FDE cie=00000000 pc=0000000000022750..00000000000228cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022754 │ │ │ │ +00002b24 0000000000000064 00002b28 FDE cie=00000000 pc=000000000001c110..000000000001c5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c114 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022758 │ │ │ │ - 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 0000000000022760 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022768 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022774 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000227e4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 196 to 00000000000228a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c118 │ │ │ │ + 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 000000000001c124 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001c138 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c150 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c15c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 468 to 000000000001c330 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000228c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c334 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c338 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c344 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + 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 00000000000228c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003fe0 0000000000000030 00003fe4 FDE cie=00000000 pc=00000000000228cc..0000000000022958 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000228d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000228d4 │ │ │ │ - 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 00000000000228e0 │ │ │ │ - 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: 80 to 0000000000022930 │ │ │ │ - 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 0000000000022934 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022938 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004014 000000000000002c 00004018 FDE cie=00000000 pc=0000000000022960..00000000000229dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c348 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022968 │ │ │ │ - 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 0000000000022974 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000022998 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000229c8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000229d4 │ │ │ │ - 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 00000000000229d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c34c │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -00004044 0000000000000010 00004048 FDE cie=00000000 pc=00000000000229e0..0000000000022ae0 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004058 0000000000000078 0000405c FDE cie=00000000 pc=0000000000022ae0..0000000000022c88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae4 │ │ │ │ +00002b8c 0000000000000048 00002b90 FDE cie=00000000 pc=000000000001c5e0..000000000001cd1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c5e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c5e8 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c5f0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022af4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022afc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022b08 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022b18 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022b1c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000022b8c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022b90 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022b94 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022b98 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022ba0 │ │ │ │ - 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 0000000000022ba4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ba8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000022c64 │ │ │ │ - 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: 16 to 0000000000022c74 │ │ │ │ - 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 0000000000022c78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c7c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c5f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c608 │ │ │ │ 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 000000000001c614 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001c63c │ │ │ │ + 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_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000040d4 0000000000000084 000040d8 FDE cie=00000000 pc=0000000000022c88..0000000000022fa8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c90 │ │ │ │ - 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 0000000000022c98 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022ca4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022cac │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022cb8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022cc4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000022d94 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d98 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d9c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022dac │ │ │ │ - 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 0000000000022db0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022db4 │ │ │ │ - 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: 448 to 0000000000022f74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f78 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f7c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022f88 │ │ │ │ + DW_CFA_advance_loc2: 1704 to 000000000001cce4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f8c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f90 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f94 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f98 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f9c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fa0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000415c 000000000000004c 00004160 FDE cie=00000000 pc=0000000000022fa8..0000000000023114 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022fb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fbc │ │ │ │ - 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 0000000000022fc8 │ │ │ │ - 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 0000000000022fd8 │ │ │ │ - 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: 212 to 00000000000230ac │ │ │ │ - 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 00000000000230b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000023108 │ │ │ │ - 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 000000000002310c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000041ac 0000000000000078 000041b0 FDE cie=00000000 pc=0000000000023120..000000000002331c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023124 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023128 │ │ │ │ - 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 0000000000023130 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002313c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023154 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002315c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023164 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000023280 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023284 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023288 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023294 │ │ │ │ - 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 0000000000023298 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002329c │ │ │ │ - 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 00000000000232e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232e8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232ec │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000232f8 │ │ │ │ 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 00000000000232fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cce8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ccec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004228 0000000000000084 0000422c FDE cie=00000000 pc=0000000000023320..0000000000023530 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023324 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023328 │ │ │ │ - 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 0000000000023334 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002333c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002335c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023368 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002336c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023370 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000023468 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002346c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023470 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023474 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023480 │ │ │ │ - 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 0000000000023484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023488 │ │ │ │ - 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 0000000000023508 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023514 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023518 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002351c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023528 │ │ │ │ - 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 000000000002352c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042b0 0000000000000054 000042b4 FDE cie=00000000 pc=0000000000023530..0000000000023754 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023540 │ │ │ │ +00002bd8 0000000000000048 00002bdc FDE cie=00000000 pc=000000000001cd20..000000000001d654 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023544 │ │ │ │ - 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 0000000000023558 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000023584 │ │ │ │ - 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: 16 to 0000000000023594 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 340 to 00000000000236e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd28 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd2c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cd34 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cd3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cd48 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cd50 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cd58 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 1784 to 000000000001d450 │ │ │ │ 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 00000000000236ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000236f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000023748 │ │ │ │ - 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002374c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d454 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d458 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004308 000000000000005c 0000430c FDE cie=00000000 pc=0000000000023760..00000000000239bc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023770 │ │ │ │ +00002c24 0000000000000048 00002c28 FDE cie=00000000 pc=000000000001d660..000000000001d828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023774 │ │ │ │ - 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 0000000000023788 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000237b0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000237cc │ │ │ │ - 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 00000000000237d4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 216 to 00000000000238ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d668 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d678 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d684 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d68c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d6a0 │ │ │ │ + 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 000000000001d6ac │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 368 to 000000000001d81c │ │ │ │ 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_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000238b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000238b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 260 to 00000000000239b8 │ │ │ │ - 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d820 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d824 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004368 000000000000006c 0000436c FDE cie=00000000 pc=00000000000239c0..0000000000023c54 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000239c4 │ │ │ │ +00002c70 0000000000000068 00002c74 FDE cie=00000000 pc=000000000001d828..000000000001dae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d82c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000239c8 │ │ │ │ - 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 00000000000239d0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000239e4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000239ec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000239fc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a00 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a04 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000023ab8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023abc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d830 │ │ │ │ + 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 000000000001d83c │ │ │ │ + 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 000000000001d848 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d858 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d860 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000001da04 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da08 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ac8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023ad0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001da24 │ │ │ │ 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 0000000000023ad4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ad8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000043d8 000000000000006c 000043dc FDE cie=00000000 pc=0000000000023c60..0000000000023f08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023c64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023c68 │ │ │ │ - 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 0000000000023c70 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000023c90 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023c9c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023ca8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023cb4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023cb8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000023d98 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023d9c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023da0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023da4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023da8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023db0 │ │ │ │ - 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 0000000000023db4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023db8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00004448 0000000000000070 0000444c FDE cie=00000000 pc=0000000000023f08..0000000000024138 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023f0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023f10 │ │ │ │ - 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 0000000000023f24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023f2c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023f38 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023f44 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023f48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023f50 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000024070 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024074 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024078 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002407c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024080 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024084 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024088 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002408c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024090 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000044bc 0000000000000010 000044c0 FDE cie=00000000 pc=0000000000024140..000000000002453c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000044d0 0000000000000010 000044d4 FDE cie=00000000 pc=0000000000024540..0000000000024550 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000044e4 0000000000000010 000044e8 FDE cie=00000000 pc=0000000000024550..00000000000245b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000044f8 0000000000000024 000044fc FDE cie=00000000 pc=00000000000245c0..000000000002465c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000245c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000245c8 │ │ │ │ - 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 00000000000245d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000024630 │ │ │ │ - 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 0000000000024634 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024638 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004520 0000000000000030 00004524 FDE cie=00000000 pc=0000000000024660..0000000000024744 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024664 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024668 │ │ │ │ - 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 0000000000024670 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024678 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000024718 │ │ │ │ - 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 000000000002471c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024720 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004554 0000000000000038 00004558 FDE cie=00000000 pc=0000000000024744..000000000002488c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024748 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002474c │ │ │ │ - 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 0000000000024754 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000024770 │ │ │ │ - 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 0000000000024774 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024778 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002478c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000002486c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024878 │ │ │ │ - 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 000000000002487c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024880 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004590 0000000000000010 00004594 FDE cie=00000000 pc=000000000002488c..0000000000024908 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000045a4 0000000000000010 000045a8 FDE cie=00000000 pc=0000000000024908..0000000000024c00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000045b8 0000000000000010 000045bc FDE cie=00000000 pc=0000000000024c00..0000000000024ee8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000045cc 0000000000000010 000045d0 FDE cie=00000000 pc=0000000000024ee8..00000000000251d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000045e0 0000000000000064 000045e4 FDE cie=00000000 pc=00000000000251e0..0000000000025390 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000251e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da2c │ │ │ │ + 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: 4 to 00000000000251e8 │ │ │ │ - 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 00000000000251f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000251f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025204 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002521c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000025258 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002530c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002534c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000001dad4 │ │ │ │ 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 0000000000025350 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025354 │ │ │ │ - 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 0000000000025380 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00004648 0000000000000064 0000464c FDE cie=00000000 pc=0000000000025390..00000000000254cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025394 │ │ │ │ +00002cdc 000000000000007c 00002ce0 FDE cie=00000000 pc=000000000001dae0..000000000001e400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025398 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dae8 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001daec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000253a8 │ │ │ │ - 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: 8 to 000000000001daf4 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000253b8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001db28 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001db34 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000253c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001db40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000025418 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001db5c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000001dc3c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc40 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002541c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc44 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002544c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001dc74 │ │ │ │ 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025454 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc7c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ 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: 100 to 00000000000254b8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc2: 1908 to 000000000001e3f0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254bc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e3f4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e3f8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e3fc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046b0 0000000000000010 000046b4 FDE cie=00000000 pc=00000000000254cc..00000000000258c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000046c4 0000000000000038 000046c8 FDE cie=00000000 pc=00000000000258c4..000000000002598c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258c8 │ │ │ │ +00002d5c 000000000000006c 00002d60 FDE cie=00000000 pc=000000000001e400..000000000001ec48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258cc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e408 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e414 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000258dc │ │ │ │ - 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 00000000000258e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e41c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000258f8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001e440 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e448 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000025984 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e460 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e48c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000001e4e8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001e51c │ │ │ │ + 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 0000000000025988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e520 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004700 0000000000000034 00004704 FDE cie=00000000 pc=000000000002598c..0000000000025a54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e524 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025994 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000259a0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000259a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000259e8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000259f4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000025a3c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc2: 1820 to 000000000001ec40 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a40 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025a4c │ │ │ │ - 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 0000000000025a50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004738 0000000000000034 0000473c FDE cie=00000000 pc=0000000000025a60..0000000000025afc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a68 │ │ │ │ - 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 0000000000025a78 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025a98 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025aa4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000025ae8 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025aec │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025af4 │ │ │ │ - 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 0000000000025af8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ec44 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004770 0000000000000058 00004774 FDE cie=00000000 pc=0000000000025b00..0000000000025bf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b04 │ │ │ │ +00002dcc 0000000000000090 00002dd0 FDE cie=00000000 pc=000000000001ec48..000000000001f394 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ec4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b08 │ │ │ │ - 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 0000000000025b10 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025b18 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025b28 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b2c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000025bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ec50 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ec58 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ec6c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ec74 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001ecc8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eccc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ecd8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000001ee74 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee78 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025bd8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee7c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001eeac │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ 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 0000000000025bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eeb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025be0 │ │ │ │ - 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 000000000001eeb4 │ │ │ │ + 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: 8 to 0000000000025be8 │ │ │ │ + DW_CFA_advance_loc1: 940 to 000000000001f260 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - │ │ │ │ -000047cc 0000000000000054 000047d0 FDE cie=00000000 pc=0000000000025c00..0000000000025dc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c08 │ │ │ │ - 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 0000000000025c10 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025c24 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000025c48 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f268 │ │ │ │ + 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: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000001f384 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025c50 │ │ │ │ - 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 0000000000025c54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c58 │ │ │ │ - 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 0000000000025c68 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000025d84 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000025db0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025db8 │ │ │ │ - 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 0000000000025dbc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025dc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004824 000000000000009c 00004828 FDE cie=00000000 pc=0000000000025dc8..0000000000026b98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025dcc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025dd0 │ │ │ │ - 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 0000000000025ddc │ │ │ │ - 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 0000000000025de8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000025e34 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025e40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025e4c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025e54 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 3028 to 0000000000026a28 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a2c │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a30 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a34 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000026a5c │ │ │ │ - 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 0000000000026a60 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a64 │ │ │ │ - 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: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - 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_loc1: 300 to 0000000000026b90 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - 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_advance_loc: 4 to 000000000001f388 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f38c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f390 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048c4 0000000000000074 000048c8 FDE cie=00000000 pc=0000000000026ba0..0000000000027de8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ba4 │ │ │ │ +00002e60 0000000000000074 00002e64 FDE cie=00000000 pc=000000000001f3a0..0000000000020248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ba8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3a8 │ │ │ │ + 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 0000000000026bc0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f3c0 │ │ │ │ + DW_CFA_def_cfa_offset: 640 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026bcc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000001f424 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f428 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f42c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f430 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f434 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f438 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026bdc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 456 to 0000000000026da4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000000026f2c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000027014 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002701c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 1004 to 0000000000027408 │ │ │ │ + DW_CFA_advance_loc1: 760 to 000000000001f730 │ │ │ │ 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_advance_loc: 8 to 000000000001f738 │ │ │ │ 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 000000000002740c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027410 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2424 to 0000000000027d88 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027d8c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000027de4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - │ │ │ │ -0000493c 0000000000000090 00004940 FDE cie=00000000 pc=0000000000027de8..0000000000028020 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027dec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027df0 │ │ │ │ - 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 0000000000027df8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027e04 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027e0c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027e18 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000027e6c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000027f38 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027f3c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027f40 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000027f58 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f73c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f740 │ │ │ │ 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 0000000000027f5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027f60 │ │ │ │ - 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 0000000000027f84 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000027fe8 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f744 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f748 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000028008 │ │ │ │ - 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 000000000002800c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028010 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f74c │ │ │ │ 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: 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 0000000000028014 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002801c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - │ │ │ │ -000049d0 0000000000000010 000049d4 FDE cie=00000000 pc=0000000000028020..000000000002805c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000049e4 0000000000000010 000049e8 FDE cie=00000000 pc=0000000000028060..00000000000280b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000049f8 000000000000002c 000049fc FDE cie=00000000 pc=00000000000280b0..00000000000281bc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000280b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000280b8 │ │ │ │ - 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 00000000000280c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000028130 │ │ │ │ - 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 0000000000028134 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028138 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000028154 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002819c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - │ │ │ │ -00004a28 0000000000000034 00004a2c FDE cie=00000000 pc=00000000000281c0..00000000000282b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000281c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000281c8 │ │ │ │ - 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 00000000000281d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000028230 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f758 │ │ │ │ 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 0000000000028234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f75c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000028280 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001f7a8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000001f8c8 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc1: 604 to 000000000001fb24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 620 to 000000000001fd90 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc2: 1168 to 0000000000020220 │ │ │ │ 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 0000000000028284 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028288 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020224 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020244 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a60 000000000000004c 00004a64 FDE cie=00000000 pc=00000000000282b0..0000000000028458 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000282b4 │ │ │ │ +00002ed8 000000000000002c 00002edc FDE cie=00000000 pc=0000000000020260..0000000000020328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000282b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020268 │ │ │ │ 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 00000000000282c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020270 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002834c │ │ │ │ - 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 0000000000028350 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028354 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000028390 │ │ │ │ - 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 0000000000028394 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028398 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000283e0 │ │ │ │ - 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 00000000000283e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000283e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002840c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020278 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000202b4 │ │ │ │ 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 0000000000028410 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028414 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ab0 000000000000002c 00004ab4 FDE cie=00000000 pc=0000000000028460..00000000000284b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028464 │ │ │ │ +00002f08 000000000000002c 00002f0c FDE cie=00000000 pc=0000000000020328..00000000000203c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002032c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020330 │ │ │ │ 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 0000000000028470 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020338 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028484 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020340 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000284ac │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000203b8 │ │ │ │ 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 00000000000284b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000203bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ae0 0000000000000010 00004ae4 FDE cie=00000000 pc=00000000000284c0..00000000000284d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004af4 0000000000000010 00004af8 FDE cie=00000000 pc=00000000000284d0..0000000000028514 │ │ │ │ +00002f38 0000000000000010 00002f3c FDE cie=00000000 pc=00000000000203c0..00000000000203d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b08 0000000000000010 00004b0c FDE cie=00000000 pc=0000000000028520..000000000002854c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004b1c 0000000000000030 00004b20 FDE cie=00000000 pc=000000000002854c..00000000000285e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028550 │ │ │ │ +00002f4c 000000000000002c 00002f50 FDE cie=00000000 pc=00000000000203e0..000000000002047c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000203e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028554 │ │ │ │ - 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 000000000002855c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028568 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002857c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000285d8 │ │ │ │ - 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 00000000000203e8 │ │ │ │ + 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 00000000000203f4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020400 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000020468 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000285dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004b50 0000000000000010 00004b54 FDE cie=00000000 pc=00000000000285e0..0000000000028608 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004b64 000000000000005c 00004b68 FDE cie=00000000 pc=0000000000028608..00000000000288b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002860c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028610 │ │ │ │ - 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 0000000000028618 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028624 │ │ │ │ - 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: 40 to 000000000002864c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 416 to 00000000000287ec │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028800 │ │ │ │ - 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 0000000000028804 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028808 │ │ │ │ - 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000028880 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028890 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004bc4 0000000000000010 00004bc8 FDE cie=00000000 pc=00000000000288b0..00000000000288c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004bd8 0000000000000010 00004bdc FDE cie=00000000 pc=00000000000288c4..00000000000288d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004bec 0000000000000010 00004bf0 FDE cie=00000000 pc=00000000000288d0..00000000000288fc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004c00 0000000000000034 00004c04 FDE cie=00000000 pc=0000000000028900..0000000000028990 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028904 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028908 │ │ │ │ - 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 0000000000028910 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028920 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028930 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000028988 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020474 │ │ │ │ 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 000000000002898c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020478 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004c38 0000000000000024 00004c3c FDE cie=00000000 pc=0000000000028990..00000000000289e4 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000289a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000289a8 │ │ │ │ - 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 00000000000289b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000289d8 │ │ │ │ - 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 00000000000289dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00004c60 000000000000002c 00004c64 FDE cie=00000000 pc=00000000000289e4..0000000000028ae0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000289f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000289f4 │ │ │ │ - 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 0000000000028a04 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028a10 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000028ad4 │ │ │ │ - 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 0000000000028ad8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c90 0000000000000010 00004c94 FDE cie=00000000 pc=0000000000028ae0..0000000000028b24 │ │ │ │ +00002f7c 0000000000000010 00002f80 FDE cie=00000000 pc=0000000000020480..00000000000204a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ca4 0000000000000010 00004ca8 FDE cie=00000000 pc=0000000000028b24..0000000000028b38 │ │ │ │ +00002f90 0000000000000010 00002f94 FDE cie=00000000 pc=00000000000204a8..00000000000204ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cb8 0000000000000024 00004cbc FDE cie=00000000 pc=0000000000028b40..0000000000028b78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028b44 │ │ │ │ +00002fa4 0000000000000030 00002fa8 FDE cie=00000000 pc=00000000000204ec..00000000000205ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000204f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000204f4 │ │ │ │ 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 0000000000028b58 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000204fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028b70 │ │ │ │ - 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 0000000000028b74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ce0 0000000000000010 00004ce4 FDE cie=00000000 pc=0000000000028b80..0000000000028b94 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004cf4 0000000000000060 00004cf8 FDE cie=00000000 pc=0000000000028ba0..000000000002938c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ba4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ba8 │ │ │ │ - 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 0000000000028bb4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028bbc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028bc4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028bd8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000028c58 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000028d00 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc1: 1020 to 00000000000290fc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029118 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000029148 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002053c │ │ │ │ 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 000000000002914c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029150 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002916c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000029190 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc1: 412 to 000000000002932c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000029350 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d58 0000000000000024 00004d5c FDE cie=00000000 pc=000000000002938c..00000000000293e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029390 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029394 │ │ │ │ - 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 00000000000293a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000293d8 │ │ │ │ - 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 00000000000293dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d80 0000000000000024 00004d84 FDE cie=00000000 pc=00000000000293e0..000000000002960c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000293e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000293e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000293f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000029518 │ │ │ │ - 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 000000000002951c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020540 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020544 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004da8 0000000000000010 00004dac FDE cie=00000000 pc=000000000002960c..0000000000029638 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004dbc 0000000000000024 00004dc0 FDE cie=00000000 pc=0000000000029640..00000000000298a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029644 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029648 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029654 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 448 to 0000000000029814 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000020580 │ │ │ │ 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 0000000000029818 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002981c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004de4 0000000000000024 00004de8 FDE cie=00000000 pc=00000000000298a0..0000000000029afc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000298a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000298a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000298bc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 440 to 0000000000029a74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ 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 0000000000029a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020588 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004e0c 0000000000000028 00004e10 FDE cie=00000000 pc=0000000000029b00..0000000000029b84 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029b10 │ │ │ │ +00002fd8 0000000000000024 00002fdc FDE cie=00000000 pc=00000000000205ac..000000000002061c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000205b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000205b4 │ │ │ │ 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 0000000000029b1c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000205bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029b28 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000029b68 │ │ │ │ - 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 0000000000029b6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00004e38 0000000000000010 00004e3c FDE cie=00000000 pc=0000000000029b84..0000000000029b94 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e4c 0000000000000010 00004e50 FDE cie=00000000 pc=0000000000029ba0..0000000000029bd0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e60 0000000000000010 00004e64 FDE cie=00000000 pc=0000000000029bd0..0000000000029c34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e74 000000000000002c 00004e78 FDE cie=00000000 pc=0000000000029c40..000000000002a02c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c48 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029c5c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029c68 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 684 to 0000000000029f14 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000020604 │ │ │ │ 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 0000000000029f18 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029f1c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ea4 0000000000000024 00004ea8 FDE cie=00000000 pc=000000000002a02c..000000000002a064 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a030 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a034 │ │ │ │ - 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 000000000002a040 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002a05c │ │ │ │ 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 000000000002a060 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ecc 0000000000000030 00004ed0 FDE cie=00000000 pc=000000000002a064..000000000002a4bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a068 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a06c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002a080 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a090 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002a0a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 748 to 000000000002a390 │ │ │ │ - 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 000000000002a394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020608 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002060c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004f00 0000000000000060 00004f04 FDE cie=00000000 pc=000000000002a4c0..000000000002aaa0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a4c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a4c8 │ │ │ │ - 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 000000000002a4d0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a4dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a4e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 324 to 000000000002a628 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a638 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 728 to 000000000002a910 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a914 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000002aa08 │ │ │ │ - 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: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aa0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aa10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002aa20 │ │ │ │ - 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_advance_loc: 88 to 000000000002aa78 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002aa80 │ │ │ │ - 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 │ │ │ │ +00003000 0000000000000014 00003004 FDE cie=00000000 pc=0000000000020620..000000000002062c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004f64 0000000000000044 00004f68 FDE cie=00000000 pc=000000000002aaa0..000000000002ac50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aaa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aaa8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002aab4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002aabc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002aac4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002aaf0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002ab24 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000002abfc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002ac40 │ │ │ │ - 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 000000000002ac44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac48 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac4c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004fac 0000000000000028 00004fb0 FDE cie=00000000 pc=000000000002ac50..000000000002ac94 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac58 │ │ │ │ - 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 000000000002ac60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002ac8c │ │ │ │ - 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 000000000002ac90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fd8 0000000000000010 00004fdc FDE cie=00000000 pc=000000000002aca0..000000000002acfc │ │ │ │ +00003018 0000000000000010 0000301c FDE cie=00000000 pc=0000000000020640..000000000002069c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fec 0000000000000010 00004ff0 FDE cie=00000000 pc=000000000002ad00..000000000002ad14 │ │ │ │ +0000302c 0000000000000010 00003030 FDE cie=00000000 pc=00000000000206a0..00000000000206b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005000 0000000000000024 00005004 FDE cie=00000000 pc=000000000002ad20..000000000002ad6c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad24 │ │ │ │ +00003040 0000000000000024 00003044 FDE cie=00000000 pc=00000000000206c0..000000000002070c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000206c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000206c8 │ │ │ │ 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 000000000002ad30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000206d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002ad64 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000020704 │ │ │ │ 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 000000000002ad68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020708 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005028 0000000000000010 0000502c FDE cie=00000000 pc=000000000002ad6c..000000000002ae60 │ │ │ │ +00003068 0000000000000010 0000306c FDE cie=00000000 pc=000000000002070c..0000000000020800 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000503c 0000000000000010 00005040 FDE cie=00000000 pc=000000000002ae60..000000000002aecc │ │ │ │ +0000307c 0000000000000010 00003080 FDE cie=00000000 pc=0000000000020800..000000000002086c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005050 0000000000000058 00005054 FDE cie=00000000 pc=000000000002aecc..000000000002afd8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002aedc │ │ │ │ +00003090 0000000000000058 00003094 FDE cie=00000000 pc=000000000002086c..0000000000020978 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002087c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020880 │ │ │ │ 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 000000000002aeec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002088c │ │ │ │ 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: 8 to 000000000002aef4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020894 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002af0c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000208ac │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002af18 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000208b8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002af78 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000020918 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002091c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002af8c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002092c │ │ │ │ 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 000000000002af90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020930 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002af98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020938 │ │ │ │ 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: 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_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050ac 0000000000000010 000050b0 FDE cie=00000000 pc=000000000002afe0..000000000002b028 │ │ │ │ +000030ec 0000000000000010 000030f0 FDE cie=00000000 pc=0000000000020980..00000000000209c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050c0 0000000000000010 000050c4 FDE cie=00000000 pc=000000000002b028..000000000002b078 │ │ │ │ +00003100 0000000000000010 00003104 FDE cie=00000000 pc=00000000000209c8..0000000000020a18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050d4 0000000000000010 000050d8 FDE cie=00000000 pc=000000000002b080..000000000002b0c8 │ │ │ │ +00003114 0000000000000010 00003118 FDE cie=00000000 pc=0000000000020a20..0000000000020a68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050e8 0000000000000040 000050ec FDE cie=00000000 pc=000000000002b0c8..000000000002b188 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b0d4 │ │ │ │ +00003128 0000000000000040 0000312c FDE cie=00000000 pc=0000000000020a68..0000000000020b28 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020a74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b0d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a78 │ │ │ │ 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 000000000002b0e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020a80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b0e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020a88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b0f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020a98 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020aa0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b10c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020aac │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002b17c │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000020b1c │ │ │ │ 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 000000000002b180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000512c 0000000000000040 00005130 FDE cie=00000000 pc=000000000002b188..000000000002b248 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b194 │ │ │ │ +0000316c 0000000000000040 00003170 FDE cie=00000000 pc=0000000000020b28..0000000000020be8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020b34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b198 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b38 │ │ │ │ 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 000000000002b1a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020b40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b1a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020b48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b1b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020b58 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b1c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020b60 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b1cc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020b6c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002b23c │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000020bdc │ │ │ │ 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 000000000002b240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020be0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005170 0000000000000054 00005174 FDE cie=00000000 pc=000000000002b248..000000000002b398 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b258 │ │ │ │ +000031b0 0000000000000054 000031b4 FDE cie=00000000 pc=0000000000020be8..0000000000020d38 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020bf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b25c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020bfc │ │ │ │ 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 000000000002b264 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020c04 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b26c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020c0c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b278 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020c18 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b288 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020c28 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b298 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020c38 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000002b348 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000020ce8 │ │ │ │ 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 000000000002b34c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002b394 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000020d34 │ │ │ │ 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) │ │ │ │ @@ -12444,321 +7997,321 @@ │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -000051c8 0000000000000028 000051cc FDE cie=00000000 pc=000000000002b3a0..000000000002b434 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002b3b4 │ │ │ │ +00003208 0000000000000028 0000320c FDE cie=00000000 pc=0000000000020d40..0000000000020dd4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020d54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d58 │ │ │ │ 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 000000000002b3c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020d60 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b3cc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020d6c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002b418 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000020db8 │ │ │ │ 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 000000000002b41c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020dbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000051f4 0000000000000020 000051f8 FDE cie=00000000 pc=000000000002b440..000000000002b484 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002b454 │ │ │ │ +00003234 0000000000000020 00003238 FDE cie=00000000 pc=0000000000020de0..0000000000020e24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020df4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020df8 │ │ │ │ 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 000000000002b46c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020e0c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005218 0000000000000010 0000521c FDE cie=00000000 pc=000000000002b484..000000000002b4d0 │ │ │ │ +00003258 0000000000000010 0000325c FDE cie=00000000 pc=0000000000020e24..0000000000020e70 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000522c 0000000000000010 00005230 FDE cie=00000000 pc=000000000002b4d0..000000000002b748 │ │ │ │ +0000326c 0000000000000010 00003270 FDE cie=00000000 pc=0000000000020e70..00000000000210e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005240 0000000000000010 00005244 FDE cie=00000000 pc=000000000002b748..000000000002b7bc │ │ │ │ +00003280 0000000000000010 00003284 FDE cie=00000000 pc=00000000000210e8..000000000002115c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005254 0000000000000010 00005258 FDE cie=00000000 pc=000000000002b7c0..000000000002b800 │ │ │ │ +00003294 0000000000000010 00003298 FDE cie=00000000 pc=0000000000021160..00000000000211a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005268 0000000000000010 0000526c FDE cie=00000000 pc=000000000002b800..000000000002b880 │ │ │ │ +000032a8 0000000000000010 000032ac FDE cie=00000000 pc=00000000000211a0..0000000000021220 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000527c 0000000000000010 00005280 FDE cie=00000000 pc=000000000002b880..000000000002b954 │ │ │ │ +000032bc 0000000000000010 000032c0 FDE cie=00000000 pc=0000000000021220..00000000000212f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005290 0000000000000054 00005294 FDE cie=00000000 pc=000000000002b960..000000000002bbf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b964 │ │ │ │ +000032d0 0000000000000054 000032d4 FDE cie=00000000 pc=0000000000021300..0000000000021590 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021308 │ │ │ │ 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 000000000002b970 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021310 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b97c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002131c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b984 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021324 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002b998 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021338 │ │ │ │ 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_advance_loc1: 552 to 000000000002bbc0 │ │ │ │ + DW_CFA_advance_loc1: 552 to 0000000000021560 │ │ │ │ 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 000000000002bbc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021568 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052e8 000000000000002c 000052ec FDE cie=00000000 pc=000000000002bbf0..000000000002bcb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bbf4 │ │ │ │ +00003328 000000000000002c 0000332c FDE cie=00000000 pc=0000000000021590..0000000000021654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021594 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bbf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021598 │ │ │ │ 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 000000000002bc04 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000215a4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bc10 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000215b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000002bcac │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000002164c │ │ │ │ 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 000000000002bcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021650 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005318 0000000000000038 0000531c FDE cie=00000000 pc=000000000002bcc0..000000000002bdf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcc4 │ │ │ │ +00003358 0000000000000038 0000335c FDE cie=00000000 pc=0000000000021660..0000000000021794 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021668 │ │ │ │ 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 000000000002bcd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021674 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bce0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021680 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002bd58 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000216f8 │ │ │ │ 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 000000000002bd5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000216fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021700 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002bd84 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000021724 │ │ │ │ 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 000000000002bd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021728 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002172c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005354 0000000000000024 00005358 FDE cie=00000000 pc=000000000002be00..000000000002be90 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be04 │ │ │ │ +00003394 0000000000000024 00003398 FDE cie=00000000 pc=00000000000217a0..0000000000021830 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000217a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000217a8 │ │ │ │ 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 000000000002be14 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000217b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000002be88 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000021828 │ │ │ │ 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 000000000002be8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002182c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000537c 000000000000003c 00005380 FDE cie=00000000 pc=000000000002be90..000000000002bf60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be94 │ │ │ │ +000033bc 000000000000003c 000033c0 FDE cie=00000000 pc=0000000000021830..0000000000021900 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021834 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021838 │ │ │ │ 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 000000000002bea4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021844 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002beac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002184c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000002bf20 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000218c0 │ │ │ │ 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 000000000002bf24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002bf58 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000218f8 │ │ │ │ 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 000000000002bf5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053bc 0000000000000058 000053c0 FDE cie=00000000 pc=000000000002bf60..000000000002c0a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bf6c │ │ │ │ +000033fc 0000000000000058 00003400 FDE cie=00000000 pc=0000000000021900..0000000000021a40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002190c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021910 │ │ │ │ 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 000000000002bf78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021918 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bf84 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021924 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bf90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021930 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bf9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002193c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002bfb4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021954 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bfc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021960 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002c014 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000219b4 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c01c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000219bc │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002c088 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000021a28 │ │ │ │ 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 000000000002c08c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005418 0000000000000058 0000541c FDE cie=00000000 pc=000000000002c0a0..000000000002c214 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c0a4 │ │ │ │ +00003458 0000000000000058 0000345c FDE cie=00000000 pc=0000000000021a40..0000000000021bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a48 │ │ │ │ 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 000000000002c0b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021a50 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c0b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021a58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c0c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021a60 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c0cc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021a6c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c0e0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021a80 │ │ │ │ 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: 288 to 000000000002c200 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000021ba0 │ │ │ │ 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) │ │ │ │ @@ -12767,49 +8320,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 000000000002c204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ba8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005474 000000000000005c 00005478 FDE cie=00000000 pc=000000000002c220..000000000002c3d0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c22c │ │ │ │ +000034b4 000000000000005c 000034b8 FDE cie=00000000 pc=0000000000021bc0..0000000000021d70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021bcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021bd0 │ │ │ │ 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 000000000002c238 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021bd8 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c244 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021be4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c24c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021bec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c258 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021bf8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c268 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021c08 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c270 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021c10 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c288 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021c28 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000002c314 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000021cb4 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000002c3b8 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000021d58 │ │ │ │ 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) │ │ │ │ @@ -12818,128 +8371,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 000000000002c3bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c3c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000054d4 0000000000000044 000054d8 FDE cie=00000000 pc=000000000002c3d0..000000000002c580 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c3d4 │ │ │ │ +00003514 0000000000000044 00003518 FDE cie=00000000 pc=0000000000021d70..0000000000021f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c3d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d78 │ │ │ │ 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 000000000002c3e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021d84 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c3f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021d90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c3f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021d98 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c408 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021da8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c410 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021db0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000002c51c │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000021ebc │ │ │ │ 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 000000000002c520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ec0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ec4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000551c 00000000000000ac 00005520 FDE cie=00000000 pc=000000000002c580..000000000002ce24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c584 │ │ │ │ +0000355c 00000000000000ac 00003560 FDE cie=00000000 pc=0000000000021f20..00000000000227c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c588 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f28 │ │ │ │ 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 000000000002c590 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021f30 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-272 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c5a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021f44 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-360 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-368 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c5ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021f4c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-312 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-320 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c5c4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021f64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-344 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-352 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c5d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021f70 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-328 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-336 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c5e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021f80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-376 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-384 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c5ec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021f8c │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-296 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c5f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021f98 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-280 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c5fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f9c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-248 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-256 │ │ │ │ - DW_CFA_advance_loc2: 1952 to 000000000002cd9c │ │ │ │ + DW_CFA_advance_loc2: 1952 to 000000000002273c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cda0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022740 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cda4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022744 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cda8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022748 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cdac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002274c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cdb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022750 │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cdb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022754 │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cdb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022758 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002cdc4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022764 │ │ │ │ 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 000000000002cdc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022768 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cdcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002276c │ │ │ │ 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 │ │ │ │ @@ -12955,63 +8508,63 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -000055cc 000000000000008c 000055d0 FDE cie=00000000 pc=000000000002ce24..000000000002d0bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ce28 │ │ │ │ +0000360c 000000000000008c 00003610 FDE cie=00000000 pc=00000000000227c4..0000000000022a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ce2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227cc │ │ │ │ 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 000000000002ce38 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000227d8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002ce54 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000227f4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ce60 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022800 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ce6c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002280c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ce78 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022818 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ce80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022820 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 476 to 000000000002d05c │ │ │ │ + DW_CFA_advance_loc1: 476 to 00000000000229fc │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a00 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a04 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d068 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a08 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d06c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a0c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d078 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022a18 │ │ │ │ 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 000000000002d07c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a20 │ │ │ │ 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 │ │ │ │ @@ -13020,60 +8573,60 @@ │ │ │ │ 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: 36 to 000000000002d0a4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000022a44 │ │ │ │ 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: 16 to 000000000002d0b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022a54 │ │ │ │ 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 000000000002d0b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000565c 0000000000000054 00005660 FDE cie=00000000 pc=000000000002d0c0..000000000002d374 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d0c4 │ │ │ │ +0000369c 0000000000000054 000036a0 FDE cie=00000000 pc=0000000000022a60..0000000000022d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d0c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a68 │ │ │ │ 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 000000000002d0d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022a74 │ │ │ │ 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 000000000002d0e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022a80 │ │ │ │ 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 000000000002d0f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022a90 │ │ │ │ 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 000000000002d0f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022a98 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 628 to 000000000002d36c │ │ │ │ + DW_CFA_advance_loc1: 628 to 0000000000022d0c │ │ │ │ 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) │ │ │ │ @@ -13082,553 +8635,553 @@ │ │ │ │ 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 000000000002d370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000056b4 0000000000000010 000056b8 FDE cie=00000000 pc=000000000002d380..000000000002d3d8 │ │ │ │ +000036f4 0000000000000010 000036f8 FDE cie=00000000 pc=0000000000022d20..0000000000022d78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056c8 0000000000000010 000056cc FDE cie=00000000 pc=000000000002d3e0..000000000002d40c │ │ │ │ +00003708 0000000000000010 0000370c FDE cie=00000000 pc=0000000000022d80..0000000000022dac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056dc 0000000000000030 000056e0 FDE cie=00000000 pc=000000000002d40c..000000000002d4a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d410 │ │ │ │ +0000371c 0000000000000030 00003720 FDE cie=00000000 pc=0000000000022dac..0000000000022e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022db0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d414 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022db4 │ │ │ │ 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 000000000002d42c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022dcc │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d434 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022dd4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002d494 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000022e34 │ │ │ │ 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 000000000002d498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022e38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d4a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005710 0000000000000030 00005714 FDE cie=00000000 pc=000000000002d4a8..000000000002d544 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d4ac │ │ │ │ +00003750 0000000000000030 00003754 FDE cie=00000000 pc=0000000000022e48..0000000000022ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022e4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d4b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022e50 │ │ │ │ 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 000000000002d4c8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022e68 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d4d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022e70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002d530 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000022ed0 │ │ │ │ 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 000000000002d534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ed4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d53c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022edc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005744 0000000000000030 00005748 FDE cie=00000000 pc=000000000002d544..000000000002d5e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d548 │ │ │ │ +00003784 0000000000000030 00003788 FDE cie=00000000 pc=0000000000022ee4..0000000000022f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ee8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d54c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022eec │ │ │ │ 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 000000000002d564 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022f04 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d56c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022f0c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002d5d0 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000022f70 │ │ │ │ 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 000000000002d5d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d5dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022f7c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005778 0000000000000010 0000577c FDE cie=00000000 pc=000000000002d5e4..000000000002d620 │ │ │ │ +000037b8 0000000000000010 000037bc FDE cie=00000000 pc=0000000000022f84..0000000000022fc0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000578c 0000000000000010 00005790 FDE cie=00000000 pc=000000000002d620..000000000002d668 │ │ │ │ +000037cc 0000000000000010 000037d0 FDE cie=00000000 pc=0000000000022fc0..0000000000023008 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057a0 0000000000000034 000057a4 FDE cie=00000000 pc=000000000002d668..000000000002d840 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d66c │ │ │ │ +000037e0 0000000000000034 000037e4 FDE cie=00000000 pc=0000000000023008..00000000000231e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002300c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023010 │ │ │ │ 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 000000000002d67c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002301c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000002d804 │ │ │ │ + DW_CFA_advance_loc1: 392 to 00000000000231a4 │ │ │ │ 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 000000000002d808 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d80c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231ac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002d824 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000231c4 │ │ │ │ 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 000000000002d828 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d82c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231cc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000057d8 0000000000000010 000057dc FDE cie=00000000 pc=000000000002d840..000000000002d8d0 │ │ │ │ +00003818 0000000000000010 0000381c FDE cie=00000000 pc=00000000000231e0..0000000000023270 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057ec 0000000000000010 000057f0 FDE cie=00000000 pc=000000000002d8d0..000000000002d938 │ │ │ │ +0000382c 0000000000000010 00003830 FDE cie=00000000 pc=0000000000023270..00000000000232d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005800 0000000000000030 00005804 FDE cie=00000000 pc=000000000002d940..000000000002d9c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d944 │ │ │ │ +00003840 0000000000000030 00003844 FDE cie=00000000 pc=00000000000232e0..0000000000023360 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d94c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000232ec │ │ │ │ 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 000000000002d958 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000232f8 │ │ │ │ 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 000000000002d9b8 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000023358 │ │ │ │ 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 000000000002d9bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002335c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005834 0000000000000030 00005838 FDE cie=00000000 pc=000000000002d9c0..000000000002da2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d9c4 │ │ │ │ +00003874 0000000000000030 00003878 FDE cie=00000000 pc=0000000000023360..00000000000233cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023368 │ │ │ │ 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 000000000002d9d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023370 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d9d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023378 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002da20 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000233c0 │ │ │ │ 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 000000000002da24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000233c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005868 0000000000000010 0000586c FDE cie=00000000 pc=000000000002da2c..000000000002da90 │ │ │ │ +000038a8 0000000000000010 000038ac FDE cie=00000000 pc=00000000000233cc..0000000000023430 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000587c 0000000000000010 00005880 FDE cie=00000000 pc=000000000002da90..000000000002dafc │ │ │ │ +000038bc 0000000000000010 000038c0 FDE cie=00000000 pc=0000000000023430..000000000002349c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005890 0000000000000020 00005894 FDE cie=00000000 pc=000000000002db00..000000000002db48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002db04 │ │ │ │ +000038d0 0000000000000020 000038d4 FDE cie=00000000 pc=00000000000234a0..00000000000234e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002db08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234a8 │ │ │ │ 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: 56 to 000000000002db40 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000234e0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002db44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058b4 0000000000000024 000058b8 FDE cie=00000000 pc=000000000002db48..000000000002db9c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002db54 │ │ │ │ +000038f4 0000000000000024 000038f8 FDE cie=00000000 pc=00000000000234e8..000000000002353c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000234f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002db58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234f8 │ │ │ │ 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 000000000002db64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023504 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002db94 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000023534 │ │ │ │ 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 000000000002db98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023538 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058dc 0000000000000020 000058e0 FDE cie=00000000 pc=000000000002dba0..000000000002dbe0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dba4 │ │ │ │ +0000391c 0000000000000020 00003920 FDE cie=00000000 pc=0000000000023540..0000000000023580 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dbac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002354c │ │ │ │ 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 000000000002dbd0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000023570 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dbd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023574 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005900 0000000000000040 00005904 FDE cie=00000000 pc=000000000002dbe0..000000000002dca0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dbe4 │ │ │ │ +00003940 0000000000000040 00003944 FDE cie=00000000 pc=0000000000023580..0000000000023640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dbe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023588 │ │ │ │ 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 000000000002dbf8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023598 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002dc04 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000235a4 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dc0c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000235ac │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000002dc98 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000023638 │ │ │ │ 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 000000000002dc9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002363c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005944 0000000000000024 00005948 FDE cie=00000000 pc=000000000002dca0..000000000002de74 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dca4 │ │ │ │ +00003984 0000000000000024 00003988 FDE cie=00000000 pc=0000000000023640..0000000000023814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023648 │ │ │ │ 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 000000000002dcb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023658 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 432 to 000000000002de68 │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000000023808 │ │ │ │ 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 000000000002de6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002380c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000596c 000000000000002c 00005970 FDE cie=00000000 pc=000000000002de80..000000000002e094 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002de84 │ │ │ │ +000039ac 000000000000002c 000039b0 FDE cie=00000000 pc=0000000000023820..0000000000023a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002de88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023828 │ │ │ │ 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 000000000002de94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023834 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-96 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 500 to 000000000002e088 │ │ │ │ + DW_CFA_advance_loc1: 500 to 0000000000023a28 │ │ │ │ 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 000000000002e08c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000599c 0000000000000028 000059a0 FDE cie=00000000 pc=000000000002e0a0..000000000002e178 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e0a4 │ │ │ │ +000039dc 0000000000000028 000039e0 FDE cie=00000000 pc=0000000000023a40..0000000000023b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a48 │ │ │ │ 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 000000000002e0b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023a50 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000002e170 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000023b10 │ │ │ │ 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 000000000002e174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023b14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000059c8 0000000000000020 000059cc FDE cie=00000000 pc=000000000002e180..000000000002e2ac │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000002e28c │ │ │ │ +00003a08 0000000000000020 00003a0c FDE cie=00000000 pc=0000000000023b20..0000000000023c4c │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000023c2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c30 │ │ │ │ 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 000000000002e2a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023c40 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e2a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059ec 0000000000000020 000059f0 FDE cie=00000000 pc=000000000002e2ac..000000000002e2d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e2b0 │ │ │ │ +00003a2c 0000000000000020 00003a30 FDE cie=00000000 pc=0000000000023c4c..0000000000023c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c54 │ │ │ │ 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 000000000002e2c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023c64 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a10 0000000000000020 00005a14 FDE cie=00000000 pc=000000000002e2e0..000000000002e308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e2e4 │ │ │ │ +00003a50 0000000000000020 00003a54 FDE cie=00000000 pc=0000000000023c80..0000000000023ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e2e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c88 │ │ │ │ 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 000000000002e2f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023c98 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e2fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a34 0000000000000020 00005a38 FDE cie=00000000 pc=000000000002e308..000000000002e398 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002e344 │ │ │ │ +00003a74 0000000000000020 00003a78 FDE cie=00000000 pc=0000000000023ca8..0000000000023d38 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000023ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ce8 │ │ │ │ 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: 52 to 000000000002e37c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000023d1c │ │ │ │ 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 000000000002e380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e38c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023d2c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005a58 0000000000000020 00005a5c FDE cie=00000000 pc=000000000002e3a0..000000000002e420 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002e3d8 │ │ │ │ +00003a98 0000000000000020 00003a9c FDE cie=00000000 pc=0000000000023d40..0000000000023dc0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000023d78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e3dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d7c │ │ │ │ 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: 40 to 000000000002e404 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000023da4 │ │ │ │ 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 000000000002e408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023da8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e410 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005a7c 0000000000000068 00005a80 FDE cie=00000000 pc=000000000002e420..000000000002e578 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e424 │ │ │ │ +00003abc 0000000000000068 00003ac0 FDE cie=00000000 pc=0000000000023dc0..0000000000023f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023dc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023dc8 │ │ │ │ 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 000000000002e434 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023dd4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e440 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023de0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e448 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023de8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002e458 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023df8 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002e4a8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000023e48 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000002e528 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000023ec8 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002e548 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000023ee8 │ │ │ │ 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 000000000002e54c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023eec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ef0 │ │ │ │ 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 000000000002e564 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023f04 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e570 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023f10 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ │ │ │ │ -00005ae8 0000000000000024 00005aec FDE cie=00000000 pc=000000000002e580..000000000002e624 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e584 │ │ │ │ +00003b28 0000000000000024 00003b2c FDE cie=00000000 pc=0000000000023f20..0000000000023fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023f24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e588 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023f28 │ │ │ │ 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 000000000002e590 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023f30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000002e61c │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000023fbc │ │ │ │ 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 000000000002e620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023fc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005b10 0000000000000070 00005b14 FDE cie=00000000 pc=000000000002e624..000000000002ebf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e628 │ │ │ │ +00003b50 0000000000000070 00003b54 FDE cie=00000000 pc=0000000000023fc4..0000000000024598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023fc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e62c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023fcc │ │ │ │ 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 000000000002e638 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023fd8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-208 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e644 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023fe4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e650 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023ff0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e668 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024008 │ │ │ │ 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 000000000002e67c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002401c │ │ │ │ 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_loc2: 1180 to 000000000002eb18 │ │ │ │ + DW_CFA_advance_loc2: 1180 to 00000000000244b8 │ │ │ │ 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) │ │ │ │ @@ -13643,78 +9196,78 @@ │ │ │ │ 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 000000000002eb1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000244bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000244c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b84 0000000000000030 00005b88 FDE cie=00000000 pc=000000000002ec00..000000000002edac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ec04 │ │ │ │ +00003bc4 0000000000000030 00003bc8 FDE cie=00000000 pc=00000000000245a0..000000000002474c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ec08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245a8 │ │ │ │ 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 000000000002ec14 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000245b4 │ │ │ │ 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_loc1: 364 to 000000000002ed80 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000024720 │ │ │ │ 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 000000000002ed84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ed88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024728 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005bb8 0000000000000060 00005bbc FDE cie=00000000 pc=000000000002edac..000000000002f448 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002edb0 │ │ │ │ +00003bf8 0000000000000060 00003bfc FDE cie=00000000 pc=000000000002474c..0000000000024de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024750 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002edb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024754 │ │ │ │ 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: 8 to 000000000002edbc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002475c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002edc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024764 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002edd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024770 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ede0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024780 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002edec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002478c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ee00 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000247a0 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-128 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-120 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-112 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-104 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 1600 to 000000000002f440 │ │ │ │ + DW_CFA_advance_loc2: 1600 to 0000000000024de0 │ │ │ │ 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) │ │ │ │ @@ -13725,138 +9278,138 @@ │ │ │ │ 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 000000000002f444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c1c 0000000000000028 00005c20 FDE cie=00000000 pc=000000000002f448..000000000002f4ac │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f454 │ │ │ │ +00003c5c 0000000000000028 00003c60 FDE cie=00000000 pc=0000000000024de8..0000000000024e4c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024df4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024df8 │ │ │ │ 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 000000000002f488 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000024e28 │ │ │ │ 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 000000000002f48c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f490 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f4a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024e44 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c48 000000000000007c 00005c4c FDE cie=00000000 pc=000000000002f4ac..000000000002f5cc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f4b0 │ │ │ │ +00003c88 000000000000007c 00003c8c FDE cie=00000000 pc=0000000000024e4c..0000000000024f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f4b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e54 │ │ │ │ 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 000000000002f4bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024e5c │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f4cc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024e6c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f4d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024e74 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f4e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024e80 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002f514 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000024eb4 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002f55c │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000024efc │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002f588 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024f28 │ │ │ │ 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: r72 (v8) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f58c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f590 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f30 │ │ │ │ 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: 48 to 000000000002f5c0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000024f60 │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cc8 0000000000000070 00005ccc FDE cie=00000000 pc=000000000002f5cc..000000000002faa8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f5d0 │ │ │ │ +00003d08 0000000000000070 00003d0c FDE cie=00000000 pc=0000000000024f6c..0000000000025448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f5d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f74 │ │ │ │ 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 000000000002f5dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f7c │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-272 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f5e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f84 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-256 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f5ec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f8c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-240 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f5f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024f98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-368 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-360 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f600 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024fa0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-352 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-344 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f608 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024fa8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-336 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-328 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f614 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024fb4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-320 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-312 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f620 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024fc0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f628 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024fc8 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-288 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-280 │ │ │ │ - DW_CFA_advance_loc1: 484 to 000000000002f80c │ │ │ │ + DW_CFA_advance_loc1: 484 to 00000000000251ac │ │ │ │ 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) │ │ │ │ @@ -13870,51 +9423,51 @@ │ │ │ │ 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 000000000002f810 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f814 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d3c 0000000000000070 00005d40 FDE cie=00000000 pc=000000000002faa8..0000000000030034 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002faac │ │ │ │ +00003d7c 0000000000000070 00003d80 FDE cie=00000000 pc=0000000000025448..00000000000259d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002544c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025450 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fab8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025458 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fac8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025468 │ │ │ │ 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 000000000002fad0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025470 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fad8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025478 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fae8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025488 │ │ │ │ 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_advance_loc: 64 to 000000000002fb28 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000254c8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 740 to 000000000002fe0c │ │ │ │ + DW_CFA_advance_loc1: 740 to 00000000000257ac │ │ │ │ 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) │ │ │ │ @@ -13927,334 +9480,334 @@ │ │ │ │ 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 000000000002fe10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 540 to 0000000000030030 │ │ │ │ + DW_CFA_advance_loc1: 540 to 00000000000259d0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005db0 0000000000000038 00005db4 FDE cie=00000000 pc=0000000000030040..000000000003010c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030054 │ │ │ │ +00003df0 0000000000000038 00003df4 FDE cie=00000000 pc=00000000000259e0..0000000000025aac │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000259f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030058 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000259f8 │ │ │ │ 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 0000000000030074 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025a14 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000030094 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025a34 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ 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 000000000003009c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025a3c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000300f8 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000025a98 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a9c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025aa0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005dec 0000000000000040 00005df0 FDE cie=00000000 pc=000000000003010c..0000000000030254 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030118 │ │ │ │ +00003e2c 0000000000000040 00003e30 FDE cie=00000000 pc=0000000000025aac..0000000000025bf4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025ab8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003011c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025abc │ │ │ │ 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 000000000003012c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025acc │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000030208 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000025ba8 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003020c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030214 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025bb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003024c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000025bec │ │ │ │ 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 0000000000030250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e30 0000000000000010 00005e34 FDE cie=00000000 pc=0000000000030260..0000000000030268 │ │ │ │ +00003e70 0000000000000010 00003e74 FDE cie=00000000 pc=0000000000025c00..0000000000025c08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e44 0000000000000050 00005e48 FDE cie=00000000 pc=0000000000030268..0000000000030404 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003026c │ │ │ │ +00003e84 0000000000000050 00003e88 FDE cie=00000000 pc=0000000000025c08..0000000000025da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c10 │ │ │ │ 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 0000000000030278 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025c18 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030284 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025c24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030298 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025c38 │ │ │ │ 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 00000000000303ec │ │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000025d8c │ │ │ │ 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 00000000000303f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000303f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d94 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005e98 0000000000000044 00005e9c FDE cie=00000000 pc=0000000000030404..0000000000030668 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030408 │ │ │ │ +00003ed8 0000000000000044 00003edc FDE cie=00000000 pc=0000000000025da4..0000000000026008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025da8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003040c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025dac │ │ │ │ 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 0000000000030414 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025db4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030420 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025dc0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003042c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025dcc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030438 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025dd8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030448 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025de8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 368 to 00000000000305b8 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000025f58 │ │ │ │ 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 00000000000305bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005ee0 0000000000000010 00005ee4 FDE cie=00000000 pc=0000000000030668..00000000000306ac │ │ │ │ +00003f20 0000000000000010 00003f24 FDE cie=00000000 pc=0000000000026008..000000000002604c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ef4 0000000000000010 00005ef8 FDE cie=00000000 pc=00000000000306ac..00000000000306f0 │ │ │ │ +00003f34 0000000000000010 00003f38 FDE cie=00000000 pc=000000000002604c..0000000000026090 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f08 0000000000000010 00005f0c FDE cie=00000000 pc=00000000000306f0..0000000000030748 │ │ │ │ +00003f48 0000000000000010 00003f4c FDE cie=00000000 pc=0000000000026090..00000000000260e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f1c 000000000000002c 00005f20 FDE cie=00000000 pc=0000000000030748..00000000000307c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003074c │ │ │ │ +00003f5c 000000000000002c 00003f60 FDE cie=00000000 pc=00000000000260e8..0000000000026168 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000260ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030750 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000260f0 │ │ │ │ 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 0000000000030758 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000260f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030764 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000307c0 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000026160 │ │ │ │ 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 00000000000307c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f4c 0000000000000024 00005f50 FDE cie=00000000 pc=00000000000307c8..00000000000307f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000307cc │ │ │ │ +00003f8c 0000000000000024 00003f90 FDE cie=00000000 pc=0000000000026168..0000000000026198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002616c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000307d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026170 │ │ │ │ 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 00000000000307d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026178 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000307f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026190 │ │ │ │ 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 00000000000307f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026194 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f74 0000000000000030 00005f78 FDE cie=00000000 pc=0000000000030800..0000000000030898 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030814 │ │ │ │ +00003fb4 0000000000000030 00003fb8 FDE cie=00000000 pc=00000000000261a0..0000000000026238 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000261b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030818 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000261b8 │ │ │ │ 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 0000000000030828 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000261c8 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030830 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000261d0 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000003088c │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002622c │ │ │ │ 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 0000000000030890 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026230 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fa8 0000000000000030 00005fac FDE cie=00000000 pc=00000000000308a0..0000000000030958 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000308a4 │ │ │ │ +00003fe8 0000000000000030 00003fec FDE cie=00000000 pc=0000000000026240..00000000000262f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000308a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026248 │ │ │ │ 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 00000000000308b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026254 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000308cc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002626c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000308d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026278 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000030950 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000262f0 │ │ │ │ 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 0000000000030954 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fdc 0000000000000024 00005fe0 FDE cie=00000000 pc=0000000000030960..0000000000030bb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030964 │ │ │ │ +0000401c 0000000000000024 00004020 FDE cie=00000000 pc=0000000000026300..0000000000026550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026308 │ │ │ │ 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: 528 to 0000000000030b78 │ │ │ │ + DW_CFA_advance_loc1: 528 to 0000000000026518 │ │ │ │ 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 0000000000030b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002651c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026520 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006004 000000000000004c 00006008 FDE cie=00000000 pc=0000000000030bb0..0000000000031398 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030bb4 │ │ │ │ +00004044 000000000000004c 00004048 FDE cie=00000000 pc=0000000000026550..0000000000026d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026554 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026558 │ │ │ │ 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 0000000000030bc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026560 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030bcc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002656c │ │ │ │ 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_advance_loc: 12 to 0000000000030bd8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026578 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030be4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026584 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030bf0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026590 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 1524 to 00000000000311e4 │ │ │ │ + DW_CFA_advance_loc2: 1524 to 0000000000026b84 │ │ │ │ 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) │ │ │ │ @@ -14262,80 +9815,80 @@ │ │ │ │ DW_CFA_restore: 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 00000000000311e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b8c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006054 0000000000000048 00006058 FDE cie=00000000 pc=00000000000313a0..00000000000317ac │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000313ac │ │ │ │ +00004094 0000000000000048 00004098 FDE cie=00000000 pc=0000000000026d40..000000000002714c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026d4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000313b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026d50 │ │ │ │ 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 00000000000313b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026d58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000313cc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026d6c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000313e0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026d80 │ │ │ │ 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 0000000000031594 │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000026f34 │ │ │ │ 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 0000000000031598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003159c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f3c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060a0 000000000000004c 000060a4 FDE cie=00000000 pc=00000000000317ac..0000000000031ad8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317b0 │ │ │ │ +000040e0 000000000000004c 000040e4 FDE cie=00000000 pc=000000000002714c..0000000000027478 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027150 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027154 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000317c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027160 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000317e0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000027180 │ │ │ │ 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: 516 to 00000000000319e4 │ │ │ │ + DW_CFA_advance_loc1: 516 to 0000000000027384 │ │ │ │ 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) │ │ │ │ @@ -14344,6173 +9897,5192 @@ │ │ │ │ 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 00000000000319e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027388 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002738c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000060f0 0000000000000010 000060f4 FDE cie=00000000 pc=0000000000031ae0..0000000000031af4 │ │ │ │ +00004130 0000000000000010 00004134 FDE cie=00000000 pc=0000000000027480..0000000000027494 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006104 0000000000000030 00006108 FDE cie=00000000 pc=0000000000031b00..0000000000031bbc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031b04 │ │ │ │ +00004144 0000000000000030 00004148 FDE cie=00000000 pc=00000000000274a0..000000000002755c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000274a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000274a8 │ │ │ │ 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 0000000000031b14 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000274b4 │ │ │ │ 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: 148 to 0000000000031ba8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000027548 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031bb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027550 │ │ │ │ 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 0000000000031bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027554 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027558 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006138 0000000000000074 0000613c FDE cie=00000000 pc=0000000000031bc0..0000000000031fa0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031bc4 │ │ │ │ +00004178 0000000000000074 0000417c FDE cie=00000000 pc=0000000000027560..0000000000027940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031bc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027568 │ │ │ │ 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 0000000000031bd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027570 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031be0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027580 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031bf4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027594 │ │ │ │ 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: 56 to 0000000000031c2c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000275cc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 592 to 0000000000031e7c │ │ │ │ + DW_CFA_advance_loc1: 592 to 000000000002781c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000031ea8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027848 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031eac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002784c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027850 │ │ │ │ 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_loc: 60 to 0000000000031eec │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002788c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027890 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000031f28 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000278c8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000031f48 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000278e8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061b0 0000000000000038 000061b4 FDE cie=00000000 pc=0000000000031fa0..00000000000320a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031fa4 │ │ │ │ +000041f0 000000000000003c 000041f4 FDE cie=00000000 pc=0000000000027940..0000000000027ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027948 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031fbc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031fc8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031fd4 │ │ │ │ - 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: 200 to 000000000003209c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027950 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027960 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027970 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002797c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 316 to 0000000000027ab8 │ │ │ │ + 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 00000000000320a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027abc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000320a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061ec 0000000000000038 000061f0 FDE cie=00000000 pc=00000000000320a8..0000000000032178 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000320ac │ │ │ │ +00004230 0000000000000048 00004234 FDE cie=00000000 pc=0000000000027ac0..0000000000027d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000320b0 │ │ │ │ - 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 00000000000320b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000320c4 │ │ │ │ - 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 00000000000320cc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000032170 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ac8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027ad0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027ad8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027af4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000027b0c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027b1c │ │ │ │ + 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: 428 to 0000000000027cc8 │ │ │ │ + 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 0000000000032174 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00006228 0000000000000024 0000622c FDE cie=00000000 pc=0000000000032180..00000000000321e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032184 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032188 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003219c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000321dc │ │ │ │ - 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 00000000000321e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ccc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000321e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027cd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006250 0000000000000024 00006254 FDE cie=00000000 pc=00000000000321e8..0000000000032264 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000321ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000321f0 │ │ │ │ - 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 00000000000321f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000003225c │ │ │ │ - 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 0000000000032260 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006278 0000000000000024 0000627c FDE cie=00000000 pc=0000000000032264..00000000000322f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032268 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003226c │ │ │ │ - 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 0000000000032274 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000322ec │ │ │ │ - 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 00000000000322f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000062a0 0000000000000044 000062a4 FDE cie=00000000 pc=0000000000032300..0000000000032f00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032304 │ │ │ │ +0000427c 0000000000000040 00004280 FDE cie=00000000 pc=0000000000027da0..0000000000027f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032308 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003231c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027da8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027db0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032328 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003233c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027db8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000027dd8 │ │ │ │ + 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 0000000000027de4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027df0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 2000 to 0000000000032b0c │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000027ee4 │ │ │ │ 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 0000000000032b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ee8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027eec │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000062e8 0000000000000020 000062ec FDE cie=00000000 pc=0000000000032f00..0000000000032fd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032f04 │ │ │ │ +000042c0 0000000000000070 000042c4 FDE cie=00000000 pc=0000000000027f04..0000000000028108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f0c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f10 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027f18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027f28 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027f34 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027f40 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f44 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f48 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000028094 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028098 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002809c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280a0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280a4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000280b4 │ │ │ │ + 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 00000000000280b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280bc │ │ │ │ + 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 0000000000032f08 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032f1c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032f2c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000032f44 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - │ │ │ │ -0000630c 0000000000000010 00006310 FDE cie=00000000 pc=0000000000032fd0..0000000000032fec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006320 0000000000000010 00006324 FDE cie=00000000 pc=0000000000032fec..0000000000033000 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006334 0000000000000010 00006338 FDE cie=00000000 pc=0000000000033000..000000000003302c │ │ │ │ +00004334 0000000000000010 00004338 FDE cie=00000000 pc=0000000000028108..000000000002811c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006348 0000000000000010 0000634c FDE cie=00000000 pc=000000000003302c..0000000000033038 │ │ │ │ +00004348 0000000000000010 0000434c FDE cie=00000000 pc=0000000000028120..0000000000028134 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000635c 0000000000000038 00006360 FDE cie=00000000 pc=0000000000033040..0000000000033124 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033054 │ │ │ │ +0000435c 0000000000000028 00004360 FDE cie=00000000 pc=0000000000028140..00000000000281f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028148 │ │ │ │ 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 0000000000033060 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028150 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033070 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002815c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000330cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000281f0 │ │ │ │ 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 00000000000330d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000330d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000033118 │ │ │ │ + │ │ │ │ +00004388 0000000000000054 0000438c FDE cie=00000000 pc=0000000000028200..00000000000282e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028208 │ │ │ │ + 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 0000000000028210 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028218 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028224 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002823c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000028288 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028290 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028298 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002829c │ │ │ │ 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 00000000000282a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000282cc │ │ │ │ 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 00000000000282dc │ │ │ │ + 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 000000000003311c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006398 0000000000000068 0000639c FDE cie=00000000 pc=0000000000033124..000000000003331c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033128 │ │ │ │ +000043e0 0000000000000038 000043e4 FDE cie=00000000 pc=00000000000282e4..0000000000028474 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000282f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003312c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282f4 │ │ │ │ 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 0000000000033138 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000282fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028310 │ │ │ │ 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: 16 to 0000000000033148 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033150 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028318 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003315c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000033224 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033228 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003322c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000033244 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028324 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000002846c │ │ │ │ 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 0000000000033248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028470 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003324c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000441c 0000000000000048 00004420 FDE cie=00000000 pc=0000000000028480..0000000000028fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028484 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028488 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028494 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000284a0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000284b0 │ │ │ │ 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 00000000000284c0 │ │ │ │ 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: 184 to 0000000000033304 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033308 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003330c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006404 0000000000000028 00006408 FDE cie=00000000 pc=0000000000033320..00000000000333a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033324 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033328 │ │ │ │ - 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 0000000000033330 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000033348 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000333a0 │ │ │ │ - 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 00000000000333a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00006430 00000000000000bc 00006434 FDE cie=00000000 pc=00000000000333a8..00000000000337e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000333ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000333b0 │ │ │ │ - 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 00000000000333b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000333c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000333cc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000333d8 │ │ │ │ - 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 0000000000033504 │ │ │ │ + DW_CFA_advance_loc2: 2448 to 0000000000028e50 │ │ │ │ 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 0000000000033508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003350c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 200 to 00000000000335d4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004468 0000000000000090 0000446c FDE cie=00000000 pc=0000000000028fa0..0000000000029140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fa8 │ │ │ │ + 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 0000000000028fb0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028fc4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028fcc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028fdc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000029094 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029098 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002909c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000290a4 │ │ │ │ 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 00000000000335d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000335dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290ac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000033618 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000290d4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290d8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290dc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000290ec │ │ │ │ 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 000000000003361c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033620 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003365c │ │ │ │ - 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 0000000000033660 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290f4 │ │ │ │ + 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 0000000000033664 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003369c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290f8 │ │ │ │ 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 00000000000336a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000336a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000336e4 │ │ │ │ - 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 00000000000336e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000336ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000033728 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029100 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029108 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029110 │ │ │ │ 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 000000000003372c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029114 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029118 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000064f0 0000000000000030 000064f4 FDE cie=00000000 pc=00000000000337e0..000000000003389c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337e8 │ │ │ │ - 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 00000000000337f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000337fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033808 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000033894 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029128 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002912c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029130 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029138 │ │ │ │ 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 0000000000033898 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002913c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006524 00000000000001d8 00006528 FDE cie=00000000 pc=00000000000338a0..0000000000034a74 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000338a4 │ │ │ │ +000044fc 00000000000000c8 00004500 FDE cie=00000000 pc=0000000000029140..0000000000029f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000338a8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029148 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029154 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000338b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000338bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029160 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000338d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029168 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000033900 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000029190 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029194 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003390c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029198 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033918 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000003397c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000291a4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000029274 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 324 to 00000000000293b8 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc1: 904 to 0000000000029740 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000029864 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000298bc │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000298c8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000029980 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002999c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc2: 1256 to 0000000000029e84 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029e8c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e90 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e94 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029ea0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 0000000000033980 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033984 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000339a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000339b4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000339c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 388 to 0000000000033b48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033b54 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033b68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 404 to 0000000000033cfc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033d08 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000033d30 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000033e14 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033e20 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000033e38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000033f00 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033f0c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000033f34 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc1: 512 to 0000000000034134 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034140 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000034164 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 364 to 00000000000342d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000342dc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000342fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 488 to 00000000000344e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000344f0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000034504 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000034648 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034654 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034664 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000346b8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000346c0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000034740 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034744 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034754 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034760 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034770 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000347ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000347b8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000347c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000347cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000347d8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000347e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000347ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000347f8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034808 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003480c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034818 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003482c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003483c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034848 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000034864 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034874 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034880 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003489c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000348a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000348ac │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000348bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000348c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000348cc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000348dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000348e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000348ec │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000348fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034900 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003490c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003491c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034920 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003492c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003493c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034940 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003494c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003495c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034960 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003496c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000034998 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000029ed8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029ee0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029eec │ │ │ │ + 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 000000000003499c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000349a8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000349b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000349bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000349c8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000349d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000349dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000349e8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000349f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000349fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029f0c │ │ │ │ + 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_advance_loc: 12 to 0000000000034a08 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034a18 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034a28 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000034a3c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034a4c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034a58 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f10 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f14 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000029f38 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f3c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000045c8 0000000000000010 000045cc FDE cie=00000000 pc=0000000000029f40..0000000000029f74 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000045dc 0000000000000010 000045e0 FDE cie=00000000 pc=0000000000029f80..0000000000029fb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006700 000000000000007c 00006704 FDE cie=00000000 pc=0000000000034a80..0000000000034f70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a84 │ │ │ │ +000045f0 0000000000000024 000045f4 FDE cie=00000000 pc=0000000000029fc0..000000000002a020 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a88 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029fc8 │ │ │ │ + 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 0000000000029fdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002a00c │ │ │ │ + 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 000000000002a010 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00004618 0000000000000044 0000461c FDE cie=00000000 pc=000000000002a020..000000000002a190 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a024 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a028 │ │ │ │ + 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 0000000000034aa4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a038 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a04c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034aac │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000034ad0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a060 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034ad4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000034b14 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 888 to 0000000000034e8c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a070 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000002a188 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000034ef0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034ef4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034f00 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: 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 0000000000034f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a18c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004660 0000000000000048 00004664 FDE cie=00000000 pc=000000000002a1a0..000000000002ac18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a1a8 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002a1c0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002a1e0 │ │ │ │ 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 000000000002a1ec │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002a204 │ │ │ │ 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: 32 to 0000000000034f28 │ │ │ │ + DW_CFA_advance_loc2: 2568 to 000000000002ac0c │ │ │ │ + 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_advance_loc: 16 to 0000000000034f38 │ │ │ │ - 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 0000000000034f3c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f40 │ │ │ │ - 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 0000000000034f44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006780 0000000000000060 00006784 FDE cie=00000000 pc=0000000000034f70..000000000003502c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f78 │ │ │ │ - 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 0000000000034f80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034f90 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000034fa8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000034ff0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034ff8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035000 │ │ │ │ - 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 0000000000035004 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035008 │ │ │ │ - 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 000000000003500c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035014 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003501c │ │ │ │ - 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 0000000000035020 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035024 │ │ │ │ - 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_advance_loc: 4 to 000000000002ac10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067e4 0000000000000060 000067e8 FDE cie=00000000 pc=000000000003502c..00000000000350e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035030 │ │ │ │ +000046ac 0000000000000010 000046b0 FDE cie=00000000 pc=000000000002ac20..000000000002ac40 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000046c0 0000000000000064 000046c4 FDE cie=00000000 pc=000000000002ac40..000000000002ada8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ac4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac50 │ │ │ │ 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 000000000003503c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ac58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003504c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ac60 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000035064 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ac68 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000350ac │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000350b4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000350bc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002acec │ │ │ │ + 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 00000000000350c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000350c4 │ │ │ │ - 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: 4 to 000000000002acf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000350c8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000350d0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000350d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002acf4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002ad5c │ │ │ │ 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 00000000000350dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000350e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ad68 │ │ │ │ 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006848 0000000000000050 0000684c FDE cie=00000000 pc=00000000000350e8..0000000000035178 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000350ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000350f0 │ │ │ │ - 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 00000000000350f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000035110 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000035140 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003514c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002ada0 │ │ │ │ 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 0000000000035150 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035154 │ │ │ │ - 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 0000000000035160 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035168 │ │ │ │ - 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 000000000003516c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035170 │ │ │ │ - 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 000000000002ada4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000689c 0000000000000010 000068a0 FDE cie=00000000 pc=0000000000035180..00000000000354ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000068b0 000000000000003c 000068b4 FDE cie=00000000 pc=00000000000354ac..00000000000355bc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000354c0 │ │ │ │ +00004728 0000000000000040 0000472c FDE cie=00000000 pc=000000000002ada8..000000000002afa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002adac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354c4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002adb0 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002adbc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000354cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002adc8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000354d4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000354e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002add4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000354f8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000355b0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002adec │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 340 to 000000000002af40 │ │ │ │ + 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 00000000000355b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000068f0 0000000000000010 000068f4 FDE cie=00000000 pc=00000000000355c0..0000000000035638 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006904 0000000000000010 00006908 FDE cie=00000000 pc=0000000000035640..00000000000356a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006918 0000000000000010 0000691c FDE cie=00000000 pc=00000000000356a8..00000000000356b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000692c 0000000000000010 00006930 FDE cie=00000000 pc=00000000000356c0..00000000000356cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006940 0000000000000010 00006944 FDE cie=00000000 pc=00000000000356cc..00000000000356fc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002afa0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ │ │ │ │ -00006954 0000000000000010 00006958 FDE cie=00000000 pc=0000000000035700..0000000000035720 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000476c 0000000000000030 00004770 FDE cie=00000000 pc=000000000002afa4..000000000002b100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afa8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002afbc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002afcc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000002b0f4 │ │ │ │ + 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 000000000002b0f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b0fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006968 0000000000000010 0000696c FDE cie=00000000 pc=0000000000035720..0000000000035730 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000697c 0000000000000010 00006980 FDE cie=00000000 pc=0000000000035730..0000000000035740 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006990 0000000000000030 00006994 FDE cie=00000000 pc=0000000000035740..00000000000358e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035744 │ │ │ │ +000047a0 000000000000003c 000047a4 FDE cie=00000000 pc=000000000002b100..000000000002b1fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035748 │ │ │ │ - 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 0000000000035750 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035758 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000035874 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b108 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b118 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002b164 │ │ │ │ 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 000000000002b168 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b16c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b17c │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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 0000000000035878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b180 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003587c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b194 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002b1d4 │ │ │ │ + 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 000000000002b1d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b1e8 │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b1f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000069c4 0000000000000030 000069c8 FDE cie=00000000 pc=00000000000358e8..0000000000035a90 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000358ec │ │ │ │ +000047e0 0000000000000064 000047e4 FDE cie=00000000 pc=000000000002b200..000000000002b3b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b210 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000358f0 │ │ │ │ - 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 00000000000358f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035900 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000035a1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b214 │ │ │ │ + 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 000000000002b21c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b228 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b234 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002b268 │ │ │ │ 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 0000000000035a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b26c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000069f8 000000000000006c 000069fc FDE cie=00000000 pc=0000000000035a90..0000000000035d14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b274 │ │ │ │ + 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 0000000000035a98 │ │ │ │ - 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 0000000000035aa0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035aac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035ab8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035ac8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035ad0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000035c08 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000002b300 │ │ │ │ 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 0000000000035c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b308 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000035c58 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b314 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000002b384 │ │ │ │ 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: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b398 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b3a4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + │ │ │ │ +00004848 0000000000000044 0000484c FDE cie=00000000 pc=000000000002b3c0..000000000002b664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3c8 │ │ │ │ + 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 000000000002b3d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b3d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b3e4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 336 to 000000000002b534 │ │ │ │ + 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 0000000000035c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b538 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b53c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000035cbc │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000002b5dc │ │ │ │ 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 0000000000035cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006a68 0000000000000070 00006a6c FDE cie=00000000 pc=0000000000035d20..0000000000035ed8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035d2c │ │ │ │ +00004890 0000000000000048 00004894 FDE cie=00000000 pc=000000000002b664..000000000002be0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b668 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035d30 │ │ │ │ - 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 0000000000035d38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035d44 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035d54 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035d60 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035d68 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000035e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b66c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b670 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b678 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b684 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b694 │ │ │ │ + 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 000000000002b6a0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 776 to 000000000002b9a8 │ │ │ │ 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 0000000000035ea0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035ea4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035eb0 │ │ │ │ - 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 000000000002b9ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035eb8 │ │ │ │ - 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 000000000002b9b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006adc 0000000000000048 00006ae0 FDE cie=00000000 pc=0000000000035ee0..0000000000036220 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035ee4 │ │ │ │ +000048dc 0000000000000048 000048e0 FDE cie=00000000 pc=000000000002be0c..000000000002bf34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be14 │ │ │ │ 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 0000000000035ef8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035f00 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035f0c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035f1c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000035f68 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 652 to 00000000000361f4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000036208 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003620c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be18 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002be20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002be2c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002be48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be4c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002be98 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002bed8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036210 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002bf14 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036214 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf18 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bf2c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036218 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003621c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006b28 0000000000000040 00006b2c FDE cie=00000000 pc=0000000000036220..0000000000036690 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036224 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036228 │ │ │ │ - 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 0000000000036230 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036238 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 856 to 0000000000036590 │ │ │ │ - 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: r26 (x26) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036594 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036598 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000365b0 │ │ │ │ - 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000365b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000365b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b6c 000000000000007c 00006b70 FDE cie=00000000 pc=0000000000036690..0000000000038010 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036694 │ │ │ │ +00004928 0000000000000044 0000492c FDE cie=00000000 pc=000000000002bf40..000000000002c030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036698 │ │ │ │ - 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 00000000000366a0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000366ac │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000366b8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000366c4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000366d0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000036708 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf48 │ │ │ │ + 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 000000000002bf50 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bf64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf68 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bf74 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002bf84 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000002c010 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003670c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c014 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036710 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036714 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036720 │ │ │ │ - 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 0000000000036724 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036728 │ │ │ │ - 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: 5768 to 0000000000037db0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c018 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037dc8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037dd0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037dd8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c01c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037ddc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037dec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006bec 0000000000000044 00006bf0 FDE cie=00000000 pc=0000000000038010..0000000000038138 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038014 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038018 │ │ │ │ - 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 0000000000038020 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038028 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038030 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038038 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038044 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000380c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c028 │ │ │ │ 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 00000000000380cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c02c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c34 0000000000000064 00006c38 FDE cie=00000000 pc=0000000000038140..0000000000039dd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038144 │ │ │ │ +00004970 0000000000000054 00004974 FDE cie=00000000 pc=000000000002c030..000000000002c1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c034 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038148 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c038 │ │ │ │ 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 0000000000038154 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038164 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000038198 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000381a0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000381ac │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 1856 to 00000000000388ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000388f0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000388f4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038904 │ │ │ │ - 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 0000000000038908 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003890c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c044 │ │ │ │ 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 000000000002c04c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c058 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c064 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00006c9c 0000000000000060 00006ca0 FDE cie=00000000 pc=0000000000039dd0..000000000003a6b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039dd4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039dd8 │ │ │ │ - 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 0000000000039de0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039df0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039df4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039dfc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1812 to 000000000003a510 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a514 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a518 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003a534 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002c0a0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c0ac │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000002c1ac │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c1b0 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002c1cc │ │ │ │ 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 000000000003a538 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a53c │ │ │ │ - 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 000000000002c1d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000003a6b0 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00006d00 0000000000000010 00006d04 FDE cie=00000000 pc=000000000003a6c0..000000000003a6ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006d14 000000000000003c 00006d18 FDE cie=00000000 pc=000000000003a6ec..000000000003a7e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a6f0 │ │ │ │ +000049c8 000000000000005c 000049cc FDE cie=00000000 pc=000000000002c1e0..000000000002c4f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c1e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a6f4 │ │ │ │ - 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 000000000003a700 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a70c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a714 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003a758 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003a7b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c1e8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c1ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c1f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002c224 │ │ │ │ + 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_loc: 140 to 000000000002c2b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002c328 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003a7d0 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000002c3b8 │ │ │ │ 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000002c4a0 │ │ │ │ + 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 000000000002c4c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002c4e4 │ │ │ │ + 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 000000000002c4f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c4f4 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00006d54 0000000000000028 00006d58 FDE cie=00000000 pc=000000000003a7e0..000000000003a850 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7e4 │ │ │ │ +00004a28 0000000000000040 00004a2c FDE cie=00000000 pc=000000000002c500..000000000002c884 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c508 │ │ │ │ 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 000000000003a7f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c510 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a7fc │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002c534 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003a848 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000002c5b4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c5cc │ │ │ │ + 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 000000000003a84c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00006d80 0000000000000040 00006d84 FDE cie=00000000 pc=000000000003a850..000000000003a93c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c5d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a858 │ │ │ │ - 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 000000000003a860 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a868 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a874 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a880 │ │ │ │ - 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 000000000003a934 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c5d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 388 to 000000000002c758 │ │ │ │ + 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 000000000003a938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c75c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c760 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 220 to 000000000002c83c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002c880 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006dc4 0000000000000044 00006dc8 FDE cie=00000000 pc=000000000003a940..000000000003ab10 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a944 │ │ │ │ +00004a6c 0000000000000094 00004a70 FDE cie=00000000 pc=000000000002c884..000000000002cd28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c888 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a948 │ │ │ │ - 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 000000000003a950 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a95c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a968 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a970 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a97c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000003aaf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c88c │ │ │ │ + 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 000000000002c894 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c8b4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c8d4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000002c9bc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c9c0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002c9e8 │ │ │ │ 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 000000000003aaf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c9ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c9f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002ca44 │ │ │ │ + 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 000000000002ca48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca4c │ │ │ │ + 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 000000000003aaf8 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000002cb54 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002cbc8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cbcc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cbd0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cbd4 │ │ │ │ + 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 000000000002cc0c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002cc24 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000002cce4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ccec │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ccf0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ccf4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002cd10 │ │ │ │ + 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 000000000002cd14 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cd20 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd24 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006e0c 0000000000000044 00006e10 FDE cie=00000000 pc=000000000003ab10..000000000003ad1c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ab14 │ │ │ │ +00004b04 0000000000000050 00004b08 FDE cie=00000000 pc=000000000002cd28..000000000002cf48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ab18 │ │ │ │ - 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 000000000003ab24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ab2c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ab34 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003ab4c │ │ │ │ - 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: 440 to 000000000003ad04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd30 │ │ │ │ + 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 000000000002cd48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cd50 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002cd6c │ │ │ │ + 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: 268 to 000000000002ce78 │ │ │ │ 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_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ad08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ad0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006e54 0000000000000048 00006e58 FDE cie=00000000 pc=000000000003ad20..000000000003b388 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ad24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ad28 │ │ │ │ - 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: 24 to 000000000003ad40 │ │ │ │ - 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 000000000003ad4c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ad54 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ad60 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 1036 to 000000000003b16c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000002cf40 │ │ │ │ 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: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b174 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ea0 0000000000000060 00006ea4 FDE cie=00000000 pc=000000000003b388..000000000003b5c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b38c │ │ │ │ +00004b58 0000000000000074 00004b5c FDE cie=00000000 pc=000000000002cf60..000000000002df3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b390 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf68 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cf74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b39c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cf84 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003b3b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cf8c │ │ │ │ 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 000000000003b3c4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002cfa8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b3d4 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002d010 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d018 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000003b4b8 │ │ │ │ + DW_CFA_advance_loc2: 2856 to 000000000002db40 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db44 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000003b528 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002db80 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (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 000000000003b52c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b530 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db88 │ │ │ │ + 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: 60 to 000000000003b56c │ │ │ │ + DW_CFA_advance_loc1: 568 to 000000000002ddc0 │ │ │ │ + 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 000000000002ddc4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ddc8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f04 0000000000000028 00006f08 FDE cie=00000000 pc=000000000003b5c4..000000000003b60c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b5d0 │ │ │ │ +00004bd0 0000000000000074 00004bd4 FDE cie=00000000 pc=000000000002df40..000000000002e230 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002df4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b5d4 │ │ │ │ - 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 000000000003b5dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003b600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df50 │ │ │ │ + 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 000000000002df58 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002df64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002df70 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002df84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002e000 │ │ │ │ + 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 000000000003b604 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e008 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000002e0d0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002e14c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e150 │ │ │ │ + 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_advance_loc: 4 to 000000000002e154 │ │ │ │ + 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: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e16c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006f30 0000000000000010 00006f34 FDE cie=00000000 pc=000000000003b620..000000000003b644 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f44 0000000000000028 00006f48 FDE cie=00000000 pc=000000000003b644..000000000003b770 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b648 │ │ │ │ +00004c48 0000000000000024 00004c4c FDE cie=00000000 pc=000000000002e240..000000000002e2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b64c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e248 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e260 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b65c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e280 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000003b768 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002e2c4 │ │ │ │ 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 000000000003b76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006f70 0000000000000010 00006f74 FDE cie=00000000 pc=000000000003b770..000000000003b7b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006f84 0000000000000028 00006f88 FDE cie=00000000 pc=000000000003b7c0..000000000003b9c8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b7cc │ │ │ │ +00004c70 0000000000000038 00004c74 FDE cie=00000000 pc=000000000002e2cc..000000000002e46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b7d4 │ │ │ │ - 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_loc1: 472 to 000000000003b9ac │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2d4 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e2e0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e2f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002e350 │ │ │ │ + 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 000000000003b9b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b9bc │ │ │ │ - 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 000000000002e354 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e358 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e360 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000002e44c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e450 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002e464 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e468 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fb0 0000000000000028 00006fb4 FDE cie=00000000 pc=000000000003b9c8..000000000003bbb0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b9d4 │ │ │ │ +00004cac 0000000000000024 00004cb0 FDE cie=00000000 pc=000000000002e46c..000000000002e4cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e470 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b9dc │ │ │ │ - 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_loc1: 440 to 000000000003bb94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e474 │ │ │ │ + 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 000000000002e484 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e4a0 │ │ │ │ + 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 000000000003bb98 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bba4 │ │ │ │ - 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 000000000002e4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006fdc 0000000000000010 00006fe0 FDE cie=00000000 pc=000000000003bbb0..000000000003bc08 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006ff0 0000000000000010 00006ff4 FDE cie=00000000 pc=000000000003bc08..000000000003bc18 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e4a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007004 0000000000000038 00007008 FDE cie=00000000 pc=000000000003bc20..000000000003c0c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc24 │ │ │ │ +00004cd4 0000000000000030 00004cd8 FDE cie=00000000 pc=000000000002e4cc..000000000002e67c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e4d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc28 │ │ │ │ - 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 000000000003bc34 │ │ │ │ - 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 000000000003bc48 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000003bd80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e4d4 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e4e0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e4f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002e54c │ │ │ │ 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: r79 (v15) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e550 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e554 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007040 0000000000000010 00007044 FDE cie=00000000 pc=000000000003c0c0..000000000003c108 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007054 000000000000002c 00007058 FDE cie=00000000 pc=000000000003c108..000000000003c18c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c10c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c110 │ │ │ │ - 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 000000000003c11c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c12c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003c170 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c184 │ │ │ │ - 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 000000000003c188 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007084 0000000000000034 00007088 FDE cie=00000000 pc=000000000003c18c..000000000003c224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c190 │ │ │ │ +00004d08 0000000000000028 00004d0c FDE cie=00000000 pc=000000000002e680..000000000002e710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e684 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c194 │ │ │ │ - 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 000000000003c19c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c1a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c1b4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000003c21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e688 │ │ │ │ + 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 000000000002e690 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e6c0 │ │ │ │ + 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 000000000003c220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070bc 0000000000000048 000070c0 FDE cie=00000000 pc=000000000003c224..000000000003c6c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c228 │ │ │ │ +00004d34 0000000000000024 00004d38 FDE cie=00000000 pc=000000000002e710..000000000002e740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e714 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c22c │ │ │ │ - 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 000000000003c234 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c240 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c24c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c260 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c268 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 760 to 000000000003c560 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e718 │ │ │ │ + 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 000000000002e720 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e738 │ │ │ │ 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 000000000003c564 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e73c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c568 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007108 0000000000000010 0000710c FDE cie=00000000 pc=000000000003c6c8..000000000003c6d8 │ │ │ │ +00004d5c 0000000000000010 00004d60 FDE cie=00000000 pc=000000000002e740..000000000002e750 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000711c 0000000000000024 00007120 FDE cie=00000000 pc=000000000003c6e0..000000000003c714 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c6e4 │ │ │ │ +00004d70 0000000000000020 00004d74 FDE cie=00000000 pc=000000000002e750..000000000002e7f4 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002e784 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e788 │ │ │ │ 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 000000000003c6f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003c70c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002e7c8 │ │ │ │ + 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 000000000003c710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004d94 0000000000000010 00004d98 FDE cie=00000000 pc=000000000002e800..000000000002e828 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007144 0000000000000038 00007148 FDE cie=00000000 pc=000000000003c720..000000000003c7c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c724 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c728 │ │ │ │ - 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 000000000003c730 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c73c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c748 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c75c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000003c7b8 │ │ │ │ - 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 000000000003c7bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00004da8 0000000000000010 00004dac FDE cie=00000000 pc=000000000002e828..000000000002e848 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004dbc 0000000000000010 00004dc0 FDE cie=00000000 pc=000000000002e848..000000000002e878 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004dd0 0000000000000014 00004dd4 FDE cie=00000000 pc=000000000002e880..000000000002e890 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007180 0000000000000040 00007184 FDE cie=00000000 pc=000000000003c7c0..000000000003cbb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c7c4 │ │ │ │ +00004de8 0000000000000030 00004dec FDE cie=00000000 pc=000000000002e8a0..000000000002e930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c7c8 │ │ │ │ - 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 000000000003c7d4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c7e8 │ │ │ │ - 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 000000000003c7f0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 408 to 000000000003c988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8a8 │ │ │ │ + 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 000000000002e8b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e8bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002e908 │ │ │ │ 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 000000000003c98c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e90c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e910 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e1c 0000000000000010 00004e20 FDE cie=00000000 pc=000000000002e930..000000000002e980 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000071c4 0000000000000034 000071c8 FDE cie=00000000 pc=000000000003cbc0..000000000003cc90 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cbd0 │ │ │ │ +00004e30 000000000000003c 00004e34 FDE cie=00000000 pc=000000000002e980..000000000002ea34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbd4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e988 │ │ │ │ + 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 000000000003cbe0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003cbf4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cc04 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e994 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000003cc84 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: 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 000000000003cc88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000071fc 0000000000000064 00007200 FDE cie=00000000 pc=000000000003cc90..000000000003d160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc98 │ │ │ │ - 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 000000000003cca4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ccb8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ccc4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ccd0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ccdc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 468 to 000000000003ceb0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ceb4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e9a4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002e9fc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ceb8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cec4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ea0c │ │ │ │ + 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 000000000003cec8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cecc │ │ │ │ - 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_advance_loc: 4 to 000000000002ea10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ea20 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ea2c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007264 0000000000000048 00007268 FDE cie=00000000 pc=000000000003d160..000000000003d89c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d164 │ │ │ │ +00004e70 000000000000005c 00004e74 FDE cie=00000000 pc=000000000002ea40..000000000002ec7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d168 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea48 │ │ │ │ + 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 000000000003d178 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ea54 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d188 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ea64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d194 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d1bc │ │ │ │ - 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_loc2: 1704 to 000000000003d864 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002ea94 │ │ │ │ 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 000000000003d868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000072b0 0000000000000048 000072b4 FDE cie=00000000 pc=000000000003d8a0..000000000003e1d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8a8 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8ac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d8b4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002eaa8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d8bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d8c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d8d0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002eac4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d8d8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002eaf8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1784 to 000000000003dfd0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000002ec28 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ec38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec3c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ec48 │ │ │ │ + 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 000000000003dfd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dfd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec50 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ec5c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072fc 0000000000000048 00007300 FDE cie=00000000 pc=000000000003e1e0..000000000003e3a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e1e4 │ │ │ │ +00004ed0 0000000000000024 00004ed4 FDE cie=00000000 pc=000000000002ec80..000000000002ed70 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ec94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e1e8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e1f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e204 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e20c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e220 │ │ │ │ - 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 000000000003e22c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 368 to 000000000003e39c │ │ │ │ - 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_advance_loc: 4 to 000000000002ec98 │ │ │ │ + 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 000000000002ecb4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000002ed58 │ │ │ │ + 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 000000000002ed5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00004ef8 0000000000000030 00004efc FDE cie=00000000 pc=000000000002ed70..000000000002ee68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed78 │ │ │ │ + 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 000000000002ed84 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000002ee44 │ │ │ │ + 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 000000000003e3a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ee48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e3a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ee4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ee60 │ │ │ │ + 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 000000000002ee64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00007348 0000000000000068 0000734c FDE cie=00000000 pc=000000000003e3a8..000000000003e660 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e3ac │ │ │ │ +00004f2c 0000000000000030 00004f30 FDE cie=00000000 pc=000000000002ee68..000000000002ef18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ee6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e3b0 │ │ │ │ - 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 000000000003e3bc │ │ │ │ - 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 000000000003e3c8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e3d8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e3e0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 420 to 000000000003e584 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e588 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003e5a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ee70 │ │ │ │ + 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 000000000002ee78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ee80 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002eefc │ │ │ │ + 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 000000000003e5a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5ac │ │ │ │ - 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 000000000002ef00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000003e654 │ │ │ │ - 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 000000000002ef04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f60 0000000000000010 00004f64 FDE cie=00000000 pc=000000000002ef20..000000000002ef50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073b4 000000000000007c 000073b8 FDE cie=00000000 pc=000000000003e660..000000000003ef80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e664 │ │ │ │ +00004f74 0000000000000024 00004f78 FDE cie=00000000 pc=000000000002ef50..000000000002efe8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002ef80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e668 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e66c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e674 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003e6a8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e6b4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e6c0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003e6dc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000003e7bc │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e7c0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e7c4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003e7f4 │ │ │ │ - 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_advance_loc: 8 to 000000000002ef88 │ │ │ │ + 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 000000000002ef98 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002efe0 │ │ │ │ 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 000000000003e7f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e7fc │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - 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 000000000002efe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 1908 to 000000000003ef70 │ │ │ │ - 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 000000000003ef74 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef78 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef7c │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00007434 000000000000006c 00007438 FDE cie=00000000 pc=000000000003ef80..000000000003f7c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef84 │ │ │ │ +00004f9c 0000000000000024 00004fa0 FDE cie=00000000 pc=000000000002efe8..000000000002f094 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002f018 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef88 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ef94 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ef9c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003efc0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003efc8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003efe0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003f00c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000003f068 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f09c │ │ │ │ - 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_advance_loc: 8 to 000000000002f020 │ │ │ │ + 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 000000000002f030 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002f08c │ │ │ │ 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 000000000003f0a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f0a4 │ │ │ │ - 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 000000000002f090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 1820 to 000000000003f7c0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7c4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074a4 0000000000000090 000074a8 FDE cie=00000000 pc=000000000003f7c8..000000000003ff14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7cc │ │ │ │ +00004fc4 0000000000000038 00004fc8 FDE cie=00000000 pc=000000000002f0a0..000000000002f124 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7d0 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f7d8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f7ec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f7f4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003f848 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f84c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f858 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 412 to 000000000003f9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0a8 │ │ │ │ + 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 000000000002f0b4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002f0c8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002f0f8 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f9f8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f9fc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003fa2c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002f10c │ │ │ │ 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 000000000003fa30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f110 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fa34 │ │ │ │ - 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_advance_loc: 4 to 000000000002f114 │ │ │ │ + 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_loc1: 940 to 000000000003fde0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fde8 │ │ │ │ - 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: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000003ff04 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - 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 000000000003ff08 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff0c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff10 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007538 0000000000000018 0000753c FDE cie=00000000 pc=0000000000003be4..0000000000003c10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003be8 │ │ │ │ +00005000 0000000000000020 00005004 FDE cie=00000000 pc=000000000002f124..000000000002f150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f128 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003bec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f12c │ │ │ │ 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 000000000002f140 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f144 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007554 0000000000000030 00007558 FDE cie=00000000 pc=000000000003ff20..0000000000040010 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ff2c │ │ │ │ +00005024 0000000000000028 00005028 FDE cie=00000000 pc=000000000002f150..000000000002f1b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f154 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff30 │ │ │ │ - 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 000000000003ff44 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ff58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ff6c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000003ffec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f158 │ │ │ │ + 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 000000000002f160 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002f174 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002f1b0 │ │ │ │ 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 000000000003fff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f1b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005050 0000000000000010 00005054 FDE cie=00000000 pc=000000000002f1c0..000000000002f204 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007588 0000000000000034 0000758c FDE cie=00000000 pc=0000000000040010..00000000000400d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040014 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040018 │ │ │ │ - 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 000000000004002c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000040050 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004005c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000400b0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000400b4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000400cc │ │ │ │ - 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 00000000000400d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00005064 0000000000000010 00005068 FDE cie=00000000 pc=000000000002f204..000000000002f29c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075c0 000000000000002c 000075c4 FDE cie=00000000 pc=00000000000400e0..00000000000401a8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000400ec │ │ │ │ +00005078 0000000000000024 0000507c FDE cie=00000000 pc=000000000002f2a0..000000000002f308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f2a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000400f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f2a8 │ │ │ │ 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 0000000000040104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f2b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004010c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000040184 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002f300 │ │ │ │ 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 0000000000040188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000075f0 000000000000003c 000075f4 FDE cie=00000000 pc=00000000000401a8..00000000000402c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401ac │ │ │ │ +000050a0 0000000000000030 000050a4 FDE cie=00000000 pc=000000000002f308..000000000002f39c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f30c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f310 │ │ │ │ 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 00000000000401c4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000401cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f31c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f32c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000401f4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040204 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000402ac │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402b0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000402bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f338 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002f394 │ │ │ │ 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 00000000000402c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f398 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007630 0000000000000024 00007634 FDE cie=00000000 pc=00000000000402c4..000000000004030c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402c8 │ │ │ │ +000050d4 0000000000000010 000050d8 FDE cie=00000000 pc=000000000002f3a0..000000000002f3ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000050e8 000000000000002c 000050ec FDE cie=00000000 pc=000000000002f3ac..000000000002f430 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f3bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402cc │ │ │ │ - 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 00000000000402e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000040304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f3c0 │ │ │ │ + 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 000000000002f3c8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f3d4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002f424 │ │ │ │ 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 0000000000040308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f428 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007658 0000000000000010 0000765c FDE cie=00000000 pc=000000000004030c..0000000000040320 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000766c 0000000000000024 00007670 FDE cie=00000000 pc=0000000000040320..0000000000040358 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040324 │ │ │ │ +00005118 0000000000000024 0000511c FDE cie=00000000 pc=000000000002f430..000000000002f46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f434 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f438 │ │ │ │ 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 0000000000040330 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f440 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004034c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002f464 │ │ │ │ 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 0000000000040350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f468 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040354 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007694 0000000000000024 00007698 FDE cie=00000000 pc=0000000000040360..00000000000403e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040364 │ │ │ │ +00005140 0000000000000024 00005144 FDE cie=00000000 pc=000000000002f46c..000000000002f4c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f470 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040368 │ │ │ │ - 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 0000000000040370 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000040394 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f478 │ │ │ │ + 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 000000000002f484 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002f4c0 │ │ │ │ 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 0000000000040398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f4c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004039c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000076bc 0000000000000018 000076c0 FDE cie=00000000 pc=00000000000403e4..0000000000040424 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000403f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403fc │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000076d8 0000000000000024 000076dc FDE cie=00000000 pc=0000000000040424..00000000000404c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040428 │ │ │ │ +00005168 0000000000000024 0000516c FDE cie=00000000 pc=000000000002f4c8..000000000002f524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f4cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004042c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f4d4 │ │ │ │ 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 0000000000040438 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f4e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004045c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002f51c │ │ │ │ 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 0000000000040460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f520 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040464 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007700 0000000000000040 00007704 FDE cie=00000000 pc=00000000000404c4..000000000004056c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000404d4 │ │ │ │ +00005190 0000000000000028 00005194 FDE cie=00000000 pc=000000000002f524..000000000002f57c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f528 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f52c │ │ │ │ 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 00000000000404e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f534 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000404ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f540 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000404f4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000040540 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002f574 │ │ │ │ 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 0000000000040544 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f578 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040548 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004055c │ │ │ │ + │ │ │ │ +000051bc 0000000000000034 000051c0 FDE cie=00000000 pc=000000000002f580..000000000002f608 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f584 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f588 │ │ │ │ + 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 000000000002f59c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f5a4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f5b0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002f600 │ │ │ │ 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: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040560 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007744 0000000000000010 00007748 FDE cie=00000000 pc=000000000004056c..000000000004057c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007758 0000000000000044 0000775c FDE cie=00000000 pc=0000000000040580..0000000000040690 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040584 │ │ │ │ +000051f4 0000000000000030 000051f8 FDE cie=00000000 pc=000000000002f608..000000000002f670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f60c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040588 │ │ │ │ - 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 0000000000040598 │ │ │ │ - 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 00000000000405a0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000405c0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000040658 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000040678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f610 │ │ │ │ + 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 000000000002f618 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002f650 │ │ │ │ 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 000000000002f654 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f658 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f668 │ │ │ │ + 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 000000000002f66c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005228 0000000000000038 0000522c FDE cie=00000000 pc=000000000002f670..000000000002f7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f674 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f678 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f684 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f68c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f698 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f6a4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000002f794 │ │ │ │ + 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 000000000002f798 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f79c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005264 0000000000000040 00005268 FDE cie=00000000 pc=000000000002f7a8..000000000002f948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7b0 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f7bc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-256 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f7c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f7d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f7e0 │ │ │ │ + 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_advance_loc1: 328 to 000000000002f928 │ │ │ │ + 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 000000000004067c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f92c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f930 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077a0 0000000000000044 000077a4 FDE cie=00000000 pc=0000000000040690..000000000004076c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040694 │ │ │ │ +000052a8 000000000000003c 000052ac FDE cie=00000000 pc=000000000002f948..000000000002f9d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f94c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f950 │ │ │ │ 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 00000000000406a4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000406b0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f958 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000406bc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f960 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000040730 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040734 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040744 │ │ │ │ - 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 0000000000040748 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004074c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f968 │ │ │ │ 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 0000000000040764 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002f9c4 │ │ │ │ + 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 0000000000040768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9cc │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000077e8 0000000000000040 000077ec FDE cie=00000000 pc=000000000004076c..0000000000040818 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040770 │ │ │ │ +000052e8 000000000000003c 000052ec FDE cie=00000000 pc=000000000002f9e0..000000000002fa84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040774 │ │ │ │ - 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 0000000000040780 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040790 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000407dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9e8 │ │ │ │ + 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 000000000002f9f0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002fa04 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fa0c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002fa18 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002fa6c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407e0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fa70 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fa74 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fa7c │ │ │ │ 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 00000000000407e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fa80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005328 0000000000000010 0000532c FDE cie=00000000 pc=000000000002faa0..000000000002fb18 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000533c 0000000000000010 00005340 FDE cie=00000000 pc=000000000002fb20..000000000002fb88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005350 0000000000000010 00005354 FDE cie=00000000 pc=000000000002fb88..000000000002fb94 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005364 0000000000000010 00005368 FDE cie=00000000 pc=000000000002fba0..000000000002fbac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005378 0000000000000010 0000537c FDE cie=00000000 pc=000000000002fbac..000000000002fbdc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000538c 0000000000000010 00005390 FDE cie=00000000 pc=000000000002fbe0..000000000002fc00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053a0 0000000000000010 000053a4 FDE cie=00000000 pc=000000000002fc00..000000000002fc10 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053b4 0000000000000010 000053b8 FDE cie=00000000 pc=000000000002fc10..000000000002fc20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053c8 0000000000000030 000053cc FDE cie=00000000 pc=000000000002fc20..000000000002fdc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fc24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fc28 │ │ │ │ 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 0000000000040810 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fc30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040814 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fc38 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000782c 0000000000000058 00007830 FDE cie=00000000 pc=0000000000040820..0000000000040a40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040824 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040828 │ │ │ │ - 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 0000000000040830 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004083c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004084c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004085c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040884 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004090c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040920 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000002fd54 │ │ │ │ + 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 0000000000040924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040928 │ │ │ │ - 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 000000000002fd58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fd5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007888 000000000000002c 0000788c FDE cie=00000000 pc=0000000000040a40..0000000000040adc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040a44 │ │ │ │ +000053fc 0000000000000030 00005400 FDE cie=00000000 pc=000000000002fdc8..000000000002ff70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fdcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fdd0 │ │ │ │ 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 0000000000040a50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fdd8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040a64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fde0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000040ac0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040ad4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000002fefc │ │ │ │ + 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 0000000000040ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ff00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ff04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000078b8 0000000000000034 000078bc FDE cie=00000000 pc=0000000000040ae0..0000000000040bcc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae4 │ │ │ │ +00005430 000000000000006c 00005434 FDE cie=00000000 pc=000000000002ff70..00000000000301f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ff74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae8 │ │ │ │ - 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 0000000000040af0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040b04 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b08 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000040bac │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bb0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ff78 │ │ │ │ + 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 000000000002ff80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ff8c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ff98 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ffa8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ffb0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 312 to 00000000000300e8 │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bc8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000078f0 000000000000004c 000078f4 FDE cie=00000000 pc=0000000000040bcc..0000000000040cb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bd4 │ │ │ │ - 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 0000000000040bdc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040be8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040bfc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000040c70 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c74 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040c7c │ │ │ │ - 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 0000000000040c80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c84 │ │ │ │ - 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 0000000000040ca8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040cac │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007940 000000000000008c 00007944 FDE cie=00000000 pc=0000000000040cb0..0000000000041080 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000300ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040cb8 │ │ │ │ - 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 0000000000040ccc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040cd4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040cec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040cf8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000040dbc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 488 to 0000000000040fa4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040fa8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040fac │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000300f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000030138 │ │ │ │ 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 0000000000040fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003013c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030140 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000040ff8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003019c │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ffc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041000 │ │ │ │ - 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: 4 to 0000000000041004 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041008 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041020 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041024 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041028 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004104c │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041050 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041054 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000301a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000301a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000041078 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004107c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ │ │ │ │ -000079d0 000000000000006c 000079d4 FDE cie=00000000 pc=0000000000041080..0000000000041158 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004108c │ │ │ │ +000054a0 0000000000000070 000054a4 FDE cie=00000000 pc=0000000000030200..00000000000303b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003020c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041090 │ │ │ │ - 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 0000000000041098 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000410a4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000410b0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000410bc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000041100 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004110c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041110 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004111c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030210 │ │ │ │ + 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 0000000000030218 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030224 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030234 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030240 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030248 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 308 to 000000000003037c │ │ │ │ + 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 0000000000041120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041124 │ │ │ │ - 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 0000000000030380 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041128 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041130 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030384 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030390 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041134 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004113c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + 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 0000000000041140 │ │ │ │ + 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: 16 to 0000000000041150 │ │ │ │ - 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: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030398 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00007a40 000000000000003c 00007a44 FDE cie=00000000 pc=0000000000041160..0000000000041210 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041164 │ │ │ │ +00005514 0000000000000048 00005518 FDE cie=00000000 pc=00000000000303c0..0000000000030700 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041168 │ │ │ │ - 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 0000000000041170 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041180 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004118c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000411a0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000411f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303c8 │ │ │ │ + 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 00000000000303d8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000303e0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000303ec │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000303fc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000030448 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 652 to 00000000000306d4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000306e8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000306ec │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000306f0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041200 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000306f4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000306f8 │ │ │ │ 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 000000000004120c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000306fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007a80 0000000000000044 00007a84 FDE cie=00000000 pc=0000000000041210..00000000000412f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041214 │ │ │ │ +00005560 0000000000000040 00005564 FDE cie=00000000 pc=0000000000030700..0000000000030b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041218 │ │ │ │ - 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 0000000000041220 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041230 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004123c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041248 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041254 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000412d4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412d8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412dc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412e0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000412e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030708 │ │ │ │ + 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 0000000000030710 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030718 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 856 to 0000000000030a70 │ │ │ │ + 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 00000000000412ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007ac8 0000000000000048 00007acc FDE cie=00000000 pc=00000000000412f0..0000000000041434 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412f8 │ │ │ │ - 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 0000000000041300 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041314 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041320 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041328 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041338 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000041418 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004141c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041420 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041424 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004142c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030a90 │ │ │ │ + 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 0000000000041430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b14 0000000000000070 00007b18 FDE cie=00000000 pc=0000000000041440..00000000000417b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041444 │ │ │ │ +000055a4 000000000000007c 000055a8 FDE cie=00000000 pc=0000000000030b70..00000000000324f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041448 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041454 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004146c │ │ │ │ - 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 0000000000041478 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000414c0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414c4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 460 to 0000000000041690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b78 │ │ │ │ + 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 0000000000030b80 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030b8c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030b98 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030ba4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030bb0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000030be8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030bec │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030bf0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000416cc │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030bf4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030c00 │ │ │ │ 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 00000000000416d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000416d4 │ │ │ │ - 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 0000000000030c08 │ │ │ │ + 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: 208 to 00000000000417a4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc2: 5768 to 0000000000032290 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000417a8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000417ac │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - │ │ │ │ -00007b88 000000000000008c 00007b8c FDE cie=00000000 pc=00000000000417b0..0000000000041c24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000417b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000417b8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000417c4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000417d8 │ │ │ │ - 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 00000000000417e0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000041844 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041848 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 492 to 0000000000041a34 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032298 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000322a8 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a38 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000322b0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000041a70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000322b8 │ │ │ │ + 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: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a78 │ │ │ │ - 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 00000000000322bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000041b24 │ │ │ │ - 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 0000000000041b50 │ │ │ │ - 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 0000000000041b78 │ │ │ │ - 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 0000000000041b7c │ │ │ │ - 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 0000000000041b80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b84 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000322cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b88 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b8c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007c18 0000000000000070 00007c1c FDE cie=00000000 pc=0000000000041c24..0000000000041d80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c28 │ │ │ │ +00005624 0000000000000044 00005628 FDE cie=00000000 pc=00000000000324f0..0000000000032618 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000324f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000324f8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041c38 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041c50 │ │ │ │ - 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: 44 to 0000000000041c7c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000041ca0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000041d14 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d18 │ │ │ │ - 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 0000000000032500 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032508 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032510 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032518 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000032524 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000325a8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000041d48 │ │ │ │ + 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 0000000000041d4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d50 │ │ │ │ - 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 0000000000041d74 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d78 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d7c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00007c8c 000000000000002c 00007c90 FDE cie=00000000 pc=0000000000041d80..0000000000041dd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d88 │ │ │ │ - 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 0000000000041d90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041db0 │ │ │ │ - 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 0000000000041db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000325ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000325b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041dc8 │ │ │ │ - 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 0000000000041dcc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007cbc 0000000000000058 00007cc0 FDE cie=00000000 pc=0000000000041dd0..0000000000041f00 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041de0 │ │ │ │ +0000566c 0000000000000064 00005670 FDE cie=00000000 pc=0000000000032620..00000000000342b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041de4 │ │ │ │ - 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 0000000000041df0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041dfc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041e0c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041e14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041e1c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000041ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032628 │ │ │ │ + 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 0000000000032634 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032644 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000032678 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032680 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003268c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 1856 to 0000000000032dcc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032dd0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032dd4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032de4 │ │ │ │ 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 0000000000041ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032de8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041edc │ │ │ │ - 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 0000000000032dec │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00007d18 0000000000000024 00007d1c FDE cie=00000000 pc=0000000000041f00..0000000000041f40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f04 │ │ │ │ +000056d4 0000000000000060 000056d8 FDE cie=00000000 pc=00000000000342b0..0000000000034b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000342b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f08 │ │ │ │ - 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 0000000000041f14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000041f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000342b8 │ │ │ │ + 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 00000000000342c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000342d0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000342d4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000342dc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1812 to 00000000000349f0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000349f4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000349f8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000034a14 │ │ │ │ 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 0000000000041f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a1c │ │ │ │ + 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 0000000000034b90 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00007d40 0000000000000018 00007d44 FDE cie=00000000 pc=0000000000041f40..0000000000041f70 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f48 │ │ │ │ +00005738 0000000000000018 0000573c FDE cie=00000000 pc=0000000000034ba0..0000000000034bd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034ba8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034bb0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007d5c 0000000000000018 00007d60 FDE cie=00000000 pc=0000000000003c10..0000000000003c30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c14 │ │ │ │ +00005754 0000000000000018 00005758 FDE cie=00000000 pc=0000000000003b00..0000000000003b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b08 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007d78 0000000000000064 00007d7c FDE cie=00000000 pc=0000000000041f70..000000000004245c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f74 │ │ │ │ +00005770 0000000000000064 00005774 FDE cie=00000000 pc=0000000000034bd0..00000000000350bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bd8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041f84 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034be4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f8c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034bec │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041fac │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000034c0c │ │ │ │ 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 0000000000042038 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000034c98 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004203c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034c9c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 592 to 000000000004228c │ │ │ │ + DW_CFA_advance_loc1: 592 to 0000000000034eec │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042294 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034ef4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000422ec │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000034f4c │ │ │ │ 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 00000000000422f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000042324 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000034f84 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f88 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000423d0 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000035030 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000423d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035034 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000042454 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000350b4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042458 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000350b8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007de0 0000000000000010 00007de4 FDE cie=00000000 pc=0000000000042460..000000000004246c │ │ │ │ +000057d8 0000000000000010 000057dc FDE cie=00000000 pc=00000000000350c0..00000000000350cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007df4 000000000000009c 00007df8 FDE cie=00000000 pc=000000000004246c..00000000000431cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042470 │ │ │ │ +000057ec 000000000000009c 000057f0 FDE cie=00000000 pc=00000000000350cc..0000000000035e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000350d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042474 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000350d4 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042480 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000350e0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042488 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000350e8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000424b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000035110 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000424b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035114 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000424b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035118 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000424bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003511c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1860 to 0000000000042c00 │ │ │ │ + DW_CFA_advance_loc2: 1860 to 0000000000035860 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035864 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035868 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003586c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042c18 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035878 │ │ │ │ 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 0000000000042c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003587c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035880 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 664 to 0000000000042eb8 │ │ │ │ + DW_CFA_advance_loc1: 664 to 0000000000035b18 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b1c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b20 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b24 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000042eec │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000035b4c │ │ │ │ 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 0000000000042ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b54 │ │ │ │ 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_loc1: 700 to 00000000000431b0 │ │ │ │ + DW_CFA_advance_loc1: 700 to 0000000000035e10 │ │ │ │ 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 00000000000431b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e14 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000431b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e18 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000431bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e1c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000431c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e20 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -00007e94 0000000000000010 00007e98 FDE cie=00000000 pc=00000000000431cc..000000000004321c │ │ │ │ +0000588c 0000000000000010 00005890 FDE cie=00000000 pc=0000000000035e2c..0000000000035e7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ea8 0000000000000038 00007eac FDE cie=00000000 pc=0000000000043220..000000000004330c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043224 │ │ │ │ +000058a0 0000000000000038 000058a4 FDE cie=00000000 pc=0000000000035e80..0000000000035f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e88 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043234 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035e94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035ea0 │ │ │ │ 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 000000000004324c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035eac │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000432e0 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000035f40 │ │ │ │ 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 00000000000432e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000432e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f48 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ee4 0000000000000048 00007ee8 FDE cie=00000000 pc=000000000004330c..00000000000433fc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043310 │ │ │ │ +000058dc 0000000000000048 000058e0 FDE cie=00000000 pc=0000000000035f6c..000000000003605c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f74 │ │ │ │ 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 000000000004331c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035f7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043328 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035f88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000043350 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000035fb0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000043388 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000035fe8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043390 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035ff0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043398 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035ff8 │ │ │ │ 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 000000000004339c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ffc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000433a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036000 │ │ │ │ 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: 52 to 00000000000433d4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000036034 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000433f8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000036058 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ │ │ │ │ -00007f30 0000000000000044 00007f34 FDE cie=00000000 pc=0000000000043400..0000000000043688 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043404 │ │ │ │ +00005928 0000000000000044 0000592c FDE cie=00000000 pc=0000000000036060..00000000000362e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036068 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043414 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036074 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004341c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003607c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043428 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036088 │ │ │ │ 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 0000000000043438 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036098 │ │ │ │ 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: 332 to 0000000000043584 │ │ │ │ + DW_CFA_advance_loc1: 332 to 00000000000361e4 │ │ │ │ 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 0000000000043588 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004358c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361ec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f78 0000000000000030 00007f7c FDE cie=00000000 pc=0000000000043688..00000000000438d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004368c │ │ │ │ +00005970 0000000000000030 00005974 FDE cie=00000000 pc=00000000000362e8..0000000000036530 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362f0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000436a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036300 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000436a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036308 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000436b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036310 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 496 to 00000000000438a0 │ │ │ │ + DW_CFA_advance_loc1: 496 to 0000000000036500 │ │ │ │ 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 00000000000438a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000438a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036508 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fac 0000000000000044 00007fb0 FDE cie=00000000 pc=00000000000438d0..0000000000043e70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000438d4 │ │ │ │ +000059a4 0000000000000044 000059a8 FDE cie=00000000 pc=0000000000036530..0000000000036ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036534 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000438d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036538 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000438ec │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003654c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000438f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036558 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043908 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036568 │ │ │ │ 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 0000000000043918 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036578 │ │ │ │ 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: 724 to 0000000000043bec │ │ │ │ + DW_CFA_advance_loc1: 724 to 000000000003684c │ │ │ │ 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 0000000000043bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036850 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036854 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007ff4 0000000000000024 00007ff8 FDE cie=00000000 pc=0000000000043e70..0000000000043f20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e74 │ │ │ │ +000059ec 0000000000000024 000059f0 FDE cie=00000000 pc=0000000000036ad0..0000000000036b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ad4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ad8 │ │ │ │ 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 0000000000043e80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036ae0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000043f18 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000036b78 │ │ │ │ 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 0000000000043f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000801c 0000000000000068 00008020 FDE cie=00000000 pc=0000000000043f20..0000000000044028 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f24 │ │ │ │ +00005a14 0000000000000068 00005a18 FDE cie=00000000 pc=0000000000036b80..0000000000036c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b88 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043f34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036b94 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000043f60 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036bc0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036bc4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000043fcc │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000036c2c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c30 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000043ff8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000036c58 │ │ │ │ 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 0000000000043ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c60 │ │ │ │ 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: 12 to 000000000004400c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036c6c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044014 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036c74 │ │ │ │ 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 000000000004401c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036c7c │ │ │ │ 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 0000000000044020 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c84 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008088 0000000000000070 0000808c FDE cie=00000000 pc=0000000000044028..0000000000044220 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004402c │ │ │ │ +00005a80 0000000000000070 00005a84 FDE cie=00000000 pc=0000000000036c88..0000000000036e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c90 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004403c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036c9c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004404c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036cac │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004406c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000036ccc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036cd0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036cd4 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000044114 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000036d74 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044118 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036d78 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004411c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036d7c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004414c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000036dac │ │ │ │ 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 0000000000044150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036db0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036db4 │ │ │ │ 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 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000044210 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000036e70 │ │ │ │ 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_advance_loc: 4 to 0000000000044214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e74 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e78 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004421c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e7c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080fc 000000000000002c 00008100 FDE cie=00000000 pc=0000000000044220..0000000000044388 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044224 │ │ │ │ +00005af4 000000000000002c 00005af8 FDE cie=00000000 pc=0000000000036e80..0000000000036fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e88 │ │ │ │ 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 0000000000044234 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036e94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036ea0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000004432c │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000036f8c │ │ │ │ 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 0000000000044330 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036f90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044334 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036f94 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000812c 0000000000000038 00008130 FDE cie=00000000 pc=0000000000044388..00000000000444ec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004438c │ │ │ │ +00005b24 0000000000000038 00005b28 FDE cie=00000000 pc=0000000000036fe8..000000000003714c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036fec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ff0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000443a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000037000 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000443a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037008 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000443b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037014 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000443bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003701c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000044478 │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000370d8 │ │ │ │ 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 000000000004447c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000370dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044480 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000370e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008168 0000000000000040 0000816c FDE cie=00000000 pc=00000000000444ec..0000000000044690 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000444f0 │ │ │ │ +00005b60 0000000000000040 00005b64 FDE cie=00000000 pc=000000000003714c..00000000000372f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037150 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000444f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037154 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000444f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037158 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044500 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037160 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004450c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003716c │ │ │ │ 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 0000000000044514 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037174 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 320 to 0000000000044654 │ │ │ │ + DW_CFA_advance_loc1: 320 to 00000000000372b4 │ │ │ │ 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 0000000000044658 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000372b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004465c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000372bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081ac 0000000000000040 000081b0 FDE cie=00000000 pc=0000000000044690..0000000000044834 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044694 │ │ │ │ +00005ba4 0000000000000040 00005ba8 FDE cie=00000000 pc=00000000000372f0..0000000000037494 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000372f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044698 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000372f8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004469c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000372fc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000446a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037304 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000446b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037310 │ │ │ │ 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 00000000000446b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037318 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 320 to 00000000000447f8 │ │ │ │ + DW_CFA_advance_loc1: 320 to 0000000000037458 │ │ │ │ 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 00000000000447fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003745c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037460 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081f0 000000000000003c 000081f4 FDE cie=00000000 pc=0000000000044840..00000000000449d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044844 │ │ │ │ +00005be8 000000000000003c 00005bec FDE cie=00000000 pc=00000000000374a0..0000000000037630 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044848 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004484c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374ac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044854 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000374b4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044864 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000374c4 │ │ │ │ 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_loc1: 320 to 00000000000449a4 │ │ │ │ + DW_CFA_advance_loc1: 320 to 0000000000037604 │ │ │ │ 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 00000000000449a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037608 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000449ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003760c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008230 0000000000000090 00008234 FDE cie=00000000 pc=00000000000449d0..0000000000044d08 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000449d4 │ │ │ │ +00005c28 0000000000000090 00005c2c FDE cie=00000000 pc=0000000000037630..0000000000037968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037634 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000449d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037638 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000449e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037644 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000449ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003764c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000449f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037658 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044a28 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000037688 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003768c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037690 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 264 to 0000000000044b38 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000037798 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003779c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000377a0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044b70 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000377d0 │ │ │ │ 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 0000000000044b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000377d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000377d8 │ │ │ │ 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_loc1: 268 to 0000000000044c84 │ │ │ │ + DW_CFA_advance_loc1: 268 to 00000000000378e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000378e8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000378ec │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000378f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000044cc8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000037928 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003792c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037930 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044cd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037938 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044cf8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000037958 │ │ │ │ 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 0000000000044cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003795c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037960 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037964 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -000082c4 000000000000009c 000082c8 FDE cie=00000000 pc=0000000000044d08..0000000000045158 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d0c │ │ │ │ +00005cbc 000000000000009c 00005cc0 FDE cie=00000000 pc=0000000000037968..0000000000037db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003796c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037970 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044d1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003797c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044d24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037984 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044d30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037990 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044d60 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000379c0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000379c4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000379c8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 264 to 0000000000044e70 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000037ad0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ad4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ad8 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044ea8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000037b08 │ │ │ │ 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 0000000000044eac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b10 │ │ │ │ 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_loc1: 380 to 000000000004502c │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000037c8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c90 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c94 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004503c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037c9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000000450e8 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000037d48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000450ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037d4c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000450f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037d50 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000450f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037d58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000450fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037d5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037d60 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037d64 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037d68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000045148 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000037da8 │ │ │ │ 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 000000000004514c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037dac │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037db0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037db4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -00008364 0000000000000028 00008368 FDE cie=00000000 pc=0000000000045160..0000000000045214 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045164 │ │ │ │ +00005d5c 0000000000000028 00005d60 FDE cie=00000000 pc=0000000000037dc0..0000000000037e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037dc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037dc8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045174 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037dd4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004517c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037ddc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000451d0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000037e30 │ │ │ │ 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 00000000000451d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e38 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008390 0000000000000048 00008394 FDE cie=00000000 pc=0000000000045220..0000000000045b28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045224 │ │ │ │ +00005d88 0000000000000048 00005d8c FDE cie=00000000 pc=0000000000037e80..0000000000038788 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e88 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045234 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037e94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004523c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037e9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045248 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037ea8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045250 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037eb0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004525c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037ebc │ │ │ │ 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: 1012 to 0000000000045650 │ │ │ │ + DW_CFA_advance_loc1: 1012 to 00000000000382b0 │ │ │ │ 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 0000000000045654 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045658 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000083dc 0000000000000044 000083e0 FDE cie=00000000 pc=0000000000045b28..00000000000464d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b2c │ │ │ │ +00005dd4 0000000000000044 00005dd8 FDE cie=00000000 pc=0000000000038788..0000000000039130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003878c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038790 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045b3c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003879c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b44 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000387a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045b50 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000387b0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045b60 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000387c0 │ │ │ │ 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: 892 to 0000000000045edc │ │ │ │ + DW_CFA_advance_loc1: 892 to 0000000000038b3c │ │ │ │ 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 0000000000045ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b44 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008424 00000000000000b8 00008428 FDE cie=00000000 pc=00000000000464d0..000000000004698c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464d4 │ │ │ │ +00005e1c 00000000000000b8 00005e20 FDE cie=00000000 pc=0000000000039130..00000000000395ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039134 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039138 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000464e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039144 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000464f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039150 │ │ │ │ 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 00000000000464fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003915c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004652c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003918c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046530 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039190 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000046640 │ │ │ │ + DW_CFA_advance_loc1: 272 to 00000000000392a0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004664c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000392ac │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000046718 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000039378 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 000000000004671c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003937c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039380 │ │ │ │ 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_loc: 4 to 0000000000046724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039384 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039388 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000467c4 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000039424 │ │ │ │ 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: 272 to 00000000000468d4 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000039534 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000468dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003953c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000468ec │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003954c │ │ │ │ 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: 48 to 000000000004691c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003957c │ │ │ │ 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 0000000000046938 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000039598 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004693c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003959c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000046968 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000395c8 │ │ │ │ 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 000000000004696c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395cc │ │ │ │ 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 0000000000046970 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395d0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046974 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046978 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395d8 │ │ │ │ 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 000000000004697c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395dc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046980 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046984 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395e4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046988 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395e8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -000084e0 000000000000007c 000084e4 FDE cie=00000000 pc=000000000004698c..000000000004725c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046990 │ │ │ │ +00005ed8 000000000000007c 00005edc FDE cie=00000000 pc=00000000000395ec..0000000000039ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046994 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395f4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000469a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039600 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000469a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039608 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000469b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039614 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000469d8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000039638 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000469e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039640 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039644 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 580 to 0000000000046c28 │ │ │ │ + DW_CFA_advance_loc1: 580 to 0000000000039888 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003988c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039890 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000046c68 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000398c8 │ │ │ │ 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 0000000000046c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398d0 │ │ │ │ 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: 1492 to 0000000000047244 │ │ │ │ + DW_CFA_advance_loc2: 1492 to 0000000000039ea4 │ │ │ │ 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 0000000000047248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ea8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004724c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039eac │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039eb0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008560 0000000000000048 00008564 FDE cie=00000000 pc=0000000000047260..0000000000047a04 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047264 │ │ │ │ +00005f58 0000000000000048 00005f5c FDE cie=00000000 pc=0000000000039ec0..000000000003a664 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ec8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047278 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039ed8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047280 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039ee0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047288 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039ee8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047290 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039ef0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004729c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039efc │ │ │ │ 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: 1768 to 0000000000047984 │ │ │ │ + DW_CFA_advance_loc2: 1768 to 000000000003a5e4 │ │ │ │ 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 0000000000047988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a5e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004798c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a5ec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000085ac 0000000000000044 000085b0 FDE cie=00000000 pc=0000000000047a04..0000000000048130 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a08 │ │ │ │ +00005fa4 0000000000000044 00005fa8 FDE cie=00000000 pc=000000000003a664..000000000003ad90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a668 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a66c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047a1c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a67c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047a24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a684 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000047a40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003a6a0 │ │ │ │ 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: 1172 to 0000000000047ed4 │ │ │ │ + DW_CFA_advance_loc2: 1172 to 000000000003ab34 │ │ │ │ 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 0000000000047ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047edc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab3c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000085f4 0000000000000078 000085f8 FDE cie=00000000 pc=0000000000048130..00000000000486a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048134 │ │ │ │ +00005fec 0000000000000078 00005ff0 FDE cie=00000000 pc=000000000003ad90..000000000003b300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad98 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048148 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ada8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048154 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003adb4 │ │ │ │ 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: 196 to 0000000000048218 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000003ae78 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004821c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae7c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ae84 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 848 to 0000000000048574 │ │ │ │ + DW_CFA_advance_loc1: 848 to 000000000003b1d4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1d8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004857c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1dc │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000485d0 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003b230 │ │ │ │ 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 00000000000485d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b234 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b238 │ │ │ │ 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: 180 to 000000000004868c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000003b2ec │ │ │ │ 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: 4 to 0000000000048690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b2f0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048694 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b2f4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b2f8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -00008670 0000000000000048 00008674 FDE cie=00000000 pc=00000000000486a0..0000000000049b84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486a4 │ │ │ │ +00006068 0000000000000048 0000606c FDE cie=00000000 pc=000000000003b300..000000000003c7e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b308 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b30c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000486b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b314 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000486c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b324 │ │ │ │ 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: 16 to 00000000000486d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b334 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1312 to 0000000000048bf4 │ │ │ │ + DW_CFA_advance_loc2: 1312 to 000000000003b854 │ │ │ │ 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 0000000000048bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b858 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b85c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000086bc 0000000000000044 000086c0 FDE cie=00000000 pc=0000000000049b84..0000000000049ecc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b88 │ │ │ │ +000060b4 0000000000000044 000060b8 FDE cie=00000000 pc=000000000003c7e4..000000000003cb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c7e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c7ec │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049b98 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c7f8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049ba4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c804 │ │ │ │ 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 0000000000049bb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c818 │ │ │ │ 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: 760 to 0000000000049eb0 │ │ │ │ + DW_CFA_advance_loc1: 760 to 000000000003cb10 │ │ │ │ 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 0000000000049eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008704 0000000000000094 00008708 FDE cie=00000000 pc=0000000000049ecc..000000000004a3b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ed0 │ │ │ │ +000060fc 0000000000000094 00006100 FDE cie=00000000 pc=000000000003cb2c..000000000003d014 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb34 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049ee0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cb40 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049ef8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003cb58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049f00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cb60 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049f10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cb70 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049f1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cb7c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049f34 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003cb94 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000049fbc │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000003cc1c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004a034 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000003cc94 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc98 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc9c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a068 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ccc8 │ │ │ │ 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 000000000004a06c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cccc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ccd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a07c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ccdc │ │ │ │ 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 000000000004a088 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cce8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000004a180 │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000003cde0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cde4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000004a2b4 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000003cf14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a2bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cf1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000004a350 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000003cfb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a358 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cfb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a368 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cfc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a36c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cfcc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a398 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003cff8 │ │ │ │ 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 000000000004a39c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cffc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d000 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d004 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d008 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000879c 000000000000008c 000087a0 FDE cie=00000000 pc=000000000004a3c0..000000000004a8d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3c4 │ │ │ │ +00006194 000000000000008c 00006198 FDE cie=00000000 pc=000000000003d020..000000000003d530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d028 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a3d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d034 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a3ec │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d04c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a3fc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d05c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d060 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a40c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d06c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a424 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d084 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004a4ac │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000003d10c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004a52c │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000003d18c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d190 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d194 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a560 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003d1c0 │ │ │ │ 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 000000000004a564 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a574 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d1d4 │ │ │ │ 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: 56 to 000000000004a5ac │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003d20c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000004a6a4 │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000003d304 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a6ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d30c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000004a7dc │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000003d43c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a7e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d444 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004a884 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000003d4e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a888 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d4e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004a8bc │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003d51c │ │ │ │ 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 000000000004a8c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d520 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d524 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d528 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a8cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d52c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000882c 0000000000000080 00008830 FDE cie=00000000 pc=000000000004a8d0..000000000004aa80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a8d4 │ │ │ │ +00006224 0000000000000080 00006228 FDE cie=00000000 pc=000000000003d530..000000000003d6e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d534 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a8d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d538 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a8e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d544 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a8ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d54c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004a914 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003d574 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d578 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a920 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d580 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d584 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000004aa00 │ │ │ │ + DW_CFA_advance_loc: 220 to 000000000003d660 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d664 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d668 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d66c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004aa34 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003d694 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d698 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d69c │ │ │ │ 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: 48 to 000000000004aa6c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003d6cc │ │ │ │ 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: 4 to 000000000004aa70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6d0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6d4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6d8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6dc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -000088b0 0000000000000084 000088b4 FDE cie=00000000 pc=000000000004aa80..000000000004ae30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa84 │ │ │ │ +000062a8 0000000000000084 000062ac FDE cie=00000000 pc=000000000003d6e0..000000000003da90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6e8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004aa94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d6f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004aab8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003d718 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004aac4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d724 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004aacc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d72c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d730 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004ab70 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000003d7d0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7d4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7d8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7dc │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004aba4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003d804 │ │ │ │ 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 000000000004aba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d808 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004abac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d80c │ │ │ │ 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: 624 to 000000000004ae1c │ │ │ │ + DW_CFA_advance_loc1: 624 to 000000000003da7c │ │ │ │ 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 000000000004ae20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da84 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da88 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da8c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00008938 0000000000000078 0000893c FDE cie=00000000 pc=000000000004ae30..000000000004afa8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae34 │ │ │ │ +00006330 0000000000000078 00006334 FDE cie=00000000 pc=000000000003da90..000000000003dc08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da98 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da9c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ae44 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003daa4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004ae68 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003dac8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ae78 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003dad8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dadc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dae0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000004af1c │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000003db7c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db80 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db84 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db88 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004af58 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003dbb8 │ │ │ │ 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 000000000004af60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dbc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbc4 │ │ │ │ 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 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004af94 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003dbf4 │ │ │ │ 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_advance_loc: 4 to 000000000004af98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbf8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbfc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004afa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc00 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004afa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc04 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000089b4 0000000000000084 000089b8 FDE cie=00000000 pc=000000000004afa8..000000000004b450 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004afac │ │ │ │ +000063ac 0000000000000084 000063b0 FDE cie=00000000 pc=000000000003dc08..000000000003e0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004afb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc10 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004afbc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dc1c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004afc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dc24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004afec │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003dc4c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004aff4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dc54 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc58 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004affc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc5c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 828 to 000000000004b338 │ │ │ │ + DW_CFA_advance_loc1: 828 to 000000000003df98 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b33c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003df9c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dfa0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dfa4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004b374 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003dfd4 │ │ │ │ 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 000000000004b37c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dfdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dfe0 │ │ │ │ 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: 188 to 000000000004b43c │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000003e09c │ │ │ │ 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 000000000004b440 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0a0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0a4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0a8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b44c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0ac │ │ │ │ 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 │ │ │ │ │ │ │ │ -00008a3c 000000000000004c 00008a40 FDE cie=00000000 pc=000000000004b450..000000000004bfb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b454 │ │ │ │ +00006434 000000000000004c 00006438 FDE cie=00000000 pc=000000000003e0b0..000000000003ec18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b458 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0b8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b45c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0bc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b464 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e0c4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b46c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e0cc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b478 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e0d8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b484 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e0e4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b498 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e0f8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b4a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e108 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 416 to 000000000004b648 │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000003e2a8 │ │ │ │ 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) │ │ │ │ @@ -20518,6211 +15090,9575 @@ │ │ │ │ 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 000000000004b64c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e2ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e2b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008a8c 0000000000000044 00008a90 FDE cie=00000000 pc=000000000004bfc0..000000000004d014 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfc4 │ │ │ │ +00006484 0000000000000044 00006488 FDE cie=00000000 pc=000000000003ec20..000000000003fc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec28 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bfd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ec34 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bfe0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ec40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bff4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ec54 │ │ │ │ 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: 504 to 000000000004c1ec │ │ │ │ + DW_CFA_advance_loc1: 504 to 000000000003ee4c │ │ │ │ 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 000000000004c1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee54 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ad4 0000000000000044 00008ad8 FDE cie=00000000 pc=000000000004d020..000000000004dbe8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d024 │ │ │ │ +000064cc 0000000000000044 000064d0 FDE cie=00000000 pc=000000000003fc80..0000000000040848 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc88 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d034 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fc94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d050 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003fcb0 │ │ │ │ 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: 568 to 000000000004d288 │ │ │ │ + DW_CFA_advance_loc1: 568 to 000000000003fee8 │ │ │ │ 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 000000000004d28c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003feec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008b1c 0000000000000048 00008b20 FDE cie=00000000 pc=000000000004dbe8..000000000004e798 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbec │ │ │ │ +00006514 0000000000000048 00006518 FDE cie=00000000 pc=0000000000040848..00000000000413f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004084c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040850 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004dbfc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004085c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dc04 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040864 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004dc10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040870 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004dc1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004087c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dc24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040884 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dc2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004088c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000004ddd4 │ │ │ │ + DW_CFA_advance_loc1: 424 to 0000000000040a34 │ │ │ │ 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 000000000004ddd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a3c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008b68 0000000000000038 00008b6c FDE cie=00000000 pc=000000000004e7a0..000000000004e8c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e7a4 │ │ │ │ +00006560 0000000000000038 00006564 FDE cie=00000000 pc=0000000000041400..0000000000041528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041408 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e7bc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004141c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e7c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041428 │ │ │ │ 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 000000000004e7d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041430 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000004e898 │ │ │ │ + DW_CFA_advance_loc: 200 to 00000000000414f8 │ │ │ │ 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 000000000004e89c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041500 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ba4 0000000000000034 00008ba8 FDE cie=00000000 pc=000000000004e8c8..000000000004e980 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8cc │ │ │ │ +0000659c 0000000000000034 000065a0 FDE cie=00000000 pc=0000000000041528..00000000000415e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004152c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041530 │ │ │ │ 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 000000000004e8d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041538 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004e930 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000041590 │ │ │ │ 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 000000000004e934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041594 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041598 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e954 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000415b4 │ │ │ │ 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 000000000004e958 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e95c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008bdc 0000000000000028 00008be0 FDE cie=00000000 pc=000000000004e980..000000000004ea18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e984 │ │ │ │ +000065d4 0000000000000028 000065d8 FDE cie=00000000 pc=00000000000415e0..0000000000041678 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e988 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415e8 │ │ │ │ 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 000000000004e994 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000415f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004e9ec │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004164c │ │ │ │ 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 000000000004e9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041650 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041654 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c08 0000000000000010 00008c0c FDE cie=00000000 pc=000000000004ea20..000000000004ea38 │ │ │ │ +00006600 0000000000000010 00006604 FDE cie=00000000 pc=0000000000041680..00000000000416a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c1c 0000000000000060 00008c20 FDE cie=00000000 pc=000000000004ea40..000000000004ed58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea44 │ │ │ │ +00006614 0000000000000028 00006618 FDE cie=00000000 pc=00000000000416a4..00000000000417d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea48 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ea54 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ea5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ea74 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004eae0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416ac │ │ │ │ + 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 00000000000416bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 268 to 00000000000417c8 │ │ │ │ + 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 000000000004eae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000417cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eae8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004eaf0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004eafc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb00 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000004eb7c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004eb88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004ebd8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ebe0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ebf4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004ec40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004eca4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ecc4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004ecf8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ed00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ed20 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ed28 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ed48 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ed54 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00006640 0000000000000010 00006644 FDE cie=00000000 pc=00000000000417d0..0000000000041814 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c80 0000000000000024 00008c84 FDE cie=00000000 pc=000000000004ed60..000000000004edec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ed64 │ │ │ │ +00006654 0000000000000028 00006658 FDE cie=00000000 pc=0000000000041820..0000000000041a28 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004182c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ed68 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ed80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004eda0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004ede4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041834 │ │ │ │ + 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_loc1: 472 to 0000000000041a0c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041a1c │ │ │ │ + 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006680 0000000000000028 00006684 FDE cie=00000000 pc=0000000000041a28..0000000000041c10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041a34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041a3c │ │ │ │ + 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_loc1: 440 to 0000000000041bf4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ede8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041c04 │ │ │ │ + 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000066ac 0000000000000010 000066b0 FDE cie=00000000 pc=0000000000041c10..0000000000041c68 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ca8 0000000000000038 00008cac FDE cie=00000000 pc=000000000004edec..000000000004ef8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004edf0 │ │ │ │ +000066c0 0000000000000010 000066c4 FDE cie=00000000 pc=0000000000041c68..0000000000041c78 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000066d4 0000000000000038 000066d8 FDE cie=00000000 pc=0000000000041c80..0000000000042120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004edf4 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ee00 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ee10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004ee70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c88 │ │ │ │ + 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 0000000000041c94 │ │ │ │ + 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 0000000000041ca8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 312 to 0000000000041de0 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ee74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ee78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ee80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000004ef6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041de8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ef84 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ce4 0000000000000024 00008ce8 FDE cie=00000000 pc=000000000004ef8c..000000000004efec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef90 │ │ │ │ +00006710 0000000000000020 00006714 FDE cie=00000000 pc=0000000000042120..0000000000042178 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042130 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042138 │ │ │ │ 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 000000000004efa4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004efc0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004216c │ │ │ │ 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 000000000004efc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042170 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004efc8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008d0c 0000000000000030 00008d10 FDE cie=00000000 pc=000000000004efec..000000000004f19c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eff0 │ │ │ │ +00006734 0000000000000010 00006738 FDE cie=00000000 pc=0000000000042180..000000000004219c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006748 0000000000000010 0000674c FDE cie=00000000 pc=00000000000421a0..00000000000421c4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000675c 0000000000000010 00006760 FDE cie=00000000 pc=00000000000421c4..0000000000042544 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006770 000000000000002c 00006774 FDE cie=00000000 pc=0000000000042544..00000000000425e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042550 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eff4 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f000 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f010 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004f06c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042554 │ │ │ │ + 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 000000000004255c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042568 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000425c4 │ │ │ │ + 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 00000000000425c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000067a0 0000000000000010 000067a4 FDE cie=00000000 pc=00000000000425e0..00000000000425f8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000067b4 0000000000000010 000067b8 FDE cie=00000000 pc=0000000000042600..00000000000426c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000067c8 0000000000000010 000067cc FDE cie=00000000 pc=00000000000426c8..0000000000042708 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000067dc 0000000000000010 000067e0 FDE cie=00000000 pc=0000000000042708..00000000000427b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000067f0 0000000000000010 000067f4 FDE cie=00000000 pc=00000000000427c0..0000000000042cac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006804 0000000000000010 00006808 FDE cie=00000000 pc=0000000000042cac..0000000000042cd4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006818 0000000000000010 0000681c FDE cie=00000000 pc=0000000000042ce0..0000000000042d1c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000682c 0000000000000024 00006830 FDE cie=00000000 pc=0000000000042d20..0000000000042e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d28 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042d3c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000042d84 │ │ │ │ + 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 000000000004f070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d8c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + │ │ │ │ +00006854 0000000000000010 00006858 FDE cie=00000000 pc=0000000000042e60..0000000000042f1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d40 0000000000000010 00008d44 FDE cie=00000000 pc=000000000004f1a0..000000000004f1e8 │ │ │ │ +00006868 0000000000000010 0000686c FDE cie=00000000 pc=0000000000042f20..000000000004300c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d54 0000000000000168 00008d58 FDE cie=00000000 pc=000000000004f1e8..0000000000050270 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1ec │ │ │ │ +0000687c 0000000000000024 00006880 FDE cie=00000000 pc=000000000004300c..0000000000043200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043010 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1f0 │ │ │ │ - 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 000000000004f1f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f200 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f20c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f214 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004f238 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 1520 to 000000000004f828 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f82c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f830 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000004f8e0 │ │ │ │ - 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 000000000004fa38 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa3c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 512 to 000000000004fc40 │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc44 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc48 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004fcc0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043014 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004302c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000043070 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043074 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043078 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000068a4 0000000000000040 000068a8 FDE cie=00000000 pc=0000000000043200..00000000000438b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043208 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043214 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043220 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043230 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004323c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043244 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 336 to 0000000000043394 │ │ │ │ + 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_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043398 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcc8 │ │ │ │ - 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_advance_loc: 4 to 000000000004339c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000068e8 0000000000000024 000068ec FDE cie=00000000 pc=00000000000438c0..0000000000043a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004fd2c │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd30 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd34 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004fd58 │ │ │ │ - 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: 208 to 000000000004fe28 │ │ │ │ - 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: 72 to 000000000004fe70 │ │ │ │ - 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: 68 to 000000000004feb4 │ │ │ │ - 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: 20 to 000000000004fec8 │ │ │ │ - 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: 696 to 0000000000050180 │ │ │ │ - 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: 32 to 00000000000501a0 │ │ │ │ - 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: 156 to 000000000005023c │ │ │ │ - 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: 40 to 0000000000050264 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050268 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005026c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438c8 │ │ │ │ + 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: 260 to 00000000000439cc │ │ │ │ + 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 00000000000439d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000439d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ec0 0000000000000044 00008ec4 FDE cie=00000000 pc=0000000000050270..00000000000503b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050274 │ │ │ │ +00006910 0000000000000020 00006914 FDE cie=00000000 pc=0000000000043a20..0000000000043a68 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043a2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050278 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005027c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050284 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005028c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050294 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000502a0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000502a8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 260 to 00000000000503ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043a30 │ │ │ │ + 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: 44 to 0000000000043a5c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043a60 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006934 0000000000000040 00006938 FDE cie=00000000 pc=0000000000043a68..0000000000043b08 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043a74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043a78 │ │ │ │ + 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 0000000000043a84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043a94 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000043ac4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043ad4 │ │ │ │ + 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 0000000000043ad8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043adc │ │ │ │ + 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 0000000000043b04 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00006978 0000000000000040 0000697c FDE cie=00000000 pc=0000000000043b08..0000000000043c1c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043b18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b1c │ │ │ │ + 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 0000000000043b24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043b38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043b40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043b4c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043b58 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000043c10 │ │ │ │ + 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 0000000000043c14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000069bc 0000000000000010 000069c0 FDE cie=00000000 pc=0000000000043c20..0000000000043ca4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000069d0 0000000000000044 000069d4 FDE cie=00000000 pc=0000000000043ca4..0000000000043dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ca8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cac │ │ │ │ + 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 0000000000043cc0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043cd0 │ │ │ │ + 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 0000000000043cf8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000043d1c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000043da8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043dac │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000043dc8 │ │ │ │ + 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 00000000000503b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043dcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043dd0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f08 000000000000005c 00008f0c FDE cie=00000000 pc=00000000000503c0..0000000000050538 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503c4 │ │ │ │ +00006a18 0000000000000034 00006a1c FDE cie=00000000 pc=0000000000043de0..0000000000043ea0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043df0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503c8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000503d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043df4 │ │ │ │ + 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 00000000000503f4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000043e14 │ │ │ │ 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: 28 to 0000000000043e30 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000050418 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000050484 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000504ec │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000043e88 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043e94 │ │ │ │ + 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 00000000000504f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e98 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a50 0000000000000038 00006a54 FDE cie=00000000 pc=0000000000043ea0..000000000004403c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ea8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043eac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043eb4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043ec8 │ │ │ │ + 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_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504f8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000043f60 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504fc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: 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 0000000000043f64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000050524 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050534 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f68 000000000000003c 00008f6c FDE cie=00000000 pc=0000000000050540..000000000005063c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050544 │ │ │ │ +00006a8c 0000000000000028 00006a90 FDE cie=00000000 pc=0000000000044040..000000000004409c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050548 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050558 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000505a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044048 │ │ │ │ + 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 0000000000044054 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044060 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000044094 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000505bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + 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 00000000000505c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044098 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000505d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000050614 │ │ │ │ - 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 0000000000050618 │ │ │ │ + │ │ │ │ +00006ab8 0000000000000028 00006abc FDE cie=00000000 pc=00000000000440a0..0000000000044120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005061c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050628 │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440a8 │ │ │ │ + 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 00000000000440b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000440c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000044118 │ │ │ │ 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: 8 to 0000000000050630 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004411c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00008fa8 0000000000000064 00008fac FDE cie=00000000 pc=0000000000050640..00000000000507f4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050650 │ │ │ │ +00006ae4 000000000000002c 00006ae8 FDE cie=00000000 pc=0000000000044120..00000000000441ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050654 │ │ │ │ - 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 000000000005065c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050668 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050674 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000506a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044128 │ │ │ │ + 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 0000000000044134 │ │ │ │ + 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: 112 to 00000000000441a4 │ │ │ │ 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 00000000000506ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000441a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000506b4 │ │ │ │ - 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b14 000000000000002c 00006b18 FDE cie=00000000 pc=00000000000441ac..0000000000044208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000441b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000050740 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000441b4 │ │ │ │ + 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 00000000000441c0 │ │ │ │ + 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: 64 to 0000000000044200 │ │ │ │ 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 0000000000050744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050748 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050754 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000507c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000507d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000507e4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009010 0000000000000044 00009014 FDE cie=00000000 pc=0000000000050800..0000000000050aa4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050804 │ │ │ │ +00006b44 0000000000000050 00006b48 FDE cie=00000000 pc=0000000000044208..00000000000443ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004420c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044210 │ │ │ │ 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 0000000000050810 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050818 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044218 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044220 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050824 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 336 to 0000000000050974 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044238 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000442c0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000442e8 │ │ │ │ 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 00000000000442ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000442f0 │ │ │ │ + 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: 124 to 000000000004436c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044374 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b98 0000000000000028 00006b9c FDE cie=00000000 pc=00000000000443ac..0000000000044510 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443b4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443b8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000443c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000044478 │ │ │ │ + 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 0000000000050978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004447c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005097c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000050a1c │ │ │ │ + │ │ │ │ +00006bc4 000000000000005c 00006bc8 FDE cie=00000000 pc=0000000000044510..0000000000044c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044514 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044518 │ │ │ │ + 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 0000000000044524 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004453c │ │ │ │ + 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 0000000000044548 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000044630 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044648 │ │ │ │ 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 0000000000050a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004464c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044650 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044664 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000004475c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044760 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 576 to 00000000000449a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000449a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 684 to 0000000000044c50 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c54 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ │ │ │ -00009058 0000000000000048 0000905c FDE cie=00000000 pc=0000000000050aa4..000000000005124c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050aa8 │ │ │ │ +00006c24 0000000000000044 00006c28 FDE cie=00000000 pc=0000000000044c60..00000000000450d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050aac │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c68 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044c70 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050ab8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050ac4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044c78 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050ad4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044c8c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044c98 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044ca4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050ae0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 776 to 0000000000050de8 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000044d88 │ │ │ │ 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 0000000000050dec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00006c6c 0000000000000010 00006c70 FDE cie=00000000 pc=00000000000450e0..0000000000045114 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000090a4 0000000000000048 000090a8 FDE cie=00000000 pc=000000000005124c..0000000000051374 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051250 │ │ │ │ +00006c80 0000000000000030 00006c84 FDE cie=00000000 pc=0000000000045120..00000000000452dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051254 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051258 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051260 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005126c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051288 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005128c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000512d8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000051318 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045128 │ │ │ │ + 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 0000000000045134 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004513c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000004521c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000051354 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051358 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005136c │ │ │ │ - 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 0000000000051370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045220 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045224 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000090f0 0000000000000044 000090f4 FDE cie=00000000 pc=0000000000051380..0000000000051470 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051384 │ │ │ │ +00006cb4 0000000000000044 00006cb8 FDE cie=00000000 pc=00000000000452e0..0000000000045664 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000452e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051388 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000452e8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000452f8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051390 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000513a4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045300 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000045314 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513a8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045324 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000513b4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000513c4 │ │ │ │ + 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: 140 to 0000000000051450 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051454 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051458 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005145c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051468 │ │ │ │ - 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 000000000005146c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009138 0000000000000054 0000913c FDE cie=00000000 pc=0000000000051470..0000000000051614 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051474 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051478 │ │ │ │ - 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 0000000000051484 │ │ │ │ - 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 000000000005148c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051498 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000514a4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000514e0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000514ec │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 256 to 00000000000515ec │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000515f0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005160c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000045550 │ │ │ │ + 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 0000000000051610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045554 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045558 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009190 000000000000005c 00009194 FDE cie=00000000 pc=0000000000051620..0000000000051938 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051624 │ │ │ │ +00006cfc 0000000000000048 00006d00 FDE cie=00000000 pc=0000000000045664..00000000000458d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045668 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051628 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005162c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004566c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045678 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051634 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000051664 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045680 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000045694 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004569c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000456a8 │ │ │ │ + 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: 140 to 00000000000516f0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000051768 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000517f8 │ │ │ │ + DW_CFA_advance_loc1: 504 to 00000000000458a0 │ │ │ │ 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 00000000000517fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000458a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051800 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 224 to 00000000000518e0 │ │ │ │ - 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 0000000000051908 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051924 │ │ │ │ - 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 0000000000051930 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000458a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051934 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000091f0 0000000000000040 000091f4 FDE cie=00000000 pc=0000000000051940..0000000000051cc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051944 │ │ │ │ +00006d48 000000000000002c 00006d4c FDE cie=00000000 pc=00000000000458d0..00000000000459bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000458d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051948 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000458d8 │ │ │ │ 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 0000000000051950 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000458e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000051974 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000458f0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000519f4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051a0c │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000045948 │ │ │ │ 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 0000000000051a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004594c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045950 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 388 to 0000000000051b98 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006d78 0000000000000024 00006d7c FDE cie=00000000 pc=00000000000459c0..0000000000045a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459c8 │ │ │ │ + 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 00000000000459d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000459f8 │ │ │ │ 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 0000000000051b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ba0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000051c7c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000051cc0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009234 0000000000000094 00009238 FDE cie=00000000 pc=0000000000051cc4..0000000000052168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cc8 │ │ │ │ +00006da0 0000000000000030 00006da4 FDE cie=00000000 pc=0000000000045a00..0000000000045ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ccc │ │ │ │ - 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 0000000000051cd4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051cf4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051d14 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000051dfc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e00 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000051e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a08 │ │ │ │ + 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 0000000000045a20 │ │ │ │ + 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 0000000000045aa8 │ │ │ │ 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 0000000000051e2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000051e84 │ │ │ │ - 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 0000000000051e88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e8c │ │ │ │ - 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 0000000000045aac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 264 to 0000000000051f94 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000052008 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005200c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052010 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052014 │ │ │ │ - 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 000000000005204c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052064 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000052124 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005212c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052130 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052134 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052150 │ │ │ │ - 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 0000000000052154 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052164 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000092cc 0000000000000050 000092d0 FDE cie=00000000 pc=0000000000052168..0000000000052388 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005216c │ │ │ │ +00006dd4 0000000000000038 00006dd8 FDE cie=00000000 pc=0000000000045ac8..0000000000045c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045acc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ad0 │ │ │ │ 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 0000000000052188 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045ad8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052190 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045ae8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000521ac │ │ │ │ - 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: 268 to 00000000000522b8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000045be0 │ │ │ │ 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_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045be8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000052380 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006e10 0000000000000030 00006e14 FDE cie=00000000 pc=0000000000045c40..0000000000045cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045c44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045c48 │ │ │ │ + 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 0000000000045c50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045c5c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000045ca4 │ │ │ │ + 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 0000000000052384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ca8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045cac │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009320 0000000000000028 00009324 FDE cie=00000000 pc=00000000000523a0..0000000000052470 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523a4 │ │ │ │ +00006e44 0000000000000028 00006e48 FDE cie=00000000 pc=0000000000045cd0..0000000000045d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045cd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000523ac │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045cd8 │ │ │ │ + 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 00000000000523b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045ce8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005243c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000045d14 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000052440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d1c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00006e70 0000000000000010 00006e74 FDE cie=00000000 pc=0000000000045d40..0000000000045d60 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000934c 0000000000000024 00009350 FDE cie=00000000 pc=0000000000052470..00000000000524d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052474 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052478 │ │ │ │ - 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 0000000000052480 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000524cc │ │ │ │ - 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 00000000000524d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00006e84 0000000000000010 00006e88 FDE cie=00000000 pc=0000000000045d60..0000000000045d94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009374 0000000000000044 00009378 FDE cie=00000000 pc=00000000000524e0..0000000000052600 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524e4 │ │ │ │ +00006e98 0000000000000024 00006e9c FDE cie=00000000 pc=0000000000045da0..0000000000045e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524e8 │ │ │ │ - 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 00000000000524f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000052560 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052568 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000525c8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000525cc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000525e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045da8 │ │ │ │ + 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 0000000000045dbc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000045e0c │ │ │ │ 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 00000000000525e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000525ec │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000093bc 0000000000000010 000093c0 FDE cie=00000000 pc=0000000000052600..000000000005260c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000093d0 0000000000000010 000093d4 FDE cie=00000000 pc=000000000005260c..0000000000052618 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000093e4 0000000000000010 000093e8 FDE cie=00000000 pc=0000000000052620..000000000005262c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000093f8 0000000000000010 000093fc FDE cie=00000000 pc=000000000005262c..0000000000052638 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000940c 0000000000000010 00009410 FDE cie=00000000 pc=0000000000052640..000000000005264c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009420 0000000000000010 00009424 FDE cie=00000000 pc=000000000005264c..0000000000052658 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009434 0000000000000010 00009438 FDE cie=00000000 pc=0000000000052660..000000000005266c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009448 0000000000000010 0000944c FDE cie=00000000 pc=000000000005266c..0000000000052678 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000945c 0000000000000010 00009460 FDE cie=00000000 pc=0000000000052680..000000000005268c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009470 0000000000000010 00009474 FDE cie=00000000 pc=000000000005268c..0000000000052698 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009484 0000000000000010 00009488 FDE cie=00000000 pc=00000000000526a0..00000000000526ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009498 0000000000000010 0000949c FDE cie=00000000 pc=00000000000526ac..00000000000526bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000094ac 0000000000000010 000094b0 FDE cie=00000000 pc=00000000000526c0..00000000000526d4 │ │ │ │ +00006ec0 0000000000000010 00006ec4 FDE cie=00000000 pc=0000000000045e20..0000000000045e4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000094c0 0000000000000038 000094c4 FDE cie=00000000 pc=00000000000526e0..0000000000052768 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526e4 │ │ │ │ +00006ed4 0000000000000034 00006ed8 FDE cie=00000000 pc=0000000000045e4c..0000000000045eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526e8 │ │ │ │ - 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 00000000000526f4 │ │ │ │ - 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: 80 to 0000000000052744 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e54 │ │ │ │ + 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 0000000000045e5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045e68 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045e74 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000045ee4 │ │ │ │ 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 0000000000052748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ee8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005274c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052760 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006f0c 0000000000000024 00006f10 FDE cie=00000000 pc=0000000000045eec..0000000000045f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ef0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ef4 │ │ │ │ + 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 0000000000045f00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000045f20 │ │ │ │ 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 0000000000052764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000094fc 0000000000000020 00009500 FDE cie=00000000 pc=0000000000052768..00000000000527f0 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000527b8 │ │ │ │ +00006f34 0000000000000020 00006f38 FDE cie=00000000 pc=0000000000045f2c..0000000000045fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f34 │ │ │ │ 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 00000000000527d8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000045f7c │ │ │ │ + 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 00000000000527dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009520 0000000000000010 00009524 FDE cie=00000000 pc=00000000000527f0..0000000000052850 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009534 0000000000000020 00009538 FDE cie=00000000 pc=0000000000052850..00000000000528d8 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000528a0 │ │ │ │ +00006f58 0000000000000024 00006f5c FDE cie=00000000 pc=0000000000045fa4..0000000000045fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045fa8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528a4 │ │ │ │ - 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 00000000000528c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045fac │ │ │ │ + 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 0000000000045fb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000045fcc │ │ │ │ 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 00000000000528c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045fd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009558 0000000000000010 0000955c FDE cie=00000000 pc=00000000000528e0..0000000000052944 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000956c 0000000000000010 00009570 FDE cie=00000000 pc=0000000000052944..000000000005299c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009580 000000000000005c 00009584 FDE cie=00000000 pc=00000000000529a0..0000000000052b3c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529a4 │ │ │ │ +00006f80 0000000000000030 00006f84 FDE cie=00000000 pc=0000000000045fe0..00000000000460dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045fe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045fe8 │ │ │ │ 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 00000000000529b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045ff0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000052a00 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046000 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a04 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004600c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000052ac8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052acc │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052ad4 │ │ │ │ + DW_CFA_advance_loc: 200 to 00000000000460d4 │ │ │ │ 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 0000000000052ad8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052adc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ae0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ae4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052af4 │ │ │ │ - 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 0000000000052af8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052afc │ │ │ │ - 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 00000000000460d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000095e0 0000000000000020 000095e4 FDE cie=00000000 pc=0000000000052b40..0000000000052b80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052b50 │ │ │ │ +00006fb4 0000000000000048 00006fb8 FDE cie=00000000 pc=00000000000460e0..0000000000046530 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000460e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b54 │ │ │ │ - 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 0000000000052b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000460e8 │ │ │ │ + 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 00000000000460f0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000460fc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046108 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046118 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046120 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 1008 to 0000000000046510 │ │ │ │ + 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 0000000000052b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046514 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046518 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009604 000000000000005c 00009608 FDE cie=00000000 pc=0000000000052b80..0000000000052c3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b84 │ │ │ │ +00007000 0000000000000020 00007004 FDE cie=00000000 pc=0000000000046530..0000000000046698 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000046588 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004658c │ │ │ │ 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 0000000000052b94 │ │ │ │ - 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 0000000000052ba4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000052be4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052bf4 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000046614 │ │ │ │ + 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 0000000000052bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046618 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052bfc │ │ │ │ - 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 000000000004661c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007024 0000000000000044 00007028 FDE cie=00000000 pc=00000000000466a0..0000000000046d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466a8 │ │ │ │ + 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: 12 to 00000000000466b4 │ │ │ │ + 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: 12 to 00000000000466c0 │ │ │ │ + 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_advance_loc: 8 to 00000000000466c8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1068 to 0000000000046af4 │ │ │ │ + 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 0000000000052c14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c18 │ │ │ │ - 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: 4 to 0000000000046af8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046afc │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009664 0000000000000058 00009668 FDE cie=00000000 pc=0000000000052c40..0000000000052d48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c44 │ │ │ │ +0000706c 0000000000000048 00007070 FDE cie=00000000 pc=0000000000046d70..0000000000047a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046d74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c48 │ │ │ │ - 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 0000000000052c54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000052c98 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052ca8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000052ce8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052cec │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046d78 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046d88 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000046da4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046dac │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046dbc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046dcc │ │ │ │ + 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: 964 to 0000000000047190 │ │ │ │ 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 0000000000052cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047194 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047198 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052d10 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000070b8 0000000000000034 000070bc FDE cie=00000000 pc=0000000000047a40..0000000000047d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a48 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047a50 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047a58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047a64 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 760 to 0000000000047d5c │ │ │ │ + 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 0000000000052d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047d60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d18 │ │ │ │ - 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 0000000000052d1c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052d24 │ │ │ │ - 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: 4 to 0000000000047d64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096c0 000000000000005c 000096c4 FDE cie=00000000 pc=0000000000052d48..0000000000052ef4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d4c │ │ │ │ +000070f0 0000000000000044 000070f4 FDE cie=00000000 pc=0000000000047d68..0000000000048184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047d6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d50 │ │ │ │ - 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 0000000000052d5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000052db0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052db4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000052e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047d70 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047d74 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047d7c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047d84 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047d98 │ │ │ │ + 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: 8 to 0000000000047da0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000047e48 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e7c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + 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: 8 to 0000000000052e84 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: 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 0000000000047e4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007138 0000000000000044 0000713c FDE cie=00000000 pc=0000000000048184..00000000000485b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048188 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004818c │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048190 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004819c │ │ │ │ + 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: 20 to 00000000000481b0 │ │ │ │ + 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: 612 to 0000000000048414 │ │ │ │ + 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 0000000000052e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048418 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004841c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e90 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007180 0000000000000048 00007184 FDE cie=00000000 pc=00000000000485c0..0000000000048764 │ │ │ │ + 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: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000485dc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000485e4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000485f0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000485f4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000485f8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 336 to 0000000000048748 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004874c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048750 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048754 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048758 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004875c │ │ │ │ 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 0000000000052ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048760 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000071cc 0000000000000034 000071d0 FDE cie=00000000 pc=0000000000048764..0000000000048834 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048770 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052eac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048774 │ │ │ │ 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 000000000004877c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048788 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048794 │ │ │ │ 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: 148 to 0000000000048828 │ │ │ │ + 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 000000000004882c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009720 000000000000006c 00009724 FDE cie=00000000 pc=0000000000052f00..00000000000531a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f04 │ │ │ │ +00007204 000000000000004c 00007208 FDE cie=00000000 pc=0000000000048840..0000000000048c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f08 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052f14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052f1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052f28 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052f30 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052f3c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ - DW_CFA_advance_loc1: 264 to 0000000000053044 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000530b8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048848 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048854 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004885c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004886c │ │ │ │ + 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: 8 to 0000000000048874 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004889c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 460 to 0000000000048a68 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000053100 │ │ │ │ + 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 0000000000053104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053108 │ │ │ │ - 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 0000000000048a6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000531a0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531a4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009790 0000000000000038 00009794 FDE cie=00000000 pc=00000000000531a8..0000000000053278 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531ac │ │ │ │ +00007254 0000000000000030 00007258 FDE cie=00000000 pc=0000000000048c80..0000000000048cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531b0 │ │ │ │ - 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 00000000000531b8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000531c0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000531cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000053264 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c88 │ │ │ │ + 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 0000000000048c90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048c9c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000048cd8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048ce4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ce8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005326c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000097cc 0000000000000010 000097d0 FDE cie=00000000 pc=0000000000053280..00000000000532d4 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000097e0 0000000000000010 000097e4 FDE cie=00000000 pc=00000000000532e0..00000000000532ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000097f4 000000000000003c 000097f8 FDE cie=00000000 pc=00000000000532ec..0000000000053390 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000532f0 │ │ │ │ +00007288 000000000000004c 0000728c FDE cie=00000000 pc=0000000000048d00..0000000000048f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000532f4 │ │ │ │ - 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 00000000000532fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000053338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d08 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048d14 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048d1c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048d28 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048d38 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000048d5c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000048de8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000048e68 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000048ec4 │ │ │ │ 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 000000000005333c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ec8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ecc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000053360 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000048f14 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000072d8 0000000000000044 000072dc FDE cie=00000000 pc=0000000000048f20..000000000004927c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f28 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048f34 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048f3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048f44 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048f4c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048f5c │ │ │ │ + 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: 540 to 0000000000049178 │ │ │ │ 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 0000000000053364 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053368 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000053388 │ │ │ │ - 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 000000000005338c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004917c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00009834 0000000000000010 00009838 FDE cie=00000000 pc=0000000000053390..00000000000533a4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009848 0000000000000010 0000984c FDE cie=00000000 pc=00000000000533a4..00000000000533bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000985c 0000000000000010 00009860 FDE cie=00000000 pc=00000000000533c0..00000000000533d8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009870 0000000000000010 00009874 FDE cie=00000000 pc=00000000000533e0..00000000000533f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009884 0000000000000010 00009888 FDE cie=00000000 pc=0000000000053400..0000000000053414 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009898 0000000000000010 0000989c FDE cie=00000000 pc=0000000000053420..0000000000053434 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000098ac 0000000000000010 000098b0 FDE cie=00000000 pc=0000000000053440..0000000000053454 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049180 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000098c0 0000000000000010 000098c4 FDE cie=00000000 pc=0000000000053460..0000000000053474 │ │ │ │ +00007320 0000000000000010 00007324 FDE cie=00000000 pc=0000000000049280..00000000000492a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000098d4 0000000000000028 000098d8 FDE cie=00000000 pc=0000000000053480..00000000000534e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053484 │ │ │ │ +00007334 0000000000000028 00007338 FDE cie=00000000 pc=00000000000492a0..0000000000049394 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000492a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053488 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000492a8 │ │ │ │ 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 0000000000053490 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000492b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005349c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000492bc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000534e0 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000004938c │ │ │ │ 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 00000000000534e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049390 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00009900 0000000000000020 00009904 FDE cie=00000000 pc=00000000000534e8..0000000000053538 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000534ec │ │ │ │ +00007360 0000000000000028 00007364 FDE cie=00000000 pc=00000000000493a0..0000000000049424 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000493a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000534f0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000053508 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000053530 │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000493a8 │ │ │ │ + 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 00000000000493b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000493c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000004941c │ │ │ │ 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 0000000000053534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049420 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009924 0000000000000020 00009928 FDE cie=00000000 pc=0000000000053540..0000000000053590 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053544 │ │ │ │ +0000738c 0000000000000028 00007390 FDE cie=00000000 pc=0000000000049424..00000000000494a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049428 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053548 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000053560 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000053588 │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004942c │ │ │ │ + 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 0000000000049434 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049448 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000049498 │ │ │ │ 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 000000000005358c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004949c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009948 0000000000000024 0000994c FDE cie=00000000 pc=0000000000053590..0000000000053618 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000535d8 │ │ │ │ +000073b8 0000000000000038 000073bc FDE cie=00000000 pc=00000000000494a0..0000000000049590 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000494a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000535dc │ │ │ │ - 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 00000000000535f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005360c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000494a8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000494b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000494bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000494e0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000049548 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000049574 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000053610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049578 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009970 0000000000000010 00009974 FDE cie=00000000 pc=0000000000053620..000000000005365c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004957c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049588 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004958c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ │ │ │ │ -00009984 0000000000000024 00009988 FDE cie=00000000 pc=0000000000053660..00000000000536a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053664 │ │ │ │ +000073f4 0000000000000034 000073f8 FDE cie=00000000 pc=0000000000049590..0000000000049690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049594 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053668 │ │ │ │ - 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 0000000000053674 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005369c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049598 │ │ │ │ + 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 00000000000495a8 │ │ │ │ + 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: 192 to 0000000000049668 │ │ │ │ + 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 00000000000536a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004966c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000099ac 0000000000000010 000099b0 FDE cie=00000000 pc=00000000000536a8..00000000000536bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049670 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000099c0 000000000000003c 000099c4 FDE cie=00000000 pc=00000000000536c0..00000000000537b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536c4 │ │ │ │ +0000742c 000000000000004c 00007430 FDE cie=00000000 pc=0000000000049690..000000000004981c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049694 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049698 │ │ │ │ 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 00000000000536d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000496a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000536dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000496ac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000053794 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000496bc │ │ │ │ + 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: 308 to 00000000000497f0 │ │ │ │ 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 0000000000053798 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000497f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005379c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000497f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000537a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000049814 │ │ │ │ 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 00000000000537ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049818 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009a00 0000000000000040 00009a04 FDE cie=00000000 pc=00000000000537b0..0000000000053880 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537b4 │ │ │ │ +0000747c 0000000000000070 00007480 FDE cie=00000000 pc=0000000000049820..0000000000049b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537b8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000537c4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000537cc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000537e8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000537f4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005381c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049828 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049834 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004983c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049844 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000049874 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049888 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004988c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 316 to 00000000000499c8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000053864 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000499d0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000499d4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000049a00 │ │ │ │ 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 0000000000053868 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049a04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005386c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049a08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053878 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005387c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049a10 │ │ │ │ + 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: 256 to 0000000000049b10 │ │ │ │ + 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 0000000000049b14 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b18 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b1c │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00009a44 0000000000000040 00009a48 FDE cie=00000000 pc=0000000000053880..000000000005394c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053884 │ │ │ │ +000074f0 0000000000000034 000074f4 FDE cie=00000000 pc=0000000000049b20..0000000000049c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053888 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b28 │ │ │ │ + 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 000000000005389c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000538b8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049b30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000538c4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049b3c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000538e8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000538ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000053930 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000049ba0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000049c04 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049c10 │ │ │ │ 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 0000000000053934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053938 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053944 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053948 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a88 0000000000000044 00009a8c FDE cie=00000000 pc=000000000005394c..0000000000053b3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053950 │ │ │ │ +00007528 000000000000003c 0000752c FDE cie=00000000 pc=0000000000049c20..0000000000049df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053954 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053958 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053960 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053970 │ │ │ │ - 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: 20 to 0000000000053984 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000053aec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c28 │ │ │ │ + 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 0000000000049c34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049c44 │ │ │ │ + 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_loc1: 328 to 0000000000049d8c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - 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 0000000000053af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d94 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00009ad0 0000000000000010 00009ad4 FDE cie=00000000 pc=0000000000053b40..0000000000053b58 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ae4 000000000000002c 00009ae8 FDE cie=00000000 pc=0000000000053b60..0000000000053bc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053b64 │ │ │ │ +00007568 000000000000006c 0000756c FDE cie=00000000 pc=0000000000049e00..0000000000049f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053b68 │ │ │ │ - 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 0000000000053b70 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053b80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000053bac │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053bc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049e08 │ │ │ │ + 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 0000000000049e10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049e1c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049e2c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049e34 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000049e64 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049e6c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000049f04 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049f08 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000049f20 │ │ │ │ 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 0000000000049f24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049f28 │ │ │ │ + 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 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075d8 0000000000000074 000075dc FDE cie=00000000 pc=0000000000049f30..000000000004a434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049f34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049f38 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049f44 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049f4c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049f5c │ │ │ │ + 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 0000000000049f64 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049f74 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000004a068 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 552 to 000000000004a290 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000004a320 │ │ │ │ + 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 0000000000053bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a324 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a328 │ │ │ │ + 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: 228 to 000000000004a40c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004a430 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b14 0000000000000048 00009b18 FDE cie=00000000 pc=0000000000053bc8..0000000000053dc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bcc │ │ │ │ +00007650 000000000000009c 00007654 FDE cie=00000000 pc=000000000004a440..000000000004a618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a448 │ │ │ │ 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 0000000000053bd8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a454 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a460 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004a474 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a484 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a490 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a498 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a49c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000004a5dc │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a5e8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a5ec │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a5f0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a5f4 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a600 │ │ │ │ + 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 000000000004a604 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a608 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053bec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053bf8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053c04 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053c10 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000053d3c │ │ │ │ + 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 000000000004a610 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000076f0 0000000000000020 000076f4 FDE cie=00000000 pc=000000000004a620..000000000004a658 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a62c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a630 │ │ │ │ + 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: 24 to 000000000004a648 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a64c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007714 0000000000000020 00007718 FDE cie=00000000 pc=000000000004a660..000000000004a698 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a66c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a670 │ │ │ │ + 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: 24 to 000000000004a688 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a68c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007738 0000000000000028 0000773c FDE cie=00000000 pc=000000000004a6a0..000000000004a6ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a6a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a6a8 │ │ │ │ + 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 000000000004a6b4 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004a6e4 │ │ │ │ + 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 000000000004a6e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007764 0000000000000020 00007768 FDE cie=00000000 pc=000000000004a6ec..000000000004a724 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a6f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a6fc │ │ │ │ + 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: 28 to 000000000004a718 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a71c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007788 0000000000000024 0000778c FDE cie=00000000 pc=000000000004a724..000000000004a770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a728 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a72c │ │ │ │ + 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 000000000004a734 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004a760 │ │ │ │ + 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 000000000004a764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000077b0 0000000000000024 000077b4 FDE cie=00000000 pc=000000000004a770..000000000004a7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a774 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a77c │ │ │ │ + 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 000000000004a784 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004a7a0 │ │ │ │ + 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 000000000004a7a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000077d8 0000000000000024 000077dc FDE cie=00000000 pc=000000000004a7a8..000000000004a808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a7b4 │ │ │ │ + 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 000000000004a7bc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004a7f4 │ │ │ │ + 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 000000000004a7f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007800 0000000000000024 00007804 FDE cie=00000000 pc=000000000004a808..000000000004a868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a80c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a814 │ │ │ │ + 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 000000000004a81c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004a854 │ │ │ │ + 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 000000000004a858 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007828 0000000000000034 0000782c FDE cie=00000000 pc=000000000004a868..000000000004a8f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a86c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a874 │ │ │ │ + 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 000000000004a87c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a884 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000004a8f0 │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a8f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007860 0000000000000048 00007864 FDE cie=00000000 pc=000000000004a900..000000000004ab0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a904 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a908 │ │ │ │ + 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 000000000004a910 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a91c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004a934 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a940 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a94c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000004aaf0 │ │ │ │ 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 0000000000053d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aaf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aaf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b60 0000000000000024 00009b64 FDE cie=00000000 pc=0000000000053dc8..0000000000053e38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053dcc │ │ │ │ +000078ac 0000000000000048 000078b0 FDE cie=00000000 pc=000000000004ab0c..000000000004ad0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053dd0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053de4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000053e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab14 │ │ │ │ + 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 000000000004ab20 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ab2c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ab38 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ab44 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ab54 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000004acf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000053e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b88 0000000000000048 00009b8c FDE cie=00000000 pc=0000000000053e40..00000000000549e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053e44 │ │ │ │ +000078f8 0000000000000044 000078fc FDE cie=00000000 pc=000000000004ad0c..000000000004aed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053e48 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053e4c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053e54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053e5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053e64 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053e70 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053e7c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 540 to 0000000000054098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad14 │ │ │ │ + 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 000000000004ad20 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ad2c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ad44 │ │ │ │ + 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 000000000004ad50 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000004aeb4 │ │ │ │ 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 000000000005409c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aeb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aebc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00007940 0000000000000018 00007944 FDE cie=00000000 pc=0000000000003b20..0000000000003b4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b28 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00009bd4 0000000000000038 00009bd8 FDE cie=00000000 pc=00000000000549e0..0000000000054b48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549e4 │ │ │ │ +0000795c 0000000000000030 00007960 FDE cie=00000000 pc=000000000004aee0..000000000004afd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aeec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aef0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000549f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000054a08 │ │ │ │ - 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_loc1: 256 to 0000000000054b08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004af04 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004af18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004af2c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004afac │ │ │ │ + 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 0000000000054b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004afb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c10 0000000000000038 00009c14 FDE cie=00000000 pc=0000000000054b48..0000000000054c90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b4c │ │ │ │ +00007990 0000000000000034 00007994 FDE cie=00000000 pc=000000000004afd0..000000000004b094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004afd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b50 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004afd8 │ │ │ │ + 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 0000000000054b5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054b68 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004afec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054b70 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004b010 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000054c48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b01c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004b070 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b074 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b08c │ │ │ │ + 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 000000000004b090 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000079c8 000000000000002c 000079cc FDE cie=00000000 pc=000000000004b0a0..000000000004b168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b0ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0b0 │ │ │ │ + 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 000000000004b0c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b0cc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000004b144 │ │ │ │ + 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 000000000004b148 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000079f8 000000000000003c 000079fc FDE cie=00000000 pc=000000000004b168..000000000004b284 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b16c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b170 │ │ │ │ + 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 000000000004b184 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b18c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004b1b4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b1c4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000004b26c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b270 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b27c │ │ │ │ + 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 000000000004b280 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007a38 0000000000000024 00007a3c FDE cie=00000000 pc=000000000004b284..000000000004b2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b288 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b28c │ │ │ │ + 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 000000000004b2a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004b2c4 │ │ │ │ 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: 8 to 0000000000054c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b2c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c4c 0000000000000010 00009c50 FDE cie=00000000 pc=0000000000054c90..0000000000054cac │ │ │ │ +00007a60 0000000000000010 00007a64 FDE cie=00000000 pc=000000000004b2cc..000000000004b2e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c60 0000000000000028 00009c64 FDE cie=00000000 pc=0000000000054cac..0000000000054de8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054cb0 │ │ │ │ +00007a74 0000000000000024 00007a78 FDE cie=00000000 pc=000000000004b2e0..000000000004b318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b2e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054cb4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b2e8 │ │ │ │ + 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 0000000000054cd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b2f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000054d80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004b30c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + 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 000000000004b310 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b314 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007a9c 0000000000000024 00007aa0 FDE cie=00000000 pc=000000000004b320..000000000004b3a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b324 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b328 │ │ │ │ + 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 000000000004b330 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004b354 │ │ │ │ + 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 0000000000054d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b358 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b35c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009c8c 0000000000000010 00009c90 FDE cie=00000000 pc=0000000000054de8..0000000000054e10 │ │ │ │ - DW_CFA_nop │ │ │ │ +00007ac4 0000000000000018 00007ac8 FDE cie=00000000 pc=000000000004b3a4..000000000004b3e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b3b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b3bc │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00009ca0 000000000000003c 00009ca4 FDE cie=00000000 pc=0000000000054e10..00000000000550e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e14 │ │ │ │ +00007ae0 0000000000000024 00007ae4 FDE cie=00000000 pc=000000000004b3e4..000000000004b484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b3e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e18 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e1c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054e2c │ │ │ │ - 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 0000000000054e34 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 512 to 0000000000055034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b3ec │ │ │ │ + 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 000000000004b3f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004b41c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + 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 000000000004b420 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b424 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007b08 0000000000000040 00007b0c FDE cie=00000000 pc=000000000004b484..000000000004b52c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b494 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b498 │ │ │ │ + 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 000000000004b4a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b4ac │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b4b4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004b500 │ │ │ │ + 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 0000000000055038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005503c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b508 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b51c │ │ │ │ + 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 000000000004b520 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009ce0 0000000000000048 00009ce4 FDE cie=00000000 pc=00000000000550e4..000000000005542c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550e8 │ │ │ │ +00007b4c 0000000000000010 00007b50 FDE cie=00000000 pc=000000000004b52c..000000000004b53c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b60 0000000000000044 00007b64 FDE cie=00000000 pc=000000000004b540..000000000004b650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550ec │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000550f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b548 │ │ │ │ + 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 0000000000055110 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b558 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005511c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005512c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055134 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b560 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055140 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b580 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 624 to 00000000000553b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004b618 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b638 │ │ │ │ + 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 00000000000553b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b63c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b640 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d2c 0000000000000038 00009d30 FDE cie=00000000 pc=000000000005542c..00000000000556b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055430 │ │ │ │ +00007ba8 0000000000000044 00007bac FDE cie=00000000 pc=000000000004b650..000000000004b72c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b654 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b658 │ │ │ │ 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 000000000005543c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b664 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b670 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000055464 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b67c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 536 to 000000000005567c │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000004b6f0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6f4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055688 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b704 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005568c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b708 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b70c │ │ │ │ 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: 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 000000000004b724 │ │ │ │ + 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 000000000004b728 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009d68 00000000000000bc 00009d6c FDE cie=00000000 pc=00000000000556c0..0000000000056abc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556c4 │ │ │ │ +00007bf0 0000000000000040 00007bf4 FDE cie=00000000 pc=000000000004b72c..000000000004b7d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b730 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556c8 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000556d4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000556f0 │ │ │ │ - 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: 32 to 0000000000055710 │ │ │ │ - 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_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 408 to 00000000000558a8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1816 to 0000000000055fc0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055fd8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1432 to 0000000000056570 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000565b0 │ │ │ │ - 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: 4 to 000000000004b734 │ │ │ │ + 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 000000000004b740 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b750 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004b79c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7a0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565b8 │ │ │ │ - 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_advance_loc: 4 to 000000000004b7ac │ │ │ │ + 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_loc1: 496 to 00000000000567a8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 532 to 00000000000569bc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000056a34 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056a4c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056a64 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000056aac │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056ab4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056ab8 │ │ │ │ - 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_advance_loc: 36 to 000000000004b7d0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7d4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e28 0000000000000064 00009e2c FDE cie=00000000 pc=0000000000056ac0..00000000000578bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056ac4 │ │ │ │ +00007c34 0000000000000058 00007c38 FDE cie=00000000 pc=000000000004b7e0..000000000004ba00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056ac8 │ │ │ │ - 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 0000000000056ad0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000056b08 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b0c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b10 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b14 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 1464 to 00000000000570cc │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000570d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7e8 │ │ │ │ + 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 000000000004b7f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b7fc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b80c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b81c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004b844 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000004b8cc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000570d4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000570d8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000570e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b8e0 │ │ │ │ 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 00000000000570e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b8e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000570ec │ │ │ │ - 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_advance_loc: 4 to 000000000004b8e8 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00009e90 0000000000000030 00009e94 FDE cie=00000000 pc=00000000000578c0..0000000000057950 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578c4 │ │ │ │ +00007c90 000000000000002c 00007c94 FDE cie=00000000 pc=000000000004ba00..000000000004ba9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba08 │ │ │ │ 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 00000000000578d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ba10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000578dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ba24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000057928 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000004ba80 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ba94 │ │ │ │ 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 000000000005792c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057930 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009ec4 0000000000000010 00009ec8 FDE cie=00000000 pc=0000000000057950..00000000000579a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ed8 000000000000003c 00009edc FDE cie=00000000 pc=00000000000579a0..0000000000057a54 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000579a4 │ │ │ │ +00007cc0 0000000000000034 00007cc4 FDE cie=00000000 pc=000000000004baa0..000000000004bb8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004baa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000579a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004baa8 │ │ │ │ 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 00000000000579b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bab0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000579c4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004bac4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bac8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000057a1c │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000004bb6c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb70 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057a2c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004bb84 │ │ │ │ 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 0000000000057a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057a40 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + │ │ │ │ +00007cf8 000000000000004c 00007cfc FDE cie=00000000 pc=000000000004bb8c..000000000004bc70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb94 │ │ │ │ + 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 000000000004bb9c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057a4c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bba8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004bbbc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000004bc30 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc34 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bc3c │ │ │ │ + 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 000000000004bc40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc44 │ │ │ │ + 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 000000000004bc68 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc6c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f18 000000000000005c 00009f1c FDE cie=00000000 pc=0000000000057a60..0000000000057c9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a64 │ │ │ │ +00007d48 000000000000008c 00007d4c FDE cie=00000000 pc=000000000004bc70..000000000004c040 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a68 │ │ │ │ - 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 0000000000057a74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057a84 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000057ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc78 │ │ │ │ + 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 000000000004bc8c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bc94 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004bcac │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bcb8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000004bd7c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 488 to 000000000004bf64 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf68 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf6c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bf7c │ │ │ │ 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 000000000004bf80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004bfb8 │ │ │ │ + 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 000000000004bfbc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bfc0 │ │ │ │ + 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: 4 to 000000000004bfc4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bfc8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004bfe0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bfe4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bfe8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004c00c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c010 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c014 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004c038 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c03c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + │ │ │ │ +00007dd8 000000000000006c 00007ddc FDE cie=00000000 pc=000000000004c040..000000000004c118 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c04c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c050 │ │ │ │ + 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 000000000004c058 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c064 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c070 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c07c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000004c0c0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c0cc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0d0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c0dc │ │ │ │ + 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 000000000004c0e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0e4 │ │ │ │ + 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 000000000004c0e8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c0f0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0f4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c0fc │ │ │ │ + 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 0000000000057ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c100 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057abc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057ac8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c110 │ │ │ │ + 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: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007e48 000000000000003c 00007e4c FDE cie=00000000 pc=000000000004c120..000000000004c1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c124 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c128 │ │ │ │ + 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 000000000004c130 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c140 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c14c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c160 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004c1b8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c1bc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c1c0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c1c8 │ │ │ │ + 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 000000000004c1cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007e88 0000000000000044 00007e8c FDE cie=00000000 pc=000000000004c1d0..000000000004c2b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c1d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c1d8 │ │ │ │ + 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 000000000004c1e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c1f0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c1fc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057ae4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c208 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000057b18 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c214 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000057c48 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004c294 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c298 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c29c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c2a0 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057c58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c2a8 │ │ │ │ + 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 000000000004c2ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ed0 0000000000000048 00007ed4 FDE cie=00000000 pc=000000000004c2b0..000000000004c3f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c2b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c2b8 │ │ │ │ + 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 000000000004c2c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c2d4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c2e0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c2e8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c2f8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000004c3d8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c3dc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c3e0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c3e4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c3ec │ │ │ │ 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 000000000004c3f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007f1c 0000000000000070 00007f20 FDE cie=00000000 pc=000000000004c400..000000000004c770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c404 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c408 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c414 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c42c │ │ │ │ + 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 000000000004c438 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004c480 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c484 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 460 to 000000000004c650 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c654 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004c68c │ │ │ │ + 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 000000000004c690 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c694 │ │ │ │ + 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: 208 to 000000000004c764 │ │ │ │ + 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 000000000004c768 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c76c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + │ │ │ │ +00007f90 000000000000008c 00007f94 FDE cie=00000000 pc=000000000004c770..000000000004cbe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c774 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c778 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c784 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c798 │ │ │ │ + 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 000000000004c7a0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000004c804 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c808 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 492 to 000000000004c9f4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c9f8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004ca30 │ │ │ │ + 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca38 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000004cae4 │ │ │ │ + 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 000000000004cb10 │ │ │ │ + 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 000000000004cb38 │ │ │ │ + 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 000000000004cb3c │ │ │ │ + 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 000000000004cb40 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb44 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb4c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008020 0000000000000070 00008024 FDE cie=00000000 pc=000000000004cbe4..000000000004cd40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbe8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbec │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cbf8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cc00 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cc10 │ │ │ │ + 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: 44 to 000000000004cc3c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004cc60 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000004ccd4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ccd8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004cd08 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (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 000000000004cd0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd10 │ │ │ │ + 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 000000000004cd34 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd38 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd3c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00009f78 0000000000000024 00009f7c FDE cie=00000000 pc=0000000000057ca0..0000000000057d90 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057cb4 │ │ │ │ +00008094 000000000000002c 00008098 FDE cie=00000000 pc=000000000004cd40..000000000004cd90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cb8 │ │ │ │ - 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 0000000000057cd4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000057d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd48 │ │ │ │ + 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 000000000004cd50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004cd70 │ │ │ │ + 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 000000000004cd74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cd7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cd88 │ │ │ │ + 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 000000000004cd8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000080c4 0000000000000058 000080c8 FDE cie=00000000 pc=000000000004cd90..000000000004cec0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cda0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cda4 │ │ │ │ + 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 000000000004cdb0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cdbc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cdcc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cdd4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cddc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000004ce90 │ │ │ │ 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 0000000000057d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ce94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ce9c │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00009fa0 0000000000000030 00009fa4 FDE cie=00000000 pc=0000000000057d90..0000000000057e88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d94 │ │ │ │ +00008120 0000000000000024 00008124 FDE cie=00000000 pc=000000000004cec0..000000000004cf00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cec8 │ │ │ │ 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 0000000000057da4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ced4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000057e64 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004cef8 │ │ │ │ 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 000000000004cefc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008148 0000000000000010 0000814c FDE cie=00000000 pc=000000000004cf00..000000000004cf1c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000815c 000000000000006c 00008160 FDE cie=00000000 pc=000000000004cf20..000000000004d0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf28 │ │ │ │ + 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 000000000004cf30 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cf38 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cf40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cf4c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004cf68 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf6c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000004d090 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d094 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d098 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004d0d0 │ │ │ │ + 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 0000000000057e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d0d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d0d8 │ │ │ │ + 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_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d0e4 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000081cc 0000000000000024 000081d0 FDE cie=00000000 pc=000000000004d100..000000000004d194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d108 │ │ │ │ + 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 000000000004d110 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000004d18c │ │ │ │ + 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 000000000004d190 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000081f4 0000000000000024 000081f8 FDE cie=00000000 pc=000000000004d1a0..000000000004d1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d1a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d1a8 │ │ │ │ + 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 000000000004d1b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d1c8 │ │ │ │ + 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 000000000004d1cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000821c 0000000000000010 00008220 FDE cie=00000000 pc=000000000004d1d0..000000000004d228 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008230 0000000000000010 00008234 FDE cie=00000000 pc=000000000004d228..000000000004d238 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008244 0000000000000024 00008248 FDE cie=00000000 pc=000000000004d240..000000000004d2a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d248 │ │ │ │ + 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 000000000004d250 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000004d2a0 │ │ │ │ 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 0000000000057e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00009fd4 0000000000000030 00009fd8 FDE cie=00000000 pc=0000000000057e88..0000000000057f38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e8c │ │ │ │ +0000826c 0000000000000030 00008270 FDE cie=00000000 pc=000000000004d2a8..000000000004d34c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d2bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2c0 │ │ │ │ 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 0000000000057e98 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d2c8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057ea0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000057f1c │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000004d324 │ │ │ │ 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 0000000000057f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d328 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d32c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d33c │ │ │ │ + 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 000000000004d340 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000082a0 0000000000000010 000082a4 FDE cie=00000000 pc=000000000004d34c..000000000004d364 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000082b4 0000000000000010 000082b8 FDE cie=00000000 pc=000000000004d364..000000000004d370 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000082c8 0000000000000010 000082cc FDE cie=00000000 pc=000000000004d370..000000000004d37c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000082dc 0000000000000010 000082e0 FDE cie=00000000 pc=000000000004d380..000000000004d390 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000082f0 0000000000000024 000082f4 FDE cie=00000000 pc=000000000004d390..000000000004d3d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d394 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d398 │ │ │ │ + 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 000000000004d3a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d3c0 │ │ │ │ + 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 000000000004d3c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a008 0000000000000010 0000a00c FDE cie=00000000 pc=0000000000057f40..0000000000057f70 │ │ │ │ +00008318 0000000000000010 0000831c FDE cie=00000000 pc=000000000004d3e0..000000000004d3f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a01c 0000000000000024 0000a020 FDE cie=00000000 pc=0000000000057f70..0000000000058008 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000057fa0 │ │ │ │ +0000832c 0000000000000020 00008330 FDE cie=00000000 pc=000000000004d400..000000000004d468 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004d42c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d434 │ │ │ │ + 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: 36 to 000000000004d458 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d45c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057fa8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008350 0000000000000024 00008354 FDE cie=00000000 pc=000000000004d468..000000000004d514 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d488 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d48c │ │ │ │ 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 0000000000057fb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d494 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000058000 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000004d50c │ │ │ │ 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 0000000000058004 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d510 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a044 0000000000000024 0000a048 FDE cie=00000000 pc=0000000000058008..00000000000580b4 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000058038 │ │ │ │ +00008378 0000000000000010 0000837c FDE cie=00000000 pc=000000000004d520..000000000004d530 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000838c 0000000000000010 00008390 FDE cie=00000000 pc=000000000004d530..000000000004d540 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000083a0 0000000000000010 000083a4 FDE cie=00000000 pc=000000000004d540..000000000004d55c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000083b4 0000000000000024 000083b8 FDE cie=00000000 pc=000000000004d560..000000000004d5a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058040 │ │ │ │ - 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 0000000000058050 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000580ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d568 │ │ │ │ + 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 000000000004d570 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004d598 │ │ │ │ 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 00000000000580b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d59c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000083dc 0000000000000010 000083e0 FDE cie=00000000 pc=000000000004d5a0..000000000004d5b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000083f0 0000000000000010 000083f4 FDE cie=00000000 pc=000000000004d5b0..000000000004d5c0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008404 0000000000000010 00008408 FDE cie=00000000 pc=000000000004d5c0..000000000004d5d0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008418 0000000000000010 0000841c FDE cie=00000000 pc=000000000004d5d0..000000000004d5e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000842c 0000000000000010 00008430 FDE cie=00000000 pc=000000000004d5e8..000000000004d5f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008440 0000000000000010 00008444 FDE cie=00000000 pc=000000000004d600..000000000004d610 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a06c 0000000000000038 0000a070 FDE cie=00000000 pc=00000000000580c0..0000000000058144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580c4 │ │ │ │ +00008454 0000000000000010 00008458 FDE cie=00000000 pc=000000000004d610..000000000004d61c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008468 0000000000000010 0000846c FDE cie=00000000 pc=000000000004d620..000000000004d62c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000847c 0000000000000010 00008480 FDE cie=00000000 pc=000000000004d62c..000000000004d63c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008490 0000000000000010 00008494 FDE cie=00000000 pc=000000000004d640..000000000004d650 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000084a4 0000000000000010 000084a8 FDE cie=00000000 pc=000000000004d650..000000000004d65c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000084b8 000000000000002c 000084bc FDE cie=00000000 pc=000000000004d660..000000000004d6d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d668 │ │ │ │ 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 00000000000580d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d670 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000580e8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d684 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000058118 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004d6bc │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005812c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d6c8 │ │ │ │ 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 0000000000058130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d6cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058134 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0000a0a8 0000000000000020 0000a0ac FDE cie=00000000 pc=0000000000058144..0000000000058170 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058148 │ │ │ │ +000084e8 000000000000005c 000084ec FDE cie=00000000 pc=000000000004d6d0..000000000004d7ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d6d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005814c │ │ │ │ - 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 0000000000058160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d6d8 │ │ │ │ + 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 000000000004d6e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d6f4 │ │ │ │ + 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 0000000000058164 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d6f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d6fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d700 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d704 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004d73c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004d7c0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d7c8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7cc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d7d4 │ │ │ │ + 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 000000000004d7d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7dc │ │ │ │ + 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: 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 000000000004d7e0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d7e8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + │ │ │ │ +00008548 0000000000000010 0000854c FDE cie=00000000 pc=000000000004d7ec..000000000004d7f8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000855c 0000000000000010 00008560 FDE cie=00000000 pc=000000000004d800..000000000004d80c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a0cc 0000000000000028 0000a0d0 FDE cie=00000000 pc=0000000000058170..00000000000581d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058174 │ │ │ │ +00008570 0000000000000028 00008574 FDE cie=00000000 pc=000000000004d80c..000000000004d878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d810 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d814 │ │ │ │ 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 0000000000058180 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d81c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058194 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d828 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000581d0 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004d870 │ │ │ │ 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 00000000000581d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d874 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000a0f8 0000000000000010 0000a0fc FDE cie=00000000 pc=00000000000581e0..0000000000058224 │ │ │ │ +0000859c 0000000000000010 000085a0 FDE cie=00000000 pc=000000000004d880..000000000004d88c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a10c 0000000000000010 0000a110 FDE cie=00000000 pc=0000000000058224..00000000000582bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a120 0000000000000024 0000a124 FDE cie=00000000 pc=00000000000582c0..0000000000058328 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582c4 │ │ │ │ +000085b0 000000000000004c 000085b4 FDE cie=00000000 pc=000000000004d88c..000000000004d92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d890 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582c8 │ │ │ │ - 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 00000000000582d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000058320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d894 │ │ │ │ + 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 000000000004d8a0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d8ac │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d8bc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000004d900 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d904 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d90c │ │ │ │ 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 0000000000058324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d910 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d914 │ │ │ │ + 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 000000000004d924 │ │ │ │ + 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 000000000004d928 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a148 0000000000000030 0000a14c FDE cie=00000000 pc=0000000000058328..00000000000583bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005832c │ │ │ │ +00008600 0000000000000050 00008604 FDE cie=00000000 pc=000000000004d92c..000000000004da1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d930 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d934 │ │ │ │ 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 000000000005833c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d940 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005834c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058358 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000583b4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d954 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d960 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004d9b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d9bc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d9d0 │ │ │ │ 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 000000000004d9d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d9d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004d9f4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004da14 │ │ │ │ + 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 00000000000583b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008654 0000000000000010 00008658 FDE cie=00000000 pc=000000000004da20..000000000004da68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a17c 0000000000000010 0000a180 FDE cie=00000000 pc=00000000000583c0..00000000000583cc │ │ │ │ +00008668 0000000000000010 0000866c FDE cie=00000000 pc=000000000004da68..000000000004daf0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a190 000000000000002c 0000a194 FDE cie=00000000 pc=00000000000583cc..0000000000058450 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000583dc │ │ │ │ +0000867c 0000000000000054 00008680 FDE cie=00000000 pc=000000000004daf0..000000000004dbe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004daf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000583e0 │ │ │ │ - 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 00000000000583e8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000583f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000058444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004daf8 │ │ │ │ + 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 000000000004db04 │ │ │ │ + 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 000000000004db14 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004db20 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000004db98 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004dbb4 │ │ │ │ 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 0000000000058448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dbb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a1c0 0000000000000024 0000a1c4 FDE cie=00000000 pc=0000000000058450..000000000005848c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dbbc │ │ │ │ + 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: 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 0000000000058458 │ │ │ │ - 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 0000000000058460 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000058484 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004dbdc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + 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 0000000000058488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dbe0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000a1e8 0000000000000024 0000a1ec FDE cie=00000000 pc=000000000005848c..00000000000584e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058490 │ │ │ │ +000086d4 0000000000000010 000086d8 FDE cie=00000000 pc=000000000004dbe4..000000000004df98 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000086e8 000000000000002c 000086ec FDE cie=00000000 pc=000000000004dfa0..000000000004e048 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dfac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058498 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dfb0 │ │ │ │ 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 00000000000584a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dfb8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000584e0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004dfd0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004e024 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004e03c │ │ │ │ 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 00000000000584e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e040 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008718 0000000000000010 0000871c FDE cie=00000000 pc=000000000004e048..000000000004e060 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a210 0000000000000024 0000a214 FDE cie=00000000 pc=00000000000584e8..0000000000058544 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000584ec │ │ │ │ +0000872c 0000000000000010 00008730 FDE cie=00000000 pc=000000000004e060..000000000004e090 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008740 0000000000000040 00008744 FDE cie=00000000 pc=000000000004e090..000000000004e194 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e09c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000584f4 │ │ │ │ - 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 0000000000058500 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005853c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e0a0 │ │ │ │ + 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 000000000004e0a8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e0b8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e0c0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000004e168 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e16c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e180 │ │ │ │ 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 0000000000058540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e184 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e18c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000a238 0000000000000028 0000a23c FDE cie=00000000 pc=0000000000058544..000000000005859c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058548 │ │ │ │ +00008784 000000000000004c 00008788 FDE cie=00000000 pc=000000000004e1a0..000000000004e258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005854c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e1a8 │ │ │ │ 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 0000000000058554 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e1b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058560 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000058594 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004e1d4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000004e224 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e234 │ │ │ │ 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 0000000000058598 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000a264 0000000000000034 0000a268 FDE cie=00000000 pc=00000000000585a0..0000000000058628 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000585a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e238 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000585a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e23c │ │ │ │ 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 00000000000585bc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000585c4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000585d0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000058620 │ │ │ │ + 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 000000000004e250 │ │ │ │ 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 0000000000058624 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e254 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000087d4 0000000000000010 000087d8 FDE cie=00000000 pc=000000000004e260..000000000004e284 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000087e8 0000000000000010 000087ec FDE cie=00000000 pc=000000000004e284..000000000004e2dc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000087fc 0000000000000010 00008800 FDE cie=00000000 pc=000000000004e2e0..000000000004e358 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a29c 0000000000000030 0000a2a0 FDE cie=00000000 pc=0000000000058628..0000000000058690 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005862c │ │ │ │ +00008810 000000000000004c 00008814 FDE cie=00000000 pc=000000000004e360..000000000004e420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058630 │ │ │ │ - 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 0000000000058638 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000058670 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e368 │ │ │ │ + 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 000000000004e374 │ │ │ │ + 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: 32 to 000000000004e394 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004e3ec │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e3fc │ │ │ │ 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 0000000000058674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e400 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058678 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e404 │ │ │ │ + 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: 20 to 000000000004e418 │ │ │ │ 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 000000000005868c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e41c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a2d0 0000000000000038 0000a2d4 FDE cie=00000000 pc=0000000000058690..00000000000587c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058694 │ │ │ │ +00008860 000000000000006c 00008864 FDE cie=00000000 pc=000000000004e420..000000000004e544 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058698 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000586a4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000586ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000586b8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000586c4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000587b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e428 │ │ │ │ + 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 000000000004e430 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e43c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e448 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e450 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004e48c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e490 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e4a0 │ │ │ │ + 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 00000000000587b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e4a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a30c 0000000000000040 0000a310 FDE cie=00000000 pc=00000000000587c8..0000000000058968 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587d0 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000587dc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-256 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000587e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000587f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058800 │ │ │ │ - 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_advance_loc1: 328 to 0000000000058948 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000004e508 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e50c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e51c │ │ │ │ + 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 000000000005894c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e520 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058950 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a350 000000000000003c 0000a354 FDE cie=00000000 pc=0000000000058968..00000000000589f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005896c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e524 │ │ │ │ + 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 0000000000058970 │ │ │ │ - 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 0000000000058978 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058980 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058988 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000589e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004e53c │ │ │ │ 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 00000000000589e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e540 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589ec │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0000a390 0000000000000044 0000a394 FDE cie=00000000 pc=0000000000058a00..0000000000058c74 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a04 │ │ │ │ +000088d0 0000000000000048 000088d4 FDE cie=00000000 pc=000000000004e544..000000000004eef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e548 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e54c │ │ │ │ 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 0000000000058a10 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058a20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e558 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e564 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e56c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058a2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e574 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e57c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 564 to 0000000000058c60 │ │ │ │ + DW_CFA_advance_loc2: 1344 to 000000000004eabc │ │ │ │ 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 0000000000058c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eac0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eac4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3d8 0000000000000048 0000a3dc FDE cie=00000000 pc=0000000000058c80..0000000000059274 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c84 │ │ │ │ +0000891c 0000000000000034 00008920 FDE cie=00000000 pc=000000000004eef0..000000000004f034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eef4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c88 │ │ │ │ - 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 0000000000058c90 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058c9c │ │ │ │ - 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: 12 to 0000000000058ca8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058cb0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1408 to 0000000000059230 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eef8 │ │ │ │ + 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 000000000004ef04 │ │ │ │ + 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 000000000004ef0c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000004f02c │ │ │ │ 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 0000000000059234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f030 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059238 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a424 000000000000003c 0000a428 FDE cie=00000000 pc=0000000000059280..0000000000059350 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059284 │ │ │ │ +00008954 0000000000000030 00008958 FDE cie=00000000 pc=000000000004f040..000000000004f154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059288 │ │ │ │ - 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 0000000000059298 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000592a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000059318 │ │ │ │ - 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 000000000005931c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059324 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000059344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f048 │ │ │ │ + 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 000000000004f050 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f060 │ │ │ │ + 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 000000000004f14c │ │ │ │ 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 0000000000059348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f150 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a464 0000000000000030 0000a468 FDE cie=00000000 pc=0000000000059350..0000000000059534 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059354 │ │ │ │ +00008988 0000000000000030 0000898c FDE cie=00000000 pc=000000000004f160..000000000004f3a4 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000004f1d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059358 │ │ │ │ - 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 0000000000059360 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059374 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 320 to 00000000000594b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f1d8 │ │ │ │ + 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: 72 to 000000000004f220 │ │ │ │ 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 00000000000594b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000594bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a498 000000000000002c 0000a49c FDE cie=00000000 pc=0000000000059540..0000000000059694 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059544 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f234 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + 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 0000000000059548 │ │ │ │ - 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 0000000000059550 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005955c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000059614 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000004f320 │ │ │ │ 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 0000000000059618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005961c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f328 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4c8 0000000000000020 0000a4cc FDE cie=00000000 pc=00000000000596a0..00000000000596d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000596ac │ │ │ │ - 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: 36 to 00000000000596d0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +000089bc 0000000000000010 000089c0 FDE cie=00000000 pc=000000000004f3a4..000000000004f3b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000089d0 0000000000000010 000089d4 FDE cie=00000000 pc=000000000004f3c0..000000000004f3d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4ec 0000000000000010 0000a4f0 FDE cie=00000000 pc=00000000000596e0..00000000000596e8 │ │ │ │ +000089e4 0000000000000010 000089e8 FDE cie=00000000 pc=000000000004f3d0..000000000004f3e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a500 0000000000000010 0000a504 FDE cie=00000000 pc=00000000000596e8..00000000000596f0 │ │ │ │ +000089f8 0000000000000010 000089fc FDE cie=00000000 pc=000000000004f3e0..000000000004f6c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a514 0000000000000010 0000a518 FDE cie=00000000 pc=00000000000596f0..0000000000059710 │ │ │ │ +00008a0c 0000000000000010 00008a10 FDE cie=00000000 pc=000000000004f6c0..000000000004f944 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a528 0000000000000020 0000a52c FDE cie=00000000 pc=0000000000059710..000000000005975c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059714 │ │ │ │ +00008a20 0000000000000010 00008a24 FDE cie=00000000 pc=000000000004f944..000000000004fbc4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a34 0000000000000010 00008a38 FDE cie=00000000 pc=000000000004fbc4..000000000004fe94 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a48 0000000000000010 00008a4c FDE cie=00000000 pc=000000000004fea0..0000000000050190 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a5c 0000000000000010 00008a60 FDE cie=00000000 pc=0000000000050190..0000000000050460 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a70 0000000000000010 00008a74 FDE cie=00000000 pc=0000000000050460..0000000000050750 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a84 0000000000000010 00008a88 FDE cie=00000000 pc=0000000000050750..0000000000050a3c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a98 0000000000000010 00008a9c FDE cie=00000000 pc=0000000000050a40..0000000000050adc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008aac 0000000000000010 00008ab0 FDE cie=00000000 pc=0000000000050ae0..0000000000050dd0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008ac0 0000000000000010 00008ac4 FDE cie=00000000 pc=0000000000050dd0..0000000000050e60 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008ad4 0000000000000010 00008ad8 FDE cie=00000000 pc=0000000000050e60..0000000000050f18 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008ae8 0000000000000010 00008aec FDE cie=00000000 pc=0000000000050f20..0000000000050f7c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008afc 0000000000000010 00008b00 FDE cie=00000000 pc=0000000000050f80..000000000005129c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008b10 0000000000000010 00008b14 FDE cie=00000000 pc=00000000000512a0..00000000000512b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008b24 0000000000000038 00008b28 FDE cie=00000000 pc=00000000000512b0..000000000005142c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059718 │ │ │ │ - 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 0000000000059734 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512b8 │ │ │ │ + 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 00000000000512c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000512c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000512d4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000051344 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000051408 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000051424 │ │ │ │ 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 0000000000059738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051428 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a54c 0000000000000028 0000a550 FDE cie=00000000 pc=0000000000059760..00000000000597c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059764 │ │ │ │ +00008b60 0000000000000030 00008b64 FDE cie=00000000 pc=000000000005142c..00000000000514b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051430 │ │ │ │ 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: 12 to 0000000000059774 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000597b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051434 │ │ │ │ + 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 0000000000051440 │ │ │ │ + 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: 80 to 0000000000051490 │ │ │ │ + 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 00000000000597bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051494 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051498 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a578 0000000000000010 0000a57c FDE cie=00000000 pc=00000000000597c0..0000000000059800 │ │ │ │ +00008b94 000000000000002c 00008b98 FDE cie=00000000 pc=00000000000514c0..000000000005153c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000514c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000514c8 │ │ │ │ + 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 00000000000514d4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000514f8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000051528 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051534 │ │ │ │ + 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 0000000000051538 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00008bc4 0000000000000010 00008bc8 FDE cie=00000000 pc=0000000000051540..0000000000051640 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a58c 000000000000004c 0000a590 FDE cie=00000000 pc=0000000000059800..0000000000059b3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059804 │ │ │ │ +00008bd8 0000000000000078 00008bdc FDE cie=00000000 pc=0000000000051640..00000000000517e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051648 │ │ │ │ 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 0000000000059810 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051654 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059818 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005165c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 200 to 00000000000598e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051668 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051678 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005167c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000516ec │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000516f0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000516f4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000516f8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051700 │ │ │ │ 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 00000000000598e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000598e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051708 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000059930 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000517c4 │ │ │ │ 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: 16 to 00000000000517d4 │ │ │ │ + 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 0000000000059934 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000517d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059938 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005994c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000059a74 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000059ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000517dc │ │ │ │ + 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a5dc 000000000000003c 0000a5e0 FDE cie=00000000 pc=0000000000059b40..0000000000059c50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b44 │ │ │ │ +00008c54 0000000000000084 00008c58 FDE cie=00000000 pc=00000000000517e8..0000000000051b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000517ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b48 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b4c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059b54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059b60 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000059bdc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000517f0 │ │ │ │ + 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 00000000000517f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051804 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005180c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051818 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051824 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000518f4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000518f8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000518fc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005190c │ │ │ │ + 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 0000000000051910 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051914 │ │ │ │ + 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: 448 to 0000000000051ad4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ad8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051adc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ae0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051ae8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051aec │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051af0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051af4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051af8 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051afc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b00 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008cdc 000000000000004c 00008ce0 FDE cie=00000000 pc=0000000000051b08..0000000000051c74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051b18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b1c │ │ │ │ + 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 0000000000051b28 │ │ │ │ + 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 0000000000051b38 │ │ │ │ + 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: 212 to 0000000000051c0c │ │ │ │ + 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 0000000000059be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c14 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000059c48 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000051c68 │ │ │ │ + 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 0000000000059c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a61c 0000000000000010 0000a620 FDE cie=00000000 pc=0000000000059c50..0000000000059c88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a630 0000000000000020 0000a634 FDE cie=00000000 pc=0000000000059c88..0000000000059dd8 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000059d04 │ │ │ │ +00008d2c 0000000000000078 00008d30 FDE cie=00000000 pc=0000000000051c80..0000000000051e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059d08 │ │ │ │ - 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: 192 to 0000000000059dc8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c88 │ │ │ │ + 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 0000000000051c90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051c9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000051cb4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051cbc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051cc4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 284 to 0000000000051de0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051de4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051de8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051df4 │ │ │ │ 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 0000000000059dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051df8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059dd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000a654 0000000000000028 0000a658 FDE cie=00000000 pc=0000000000059de0..0000000000059ed4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051dfc │ │ │ │ + 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 0000000000059de8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059e00 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000059e24 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000051e44 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e48 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e4c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051e58 │ │ │ │ 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 0000000000059e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000059ecc │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008da8 0000000000000084 00008dac FDE cie=00000000 pc=0000000000051e80..0000000000052090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e88 │ │ │ │ + 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 0000000000051e94 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051e9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000051ebc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051ec8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ecc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ed0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000051fc8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fcc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fd0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fd4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051fe0 │ │ │ │ + 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 0000000000051fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fe8 │ │ │ │ + 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 0000000000052068 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052074 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052078 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005207c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052088 │ │ │ │ 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 0000000000059ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005208c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a680 0000000000000048 0000a684 FDE cie=00000000 pc=0000000000059ee0..000000000005b380 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059ee4 │ │ │ │ +00008e30 0000000000000054 00008e34 FDE cie=00000000 pc=0000000000052090..00000000000522b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000520a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059eec │ │ │ │ - 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 0000000000059ef4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059efc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059f10 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ - 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: 796 to 000000000005a22c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000520a4 │ │ │ │ + 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 00000000000520b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000520e4 │ │ │ │ + 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: 16 to 00000000000520f4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000052248 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005a244 │ │ │ │ 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 000000000005a248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005224c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a24c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052250 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000522a8 │ │ │ │ + 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 00000000000522ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6cc 0000000000000048 0000a6d0 FDE cie=00000000 pc=000000000005b380..000000000005b62c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b384 │ │ │ │ +00008e88 000000000000005c 00008e8c FDE cie=00000000 pc=00000000000522c0..000000000005251c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000522d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b388 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b38c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b394 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b3a0 │ │ │ │ - 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 000000000005b3ac │ │ │ │ - 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: 600 to 000000000005b604 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000522d4 │ │ │ │ + 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 00000000000522e8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000052310 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005232c │ │ │ │ + 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 0000000000052334 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000005240c │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052410 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b60c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052414 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a718 0000000000000010 0000a71c FDE cie=00000000 pc=000000000005b640..000000000005b688 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a72c 0000000000000010 0000a730 FDE cie=00000000 pc=000000000005b688..000000000005b6a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a740 0000000000000010 0000a744 FDE cie=00000000 pc=000000000005b6a8..000000000005b6c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a754 0000000000000010 0000a758 FDE cie=00000000 pc=000000000005b6c8..000000000005b6e8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a768 0000000000000010 0000a76c FDE cie=00000000 pc=000000000005b6e8..000000000005b708 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a77c 0000000000000010 0000a780 FDE cie=00000000 pc=000000000005b708..000000000005b724 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000052518 │ │ │ │ + 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a790 0000000000000010 0000a794 FDE cie=00000000 pc=000000000005b724..000000000005b79c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00008ee8 000000000000006c 00008eec FDE cie=00000000 pc=0000000000052520..00000000000527b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052524 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052528 │ │ │ │ + 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 0000000000052530 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052544 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005254c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005255c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052560 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052564 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000052618 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005261c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052620 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052624 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052628 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052630 │ │ │ │ + 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 0000000000052634 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052638 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000a7a4 0000000000000010 0000a7a8 FDE cie=00000000 pc=000000000005b7a0..000000000005b7bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00008f58 000000000000006c 00008f5c FDE cie=00000000 pc=00000000000527c0..0000000000052a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527c8 │ │ │ │ + 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 00000000000527d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000527f0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000527fc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052808 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052814 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052818 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 224 to 00000000000528f8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000528fc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052900 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052904 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052908 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052910 │ │ │ │ + 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 0000000000052914 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052918 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000a7b8 0000000000000010 0000a7bc FDE cie=00000000 pc=000000000005b7c0..000000000005b7dc │ │ │ │ - DW_CFA_nop │ │ │ │ +00008fc8 0000000000000070 00008fcc FDE cie=00000000 pc=0000000000052a68..0000000000052c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a70 │ │ │ │ + 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 0000000000052a84 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052a8c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052a98 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052aa4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052aa8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052ab0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000052bd0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052bd4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052bd8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052bdc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052be0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052be4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052be8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052bec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052bf0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000a7cc 0000000000000010 0000a7d0 FDE cie=00000000 pc=000000000005b7e0..000000000005b7fc │ │ │ │ +0000903c 0000000000000010 00009040 FDE cie=00000000 pc=0000000000052ca0..000000000005309c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7e0 0000000000000010 0000a7e4 FDE cie=00000000 pc=000000000005b800..000000000005b81c │ │ │ │ +00009050 0000000000000010 00009054 FDE cie=00000000 pc=00000000000530a0..00000000000530b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7f4 0000000000000010 0000a7f8 FDE cie=00000000 pc=000000000005b820..000000000005b840 │ │ │ │ +00009064 0000000000000010 00009068 FDE cie=00000000 pc=00000000000530b0..0000000000053114 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a808 0000000000000050 0000a80c FDE cie=00000000 pc=000000000005b840..000000000005b8f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b844 │ │ │ │ +00009078 0000000000000024 0000907c FDE cie=00000000 pc=0000000000053120..00000000000531bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b848 │ │ │ │ - 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 000000000005b850 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b85c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b868 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b874 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000005b8c0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b8c8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b8cc │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053128 │ │ │ │ + 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 0000000000053134 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000053190 │ │ │ │ + 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 000000000005b8d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053194 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b8dc │ │ │ │ - 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 0000000000053198 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000090a0 0000000000000030 000090a4 FDE cie=00000000 pc=00000000000531c0..00000000000532a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000531c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000531c8 │ │ │ │ + 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 00000000000531d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000531d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000053278 │ │ │ │ + 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 000000000005b8ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005327c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053280 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a85c 0000000000000050 0000a860 FDE cie=00000000 pc=000000000005b8f0..000000000005b9a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b8f4 │ │ │ │ +000090d4 0000000000000038 000090d8 FDE cie=00000000 pc=00000000000532a4..00000000000533ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000532a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b8f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000532ac │ │ │ │ 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 000000000005b900 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000532b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b90c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000532d0 │ │ │ │ + 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 00000000000532d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000532d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000532ec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b918 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b924 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000005b970 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b978 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 224 to 00000000000533cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b97c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b984 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000533d8 │ │ │ │ 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 000000000005b988 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000533dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b98c │ │ │ │ - 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 00000000000533e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00009110 0000000000000010 00009114 FDE cie=00000000 pc=00000000000533ec..0000000000053468 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009124 0000000000000010 00009128 FDE cie=00000000 pc=0000000000053468..0000000000053760 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009138 0000000000000010 0000913c FDE cie=00000000 pc=0000000000053760..0000000000053a48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000914c 0000000000000010 00009150 FDE cie=00000000 pc=0000000000053a48..0000000000053d34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009160 0000000000000064 00009164 FDE cie=00000000 pc=0000000000053d40..0000000000053ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d48 │ │ │ │ + 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 0000000000053d50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053d58 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053d64 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000053d7c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000053db8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000053e6c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000053eac │ │ │ │ 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 000000000005b99c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053eb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053eb4 │ │ │ │ + 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 0000000000053ee0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a8b0 0000000000000070 0000a8b4 FDE cie=00000000 pc=000000000005b9a0..000000000005ba7c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b9a4 │ │ │ │ +000091c8 0000000000000064 000091cc FDE cie=00000000 pc=0000000000053ef0..000000000005402c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ef4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ef8 │ │ │ │ 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 000000000005b9b0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b9b8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b9c4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053f08 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b9cc │ │ │ │ + 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: 16 to 0000000000053f18 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b9d8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000005ba34 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba38 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053f24 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000053f78 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba3c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005ba50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053f7c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000053fac │ │ │ │ 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: 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 000000000005ba54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fb4 │ │ │ │ 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: 12 to 000000000005ba64 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba68 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000054018 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba6c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ba74 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005401c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009230 0000000000000010 00009234 FDE cie=00000000 pc=000000000005402c..0000000000054424 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a924 0000000000000048 0000a928 FDE cie=00000000 pc=000000000005ba80..000000000005bd18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba84 │ │ │ │ +00009244 0000000000000038 00009248 FDE cie=00000000 pc=0000000000054424..00000000000544ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054428 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba88 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ba94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005442c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054430 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ba9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005443c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005baa4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005bab4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054448 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005bac0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054458 │ │ │ │ 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: 580 to 000000000005bd04 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000544e4 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (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 000000000005bd08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bd0c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a970 0000000000000010 0000a974 FDE cie=00000000 pc=000000000005bd20..000000000005bd48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a984 0000000000000010 0000a988 FDE cie=00000000 pc=000000000005bd48..000000000005bd70 │ │ │ │ - DW_CFA_nop │ │ │ │ +00009280 0000000000000034 00009284 FDE cie=00000000 pc=00000000000544ec..00000000000545b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054500 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054508 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000054548 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054554 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005459c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545a0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000545ac │ │ │ │ + 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 00000000000545b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a998 0000000000000010 0000a99c FDE cie=00000000 pc=000000000005bd70..000000000005be8c │ │ │ │ +000092b8 0000000000000034 000092bc FDE cie=00000000 pc=00000000000545c0..000000000005465c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545c8 │ │ │ │ + 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 00000000000545d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000545f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054604 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000054648 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005464c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054654 │ │ │ │ + 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 0000000000054658 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a9ac 0000000000000084 0000a9b0 FDE cie=00000000 pc=000000000005be8c..000000000005c490 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005be90 │ │ │ │ +000092f0 0000000000000058 000092f4 FDE cie=00000000 pc=0000000000054660..0000000000054754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005be94 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005bea0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005beb0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005bed0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005bee0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bee4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bee8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 988 to 000000000005c2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054668 │ │ │ │ + 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 0000000000054670 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054678 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054688 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005468c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000054710 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c2c8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c2cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054718 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c2d0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005c2fc │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000054738 │ │ │ │ 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 000000000005c300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005473c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c304 │ │ │ │ - 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_advance_loc: 4 to 0000000000054740 │ │ │ │ + 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: 376 to 000000000005c47c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054748 │ │ │ │ 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 000000000005c480 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c484 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c488 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c48c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aa34 0000000000000010 0000aa38 FDE cie=00000000 pc=000000000005c490..000000000005c4ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aa48 0000000000000010 0000aa4c FDE cie=00000000 pc=000000000005c4ac..000000000005c4c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aa5c 0000000000000010 0000aa60 FDE cie=00000000 pc=000000000005c4c8..000000000005c4e4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aa70 0000000000000010 0000aa74 FDE cie=00000000 pc=000000000005c4e4..000000000005c500 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aa84 0000000000000010 0000aa88 FDE cie=00000000 pc=000000000005c500..000000000005c51c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa98 0000000000000014 0000aa9c FDE cie=00000000 pc=000000000005c520..000000000005c53c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000934c 0000000000000054 00009350 FDE cie=00000000 pc=0000000000054760..0000000000054928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054768 │ │ │ │ + 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 0000000000054770 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054784 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000547a8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000547b0 │ │ │ │ + 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 00000000000547b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547b8 │ │ │ │ + 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 00000000000547c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 284 to 00000000000548e4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054910 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054918 │ │ │ │ + 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 000000000005491c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054920 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aab0 0000000000000048 0000aab4 FDE cie=00000000 pc=000000000005c540..000000000005c74c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c544 │ │ │ │ +000093a4 000000000000009c 000093a8 FDE cie=00000000 pc=0000000000054928..00000000000556f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005492c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054930 │ │ │ │ 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 000000000005c550 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005493c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c55c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005c574 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c580 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054948 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000054994 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c58c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 420 to 000000000005c730 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000549a0 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000549ac │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000549b4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 3028 to 0000000000055588 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005558c │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055590 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055594 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000555bc │ │ │ │ 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 000000000005c734 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c738 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aafc 0000000000000048 0000ab00 FDE cie=00000000 pc=000000000005c74c..000000000005c94c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c750 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c754 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555c4 │ │ │ │ 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 000000000005c760 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c76c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c778 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c784 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005c794 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 412 to 000000000005c930 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + 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_loc1: 300 to 00000000000556f0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00009444 0000000000000074 00009448 FDE cie=00000000 pc=0000000000055700..0000000000056948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055704 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055708 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055714 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055720 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005572c │ │ │ │ + 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 0000000000055734 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005573c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 456 to 0000000000055904 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 392 to 0000000000055a8c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000055b74 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055b7c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 1004 to 0000000000055f68 │ │ │ │ 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 000000000005c934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc2: 2424 to 00000000000568e8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000568ec │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000056944 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ │ │ │ │ -0000ab48 0000000000000044 0000ab4c FDE cie=00000000 pc=000000000005c94c..000000000005cb10 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c950 │ │ │ │ +000094bc 0000000000000090 000094c0 FDE cie=00000000 pc=0000000000056948..0000000000056b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005694c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056950 │ │ │ │ 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 000000000005c960 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056958 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c96c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056964 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005696c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056978 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000569cc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000056a98 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a9c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056aa0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056ab8 │ │ │ │ + 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 0000000000056abc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ac0 │ │ │ │ + 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: 24 to 000000000005c984 │ │ │ │ + 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 000000000005c990 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 356 to 000000000005caf4 │ │ │ │ - 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_loc: 36 to 0000000000056ae4 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000056b48 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000056b68 │ │ │ │ + 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 000000000005caf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cafc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ab90 0000000000000074 0000ab94 FDE cie=00000000 pc=000000000005cb20..000000000005d9c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b70 │ │ │ │ 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 000000000005cb40 │ │ │ │ - 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: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000005cba4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cba8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cbac │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cbb0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cbb4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cbb8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 760 to 000000000005ceb0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ceb8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cebc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cec0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cec4 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cec8 │ │ │ │ + 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 0000000000056b74 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056b7c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cecc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ced8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + │ │ │ │ +00009550 0000000000000020 00009554 FDE cie=00000000 pc=0000000000056b80..0000000000056bc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b88 │ │ │ │ + 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 0000000000056b98 │ │ │ │ + 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: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cedc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000005cf28 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000005d048 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000005d2a4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 620 to 000000000005d510 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc2: 1168 to 000000000005d9a0 │ │ │ │ + │ │ │ │ +00009574 0000000000000020 00009578 FDE cie=00000000 pc=0000000000056bc0..0000000000056c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bc8 │ │ │ │ + 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 0000000000056be0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d9a4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056be4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056be8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00009598 0000000000000038 0000959c FDE cie=00000000 pc=0000000000056c20..0000000000056d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c28 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056c3c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056c48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056c54 │ │ │ │ + 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: 200 to 0000000000056d1c │ │ │ │ + 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 0000000000056d20 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005d9c4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac08 000000000000003c 0000ac0c FDE cie=00000000 pc=000000000005d9e0..000000000005da84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d9e4 │ │ │ │ +000095d4 0000000000000038 000095d8 FDE cie=00000000 pc=0000000000056d28..0000000000056df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d30 │ │ │ │ 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 000000000005d9f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056d38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056d44 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005da04 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005da0c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056d4c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005da18 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000005da6c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005da70 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005da74 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005da7c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000056df0 │ │ │ │ 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 000000000005da80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056df4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac48 0000000000000020 0000ac4c FDE cie=00000000 pc=000000000005daa0..000000000005dae0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005daa4 │ │ │ │ +00009610 0000000000000024 00009614 FDE cie=00000000 pc=0000000000056e00..0000000000056e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005daa8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e08 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056e1c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005dab8 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000056e5c │ │ │ │ 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 0000000000056e60 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009638 0000000000000024 0000963c FDE cie=00000000 pc=0000000000056e68..0000000000056ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e70 │ │ │ │ + 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 0000000000056e78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000056edc │ │ │ │ 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 000000000005dabc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ee0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dac0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009660 0000000000000024 00009664 FDE cie=00000000 pc=0000000000056ee4..0000000000056f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ee8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056eec │ │ │ │ + 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 0000000000056ef4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000056f6c │ │ │ │ + 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 0000000000056f70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009688 0000000000000044 0000968c FDE cie=00000000 pc=0000000000056f80..0000000000057b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f88 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056f9c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056fa8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056fbc │ │ │ │ + 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: 2000 to 000000000005778c │ │ │ │ + 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 0000000000057790 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057794 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ac6c 0000000000000020 0000ac70 FDE cie=00000000 pc=000000000005dae0..000000000005db2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dae4 │ │ │ │ +000096d0 0000000000000020 000096d4 FDE cie=00000000 pc=0000000000057b80..0000000000057c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dae8 │ │ │ │ - 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 000000000005db00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b88 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057b9c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057bac │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057bc4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + │ │ │ │ +000096f4 0000000000000010 000096f8 FDE cie=00000000 pc=0000000000057c50..0000000000057c6c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009708 0000000000000010 0000970c FDE cie=00000000 pc=0000000000057c6c..0000000000057c80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000971c 0000000000000010 00009720 FDE cie=00000000 pc=0000000000057c80..0000000000057cac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009730 0000000000000010 00009734 FDE cie=00000000 pc=0000000000057cac..0000000000057cb8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009744 0000000000000038 00009748 FDE cie=00000000 pc=0000000000057cc0..0000000000057da4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057cd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cd8 │ │ │ │ + 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 0000000000057ce0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057cf0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000057d4c │ │ │ │ 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 000000000005db04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d54 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057d98 │ │ │ │ + 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 0000000000057d9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac90 0000000000000074 0000ac94 FDE cie=00000000 pc=000000000005db40..000000000005eb1c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db44 │ │ │ │ +00009780 0000000000000068 00009784 FDE cie=00000000 pc=0000000000057da4..0000000000057f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057da8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db48 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005db54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057dac │ │ │ │ + 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 000000000005db64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005db6c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057db8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005db88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000005dbf0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057dc8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057dd0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005dbf8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057ddc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2856 to 000000000005e720 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000057ea4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ea8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057eac │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005e760 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057ec4 │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ec8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e768 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ecc │ │ │ │ + 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_loc1: 568 to 000000000005e9a0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000057f84 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f88 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f8c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e9a4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e9a8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad08 0000000000000074 0000ad0c FDE cie=00000000 pc=000000000005eb20..000000000005ee10 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005eb2c │ │ │ │ +000097ec 0000000000000028 000097f0 FDE cie=00000000 pc=0000000000057fa0..0000000000058028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005eb30 │ │ │ │ - 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 000000000005eb38 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005eb44 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005eb50 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005eb64 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000005ebe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fa8 │ │ │ │ + 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 0000000000057fb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057fc8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000058020 │ │ │ │ + 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 0000000000058024 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00009818 00000000000000bc 0000981c FDE cie=00000000 pc=0000000000058028..0000000000058460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005802c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058030 │ │ │ │ + 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 0000000000058038 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058040 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005804c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058058 │ │ │ │ + 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 0000000000058184 │ │ │ │ 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 000000000005ebe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058188 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ebe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005818c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000005ecb0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000005ed2c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000058254 │ │ │ │ + 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 000000000005ed30 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + 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 0000000000058258 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005825c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000058298 │ │ │ │ + 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 000000000005829c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000582dc │ │ │ │ + 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 00000000000582e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005831c │ │ │ │ + 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: 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 0000000000058320 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058324 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000058364 │ │ │ │ + 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 0000000000058368 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed34 │ │ │ │ - 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: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005836c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000583a8 │ │ │ │ + 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 00000000000583ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ed4c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ad80 0000000000000018 0000ad84 FDE cie=00000000 pc=000000000005ee20..000000000005ee50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ee24 │ │ │ │ +000098d8 0000000000000030 000098dc FDE cie=00000000 pc=0000000000058460..000000000005851c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058464 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058468 │ │ │ │ + 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 0000000000058470 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005847c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058488 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000058514 │ │ │ │ + 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 0000000000058518 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ee2c │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0000ad9c 000000000000002c 0000ada0 FDE cie=00000000 pc=000000000005ee50..000000000005ef18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ee54 │ │ │ │ +0000990c 00000000000001d8 00009910 FDE cie=00000000 pc=0000000000058520..00000000000596f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ee58 │ │ │ │ - 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 000000000005ee60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ee68 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005eea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058528 │ │ │ │ + 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 0000000000058530 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005853c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058554 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000058580 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005858c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058598 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000585fc │ │ │ │ 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 0000000000058600 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058604 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000058628 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058634 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058644 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 388 to 00000000000587c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000587d4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000587e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 404 to 000000000005897c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058988 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000589b0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000058a94 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058aa0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058ab8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000058b80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058b8c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058bb4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc1: 512 to 0000000000058db4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058dc0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000058de4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000058f50 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058f5c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058f7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000000059164 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059170 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000059184 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 324 to 00000000000592c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000592d4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000592e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000059338 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059340 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000593c0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000593c4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000593d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000593e0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000593f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005942c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059438 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059448 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005944c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059458 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059468 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005946c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059478 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059488 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005948c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059498 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000594ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000594bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000594c8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000594e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000594f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059500 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005951c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059520 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005952c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005953c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059540 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005954c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005955c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059560 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005956c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005957c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059580 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005958c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005959c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000595a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000595ac │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000595bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000595c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000595cc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000595dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000595e0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000595ec │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000059618 │ │ │ │ + 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 000000000005961c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059628 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059638 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005963c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059648 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059658 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005965c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059668 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059678 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005967c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059688 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059698 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005969c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000596a8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000596bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000596cc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000596d8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009ae8 000000000000007c 00009aec FDE cie=00000000 pc=0000000000059700..0000000000059bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059704 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059708 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059718 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059724 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005972c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000059750 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059754 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000059794 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 888 to 0000000000059b0c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000059b70 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b74 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059b80 │ │ │ │ + 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 000000000005eea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b88 │ │ │ │ + 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: 4 to 000000000005eeac │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000059ba8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059bb8 │ │ │ │ + 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 0000000000059bbc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059bc0 │ │ │ │ + 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 0000000000059bc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059bc8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000adcc 000000000000002c 0000add0 FDE cie=00000000 pc=000000000005ef20..000000000005efa0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ef24 │ │ │ │ +00009b68 0000000000000060 00009b6c FDE cie=00000000 pc=0000000000059bf0..0000000000059cac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059bf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ef28 │ │ │ │ - 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 000000000005ef30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ef38 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000005ef98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059bf8 │ │ │ │ + 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 0000000000059c00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059c10 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059c28 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000059c70 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059c78 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059c80 │ │ │ │ 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 0000000000059c84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059c88 │ │ │ │ + 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 0000000000059c8c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059c94 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059c9c │ │ │ │ + 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 000000000005ef9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059ca0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059ca4 │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -0000adfc 0000000000000010 0000ae00 FDE cie=00000000 pc=000000000005efa0..000000000005efb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae10 0000000000000028 0000ae14 FDE cie=00000000 pc=000000000005efc0..000000000005f048 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005efc4 │ │ │ │ +00009bcc 0000000000000060 00009bd0 FDE cie=00000000 pc=0000000000059cac..0000000000059d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059cb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005efc8 │ │ │ │ - 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 000000000005efd0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000005f018 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059cb4 │ │ │ │ + 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 0000000000059cbc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059ccc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059ce4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000059d2c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059d34 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059d3c │ │ │ │ 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 000000000005f01c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059d40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f020 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ae3c 0000000000000024 0000ae40 FDE cie=00000000 pc=000000000005f048..000000000005f0e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f04c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059d44 │ │ │ │ + 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 000000000005f050 │ │ │ │ - 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 000000000005f05c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005f098 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059d48 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059d50 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059d58 │ │ │ │ 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 000000000005f09c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059d5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059d60 │ │ │ │ + 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 000000000005f0a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ae64 0000000000000010 0000ae68 FDE cie=00000000 pc=000000000005f0e0..000000000005f114 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae78 0000000000000028 0000ae7c FDE cie=00000000 pc=000000000005f120..000000000005f22c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f124 │ │ │ │ +00009c30 0000000000000050 00009c34 FDE cie=00000000 pc=0000000000059d68..0000000000059df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059d6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059d70 │ │ │ │ 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 000000000005f130 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059d78 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000005f184 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059d90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000059dc0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059dcc │ │ │ │ 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 000000000005f188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059dd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059dd4 │ │ │ │ + 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 0000000000059de0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059de8 │ │ │ │ + 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 0000000000059dec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059df0 │ │ │ │ + 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 000000000005f18c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aea4 0000000000000010 0000aea8 FDE cie=00000000 pc=000000000005f22c..000000000005f238 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aeb8 0000000000000010 0000aebc FDE cie=00000000 pc=000000000005f240..000000000005f24c │ │ │ │ +00009c84 0000000000000010 00009c88 FDE cie=00000000 pc=0000000000059e00..000000000005a12c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aecc 0000000000000010 0000aed0 FDE cie=00000000 pc=000000000005f24c..000000000005f258 │ │ │ │ +00009c98 000000000000003c 00009c9c FDE cie=00000000 pc=000000000005a12c..000000000005a23c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a140 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a144 │ │ │ │ + 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 000000000005a14c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a154 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a160 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a178 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000005a230 │ │ │ │ + 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 000000000005a234 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aee0 0000000000000010 0000aee4 FDE cie=00000000 pc=000000000005f260..000000000005f268 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aef4 0000000000000010 0000aef8 FDE cie=00000000 pc=000000000005f268..000000000005f270 │ │ │ │ +00009cd8 0000000000000010 00009cdc FDE cie=00000000 pc=000000000005a240..000000000005a284 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af08 0000000000000010 0000af0c FDE cie=00000000 pc=000000000005f270..000000000005f290 │ │ │ │ +00009cec 0000000000000010 00009cf0 FDE cie=00000000 pc=000000000005a284..000000000005a298 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af1c 0000000000000010 0000af20 FDE cie=00000000 pc=000000000005f290..000000000005f298 │ │ │ │ +00009d00 0000000000000024 00009d04 FDE cie=00000000 pc=000000000005a2a0..000000000005a2d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a2a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a2a8 │ │ │ │ + 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 000000000005a2b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a2d0 │ │ │ │ + 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 000000000005a2d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af30 0000000000000014 0000af34 FDE cie=00000000 pc=000000000005f2a0..000000000005f2a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00009d28 0000000000000010 00009d2c FDE cie=00000000 pc=000000000005a2e0..000000000005a2f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af48 0000000000000044 0000af4c FDE cie=00000000 pc=000000000005f2c0..000000000005f570 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f2c4 │ │ │ │ +00009d3c 0000000000000060 00009d40 FDE cie=00000000 pc=000000000005a300..000000000005aaec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f2c8 │ │ │ │ - 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 000000000005f2e4 │ │ │ │ - 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: 532 to 000000000005f4f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a308 │ │ │ │ + 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 000000000005a314 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a31c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a324 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a338 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000005a3b8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000005a460 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc1: 1020 to 000000000005a85c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005a878 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005a8a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005f510 │ │ │ │ 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 000000000005f514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a8ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f518 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005a8cc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005a8f0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000005aa8c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005aab0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009da0 0000000000000024 00009da4 FDE cie=00000000 pc=000000000005aaec..000000000005ab40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aaf0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aaf4 │ │ │ │ + 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 000000000005ab00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005ab38 │ │ │ │ + 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 000000000005ab3c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af90 0000000000000034 0000af94 FDE cie=00000000 pc=000000000005f570..000000000005f670 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f574 │ │ │ │ +00009dc8 0000000000000024 00009dcc FDE cie=00000000 pc=000000000005ab40..000000000005ad6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab48 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ab58 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000005ac78 │ │ │ │ + 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 000000000005ac7c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac80 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009df0 0000000000000010 00009df4 FDE cie=00000000 pc=000000000005ad6c..000000000005ad98 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009e04 0000000000000024 00009e08 FDE cie=00000000 pc=000000000005ada0..000000000005b000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ada4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ada8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005adb4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 448 to 000000000005af74 │ │ │ │ + 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 000000000005af78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009e2c 0000000000000024 00009e30 FDE cie=00000000 pc=000000000005b000..000000000005b25c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b004 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b008 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b01c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 440 to 000000000005b1d4 │ │ │ │ + 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 000000000005b1d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009e54 0000000000000028 00009e58 FDE cie=00000000 pc=000000000005b260..000000000005b2e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b270 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b274 │ │ │ │ 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 000000000005f58c │ │ │ │ - DW_CFA_def_cfa_offset: 32848 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b27c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b288 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000005f640 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f64c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005b2c8 │ │ │ │ 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 000000000005f650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b2cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f654 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000afc8 0000000000000020 0000afcc FDE cie=00000000 pc=000000000005f670..000000000005f6a8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f67c │ │ │ │ +00009e80 0000000000000010 00009e84 FDE cie=00000000 pc=000000000005b2e4..000000000005b2f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009e94 0000000000000010 00009e98 FDE cie=00000000 pc=000000000005b300..000000000005b330 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009ea8 0000000000000010 00009eac FDE cie=00000000 pc=000000000005b330..000000000005b394 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009ebc 000000000000002c 00009ec0 FDE cie=00000000 pc=000000000005b3a0..000000000005b78c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b3a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f680 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b3bc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005f69c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b3c8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 684 to 000000000005b674 │ │ │ │ + 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 000000000005f6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b678 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b67c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000afec 0000000000000044 0000aff0 FDE cie=00000000 pc=000000000005f6a8..000000000005f8a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f6ac │ │ │ │ +00009eec 0000000000000024 00009ef0 FDE cie=00000000 pc=000000000005b78c..000000000005b7c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b790 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f6b0 │ │ │ │ - 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 000000000005f6b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f6c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f6cc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f6dc │ │ │ │ - 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 000000000005f750 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b794 │ │ │ │ + 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 000000000005b7a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005b7bc │ │ │ │ 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 000000000005f754 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b7c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f758 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b034 0000000000000044 0000b038 FDE cie=00000000 pc=000000000005f8a4..000000000005fa8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f8a8 │ │ │ │ +00009f14 0000000000000030 00009f18 FDE cie=00000000 pc=000000000005b7c4..000000000005bc1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b7c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f8ac │ │ │ │ - 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 000000000005f8b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f8bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000005f900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b7cc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b7e0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b7f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b804 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 748 to 000000000005baf0 │ │ │ │ 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 000000000005f904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005baf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f908 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005baf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f910 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000005f988 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f998 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000005fa2c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000005fa88 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b07c 0000000000000048 0000b080 FDE cie=00000000 pc=000000000005fa8c..000000000005fd70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa90 │ │ │ │ +00009f48 0000000000000060 00009f4c FDE cie=00000000 pc=000000000005bc20..000000000005c200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa94 │ │ │ │ - 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 000000000005fab4 │ │ │ │ - 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: 448 to 000000000005fc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc28 │ │ │ │ + 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 000000000005bc30 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bc3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bc44 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000005bd88 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005bd98 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 728 to 000000000005c070 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c074 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000005c168 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005fc90 │ │ │ │ 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 000000000005fc94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c16c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c170 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c180 │ │ │ │ + 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_advance_loc: 88 to 000000000005c1d8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c1e0 │ │ │ │ + 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_nop │ │ │ │ │ │ │ │ -0000b0c8 0000000000000040 0000b0cc FDE cie=00000000 pc=000000000005fd70..0000000000060028 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd74 │ │ │ │ +00009fac 0000000000000044 00009fb0 FDE cie=00000000 pc=000000000005c200..000000000005c3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd78 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005fd8c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005fda4 │ │ │ │ - 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: 312 to 000000000005fedc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c208 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c214 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c21c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c224 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c250 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005c284 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000005c35c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005c3a0 │ │ │ │ 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_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 000000000005fee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c3a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c3a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c3ac │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b10c 0000000000000024 0000b110 FDE cie=00000000 pc=0000000000060028..0000000000060080 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060048 │ │ │ │ +00009ff4 0000000000000028 00009ff8 FDE cie=00000000 pc=000000000005c3b0..000000000005c3f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c3b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006004c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c3b8 │ │ │ │ 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 0000000000060060 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c3c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060078 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c3ec │ │ │ │ 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 000000000006007c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c3f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b134 000000000000002c 0000b138 FDE cie=00000000 pc=0000000000060080..00000000000600d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060084 │ │ │ │ +0000a020 0000000000000030 0000a024 FDE cie=00000000 pc=000000000005c400..000000000005c4c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060088 │ │ │ │ - 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 0000000000060090 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000600b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c408 │ │ │ │ + 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 000000000005c410 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005c4a0 │ │ │ │ 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 00000000000600b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000600bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c4a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000600c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c4b8 │ │ │ │ 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 00000000000600cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c4bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000b164 0000000000000010 0000b168 FDE cie=00000000 pc=00000000000600d0..00000000000600e8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b178 0000000000000028 0000b17c FDE cie=00000000 pc=00000000000600e8..0000000000060130 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000600ec │ │ │ │ +0000a054 0000000000000028 0000a058 FDE cie=00000000 pc=000000000005c4c0..000000000005c5c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c4c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000600f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c4c8 │ │ │ │ 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 00000000000600f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c4d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006010c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000060128 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000005c550 │ │ │ │ + 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 000000000006012c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c554 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c558 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b1a4 0000000000000030 0000b1a8 FDE cie=00000000 pc=0000000000060130..000000000006030c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060134 │ │ │ │ +0000a080 0000000000000040 0000a084 FDE cie=00000000 pc=000000000005c5c0..000000000005c77c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060138 │ │ │ │ - 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 0000000000060140 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060148 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000006029c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5c8 │ │ │ │ + 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 000000000005c5d4 │ │ │ │ + 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 000000000005c5e0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000005c6d0 │ │ │ │ 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 00000000000602a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c6d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c6e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c714 │ │ │ │ + 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 000000000005c718 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c72c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000b1d8 0000000000000048 0000b1dc FDE cie=00000000 pc=000000000006030c..0000000000060720 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060310 │ │ │ │ +0000a0c4 0000000000000048 0000a0c8 FDE cie=00000000 pc=000000000005c780..000000000005c8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c784 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060314 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c788 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c78c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060334 │ │ │ │ - DW_CFA_def_cfa_offset: 49408 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c798 │ │ │ │ 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 000000000005c7a0 │ │ │ │ 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 000000000005c7bc │ │ │ │ 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 000000000005c7c8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000060400 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060418 │ │ │ │ - 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: 100 to 000000000005c82c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c830 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000005c8a8 │ │ │ │ + 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 000000000006041c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c8ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b224 0000000000000010 0000b228 FDE cie=00000000 pc=0000000000060720..000000000006074c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b238 0000000000000010 0000b23c FDE cie=00000000 pc=000000000006074c..0000000000060760 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b24c 000000000000002c 0000b250 FDE cie=00000000 pc=0000000000060760..0000000000060890 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060764 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060768 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006077c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060784 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006078c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000060814 │ │ │ │ - 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 0000000000060818 │ │ │ │ +0000a110 0000000000000024 0000a114 FDE cie=00000000 pc=000000000005c8c0..000000000005c930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c8c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006081c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000b27c 0000000000000030 0000b280 FDE cie=00000000 pc=0000000000060890..00000000000608ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060894 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060898 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c8c8 │ │ │ │ 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 00000000000608a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c8d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000608c4 │ │ │ │ - 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 00000000000608c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000608cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000608e4 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005c928 │ │ │ │ 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 00000000000608e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c92c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000b2b0 0000000000000028 0000b2b4 FDE cie=00000000 pc=00000000000608ec..0000000000060958 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000608f0 │ │ │ │ +0000a138 0000000000000010 0000a13c FDE cie=00000000 pc=000000000005c930..000000000005cbd8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a14c 0000000000000038 0000a150 FDE cie=00000000 pc=000000000005cbe0..000000000005d3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cbe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000608f4 │ │ │ │ - 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 0000000000060918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cbe8 │ │ │ │ + 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_loc2: 1556 to 000000000005d1fc │ │ │ │ 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 000000000006091c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d200 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d204 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006094c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005d224 │ │ │ │ + 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 0000000000060950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d228 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b2dc 0000000000000038 0000b2e0 FDE cie=00000000 pc=0000000000060960..0000000000060a04 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060964 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060968 │ │ │ │ - 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 0000000000060974 │ │ │ │ - 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 0000000000060980 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060988 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000609ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d22c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005d264 │ │ │ │ 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 00000000000609f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d268 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000609f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d274 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000b318 0000000000000010 0000b31c FDE cie=00000000 pc=0000000000060a04..0000000000060a10 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b32c 0000000000000030 0000b330 FDE cie=00000000 pc=0000000000060a10..0000000000060b34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a14 │ │ │ │ +0000a188 0000000000000024 0000a18c FDE cie=00000000 pc=000000000005d3b0..000000000005d3f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3b8 │ │ │ │ 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 0000000000060a24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d3c4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000060a54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005d3e8 │ │ │ │ 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 0000000000060a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a5c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000060ae8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a1b0 0000000000000024 0000a1b4 FDE cie=00000000 pc=000000000005d3f0..000000000005d44c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3f8 │ │ │ │ + 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 000000000005d400 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005d444 │ │ │ │ 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 0000000000060aec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d448 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060af0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b360 0000000000000014 0000b364 FDE cie=00000000 pc=0000000000060b40..0000000000060b58 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a1d8 0000000000000010 0000a1dc FDE cie=00000000 pc=000000000005d44c..000000000005d478 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b378 0000000000000030 0000b37c FDE cie=00000000 pc=0000000000060b60..0000000000060c4c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060b64 │ │ │ │ +0000a1ec 0000000000000038 0000a1f0 FDE cie=00000000 pc=000000000005d480..000000000005d6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d484 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060b68 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060b78 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000060bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d488 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d494 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d49c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d4a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d4b0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 436 to 000000000005d664 │ │ │ │ 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 0000000000060bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d668 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d66c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060be8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000060c0c │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060c10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060c28 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060c48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b3ac 0000000000000010 0000b3b0 FDE cie=00000000 pc=0000000000060c4c..0000000000060c58 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000a228 0000000000000030 0000a22c FDE cie=00000000 pc=000000000005d700..000000000005d7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d704 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d708 │ │ │ │ + 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 000000000005d710 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d718 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d720 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000005d7c0 │ │ │ │ + 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 000000000005d7c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b3c0 000000000000002c 0000b3c4 FDE cie=00000000 pc=0000000000060c60..0000000000060d7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060c64 │ │ │ │ +0000a25c 0000000000000038 0000a260 FDE cie=00000000 pc=000000000005d7c8..000000000005d898 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d7cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060c68 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060c74 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060c80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000060d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d7d0 │ │ │ │ + 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 000000000005d7d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d7e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005d7f4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005d83c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000060d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d840 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d844 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000b3f0 000000000000009c 0000b3f4 FDE cie=00000000 pc=0000000000060d80..0000000000060f58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060d84 │ │ │ │ +0000a298 00000000000000b0 0000a29c FDE cie=00000000 pc=000000000005d8a0..000000000005dd20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d8a8 │ │ │ │ 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 0000000000060d94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d8b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d8b8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060da0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d8c0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005d8fc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d904 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060db4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060dc4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060dd0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060dd8 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060ddc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 320 to 0000000000060f1c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060f28 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f2c │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f30 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f34 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060f40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 608 to 000000000005db64 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db68 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005db7c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db84 │ │ │ │ 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: 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 0000000000060f50 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005dbac │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dbb0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005dbe0 │ │ │ │ + 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_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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dbe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dbe8 │ │ │ │ + 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: 16 to 000000000005dbf8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005dc30 │ │ │ │ + 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: 192 to 000000000005dcf0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dcfc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dd04 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b490 0000000000000020 0000b494 FDE cie=00000000 pc=0000000000060f60..0000000000060f98 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060f6c │ │ │ │ +0000a34c 0000000000000034 0000a350 FDE cie=00000000 pc=000000000005dd20..000000000005de08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f70 │ │ │ │ - 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: 24 to 0000000000060f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd28 │ │ │ │ + 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 000000000005dd30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005dd40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dd4c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005ddb0 │ │ │ │ + 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 0000000000060f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ddb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ddb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b4b4 0000000000000020 0000b4b8 FDE cie=00000000 pc=0000000000060fa0..0000000000060fd8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060fac │ │ │ │ +0000a384 0000000000000034 0000a388 FDE cie=00000000 pc=000000000005de08..000000000005deec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060fb0 │ │ │ │ - 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: 24 to 0000000000060fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de10 │ │ │ │ + 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 000000000005de18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005de20 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005de2c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000005dea0 │ │ │ │ + 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 0000000000060fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dea8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b4d8 0000000000000028 0000b4dc FDE cie=00000000 pc=0000000000060fe0..000000000006102c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060fe4 │ │ │ │ +0000a3bc 0000000000000048 0000a3c0 FDE cie=00000000 pc=000000000005deec..000000000005dfc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005def0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060fe8 │ │ │ │ - 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 0000000000060ff4 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000061024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005def4 │ │ │ │ + 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 000000000005df00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005df08 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005df10 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005df20 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000005df9c │ │ │ │ + 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: 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 0000000000061028 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000b504 0000000000000020 0000b508 FDE cie=00000000 pc=000000000006102c..0000000000061064 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dfa0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006103c │ │ │ │ - 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: 28 to 0000000000061058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dfa4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005dfbc │ │ │ │ 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 000000000006105c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dfc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000b528 0000000000000024 0000b52c FDE cie=00000000 pc=0000000000061064..00000000000610b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061068 │ │ │ │ +0000a408 0000000000000038 0000a40c FDE cie=00000000 pc=000000000005dfc4..000000000005e0bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dfc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006106c │ │ │ │ - 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 0000000000061074 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000610a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dfcc │ │ │ │ + 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 000000000005dfd8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005dfec │ │ │ │ + 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 000000000005dff4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000005e08c │ │ │ │ + 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 00000000000610a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e094 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000b550 0000000000000024 0000b554 FDE cie=00000000 pc=00000000000610b0..00000000000610e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000610b4 │ │ │ │ +0000a444 0000000000000034 0000a448 FDE cie=00000000 pc=000000000005e0c0..000000000005e1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e0c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000610bc │ │ │ │ - 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 00000000000610c4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000610e0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e0c8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e0d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e0dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e0e4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e0ec │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000005e1c4 │ │ │ │ + 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_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000610e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b578 0000000000000024 0000b57c FDE cie=00000000 pc=00000000000610e8..0000000000061148 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000610ec │ │ │ │ +0000a47c 0000000000000060 0000a480 FDE cie=00000000 pc=000000000005e1d0..000000000005e320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000610f4 │ │ │ │ - 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 00000000000610fc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000061134 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1d8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e1e4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e1f0 │ │ │ │ + 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 000000000005e1f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005e218 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005e24c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000005e2ac │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005e2fc │ │ │ │ + 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 0000000000061138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e300 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e304 │ │ │ │ + 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: 12 to 000000000005e310 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e31c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5a0 0000000000000024 0000b5a4 FDE cie=00000000 pc=0000000000061148..00000000000611a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006114c │ │ │ │ +0000a4e0 0000000000000038 0000a4e4 FDE cie=00000000 pc=000000000005e320..000000000005e3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061154 │ │ │ │ - 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 000000000006115c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000061194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e328 │ │ │ │ + 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 000000000005e330 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e344 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e34c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005e3b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000061198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e3bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e3c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5c8 0000000000000034 0000b5cc FDE cie=00000000 pc=00000000000611a8..0000000000061238 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000611ac │ │ │ │ +0000a51c 0000000000000038 0000a520 FDE cie=00000000 pc=000000000005e3e8..000000000005e4ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e3ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000611b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e3f0 │ │ │ │ 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 00000000000611bc │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000611c4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000061230 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e3f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e40c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e414 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005e47c │ │ │ │ + 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_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: 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 0000000000061234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e480 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e484 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b600 0000000000000010 0000b604 FDE cie=00000000 pc=0000000000061240..0000000000061274 │ │ │ │ +0000a558 0000000000000040 0000a55c FDE cie=00000000 pc=000000000005e4ac..000000000005e604 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e4b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e4b4 │ │ │ │ + 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 000000000005e4bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e4d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e4d8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005e568 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005e5b0 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e5c4 │ │ │ │ + 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 000000000005e5c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e5cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005e5f8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b614 0000000000000010 0000b618 FDE cie=00000000 pc=0000000000061280..00000000000612b4 │ │ │ │ +0000a59c 0000000000000034 0000a5a0 FDE cie=00000000 pc=000000000005e604..000000000005e6cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e608 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e60c │ │ │ │ + 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 000000000005e614 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e620 │ │ │ │ + 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: 124 to 000000000005e69c │ │ │ │ + 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 000000000005e6a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e6a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000a5d4 0000000000000038 0000a5d8 FDE cie=00000000 pc=000000000005e6cc..000000000005e794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e6d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e6d4 │ │ │ │ + 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 000000000005e6dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e6ec │ │ │ │ + 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: 20 to 000000000005e700 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005e764 │ │ │ │ + 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 000000000005e768 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e76c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000a610 000000000000002c 0000a614 FDE cie=00000000 pc=000000000005e7a0..000000000005e8ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e7a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e7a8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e7b8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e7c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000005e88c │ │ │ │ + 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 000000000005e890 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e894 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b628 0000000000000024 0000b62c FDE cie=00000000 pc=00000000000612c0..0000000000061320 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000612c4 │ │ │ │ +0000a640 0000000000000024 0000a644 FDE cie=00000000 pc=000000000005e8ac..000000000005e90c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e8b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000612c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e8b4 │ │ │ │ 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 00000000000612dc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e8c4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006130c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005e8e0 │ │ │ │ + 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 0000000000061310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e8e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e8e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000b650 0000000000000044 0000b654 FDE cie=00000000 pc=0000000000061320..0000000000061490 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061324 │ │ │ │ +0000a668 0000000000000024 0000a66c FDE cie=00000000 pc=000000000005e90c..000000000005ea2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e910 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061328 │ │ │ │ - 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 0000000000061338 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006134c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061360 │ │ │ │ - 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: 16 to 0000000000061370 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 280 to 0000000000061488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e914 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e928 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005e98c │ │ │ │ + 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 000000000005e990 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e994 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a690 0000000000000010 0000a694 FDE cie=00000000 pc=000000000005ea40..000000000005ea4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a6a4 0000000000000010 0000a6a8 FDE cie=00000000 pc=000000000005ea4c..000000000005ea58 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a6b8 0000000000000010 0000a6bc FDE cie=00000000 pc=000000000005ea60..000000000005ea68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a6cc 0000000000000010 0000a6d0 FDE cie=00000000 pc=000000000005ea68..000000000005ea70 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a6e0 0000000000000010 0000a6e4 FDE cie=00000000 pc=000000000005ea70..000000000005ea90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a6f4 0000000000000010 0000a6f8 FDE cie=00000000 pc=000000000005ea90..000000000005ea98 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a708 0000000000000014 0000a70c FDE cie=00000000 pc=000000000005eaa0..000000000005eaa8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a720 0000000000000010 0000a724 FDE cie=00000000 pc=000000000005eac0..000000000005eae0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a734 0000000000000010 0000a738 FDE cie=00000000 pc=000000000005eae0..000000000005eafc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a748 0000000000000010 0000a74c FDE cie=00000000 pc=000000000005eb00..000000000005eb24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a75c 0000000000000010 0000a760 FDE cie=00000000 pc=000000000005eb24..000000000005ed18 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a770 0000000000000030 0000a774 FDE cie=00000000 pc=000000000005ed20..000000000005edc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ed2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed30 │ │ │ │ + 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 000000000005ed38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ed44 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ed54 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005eda8 │ │ │ │ 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 000000000006148c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005edac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a7a4 0000000000000010 0000a7a8 FDE cie=00000000 pc=000000000005edc0..000000000005ee64 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a7b8 0000000000000010 0000a7bc FDE cie=00000000 pc=000000000005ee64..000000000005ef04 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a7cc 0000000000000010 0000a7d0 FDE cie=00000000 pc=000000000005ef04..000000000005ef9c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b698 0000000000000010 0000b69c FDE cie=00000000 pc=00000000000614a0..00000000000614bc │ │ │ │ +0000a7e0 0000000000000010 0000a7e4 FDE cie=00000000 pc=000000000005efa0..000000000005f044 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b6ac 0000000000000050 0000b6b0 FDE cie=00000000 pc=00000000000614c0..00000000000615f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000614c4 │ │ │ │ +0000a7f4 0000000000000010 0000a7f8 FDE cie=00000000 pc=000000000005f044..000000000005f0cc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a808 0000000000000010 0000a80c FDE cie=00000000 pc=000000000005f0cc..000000000005f1bc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a81c 0000000000000010 0000a820 FDE cie=00000000 pc=000000000005f1c0..000000000005f370 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a830 0000000000000010 0000a834 FDE cie=00000000 pc=000000000005f380..000000000005f39c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a844 0000000000000050 0000a848 FDE cie=00000000 pc=000000000005f3a0..000000000005f4d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f3a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000614c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f3a8 │ │ │ │ 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 00000000000614d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f3b8 │ │ │ │ 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: 16 to 00000000000614e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f3c8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000614f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f3d4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000615a4 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000005f484 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000615a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f488 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000615b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f494 │ │ │ │ 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 00000000000615b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f498 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000615bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f49c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000615d8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f4b8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000615ec │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f4cc │ │ │ │ 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 00000000000615f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f4d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b700 000000000000002c 0000b704 FDE cie=00000000 pc=0000000000061600..0000000000061690 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006160c │ │ │ │ +0000a898 000000000000002c 0000a89c FDE cie=00000000 pc=000000000005f4e0..000000000005f570 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f4ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061610 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f4f0 │ │ │ │ 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 000000000006161c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f4fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061628 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f508 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000061684 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000005f564 │ │ │ │ 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 0000000000061688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f568 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b730 0000000000000024 0000b734 FDE cie=00000000 pc=0000000000061690..0000000000061704 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061694 │ │ │ │ +0000a8c8 0000000000000024 0000a8cc FDE cie=00000000 pc=000000000005f570..000000000005f5e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f574 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f578 │ │ │ │ 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 00000000000616a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f580 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000616fc │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000005f5dc │ │ │ │ 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 0000000000061700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f5e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000b758 0000000000000010 0000b75c FDE cie=00000000 pc=0000000000061704..0000000000061734 │ │ │ │ +0000a8f0 0000000000000010 0000a8f4 FDE cie=00000000 pc=000000000005f5e4..000000000005f614 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b76c 0000000000000010 0000b770 FDE cie=00000000 pc=0000000000061740..0000000000061758 │ │ │ │ +0000a904 0000000000000010 0000a908 FDE cie=00000000 pc=000000000005f620..000000000005f638 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b780 0000000000000010 0000b784 FDE cie=00000000 pc=0000000000061760..0000000000061788 │ │ │ │ +0000a918 0000000000000010 0000a91c FDE cie=00000000 pc=000000000005f640..000000000005f668 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b794 0000000000000010 0000b798 FDE cie=00000000 pc=0000000000061788..00000000000617cc │ │ │ │ +0000a92c 0000000000000010 0000a930 FDE cie=00000000 pc=000000000005f668..000000000005f6ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b7a8 0000000000000010 0000b7ac FDE cie=00000000 pc=00000000000617cc..00000000000617e8 │ │ │ │ +0000a940 0000000000000010 0000a944 FDE cie=00000000 pc=000000000005f6ac..000000000005f6c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b7bc 0000000000000048 0000b7c0 FDE cie=00000000 pc=00000000000617e8..0000000000061964 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000617ec │ │ │ │ +0000a954 0000000000000048 0000a958 FDE cie=00000000 pc=000000000005f6c8..000000000005f844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f6cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000617f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f6d0 │ │ │ │ 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 0000000000061800 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f6e0 │ │ │ │ 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 000000000006180c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f6ec │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 224 to 00000000000618ec │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000005f7cc │ │ │ │ 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 00000000000618f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f7d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000618f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f7d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000061948 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005f828 │ │ │ │ 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 000000000006194c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f82c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f830 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000b808 0000000000000010 0000b80c FDE cie=00000000 pc=0000000000061964..0000000000061988 │ │ │ │ +0000a9a0 0000000000000010 0000a9a4 FDE cie=00000000 pc=000000000005f844..000000000005f868 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b81c 0000000000000010 0000b820 FDE cie=00000000 pc=0000000000061988..00000000000619ac │ │ │ │ +0000a9b4 0000000000000010 0000a9b8 FDE cie=00000000 pc=000000000005f868..000000000005f88c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b830 0000000000000010 0000b834 FDE cie=00000000 pc=00000000000619ac..00000000000619d8 │ │ │ │ +0000a9c8 0000000000000010 0000a9cc FDE cie=00000000 pc=000000000005f88c..000000000005f8b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b844 000000000000008c 0000b848 FDE cie=00000000 pc=00000000000619e0..0000000000062440 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000619e4 │ │ │ │ +0000a9dc 000000000000008c 0000a9e0 FDE cie=00000000 pc=000000000005f8c0..0000000000060320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f8c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000619e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f8c8 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000619f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f8d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061a00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f8e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061a08 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f8e8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000061a24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f904 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000061a78 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005f958 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f95c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f960 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061a88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f968 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061a90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f970 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 2324 to 00000000000623a4 │ │ │ │ + DW_CFA_advance_loc2: 2324 to 0000000000060284 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060288 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006028c │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060290 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060294 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000062404 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000602e4 │ │ │ │ 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: 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 0000000000062408 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000602e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006240c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000602ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006242c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006030c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060310 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060314 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060318 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006243c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006031c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ │ │ │ │ -0000b8d4 0000000000000030 0000b8d8 FDE cie=00000000 pc=0000000000062440..00000000000624f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062444 │ │ │ │ +0000aa6c 0000000000000030 0000aa70 FDE cie=00000000 pc=0000000000060320..00000000000603d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060328 │ │ │ │ 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 0000000000062450 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060330 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006245c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006033c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006246c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006034c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000624f0 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000603d0 │ │ │ │ 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 00000000000624f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000603d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b908 00000000000000b4 0000b90c FDE cie=00000000 pc=0000000000062500..0000000000062964 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062504 │ │ │ │ +0000aaa0 00000000000000b4 0000aaa4 FDE cie=00000000 pc=00000000000603e0..0000000000060844 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000603e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062508 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000603e8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062514 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000603f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006251c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000603fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062524 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060404 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006253c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006041c │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062548 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060428 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062558 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060438 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062560 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060440 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000006258c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006046c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 532 to 00000000000627a0 │ │ │ │ + DW_CFA_advance_loc1: 532 to 0000000000060680 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000627a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060684 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000627a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060688 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000627b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060690 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000627b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060694 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000627ec │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000606cc │ │ │ │ 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 00000000000627f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000606d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000627f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000606d4 │ │ │ │ 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 │ │ │ │ @@ -26733,6923 +24669,8987 @@ │ │ │ │ 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: 332 to 0000000000062940 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000060820 │ │ │ │ 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: 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 0000000000062950 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060830 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060834 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060838 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006295c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006083c │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060840 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ │ │ │ │ -0000b9c0 000000000000005c 0000b9c4 FDE cie=00000000 pc=0000000000062964..0000000000062bb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062968 │ │ │ │ +0000ab58 000000000000005c 0000ab5c FDE cie=00000000 pc=0000000000060844..0000000000060a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060848 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006296c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006084c │ │ │ │ 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 0000000000062974 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060854 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062984 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060864 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062994 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060874 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006299c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006087c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000629a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060880 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000062a74 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000060954 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060958 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006095c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060960 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062a90 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060970 │ │ │ │ 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 0000000000062a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060974 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060978 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 252 to 0000000000062b94 │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000060a74 │ │ │ │ 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 0000000000062bac │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000060a8c │ │ │ │ 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 0000000000062bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060a90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba20 000000000000007c 0000ba24 FDE cie=00000000 pc=0000000000062bc0..00000000000631b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062bc4 │ │ │ │ +0000abb8 000000000000007c 0000abbc FDE cie=00000000 pc=0000000000060aa0..0000000000061090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062bc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060aa8 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062bd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060ab8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000062bf0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000060ad0 │ │ │ │ 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: 252 to 0000000000062cec │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000060bcc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000062d08 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000060be8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 440 to 0000000000062ec0 │ │ │ │ + DW_CFA_advance_loc1: 440 to 0000000000060da0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060da4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000062f14 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000060df4 │ │ │ │ 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 0000000000062f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060df8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060dfc │ │ │ │ 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_loc1: 604 to 0000000000063178 │ │ │ │ + DW_CFA_advance_loc1: 604 to 0000000000061058 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006317c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006105c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061060 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006319c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006107c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000631a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061088 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000631ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006108c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000baa0 000000000000007c 0000baa4 FDE cie=00000000 pc=00000000000631b0..0000000000063448 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000631b4 │ │ │ │ +0000ac38 000000000000007c 0000ac3c FDE cie=00000000 pc=0000000000061090..0000000000061328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061094 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000631b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061098 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000631c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000610a8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000631e8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000610c8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000631f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000610d0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000631fc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000610dc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000063218 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000610f8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 460 to 00000000000633e4 │ │ │ │ + DW_CFA_advance_loc1: 460 to 00000000000612c4 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000612c8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000612cc │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000612d0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000063414 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000612f4 │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063418 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000612f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006341c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000612fc │ │ │ │ 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: 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 0000000000063430 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061310 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ 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 0000000000063434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061314 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061318 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006343c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006131c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061320 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061324 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bb20 0000000000000010 0000bb24 FDE cie=00000000 pc=0000000000063460..00000000000634a8 │ │ │ │ +0000acb8 0000000000000044 0000acbc FDE cie=00000000 pc=0000000000061340..00000000000615b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061344 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061348 │ │ │ │ + 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 0000000000061350 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000061360 │ │ │ │ + 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_advance_loc: 12 to 000000000006136c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 564 to 00000000000615a0 │ │ │ │ + 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 00000000000615a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ad00 0000000000000048 0000ad04 FDE cie=00000000 pc=00000000000615c0..0000000000061bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615c8 │ │ │ │ + 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 00000000000615d0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000615dc │ │ │ │ + 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: 12 to 00000000000615e8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000615f0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1408 to 0000000000061b70 │ │ │ │ + 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 0000000000061b74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061b78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bb34 0000000000000010 0000bb38 FDE cie=00000000 pc=00000000000634a8..00000000000634f0 │ │ │ │ +0000ad4c 000000000000003c 0000ad50 FDE cie=00000000 pc=0000000000061bc0..0000000000061c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061bc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061bc8 │ │ │ │ + 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 0000000000061bd8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061be4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000061c58 │ │ │ │ + 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 0000000000061c5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061c64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000061c84 │ │ │ │ + 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 0000000000061c88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bb48 0000000000000034 0000bb4c FDE cie=00000000 pc=00000000000634f0..0000000000063a18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000634f4 │ │ │ │ +0000ad8c 0000000000000030 0000ad90 FDE cie=00000000 pc=0000000000061c90..0000000000061e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000634f8 │ │ │ │ - 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 0000000000063508 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063510 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006351c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 472 to 00000000000636f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c98 │ │ │ │ + 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 0000000000061ca0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061cb4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 320 to 0000000000061df4 │ │ │ │ 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 00000000000636f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061df8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000636fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061dfc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bb80 0000000000000010 0000bb84 FDE cie=00000000 pc=0000000000063a20..0000000000063a50 │ │ │ │ +0000adc0 000000000000002c 0000adc4 FDE cie=00000000 pc=0000000000061e80..0000000000061fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061e84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061e88 │ │ │ │ + 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 0000000000061e90 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061e9c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000061f54 │ │ │ │ + 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 0000000000061f58 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061f5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000adf0 0000000000000020 0000adf4 FDE cie=00000000 pc=0000000000061fe0..0000000000062018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061fec │ │ │ │ + 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: 36 to 0000000000062010 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062014 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ae14 0000000000000010 0000ae18 FDE cie=00000000 pc=0000000000062020..0000000000062028 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ae28 0000000000000010 0000ae2c FDE cie=00000000 pc=0000000000062028..0000000000062030 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ae3c 0000000000000010 0000ae40 FDE cie=00000000 pc=0000000000062030..0000000000062050 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bb94 0000000000000010 0000bb98 FDE cie=00000000 pc=0000000000063a50..0000000000063a70 │ │ │ │ +0000ae50 0000000000000020 0000ae54 FDE cie=00000000 pc=0000000000062050..000000000006209c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062054 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062058 │ │ │ │ + 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 0000000000062074 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062078 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bba8 0000000000000028 0000bbac FDE cie=00000000 pc=0000000000063a70..0000000000063ab0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a74 │ │ │ │ +0000ae74 0000000000000028 0000ae78 FDE cie=00000000 pc=00000000000620a0..0000000000062100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000620a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000620a8 │ │ │ │ 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 0000000000063a98 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000620b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000620f8 │ │ │ │ + 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 00000000000620fc │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000aea0 0000000000000010 0000aea4 FDE cie=00000000 pc=0000000000062100..000000000006212c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000aeb4 000000000000003c 0000aeb8 FDE cie=00000000 pc=000000000006212c..0000000000062220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062130 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062134 │ │ │ │ + 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 0000000000062140 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006214c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062154 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000062198 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000621f0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000062210 │ │ │ │ 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 0000000000062214 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062218 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063aa8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000aef4 0000000000000028 0000aef8 FDE cie=00000000 pc=0000000000062220..0000000000062290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062224 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062228 │ │ │ │ + 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 0000000000062230 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006223c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000062288 │ │ │ │ + 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 000000000006228c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000af20 0000000000000040 0000af24 FDE cie=00000000 pc=0000000000062290..000000000006237c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062294 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062298 │ │ │ │ + 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 00000000000622a0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000622a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000622b4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000622c0 │ │ │ │ + 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 0000000000062374 │ │ │ │ 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 0000000000063aac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062378 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bbd4 0000000000000048 0000bbd8 FDE cie=00000000 pc=0000000000063ab0..0000000000063c30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063ab4 │ │ │ │ +0000af64 0000000000000044 0000af68 FDE cie=00000000 pc=0000000000062380..0000000000062550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063ab8 │ │ │ │ - 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 0000000000063ac4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063ad0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063adc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063aec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063af8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 280 to 0000000000063c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062388 │ │ │ │ + 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 0000000000062390 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006239c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000623a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000623b0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000623bc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 372 to 0000000000062530 │ │ │ │ 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 0000000000063c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062534 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062538 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc20 0000000000000048 0000bc24 FDE cie=00000000 pc=0000000000063c30..0000000000063dd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c34 │ │ │ │ +0000afac 0000000000000044 0000afb0 FDE cie=00000000 pc=0000000000062550..000000000006275c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062554 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c38 │ │ │ │ - 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 0000000000063c44 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063c50 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063c5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063c68 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063c78 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000063d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062558 │ │ │ │ + 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 0000000000062564 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006256c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062574 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006258c │ │ │ │ + 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: 440 to 0000000000062744 │ │ │ │ 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 0000000000063da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062748 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006274c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc6c 0000000000000074 0000bc70 FDE cie=00000000 pc=0000000000063dd0..0000000000063f88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063ddc │ │ │ │ +0000aff4 0000000000000048 0000aff8 FDE cie=00000000 pc=0000000000062760..0000000000062dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062768 │ │ │ │ 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 0000000000063de8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062780 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063df8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006278c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000063e14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062794 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000627a0 │ │ │ │ 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 0000000000063e3c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000063efc │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000063f18 │ │ │ │ + DW_CFA_advance_loc2: 1036 to 0000000000062bac │ │ │ │ + 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 0000000000063f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062bb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f20 │ │ │ │ - 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 0000000000062bb4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b040 0000000000000060 0000b044 FDE cie=00000000 pc=0000000000062dc8..0000000000063004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000063f4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000063f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dd0 │ │ │ │ + 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 0000000000062ddc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062df4 │ │ │ │ + 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 0000000000062e04 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062e14 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000062ef8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000062f68 │ │ │ │ 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 0000000000063f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f70 │ │ │ │ + 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: 60 to 0000000000062fac │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bce4 0000000000000010 0000bce8 FDE cie=00000000 pc=0000000000063f88..0000000000063fd8 │ │ │ │ +0000b0a4 0000000000000028 0000b0a8 FDE cie=00000000 pc=0000000000063004..000000000006304c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063010 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063014 │ │ │ │ + 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 000000000006301c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000063040 │ │ │ │ + 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 0000000000063044 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bcf8 0000000000000010 0000bcfc FDE cie=00000000 pc=0000000000063fe0..0000000000064060 │ │ │ │ +0000b0d0 0000000000000010 0000b0d4 FDE cie=00000000 pc=0000000000063060..00000000000630d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd0c 0000000000000060 0000bd10 FDE cie=00000000 pc=0000000000064060..00000000000648b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064064 │ │ │ │ +0000b0e4 0000000000000010 0000b0e8 FDE cie=00000000 pc=00000000000630e0..000000000006313c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b0f8 0000000000000018 0000b0fc FDE cie=00000000 pc=0000000000003b4c..0000000000003b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064068 │ │ │ │ - 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: 12 to 0000000000064074 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064080 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064088 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064090 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000064118 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ │ - DW_CFA_advance_loc1: 348 to 0000000000064274 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b54 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000b114 0000000000000010 0000b118 FDE cie=00000000 pc=0000000000063140..000000000006319c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b128 0000000000000034 0000b12c FDE cie=00000000 pc=00000000000631a0..00000000000632bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000631a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000631a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000631b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000631bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000631c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000631d4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000006328c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000642b4 │ │ │ │ - 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000642b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063290 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000642bc │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ │ - 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_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_offset: r29 (x29) at cfa-288 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063294 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b160 0000000000000024 0000b164 FDE cie=00000000 pc=00000000000632c0..00000000000632f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000632c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000632c8 │ │ │ │ + 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 00000000000632d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000632e8 │ │ │ │ + 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 00000000000632ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b188 0000000000000010 0000b18c FDE cie=00000000 pc=00000000000632f0..00000000000632fc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b19c 0000000000000010 0000b1a0 FDE cie=00000000 pc=0000000000063300..000000000006330c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b1b0 0000000000000010 0000b1b4 FDE cie=00000000 pc=000000000006330c..0000000000063318 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b1c4 0000000000000010 0000b1c8 FDE cie=00000000 pc=0000000000063320..0000000000063334 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b1d8 0000000000000010 0000b1dc FDE cie=00000000 pc=0000000000063340..0000000000063354 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b1ec 0000000000000010 0000b1f0 FDE cie=00000000 pc=0000000000063360..0000000000063374 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b200 0000000000000010 0000b204 FDE cie=00000000 pc=0000000000063380..000000000006339c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b214 0000000000000010 0000b218 FDE cie=00000000 pc=00000000000633a0..00000000000633bc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b228 0000000000000010 0000b22c FDE cie=00000000 pc=00000000000633c0..00000000000633d8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd70 0000000000000044 0000bd74 FDE cie=00000000 pc=00000000000648b0..000000000006528c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000648b4 │ │ │ │ +0000b23c 0000000000000010 0000b240 FDE cie=00000000 pc=00000000000633e0..00000000000633f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b250 0000000000000010 0000b254 FDE cie=00000000 pc=0000000000063400..0000000000063430 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b264 0000000000000010 0000b268 FDE cie=00000000 pc=0000000000063430..0000000000063454 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b278 0000000000000010 0000b27c FDE cie=00000000 pc=0000000000063460..000000000006346c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b28c 0000000000000018 0000b290 FDE cie=00000000 pc=000000000006346c..00000000000634c8 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000634bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000648b8 │ │ │ │ - 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: 8 to 00000000000648c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000648d4 │ │ │ │ - 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_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_advance_loc2: 1076 to 0000000000064d08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000634c0 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000b2a8 0000000000000010 0000b2ac FDE cie=00000000 pc=00000000000634c8..00000000000634d4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b2bc 0000000000000010 0000b2c0 FDE cie=00000000 pc=00000000000634e0..00000000000634f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b2d0 0000000000000028 0000b2d4 FDE cie=00000000 pc=00000000000634f0..0000000000063570 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000634f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000634f8 │ │ │ │ + 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 0000000000063500 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000063518 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000063568 │ │ │ │ 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 0000000000064d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006356c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000b2fc 0000000000000028 0000b300 FDE cie=00000000 pc=0000000000063570..000000000006365c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063574 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063578 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063580 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063588 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000063650 │ │ │ │ + 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 0000000000063654 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063658 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000b328 0000000000000010 0000b32c FDE cie=00000000 pc=0000000000063660..00000000000636a0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bdb8 0000000000000044 0000bdbc FDE cie=00000000 pc=000000000006528c..0000000000065c80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065290 │ │ │ │ +0000b33c 0000000000000024 0000b340 FDE cie=00000000 pc=00000000000636a0..00000000000636e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000636a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065294 │ │ │ │ - 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 00000000000652a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000652ac │ │ │ │ - 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: 12 to 00000000000652b8 │ │ │ │ - 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_advance_loc2: 2428 to 0000000000065c34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000636a8 │ │ │ │ + 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 00000000000636bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000636d8 │ │ │ │ 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 00000000000636dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b364 0000000000000044 0000b368 FDE cie=00000000 pc=00000000000636e0..0000000000063904 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000636e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000636e8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000636ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000636f4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063708 │ │ │ │ + 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 0000000000063718 │ │ │ │ + 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: 464 to 00000000000638e8 │ │ │ │ + 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 0000000000065c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000638ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000638f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000be00 0000000000000044 0000be04 FDE cie=00000000 pc=0000000000065c80..0000000000066670 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c84 │ │ │ │ +0000b3ac 0000000000000044 0000b3b0 FDE cie=00000000 pc=0000000000063904..0000000000063b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063908 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c88 │ │ │ │ - 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: 28 to 0000000000065ca4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000065ccc │ │ │ │ - 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: 20 to 0000000000065ce0 │ │ │ │ - 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_advance_loc2: 1416 to 0000000000066268 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006390c │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063918 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006392c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063940 │ │ │ │ + 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: 492 to 0000000000063b2c │ │ │ │ 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 000000000006626c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b34 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000be48 0000000000000048 0000be4c FDE cie=00000000 pc=0000000000066670..0000000000066ec8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066674 │ │ │ │ +0000b3f4 0000000000000024 0000b3f8 FDE cie=00000000 pc=0000000000063b48..0000000000063b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066678 │ │ │ │ - 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 0000000000066694 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006669c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000666a8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000666b4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000666c0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ - DW_CFA_advance_loc2: 1228 to 0000000000066b8c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b50 │ │ │ │ + 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 0000000000063b58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000063b70 │ │ │ │ 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: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b41c 0000000000000010 0000b420 FDE cie=00000000 pc=0000000000063b80..0000000000063b8c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b430 000000000000003c 0000b434 FDE cie=00000000 pc=0000000000063b8c..0000000000063d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b94 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063ba0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063ba8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063bb0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063bb8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000063d04 │ │ │ │ + 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 0000000000066b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d0c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d10 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b470 000000000000003c 0000b474 FDE cie=00000000 pc=0000000000063d20..0000000000063de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d28 │ │ │ │ + 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 0000000000063d30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063d40 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063d4c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063d58 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000063dcc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063dd0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063dd4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063de0 │ │ │ │ + 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 0000000000063de4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be94 0000000000000070 0000be98 FDE cie=00000000 pc=0000000000066ec8..00000000000675d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066ecc │ │ │ │ +0000b4b0 0000000000000018 0000b4b4 FDE cie=00000000 pc=0000000000063de8..0000000000063e88 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000063e7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066ed0 │ │ │ │ - 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 0000000000066ee8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000066f04 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066f14 │ │ │ │ - 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: 8 to 0000000000066f1c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 656 to 00000000000671ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063e80 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000b4cc 0000000000000040 0000b4d0 FDE cie=00000000 pc=0000000000063e88..0000000000063fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063e8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063e90 │ │ │ │ + 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 0000000000063ea8 │ │ │ │ + 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 0000000000063fac │ │ │ │ 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 00000000000671b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063fb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000671b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063fb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 572 to 00000000000673f0 │ │ │ │ + │ │ │ │ +0000b510 0000000000000010 0000b514 FDE cie=00000000 pc=0000000000063fc4..0000000000063fdc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b524 0000000000000010 0000b528 FDE cie=00000000 pc=0000000000063fe0..0000000000064054 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b538 0000000000000044 0000b53c FDE cie=00000000 pc=0000000000064060..000000000006433c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064064 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064068 │ │ │ │ + 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 0000000000064070 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006407c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006408c │ │ │ │ + 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_loc1: 652 to 0000000000064318 │ │ │ │ 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 00000000000673f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006431c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000673f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064320 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 344 to 0000000000067550 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b580 0000000000000040 0000b584 FDE cie=00000000 pc=0000000000064340..000000000006447c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064344 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064348 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064354 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006435c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064364 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064370 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006437c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000064470 │ │ │ │ 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 0000000000067554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064474 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064478 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000bf08 0000000000000048 0000bf0c FDE cie=00000000 pc=00000000000675d0..0000000000067c40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675d4 │ │ │ │ +0000b5c4 0000000000000030 0000b5c8 FDE cie=00000000 pc=0000000000064480..0000000000064520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064484 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675d8 │ │ │ │ - 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: 12 to 00000000000675e4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000675f0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000675fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067604 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067610 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ - DW_CFA_advance_loc1: 972 to 00000000000679dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064488 │ │ │ │ + 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 0000000000064498 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000644a8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000644c4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000006450c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064518 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006451c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000b5f8 0000000000000024 0000b5fc FDE cie=00000000 pc=0000000000064520..0000000000064580 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064524 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064528 │ │ │ │ + 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 0000000000064530 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000064578 │ │ │ │ + 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 00000000000679e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006457c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000679e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bf54 000000000000005c 0000bf58 FDE cie=00000000 pc=0000000000067c40..000000000006847c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067c44 │ │ │ │ +0000b620 0000000000000024 0000b624 FDE cie=00000000 pc=0000000000064580..00000000000645e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067c48 │ │ │ │ - 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: 16 to 0000000000067c58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067c60 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067c68 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067c70 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067c7c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1284 to 0000000000068180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064588 │ │ │ │ + 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 0000000000064590 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000645e0 │ │ │ │ + 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 00000000000645e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b648 0000000000000024 0000b64c FDE cie=00000000 pc=00000000000645e8..0000000000064654 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000645ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000645f0 │ │ │ │ + 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 00000000000645f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006464c │ │ │ │ + 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 0000000000064650 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b670 0000000000000024 0000b674 FDE cie=00000000 pc=0000000000064660..00000000000646c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064664 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064668 │ │ │ │ + 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 0000000000064670 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000646c0 │ │ │ │ + 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 00000000000646c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b698 0000000000000024 0000b69c FDE cie=00000000 pc=00000000000646c8..0000000000064728 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000646cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000646d0 │ │ │ │ + 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 00000000000646d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000064720 │ │ │ │ + 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 0000000000064724 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b6c0 0000000000000010 0000b6c4 FDE cie=00000000 pc=0000000000064728..0000000000064d58 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b6d4 0000000000000010 0000b6d8 FDE cie=00000000 pc=0000000000064d60..0000000000064d88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b6e8 0000000000000024 0000b6ec FDE cie=00000000 pc=0000000000064d88..0000000000064db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d90 │ │ │ │ + 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 0000000000064d98 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064db0 │ │ │ │ + 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 0000000000064db4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b710 0000000000000010 0000b714 FDE cie=00000000 pc=0000000000064dc0..0000000000064dcc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b724 0000000000000020 0000b728 FDE cie=00000000 pc=0000000000064dcc..0000000000064f60 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000064e34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064e3c │ │ │ │ + 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: 96 to 0000000000064e9c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ea0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b748 0000000000000010 0000b74c FDE cie=00000000 pc=0000000000064f60..0000000000064f80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b75c 000000000000005c 0000b760 FDE cie=00000000 pc=0000000000064f80..0000000000065360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f88 │ │ │ │ + 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 0000000000064f90 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064fa4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000064fe0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064fe8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064ff4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 284 to 0000000000065110 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065114 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065118 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065128 │ │ │ │ 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 000000000006512c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065130 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000006533c │ │ │ │ + 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 0000000000065358 │ │ │ │ + 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 000000000006535c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b7bc 0000000000000058 0000b7c0 FDE cie=00000000 pc=0000000000065360..00000000000655ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065364 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065368 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065378 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065384 │ │ │ │ + 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 000000000006538c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000653e4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000065510 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000065574 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 0000000000068184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065578 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068188 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 560 to 00000000000683b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006557c │ │ │ │ + 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 00000000000655e4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655e8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b818 0000000000000050 0000b81c FDE cie=00000000 pc=00000000000655ec..0000000000065714 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655f4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655f8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065600 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065610 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065618 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000065644 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065650 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000656c0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000656c4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000656f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + 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 00000000000656fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065700 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006570c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065710 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000b86c 0000000000000040 0000b870 FDE cie=00000000 pc=0000000000065720..000000000006580c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065730 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065734 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065738 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065740 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006574c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065758 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065764 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065770 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000065800 │ │ │ │ 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 00000000000683bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000683c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bfb4 0000000000000038 0000bfb8 FDE cie=00000000 pc=0000000000068480..0000000000068548 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068484 │ │ │ │ +0000b8b0 0000000000000040 0000b8b4 FDE cie=00000000 pc=000000000006580c..0000000000065a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065810 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068488 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065814 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006581c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068494 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065824 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006849c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000684ac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006584c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000068538 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000065880 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 368 to 00000000000659f0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000659f8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000065a20 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + 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 0000000000065a24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065a28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065a34 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065a38 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b8f4 0000000000000034 0000b8f8 FDE cie=00000000 pc=0000000000065a40..0000000000065c4c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065a50 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065a54 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065a64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065a6c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065a7c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000065aa4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 412 to 0000000000065c40 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: 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 000000000006853c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068540 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bff0 0000000000000020 0000bff4 FDE cie=00000000 pc=0000000000068560..00000000000685b8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068570 │ │ │ │ +0000b92c 0000000000000024 0000b930 FDE cie=00000000 pc=0000000000065c4c..0000000000065c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065c50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068578 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065c54 │ │ │ │ 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: 52 to 00000000000685ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065c5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000065c84 │ │ │ │ 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 00000000000685b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065c88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c014 0000000000000010 0000c018 FDE cie=00000000 pc=00000000000685c0..00000000000685dc │ │ │ │ +0000b954 0000000000000010 0000b958 FDE cie=00000000 pc=0000000000065c8c..0000000000065c9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c028 0000000000000010 0000c02c FDE cie=00000000 pc=00000000000685e0..0000000000068604 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c03c 0000000000000010 0000c040 FDE cie=00000000 pc=0000000000068604..0000000000068984 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c050 000000000000002c 0000c054 FDE cie=00000000 pc=0000000000068984..0000000000068a20 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068990 │ │ │ │ +0000b968 0000000000000054 0000b96c FDE cie=00000000 pc=0000000000065ca0..0000000000065edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068994 │ │ │ │ - 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 000000000006899c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000689a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000068a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ca8 │ │ │ │ + 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 0000000000065cb0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065cb8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065cc4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000065d3c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000065e48 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000065e64 │ │ │ │ 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 0000000000068a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065e68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065e6c │ │ │ │ + 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_nop │ │ │ │ │ │ │ │ -0000c080 0000000000000038 0000c084 FDE cie=00000000 pc=0000000000068a20..0000000000068c80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a24 │ │ │ │ +0000b9c0 0000000000000010 0000b9c4 FDE cie=00000000 pc=0000000000065ee0..0000000000065f00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b9d4 0000000000000010 0000b9d8 FDE cie=00000000 pc=0000000000065f00..0000000000065f78 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b9e8 0000000000000038 0000b9ec FDE cie=00000000 pc=0000000000065f80..00000000000661e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f88 │ │ │ │ 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 0000000000068a38 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065f98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068a40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065fa0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068a48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065fa8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000068b5c │ │ │ │ + DW_CFA_advance_loc1: 276 to 00000000000660bc │ │ │ │ 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 0000000000068b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000660c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000660c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c0bc 0000000000000024 0000c0c0 FDE cie=00000000 pc=0000000000068c80..0000000000068d0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c84 │ │ │ │ +0000ba24 0000000000000024 0000ba28 FDE cie=00000000 pc=00000000000661e0..000000000006626c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000661e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000661e8 │ │ │ │ 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 0000000000068c94 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000661f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000068d04 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000066264 │ │ │ │ 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 0000000000068d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066268 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c0e4 000000000000002c 0000c0e8 FDE cie=00000000 pc=0000000000068d0c..0000000000068ff0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000068d38 │ │ │ │ +0000ba4c 000000000000002c 0000ba50 FDE cie=00000000 pc=000000000006626c..0000000000066550 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000066298 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006629c │ │ │ │ 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: 128 to 0000000000068dbc │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000006631c │ │ │ │ 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 0000000000068dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066320 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066324 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000068e38 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000066398 │ │ │ │ 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 0000000000068e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006639c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000663a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c114 0000000000000010 0000c118 FDE cie=00000000 pc=0000000000068ff0..0000000000069004 │ │ │ │ +0000ba7c 0000000000000010 0000ba80 FDE cie=00000000 pc=0000000000066550..0000000000066564 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c128 0000000000000034 0000c12c FDE cie=00000000 pc=0000000000069004..0000000000069274 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069008 │ │ │ │ +0000ba90 0000000000000034 0000ba94 FDE cie=00000000 pc=0000000000066564..00000000000667d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066568 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006900c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006656c │ │ │ │ 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 0000000000069014 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066574 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069020 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066580 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069028 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066588 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000069060 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000665c0 │ │ │ │ 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 0000000000069064 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000665c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069068 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000665c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c160 0000000000000048 0000c164 FDE cie=00000000 pc=0000000000069280..00000000000694b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069284 │ │ │ │ +0000bac8 0000000000000048 0000bacc FDE cie=00000000 pc=00000000000667e0..0000000000066a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000667e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069288 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000667e8 │ │ │ │ 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 0000000000069298 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000667f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000692a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066808 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000692b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066810 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000069374 │ │ │ │ + DW_CFA_advance_loc: 196 to 00000000000668d4 │ │ │ │ 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 0000000000069378 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000668d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006937c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000668dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000069490 │ │ │ │ + DW_CFA_advance_loc1: 276 to 00000000000669f0 │ │ │ │ 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 0000000000069494 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000669f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069498 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000669f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c1ac 0000000000000050 0000c1b0 FDE cie=00000000 pc=00000000000694c0..00000000000698d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694c4 │ │ │ │ +0000bb14 0000000000000050 0000bb18 FDE cie=00000000 pc=0000000000066a20..0000000000066e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a28 │ │ │ │ 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: 40 to 00000000000694f0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000066a50 │ │ │ │ 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 00000000000694f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000000695a4 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000066b04 │ │ │ │ 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 00000000000695a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066b08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000695b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 340 to 0000000000069704 │ │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000066c64 │ │ │ │ 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 0000000000069708 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069710 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 372 to 0000000000069884 │ │ │ │ + DW_CFA_advance_loc1: 372 to 0000000000066de4 │ │ │ │ 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 0000000000069888 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066de8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069898 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066df8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006989c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066dfc │ │ │ │ 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 00000000000698a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066e00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000698b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c200 0000000000000010 0000c204 FDE cie=00000000 pc=00000000000698e0..00000000000698fc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c214 0000000000000010 0000c218 FDE cie=00000000 pc=0000000000069900..0000000000069928 │ │ │ │ +0000bb68 0000000000000010 0000bb6c FDE cie=00000000 pc=0000000000066e40..0000000000066e80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c228 0000000000000010 0000c22c FDE cie=00000000 pc=0000000000069928..0000000000069998 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000bb7c 000000000000004c 0000bb80 FDE cie=00000000 pc=0000000000066e80..00000000000671bc │ │ │ │ + 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 0000000000066e90 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066e98 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000066f60 │ │ │ │ + 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 0000000000066f64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000066fb0 │ │ │ │ + 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 0000000000066fb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066fb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066fcc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 296 to 00000000000670f4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000067140 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c23c 000000000000002c 0000c240 FDE cie=00000000 pc=00000000000699a0..0000000000069a14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699a4 │ │ │ │ +0000bbcc 000000000000003c 0000bbd0 FDE cie=00000000 pc=00000000000671c0..00000000000672d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671cc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000699b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000671d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000699c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000671e0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000069a0c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000006725c │ │ │ │ + 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 0000000000067260 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067264 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000672c8 │ │ │ │ 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 0000000000069a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000672cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bc0c 0000000000000010 0000bc10 FDE cie=00000000 pc=00000000000672d0..0000000000067308 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c26c 000000000000002c 0000c270 FDE cie=00000000 pc=0000000000069a20..0000000000069b24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a24 │ │ │ │ +0000bc20 0000000000000020 0000bc24 FDE cie=00000000 pc=0000000000067308..0000000000067458 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000067384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067388 │ │ │ │ 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 0000000000069a34 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069a44 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000069b14 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000067448 │ │ │ │ + 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 000000000006744c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067450 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000bc44 0000000000000028 0000bc48 FDE cie=00000000 pc=0000000000067460..0000000000067554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067464 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067468 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000067480 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000674a4 │ │ │ │ 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 00000000000674a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000674ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000006754c │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067550 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000bc70 0000000000000048 0000bc74 FDE cie=00000000 pc=0000000000067560..0000000000068a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067564 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006756c │ │ │ │ + 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 0000000000067574 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006757c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067590 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + 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: 796 to 00000000000678ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000678c4 │ │ │ │ + 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 00000000000678c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000bcbc 0000000000000048 0000bcc0 FDE cie=00000000 pc=0000000000068a00..0000000000068cac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a08 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a0c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068a14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068a20 │ │ │ │ + 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 0000000000068a2c │ │ │ │ + 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: 600 to 0000000000068c84 │ │ │ │ + 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 0000000000068c88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c8c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd08 0000000000000010 0000bd0c FDE cie=00000000 pc=0000000000068cc0..0000000000068d08 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd1c 0000000000000010 0000bd20 FDE cie=00000000 pc=0000000000068d08..0000000000068d28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd30 0000000000000010 0000bd34 FDE cie=00000000 pc=0000000000068d28..0000000000068d48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd44 0000000000000010 0000bd48 FDE cie=00000000 pc=0000000000068d48..0000000000068d68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd58 0000000000000010 0000bd5c FDE cie=00000000 pc=0000000000068d68..0000000000068d88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd6c 0000000000000010 0000bd70 FDE cie=00000000 pc=0000000000068d88..0000000000068da4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd80 0000000000000010 0000bd84 FDE cie=00000000 pc=0000000000068da4..0000000000068e1c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd94 0000000000000010 0000bd98 FDE cie=00000000 pc=0000000000068e20..0000000000068e3c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bda8 0000000000000010 0000bdac FDE cie=00000000 pc=0000000000068e40..0000000000068e5c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bdbc 0000000000000010 0000bdc0 FDE cie=00000000 pc=0000000000068e60..0000000000068e7c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bdd0 0000000000000010 0000bdd4 FDE cie=00000000 pc=0000000000068e80..0000000000068e9c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bde4 0000000000000010 0000bde8 FDE cie=00000000 pc=0000000000068ea0..0000000000068ec0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bdf8 0000000000000050 0000bdfc FDE cie=00000000 pc=0000000000068ec0..0000000000068f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ec4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ec8 │ │ │ │ + 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 0000000000068ed0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068edc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068ee8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068ef4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000068f40 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068f48 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f4c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068f54 │ │ │ │ + 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 0000000000068f58 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f5c │ │ │ │ + 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: 12 to 0000000000068f68 │ │ │ │ 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 0000000000068f6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000be4c 0000000000000050 0000be50 FDE cie=00000000 pc=0000000000068f70..0000000000069020 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f78 │ │ │ │ + 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 0000000000068f80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068f8c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068f98 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068fa4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000068ff0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068ff8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ffc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069004 │ │ │ │ + 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 0000000000069008 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006900c │ │ │ │ + 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: 12 to 0000000000069018 │ │ │ │ + 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 000000000006901c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bea0 0000000000000070 0000bea4 FDE cie=00000000 pc=0000000000069020..00000000000690fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069024 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069028 │ │ │ │ + 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 0000000000069030 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069038 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069044 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006904c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069058 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000690b4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000690b8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000690bc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000690d0 │ │ │ │ + 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 00000000000690d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000690d8 │ │ │ │ + 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: 12 to 00000000000690e4 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000690e8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000690ec │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000690f4 │ │ │ │ + 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 0000000000069b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000690f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b1c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bf14 0000000000000048 0000bf18 FDE cie=00000000 pc=0000000000069100..0000000000069398 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069108 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069114 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006911c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069124 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069134 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069140 │ │ │ │ + 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: 580 to 0000000000069384 │ │ │ │ + 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 0000000000069388 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006938c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bf60 0000000000000010 0000bf64 FDE cie=00000000 pc=00000000000693a0..00000000000693c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c29c 000000000000002c 0000c2a0 FDE cie=00000000 pc=0000000000069b24..0000000000069bb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b28 │ │ │ │ +0000bf74 0000000000000010 0000bf78 FDE cie=00000000 pc=00000000000693c8..00000000000693f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bf88 0000000000000010 0000bf8c FDE cie=00000000 pc=00000000000693f0..000000000006950c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bf9c 0000000000000084 0000bfa0 FDE cie=00000000 pc=000000000006950c..0000000000069b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069510 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069514 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069520 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069530 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000069550 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069560 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069564 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069568 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 988 to 0000000000069944 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069948 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006994c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069950 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006997c │ │ │ │ + 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 0000000000069980 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069984 │ │ │ │ + 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: 376 to 0000000000069afc │ │ │ │ + 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 0000000000069b00 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b04 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b08 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b0c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c024 0000000000000010 0000c028 FDE cie=00000000 pc=0000000000069b10..0000000000069b2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c038 0000000000000010 0000c03c FDE cie=00000000 pc=0000000000069b2c..0000000000069b48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c04c 0000000000000010 0000c050 FDE cie=00000000 pc=0000000000069b48..0000000000069b64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c060 0000000000000010 0000c064 FDE cie=00000000 pc=0000000000069b64..0000000000069b80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c074 0000000000000010 0000c078 FDE cie=00000000 pc=0000000000069b80..0000000000069b9c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c088 0000000000000014 0000c08c FDE cie=00000000 pc=0000000000069ba0..0000000000069bbc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c0a0 0000000000000010 0000c0a4 FDE cie=00000000 pc=0000000000069bc0..0000000000069bfc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c0b4 0000000000000010 0000c0b8 FDE cie=00000000 pc=0000000000069c00..0000000000069c50 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c0c8 000000000000002c 0000c0cc FDE cie=00000000 pc=0000000000069c50..0000000000069d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069c54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069c58 │ │ │ │ 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 0000000000069b38 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069c60 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000069cd0 │ │ │ │ + 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 0000000000069cd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069cd8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000069cf4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000069d3c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + │ │ │ │ +0000c0f8 0000000000000034 0000c0fc FDE cie=00000000 pc=0000000000069d60..0000000000069e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d68 │ │ │ │ + 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 0000000000069d70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000069dd0 │ │ │ │ + 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 0000000000069dd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069dd8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000069e20 │ │ │ │ + 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 0000000000069e24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c130 000000000000004c 0000c134 FDE cie=00000000 pc=0000000000069e50..0000000000069ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e58 │ │ │ │ + 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 0000000000069e64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000069eec │ │ │ │ + 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 0000000000069ef0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ef4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000069f30 │ │ │ │ + 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 0000000000069f34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069f38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000069f80 │ │ │ │ + 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 0000000000069f84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069f88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000069fac │ │ │ │ + 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 0000000000069fb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069fb4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c180 000000000000002c 0000c184 FDE cie=00000000 pc=000000000006a000..000000000006a054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a004 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a008 │ │ │ │ + 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 000000000006a010 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069b44 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a024 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000069ba8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006a04c │ │ │ │ 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 0000000000069bac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a050 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c2cc 0000000000000010 0000c2d0 FDE cie=00000000 pc=0000000000069bb0..0000000000069c50 │ │ │ │ +0000c1b0 0000000000000010 0000c1b4 FDE cie=00000000 pc=000000000006a060..000000000006a070 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c2e0 0000000000000044 0000c2e4 FDE cie=00000000 pc=0000000000069c50..0000000000069e08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069c54 │ │ │ │ +0000c1c4 0000000000000010 0000c1c8 FDE cie=00000000 pc=000000000006a070..000000000006a0b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c1d8 0000000000000010 0000c1dc FDE cie=00000000 pc=000000000006a0c0..000000000006a0ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c1ec 0000000000000030 0000c1f0 FDE cie=00000000 pc=000000000006a0ec..000000000006a180 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a0f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a0f4 │ │ │ │ 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 0000000000069c60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069c68 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a0fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069c74 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a108 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a11c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000069d80 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000006a178 │ │ │ │ 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 0000000000069d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a17c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069d88 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000069df4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c220 0000000000000010 0000c224 FDE cie=00000000 pc=000000000006a180..000000000006a1a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c234 000000000000005c 0000c238 FDE cie=00000000 pc=000000000006a1a8..000000000006a450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a1ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a1b0 │ │ │ │ + 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 000000000006a1b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a1c4 │ │ │ │ + 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: 40 to 000000000006a1ec │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000006a38c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a3a0 │ │ │ │ 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 0000000000069df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a3a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069dfc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a3a8 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000006a420 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a430 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c328 0000000000000044 0000c32c FDE cie=00000000 pc=0000000000069e08..0000000000069fc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e0c │ │ │ │ +0000c294 0000000000000010 0000c298 FDE cie=00000000 pc=000000000006a450..000000000006a464 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c2a8 0000000000000010 0000c2ac FDE cie=00000000 pc=000000000006a464..000000000006a470 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c2bc 0000000000000010 0000c2c0 FDE cie=00000000 pc=000000000006a470..000000000006a49c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c2d0 0000000000000034 0000c2d4 FDE cie=00000000 pc=000000000006a4a0..000000000006a530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a4a8 │ │ │ │ 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 0000000000069e18 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a4b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069e20 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a4c0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069e2c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a4d0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000069f3c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000006a528 │ │ │ │ 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 0000000000069f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a52c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069f44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000069fb0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c308 0000000000000024 0000c30c FDE cie=00000000 pc=000000000006a530..000000000006a584 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a544 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a548 │ │ │ │ + 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 000000000006a554 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006a578 │ │ │ │ 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 000000000006a57c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000c330 000000000000002c 0000c334 FDE cie=00000000 pc=000000000006a584..000000000006a680 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a590 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a594 │ │ │ │ + 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 000000000006a5a4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a5b0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000006a674 │ │ │ │ + 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 000000000006a678 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c360 0000000000000018 0000c364 FDE cie=00000000 pc=0000000000003b78..0000000000003ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b7c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b80 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000c37c 0000000000000018 0000c380 FDE cie=00000000 pc=000000000006a680..000000000006a6f8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006a6b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6b8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000c398 0000000000000018 0000c39c FDE cie=00000000 pc=000000000006a700..000000000006a788 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000006a77c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a780 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000c3b4 0000000000000010 0000c3b8 FDE cie=00000000 pc=000000000006a788..000000000006a87c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c3c8 00000000000000b4 0000c3cc FDE cie=00000000 pc=000000000006a880..000000000006aed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a884 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a888 │ │ │ │ + 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 000000000006a890 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a898 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a8a0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a8b0 │ │ │ │ + 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 000000000006a95c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a964 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 580 to 000000000006aba8 │ │ │ │ + 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 000000000006abfc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac00 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000006adf0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006adf4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006ae14 │ │ │ │ + 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 0000000000069fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fb8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae1c │ │ │ │ + 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 000000000006ae78 │ │ │ │ + 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 000000000006ae90 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ae98 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000c370 000000000000003c 0000c374 FDE cie=00000000 pc=0000000000069fc4..000000000006a174 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fc8 │ │ │ │ +0000c480 0000000000000044 0000c484 FDE cie=00000000 pc=000000000006aee0..000000000006afd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aee8 │ │ │ │ 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 0000000000069fd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aef0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069fec │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aefc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006af14 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af18 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069ff4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 324 to 000000000006a138 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006af20 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000006afb8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006afbc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006afc0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006afc4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006afd0 │ │ │ │ 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 000000000006afd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c4c8 0000000000000058 0000c4cc FDE cie=00000000 pc=000000000006afe0..000000000006b138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006afe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006afe8 │ │ │ │ + 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 000000000006aff0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006affc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006b014 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b01c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b024 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b02c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b034 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 220 to 000000000006b110 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b114 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b118 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b11c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b120 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b124 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b130 │ │ │ │ + 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 000000000006b134 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000c524 0000000000000098 0000c528 FDE cie=00000000 pc=000000000006b140..000000000006b778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b144 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b148 │ │ │ │ + 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 000000000006b154 │ │ │ │ + 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: 64 to 000000000006b194 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006b1b4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b1c0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b1c4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b1c8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b1d4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 1208 to 000000000006b68c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b690 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b694 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b698 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b69c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b6a0 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006b6c0 │ │ │ │ + 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 000000000006b6c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b6c8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000c5c0 000000000000008c 0000c5c4 FDE cie=00000000 pc=000000000006b780..000000000006ba40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b784 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b788 │ │ │ │ + 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 000000000006b790 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b798 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b7a8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b7bc │ │ │ │ + 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 000000000006b7dc │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006b7f4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000006b934 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b938 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006b96c │ │ │ │ + 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 000000000006b970 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b974 │ │ │ │ + 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 000000000006ba38 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000c650 000000000000002c 0000c654 FDE cie=00000000 pc=000000000006ba40..000000000006ba98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ba44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ba48 │ │ │ │ + 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 000000000006ba50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ba5c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006ba90 │ │ │ │ + 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 000000000006ba94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c680 000000000000006c 0000c684 FDE cie=00000000 pc=000000000006baa0..000000000006bd9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006baa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006baa8 │ │ │ │ + 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 000000000006bab0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006bacc │ │ │ │ + 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: 68 to 000000000006bb10 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bb18 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bb20 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb24 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb28 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 584 to 000000000006bd70 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd74 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd78 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd7c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd80 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006bd94 │ │ │ │ + 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 000000000006bd98 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c6f0 0000000000000010 0000c6f4 FDE cie=00000000 pc=000000000006bda0..000000000006bdb8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c704 0000000000000060 0000c708 FDE cie=00000000 pc=000000000006bdc0..000000000006c0d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bdc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bdc8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bdd4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bddc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006bdf4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000006be60 │ │ │ │ + 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 000000000006a13c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006be64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a140 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006be68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006be70 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006be7c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006be80 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000006befc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bf08 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006bf58 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bf60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006bf74 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000006bfc0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000006c024 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006c044 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006c078 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c080 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006c0a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c0a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006c0c8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c0d4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c768 0000000000000018 0000c76c FDE cie=00000000 pc=0000000000003ba4..0000000000003bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ba8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bac │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000c784 0000000000000020 0000c788 FDE cie=00000000 pc=000000000006c0e0..000000000006c15c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c0e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c0e8 │ │ │ │ + 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 000000000006c154 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c158 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c3b0 0000000000000044 0000c3b4 FDE cie=00000000 pc=000000000006a180..000000000006a548 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a184 │ │ │ │ +0000c7a8 0000000000000024 0000c7ac FDE cie=00000000 pc=000000000006c160..000000000006c1bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c164 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c168 │ │ │ │ + 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 000000000006c178 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006c1b0 │ │ │ │ + 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 000000000006c1b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c1b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000c7d0 000000000000002c 0000c7d4 FDE cie=00000000 pc=000000000006c1c0..000000000006c238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c1c8 │ │ │ │ + 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 000000000006c1d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006c204 │ │ │ │ + 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 000000000006c208 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c20c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006c230 │ │ │ │ + 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 000000000006c234 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000c800 000000000000003c 0000c804 FDE cie=00000000 pc=000000000006c240..000000000006c33c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c248 │ │ │ │ + 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 000000000006c250 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c25c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006c2c4 │ │ │ │ + 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 000000000006c2c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c2cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006c334 │ │ │ │ + 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 000000000006c338 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c840 0000000000000020 0000c844 FDE cie=00000000 pc=000000000006c340..000000000006c37c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c344 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c348 │ │ │ │ + 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 000000000006c370 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c374 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c864 0000000000000060 0000c868 FDE cie=00000000 pc=000000000006c380..000000000006c5cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c384 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c388 │ │ │ │ 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 000000000006a190 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c390 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a19c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006c3b8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c3c4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c3d0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c3dc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000006c474 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c478 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c47c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c480 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c488 │ │ │ │ + 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 000000000006c48c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c490 │ │ │ │ + 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: 12 to 000000000006a1a8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006a1c4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a1d8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 652 to 000000000006a464 │ │ │ │ - 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 │ │ │ │ + │ │ │ │ +0000c8c8 000000000000005c 0000c8cc FDE cie=00000000 pc=000000000006c5cc..000000000006c748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c5d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c5d4 │ │ │ │ + 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 000000000006c5dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c5ec │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c5f8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c604 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c614 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000006c68c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c690 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c694 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c698 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c6a0 │ │ │ │ + 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 000000000006c6a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c6a8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000c928 0000000000000064 0000c92c FDE cie=00000000 pc=000000000006c748..000000000006c990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c74c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c750 │ │ │ │ + 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 000000000006c758 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006c770 │ │ │ │ + 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 000000000006c794 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c79c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006c830 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c834 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006c850 │ │ │ │ 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 000000000006c854 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c858 │ │ │ │ + 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 000000000006c988 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c990 0000000000000044 0000c994 FDE cie=00000000 pc=000000000006c990..000000000006cb7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c994 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c998 │ │ │ │ + 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 000000000006c9a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c9b0 │ │ │ │ + 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 000000000006ca0c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000006caf8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006cb14 │ │ │ │ + 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 000000000006cb18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb1c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006cb40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cb4c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + │ │ │ │ +0000c9d8 0000000000000048 0000c9dc FDE cie=00000000 pc=000000000006cb80..000000000006cd90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb88 │ │ │ │ + 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 000000000006cb90 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006cba0 │ │ │ │ + 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 000000000006cbf8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000006cd04 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006cd20 │ │ │ │ + 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 000000000006a468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cd24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cd28 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006cd40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cd4c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c3f8 0000000000000044 0000c3fc FDE cie=00000000 pc=000000000006a548..000000000006a8f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a54c │ │ │ │ +0000ca24 000000000000006c 0000ca28 FDE cie=00000000 pc=000000000006cd90..000000000006cfe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cd94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cd98 │ │ │ │ + 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 000000000006cdac │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cdb4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cdc0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cdcc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cdd8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000006ce84 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ce88 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ce8c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ce90 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006ceb4 │ │ │ │ + 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 000000000006ceb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a550 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cebc │ │ │ │ + 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: 284 to 000000000006cfd8 │ │ │ │ + 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) │ │ │ │ + │ │ │ │ +0000ca94 0000000000000058 0000ca98 FDE cie=00000000 pc=000000000006cfe8..000000000006d1a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cfec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cff0 │ │ │ │ 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 000000000006a558 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a560 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cffc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d004 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a574 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d010 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a580 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d01c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006a598 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 820 to 000000000006a8cc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d02c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000006d0ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d0b4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d0b8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d0bc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d0c4 │ │ │ │ + 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 000000000006d0c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d0cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000006d188 │ │ │ │ + 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_advance_loc: 16 to 000000000006d198 │ │ │ │ + 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 000000000006d19c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000caf0 0000000000000070 0000caf4 FDE cie=00000000 pc=000000000006d1a0..000000000006d448 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d1b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1b4 │ │ │ │ + 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 000000000006d1c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d1cc │ │ │ │ + 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 000000000006d1dc │ │ │ │ + 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_loc: 148 to 000000000006d270 │ │ │ │ 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 000000000006a8d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d274 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d278 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000006d41c │ │ │ │ + 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: 8 to 000000000006d424 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000cb64 0000000000000030 0000cb68 FDE cie=00000000 pc=000000000006d448..000000000006d61c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d44c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d450 │ │ │ │ + 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 000000000006d458 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006d46c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000006d590 │ │ │ │ + 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 000000000006d594 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d598 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c440 0000000000000044 0000c444 FDE cie=00000000 pc=000000000006a900..000000000006ac74 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a904 │ │ │ │ +0000cb98 000000000000006c 0000cb9c FDE cie=00000000 pc=000000000006d620..000000000006d90c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a908 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d628 │ │ │ │ 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 000000000006a910 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a91c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a92c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d630 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006a948 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006d644 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d64c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 792 to 000000000006ac60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006d664 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000006d6f4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000006d7f4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006d814 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d824 │ │ │ │ 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 000000000006ac64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ac68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000c488 0000000000000044 0000c48c FDE cie=00000000 pc=000000000006ac80..000000000006afd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ac84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d828 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ac88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d82c │ │ │ │ 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 000000000006ac90 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006aca8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006acbc │ │ │ │ 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: 12 to 000000000006acc8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 776 to 000000000006afd0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + 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 000000000006d8cc │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006d908 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000cc08 0000000000000034 0000cc0c FDE cie=00000000 pc=000000000006d90c..000000000006d9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d910 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d914 │ │ │ │ + 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 000000000006d924 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d930 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006d958 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000006d9c8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006d9e0 │ │ │ │ + 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 000000000006afd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d9e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c4d0 0000000000000044 0000c4d4 FDE cie=00000000 pc=000000000006afe0..000000000006b340 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afe4 │ │ │ │ +0000cc40 000000000000004c 0000cc44 FDE cie=00000000 pc=000000000006d9ec..000000000006de50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d9f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afe8 │ │ │ │ - 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 000000000006aff0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006affc │ │ │ │ - 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 000000000006b008 │ │ │ │ - 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 000000000006b264 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d9f4 │ │ │ │ + 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 000000000006d9fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006da08 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006da14 │ │ │ │ + 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 000000000006da78 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 660 to 000000000006dd0c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000006dd8c │ │ │ │ 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 000000000006b268 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dd90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b26c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dd94 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000006de18 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c518 0000000000000048 0000c51c FDE cie=00000000 pc=000000000006b340..000000000006b8a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b344 │ │ │ │ +0000cc90 0000000000000098 0000cc94 FDE cie=00000000 pc=000000000006de50..000000000006e270 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006de54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b348 │ │ │ │ - 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 000000000006b35c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b368 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b37c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b388 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b390 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 336 to 000000000006b4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006de58 │ │ │ │ + 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 000000000006de60 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006de84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006de98 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006dea4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006deb0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 732 to 000000000006e18c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e194 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e198 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e1a4 │ │ │ │ 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 000000000006b4e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e1a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e1ac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c564 0000000000000044 0000c568 FDE cie=00000000 pc=000000000006b8a8..000000000006ba88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b8ac │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000006e210 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e214 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e218 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e224 │ │ │ │ + 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 000000000006e228 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b8b0 │ │ │ │ - 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 000000000006b8bc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b8cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b8d4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b8e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b8f8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000006ba80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e22c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + 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: 24 to 000000000006e244 │ │ │ │ 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 000000000006ba84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e248 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e24c │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000c5ac 0000000000000044 0000c5b0 FDE cie=00000000 pc=000000000006ba88..000000000006bcf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba8c │ │ │ │ +0000cd2c 0000000000000064 0000cd30 FDE cie=00000000 pc=000000000006e270..000000000006e5a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e274 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba90 │ │ │ │ - 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 000000000006baa8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bab8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bac4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bad0 │ │ │ │ - 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_loc1: 408 to 000000000006bc68 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e278 │ │ │ │ + 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 000000000006e288 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + 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: 52 to 000000000006e2bc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006e2dc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 368 to 000000000006e44c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e450 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006e488 │ │ │ │ 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 000000000006bc6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e48c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e490 │ │ │ │ + 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: 252 to 000000000006e58c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ │ │ │ │ -0000c5f4 000000000000003c 0000c5f8 FDE cie=00000000 pc=000000000006bcf0..000000000006be98 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bcf4 │ │ │ │ +0000cd94 000000000000003c 0000cd98 FDE cie=00000000 pc=000000000006e5a0..000000000006e6bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e5a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bcf8 │ │ │ │ - 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 000000000006bd00 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bd10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bd18 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bd28 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000006be30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e5a8 │ │ │ │ + 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 000000000006e5bc │ │ │ │ + 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 000000000006e6a8 │ │ │ │ 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 000000000006be34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e6ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006be38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e6b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c634 0000000000000038 0000c638 FDE cie=00000000 pc=000000000006bea0..000000000006c0dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bea4 │ │ │ │ +0000cdd4 0000000000000064 0000cdd8 FDE cie=00000000 pc=000000000006e6c0..000000000006e8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e6c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e6c8 │ │ │ │ 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 000000000006beb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e6d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bebc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006e6e4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bec4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bed4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000006e714 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 512 to 000000000006c0d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e71c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 220 to 000000000006e7f8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e7fc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006e830 │ │ │ │ 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 000000000006c0d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c670 0000000000000044 0000c674 FDE cie=00000000 pc=000000000006c0e0..000000000006c398 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e834 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e838 │ │ │ │ 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 000000000006c0f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c100 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c10c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006c120 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c128 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 616 to 000000000006c390 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + 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 000000000006e88c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (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 000000000006c394 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6b8 0000000000000044 0000c6bc FDE cie=00000000 pc=000000000006c3a0..000000000006c6bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c3a4 │ │ │ │ +0000ce3c 0000000000000048 0000ce40 FDE cie=00000000 pc=000000000006e8c4..000000000006ef2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e8c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c3a8 │ │ │ │ - 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 000000000006c3b4 │ │ │ │ - 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 000000000006c3c0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c3cc │ │ │ │ - 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: 728 to 000000000006c6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e8cc │ │ │ │ + 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 000000000006e8d4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e8e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e8ec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e8f4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e8fc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 544 to 000000000006eb1c │ │ │ │ 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 000000000006c6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb24 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c700 0000000000000040 0000c704 FDE cie=00000000 pc=000000000006c6c0..000000000006ca20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c6c4 │ │ │ │ +0000ce88 0000000000000028 0000ce8c FDE cie=00000000 pc=000000000006ef2c..000000000006ef90 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ef3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c6c8 │ │ │ │ - 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 000000000006c6d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c6d8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c6e0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c6f0 │ │ │ │ - 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_advance_loc1: 692 to 000000000006c9a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ef40 │ │ │ │ + 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 000000000006ef48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ef54 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000006ef84 │ │ │ │ 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 000000000006c9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ef88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c9ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000c744 0000000000000048 0000c748 FDE cie=00000000 pc=000000000006ca20..000000000006d270 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca24 │ │ │ │ +0000ceb4 0000000000000068 0000ceb8 FDE cie=00000000 pc=000000000006ef90..000000000006f3fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ef94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca28 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ef98 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ef9c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ca34 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006ca4c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ca58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006efa4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ca64 │ │ │ │ - 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: 1540 to 000000000006d068 │ │ │ │ - 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 000000000006d06c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d070 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c790 0000000000000090 0000c794 FDE cie=00000000 pc=000000000006d270..000000000006e230 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d274 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d278 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d27c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d284 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006efc4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006d29c │ │ │ │ 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: 180 to 000000000006d350 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000006f030 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d35c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 808 to 000000000006d684 │ │ │ │ + DW_CFA_advance_loc1: 372 to 000000000006f1a4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d688 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006f1f8 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000006d6c8 │ │ │ │ + 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 000000000006d6cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f1fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d6d0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f200 │ │ │ │ + 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_loc1: 796 to 000000000006d9ec │ │ │ │ - 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 000000000006da10 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006da18 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1936 to 000000000006e1a8 │ │ │ │ - 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 000000000006e204 │ │ │ │ - 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 000000000006e224 │ │ │ │ + DW_CFA_advance_loc1: 492 to 000000000006f3ec │ │ │ │ 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 000000000006e228 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006f3f8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e22c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -0000c824 0000000000000030 0000c828 FDE cie=00000000 pc=000000000006e230..000000000006e2b8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e23c │ │ │ │ +0000cf20 0000000000000060 0000cf24 FDE cie=00000000 pc=000000000006f400..000000000006f7dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e240 │ │ │ │ - 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 000000000006e248 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e254 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e264 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000006e2ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f408 │ │ │ │ + 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 000000000006f414 │ │ │ │ + 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: 28 to 000000000006f430 │ │ │ │ + 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: 72 to 000000000006f478 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 380 to 000000000006f5f4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006f61c │ │ │ │ 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 000000000006e2b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f620 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f624 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000c858 0000000000000040 0000c85c FDE cie=00000000 pc=000000000006e2c0..000000000006e3b4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e2cc │ │ │ │ +0000cf84 0000000000000060 0000cf88 FDE cie=00000000 pc=000000000006f7e0..000000000006fcdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f7e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e2d0 │ │ │ │ - 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 000000000006e2d8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e2e4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e2f0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e300 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e310 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000006e3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f7e8 │ │ │ │ + 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 000000000006f7fc │ │ │ │ + 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_advance_loc: 104 to 000000000006f864 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 452 to 000000000006fa28 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000006fa58 │ │ │ │ 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: 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 000000000006e3ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fa5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fa60 │ │ │ │ + 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 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c89c 0000000000000050 0000c8a0 FDE cie=00000000 pc=000000000006e3c0..000000000006e498 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e3c4 │ │ │ │ +0000cfe8 0000000000000078 0000cfec FDE cie=00000000 pc=000000000006fce0..00000000000700e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e3c8 │ │ │ │ - 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 000000000006e3d0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e3e0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e3e8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e3f8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000006e450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fce8 │ │ │ │ + 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 000000000006fcfc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd00 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006fd08 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd0c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000006fd64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 384 to 000000000006fee4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006fefc │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ff00 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e458 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ff04 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ff08 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ff0c │ │ │ │ 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 000000000006e464 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e468 │ │ │ │ - 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 000000000006ff10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c8f0 0000000000000060 0000c8f4 FDE cie=00000000 pc=000000000006e4a0..000000000006e6f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e4a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ff14 │ │ │ │ + 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: 4 to 000000000006e4a8 │ │ │ │ - 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 000000000006e4b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e4b8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e4c4 │ │ │ │ - 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_loc: 20 to 000000000006e4d8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000006e624 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc1: 448 to 00000000000700d4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006e658 │ │ │ │ - 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: 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 00000000000700d8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e65c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000700dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e660 │ │ │ │ - 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 000000000006e6c0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d064 0000000000000010 0000d068 FDE cie=00000000 pc=00000000000700e0..0000000000070148 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c954 0000000000000040 0000c958 FDE cie=00000000 pc=000000000006e6f0..000000000006e838 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e6f4 │ │ │ │ +0000d078 0000000000000084 0000d07c FDE cie=00000000 pc=0000000000070148..0000000000070530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007014c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e6f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070150 │ │ │ │ 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 000000000006e704 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007015c │ │ │ │ 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: 8 to 000000000006e70c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e718 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000006e79c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007017c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006e818 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000701c8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000701d0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000701dc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 288 to 00000000000702fc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070300 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070304 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007030c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006e830 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070314 │ │ │ │ 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 000000000006e834 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000c998 000000000000002c 0000c99c FDE cie=00000000 pc=000000000006e840..000000000006e908 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e844 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070318 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e848 │ │ │ │ - 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 000000000006e850 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e858 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000006e894 │ │ │ │ - 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 000000000006e898 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007031c │ │ │ │ + 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_loc: 4 to 000000000006e89c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 516 to 0000000000070520 │ │ │ │ + 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 0000000000070524 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070528 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007052c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c9c8 000000000000002c 0000c9cc FDE cie=00000000 pc=000000000006e908..000000000006e9a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e90c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e910 │ │ │ │ - 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 000000000006e918 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e920 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006e998 │ │ │ │ - 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 000000000006e99c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +0000d100 0000000000000010 0000d104 FDE cie=00000000 pc=0000000000070530..0000000000070594 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c9f8 0000000000000010 0000c9fc FDE cie=00000000 pc=000000000006e9a0..000000000006e9b4 │ │ │ │ +0000d114 0000000000000010 0000d118 FDE cie=00000000 pc=00000000000705a0..00000000000705fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca0c 000000000000002c 0000ca10 FDE cie=00000000 pc=000000000006e9c0..000000000006ea5c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e9c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e9c8 │ │ │ │ - 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 000000000006e9d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e9e0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000006ea48 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ea54 │ │ │ │ - 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 000000000006ea58 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +0000d128 0000000000000010 0000d12c FDE cie=00000000 pc=0000000000070600..0000000000070734 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca3c 0000000000000010 0000ca40 FDE cie=00000000 pc=000000000006ea60..000000000006ea88 │ │ │ │ +0000d13c 0000000000000010 0000d140 FDE cie=00000000 pc=0000000000070740..000000000007086c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca50 0000000000000010 0000ca54 FDE cie=00000000 pc=000000000006ea88..000000000006eacc │ │ │ │ +0000d150 0000000000000010 0000d154 FDE cie=00000000 pc=000000000007086c..000000000007099c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca64 0000000000000030 0000ca68 FDE cie=00000000 pc=000000000006eacc..000000000006eb8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ead0 │ │ │ │ +0000d164 0000000000000010 0000d168 FDE cie=00000000 pc=00000000000709a0..0000000000070ad8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d178 0000000000000054 0000d17c FDE cie=00000000 pc=0000000000070ae0..0000000000070bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ead4 │ │ │ │ - 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 000000000006eadc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000006eb1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ae8 │ │ │ │ + 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 0000000000070af4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070afc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070b08 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070b14 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000070ba8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070bac │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070bb0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070bb8 │ │ │ │ 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 000000000006eb20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070bbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eb24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000006eb60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070bc0 │ │ │ │ + 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 0000000000070bd0 │ │ │ │ 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 000000000006eb64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070bd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eb68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d1d0 0000000000000010 0000d1d4 FDE cie=00000000 pc=0000000000070be0..0000000000070d7c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca98 0000000000000024 0000ca9c FDE cie=00000000 pc=000000000006eb8c..000000000006ebfc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eb90 │ │ │ │ +0000d1e4 000000000000003c 0000d1e8 FDE cie=00000000 pc=0000000000070d80..0000000000070e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070d84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eb94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070d88 │ │ │ │ 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 000000000006eb9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070d90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070d9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000006ebe4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000070e40 │ │ │ │ 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 000000000006ebe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070e44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ebec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070e48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000cac0 0000000000000014 0000cac4 FDE cie=00000000 pc=000000000006ec00..000000000006ec0c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cad8 0000000000000010 0000cadc FDE cie=00000000 pc=000000000006ec20..000000000006ec38 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000caec 0000000000000010 0000caf0 FDE cie=00000000 pc=000000000006ec40..000000000006ed08 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000070e78 │ │ │ │ + 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 0000000000070e7c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb00 0000000000000010 0000cb04 FDE cie=00000000 pc=000000000006ed08..000000000006ed48 │ │ │ │ +0000d224 0000000000000010 0000d228 FDE cie=00000000 pc=0000000000070e80..0000000000070f60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb14 0000000000000010 0000cb18 FDE cie=00000000 pc=000000000006ed48..000000000006edf4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000d238 0000000000000040 0000d23c FDE cie=00000000 pc=0000000000070f60..0000000000071590 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070f64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070f68 │ │ │ │ + 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 0000000000070f80 │ │ │ │ + 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: 744 to 0000000000071268 │ │ │ │ + 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 000000000007126c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071270 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000cb28 0000000000000010 0000cb2c FDE cie=00000000 pc=000000000006ee00..000000000006f2ec │ │ │ │ +0000d27c 0000000000000010 0000d280 FDE cie=00000000 pc=0000000000071590..00000000000716d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb3c 0000000000000010 0000cb40 FDE cie=00000000 pc=000000000006f2ec..000000000006f314 │ │ │ │ +0000d290 0000000000000010 0000d294 FDE cie=00000000 pc=00000000000716e0..0000000000071844 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb50 0000000000000010 0000cb54 FDE cie=00000000 pc=000000000006f320..000000000006f35c │ │ │ │ +0000d2a4 0000000000000010 0000d2a8 FDE cie=00000000 pc=0000000000071844..00000000000719a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb64 0000000000000024 0000cb68 FDE cie=00000000 pc=000000000006f360..000000000006f4a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f364 │ │ │ │ +0000d2b8 000000000000002c 0000d2bc FDE cie=00000000 pc=00000000000719a0..0000000000071c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000719a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f368 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006f37c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000719a8 │ │ │ │ + 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 000000000006f3c4 │ │ │ │ + DW_CFA_advance_loc1: 440 to 0000000000071b60 │ │ │ │ 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 0000000000071b64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000071ba0 │ │ │ │ + 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 000000000006f3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071ba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f3cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071ba8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d2e8 0000000000000018 0000d2ec FDE cie=00000000 pc=0000000000003bd0..0000000000003bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bd8 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000cb8c 0000000000000010 0000cb90 FDE cie=00000000 pc=000000000006f4a0..000000000006f55c │ │ │ │ - DW_CFA_nop │ │ │ │ +0000d304 0000000000000018 0000d308 FDE cie=00000000 pc=0000000000003bfc..0000000000003c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c04 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000cba0 0000000000000010 0000cba4 FDE cie=00000000 pc=000000000006f560..000000000006f64c │ │ │ │ - DW_CFA_nop │ │ │ │ +0000d320 0000000000000018 0000d324 FDE cie=00000000 pc=0000000000003c2c..0000000000003c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c34 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000cbb4 0000000000000024 0000cbb8 FDE cie=00000000 pc=000000000006f64c..000000000006f840 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f650 │ │ │ │ +0000d33c 0000000000000018 0000d340 FDE cie=00000000 pc=0000000000071c80..0000000000071cb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071c88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f654 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006f66c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071c90 │ │ │ │ + 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: 68 to 000000000006f6b0 │ │ │ │ - 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 000000000006f6b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cbdc 0000000000000040 0000cbe0 FDE cie=00000000 pc=000000000006f840..000000000006fef8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f844 │ │ │ │ +0000d358 0000000000000044 0000d35c FDE cie=00000000 pc=0000000000071cb0..00000000000721e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071cb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f848 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f854 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f860 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006f870 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f87c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f884 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 336 to 000000000006f9d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071cb8 │ │ │ │ + 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 0000000000071cc0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000071cd4 │ │ │ │ + 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: 452 to 0000000000071e98 │ │ │ │ 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 000000000006f9d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071ea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc20 0000000000000024 0000cc24 FDE cie=00000000 pc=000000000006ff00..000000000007005c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ff04 │ │ │ │ +0000d3a0 0000000000000044 0000d3a4 FDE cie=00000000 pc=00000000000721e4..0000000000072adc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000721e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ff08 │ │ │ │ - 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: 260 to 000000000007000c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000721ec │ │ │ │ + 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: 16 to 00000000000721fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000072210 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ │ + 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: 1796 to 0000000000072914 │ │ │ │ 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 0000000000070010 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072918 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070014 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007291c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc48 0000000000000020 0000cc4c FDE cie=00000000 pc=0000000000070060..00000000000700a8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007006c │ │ │ │ +0000d3e8 0000000000000020 0000d3ec FDE cie=00000000 pc=0000000000072ae0..0000000000072b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070070 │ │ │ │ - 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: 44 to 000000000007009c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ae8 │ │ │ │ + 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 0000000000072b30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000700a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc6c 0000000000000040 0000cc70 FDE cie=00000000 pc=00000000000700a8..0000000000070148 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000700b4 │ │ │ │ +0000d40c 0000000000000010 0000d410 FDE cie=00000000 pc=0000000000072b40..0000000000072b4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d420 0000000000000024 0000d424 FDE cie=00000000 pc=0000000000072b4c..0000000000072bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000700b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b54 │ │ │ │ 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 00000000000700c4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000700d4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072b60 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000070104 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000070114 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000072ba8 │ │ │ │ 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 0000000000070118 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007011c │ │ │ │ - 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 0000000000070144 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072bac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000ccb0 0000000000000040 0000ccb4 FDE cie=00000000 pc=0000000000070148..000000000007025c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000070158 │ │ │ │ +0000d448 0000000000000024 0000d44c FDE cie=00000000 pc=0000000000072bb0..0000000000072c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072bb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007015c │ │ │ │ - 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 0000000000070164 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000070178 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070180 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007018c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070198 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000070250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072bb8 │ │ │ │ + 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 0000000000072bc4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000072c0c │ │ │ │ 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 0000000000070254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000ccf4 0000000000000010 0000ccf8 FDE cie=00000000 pc=0000000000070260..00000000000702e4 │ │ │ │ +0000d470 0000000000000010 0000d474 FDE cie=00000000 pc=0000000000072c20..0000000000072c54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd08 0000000000000044 0000cd0c FDE cie=00000000 pc=00000000000702e4..0000000000070418 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000702e8 │ │ │ │ +0000d484 0000000000000024 0000d488 FDE cie=00000000 pc=0000000000072c60..0000000000072cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000702ec │ │ │ │ - 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 0000000000070300 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000070310 │ │ │ │ - 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 0000000000070338 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000007035c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000703e8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000703ec │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000070408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c68 │ │ │ │ + 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 0000000000072c74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000072c8c │ │ │ │ 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 000000000007040c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c94 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000d4ac 0000000000000010 0000d4b0 FDE cie=00000000 pc=0000000000072cc0..0000000000072cd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd50 0000000000000034 0000cd54 FDE cie=00000000 pc=0000000000070420..00000000000704e0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000070430 │ │ │ │ +0000d4c0 000000000000002c 0000d4c4 FDE cie=00000000 pc=0000000000072ce0..0000000000072d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070434 │ │ │ │ - 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: 32 to 0000000000070454 │ │ │ │ - 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: 28 to 0000000000070470 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000704c8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000704d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ce8 │ │ │ │ + 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 0000000000072cf4 │ │ │ │ + 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: 76 to 0000000000072d40 │ │ │ │ + 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 00000000000704d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cd88 0000000000000038 0000cd8c FDE cie=00000000 pc=00000000000704e0..000000000007067c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000704e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000704e8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000704ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000704f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000070508 │ │ │ │ - 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 00000000000705a0 │ │ │ │ - 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 00000000000705a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000705a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d48 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000cdc4 0000000000000028 0000cdc8 FDE cie=00000000 pc=0000000000070680..00000000000706dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070684 │ │ │ │ +0000d4f0 000000000000002c 0000d4f4 FDE cie=00000000 pc=0000000000072d6c..0000000000072de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d74 │ │ │ │ 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 0000000000070694 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072d7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000706a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072d88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000706d4 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000072dd4 │ │ │ │ + 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 00000000000706d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072dd8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ddc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cdf0 0000000000000028 0000cdf4 FDE cie=00000000 pc=00000000000706e0..0000000000070760 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000706e4 │ │ │ │ +0000d520 000000000000002c 0000d524 FDE cie=00000000 pc=0000000000072de0..0000000000072e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000706e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072de8 │ │ │ │ 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 00000000000706f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072df0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000070700 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072dfc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000070758 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000072e48 │ │ │ │ + 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 000000000007075c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ce1c 000000000000002c 0000ce20 FDE cie=00000000 pc=0000000000070760..00000000000707ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070764 │ │ │ │ +0000d550 0000000000000048 0000d554 FDE cie=00000000 pc=0000000000072e60..0000000000072f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070768 │ │ │ │ - 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 0000000000070774 │ │ │ │ - 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: 112 to 00000000000707e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e68 │ │ │ │ + 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 0000000000072e70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000072e84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000072ea4 │ │ │ │ + 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 00000000000707e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ce4c 000000000000002c 0000ce50 FDE cie=00000000 pc=00000000000707ec..0000000000070848 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000707f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ea8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000707f4 │ │ │ │ - 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 0000000000070800 │ │ │ │ - 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: 64 to 0000000000070840 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072eac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072eb4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000072ecc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000072f38 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072f40 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000072f54 │ │ │ │ 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 0000000000070844 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ce7c 0000000000000050 0000ce80 FDE cie=00000000 pc=0000000000070848..00000000000709ec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007084c │ │ │ │ +0000d59c 000000000000004c 0000d5a0 FDE cie=00000000 pc=0000000000072f60..0000000000073060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f68 │ │ │ │ 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 0000000000070858 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070860 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000070878 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072f74 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000070900 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000072fa4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000070928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072fa8 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072fac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072fb0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072fb4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000073018 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007302c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073030 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007092c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073034 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070930 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073038 │ │ │ │ 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: 124 to 00000000000709ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000709b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007305c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ced0 0000000000000028 0000ced4 FDE cie=00000000 pc=00000000000709ec..0000000000070b50 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000709f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000709f4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000709f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070a00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000070ab8 │ │ │ │ - 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 0000000000070abc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070ac0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000cefc 000000000000005c 0000cf00 FDE cie=00000000 pc=0000000000070b50..0000000000071298 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070b54 │ │ │ │ +0000d5ec 0000000000000040 0000d5f0 FDE cie=00000000 pc=0000000000073060..0000000000073284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073068 │ │ │ │ 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 0000000000070b64 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000070b7c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000073080 │ │ │ │ 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: 12 to 0000000000070b88 │ │ │ │ - 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_loc: 232 to 0000000000070c70 │ │ │ │ + DW_CFA_advance_loc1: 352 to 00000000000731e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000070c88 │ │ │ │ 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 0000000000070c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000731e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070c90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000070ca4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000070d9c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070da0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 576 to 0000000000070fe0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000731e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 684 to 0000000000071290 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071294 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ │ │ │ -0000cf5c 0000000000000044 0000cf60 FDE cie=00000000 pc=00000000000712a0..0000000000071714 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000712a4 │ │ │ │ +0000d630 0000000000000030 0000d634 FDE cie=00000000 pc=0000000000073284..0000000000073308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073288 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000712a8 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000712b0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000712b8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000712cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000712d8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000712e4 │ │ │ │ - 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 00000000000713c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007328c │ │ │ │ + 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 0000000000073294 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007329c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000732dc │ │ │ │ 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 00000000000713cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000732e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000713d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000732e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000cfa4 0000000000000010 0000cfa8 FDE cie=00000000 pc=0000000000071720..0000000000071754 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cfb8 0000000000000030 0000cfbc FDE cie=00000000 pc=0000000000071760..000000000007191c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071764 │ │ │ │ +0000d664 0000000000000030 0000d668 FDE cie=00000000 pc=0000000000073308..000000000007337c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007330c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071768 │ │ │ │ - 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 0000000000071774 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007177c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000007185c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073310 │ │ │ │ + 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 0000000000073318 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073320 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000073370 │ │ │ │ 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 0000000000071860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073374 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073378 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cfec 0000000000000044 0000cff0 FDE cie=00000000 pc=0000000000071920..0000000000071ca4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071924 │ │ │ │ +0000d698 0000000000000040 0000d69c FDE cie=00000000 pc=0000000000073380..00000000000734d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071928 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073388 │ │ │ │ + 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 0000000000071940 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000071954 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007339c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071964 │ │ │ │ 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 00000000000733a4 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 556 to 0000000000071b90 │ │ │ │ + DW_CFA_advance_loc1: 256 to 00000000000734a4 │ │ │ │ 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 0000000000071b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000734a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000734ac │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d034 0000000000000048 0000d038 FDE cie=00000000 pc=0000000000071ca4..0000000000071f10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ca8 │ │ │ │ +0000d6dc 0000000000000038 0000d6e0 FDE cie=00000000 pc=00000000000734e0..000000000007363c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000734e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071cac │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000734e8 │ │ │ │ + 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 0000000000071cc0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000071cd4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000734fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071cdc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073504 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071ce8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000073524 │ │ │ │ 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: 504 to 0000000000071ee0 │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000735b4 │ │ │ │ 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 0000000000071ee4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ee8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d080 000000000000002c 0000d084 FDE cie=00000000 pc=0000000000071f10..0000000000071ffc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071f14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071f18 │ │ │ │ - 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 0000000000071f20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071f30 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000071f88 │ │ │ │ - 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 0000000000071f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000735b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000735bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d0b0 0000000000000024 0000d0b4 FDE cie=00000000 pc=0000000000072000..0000000000072040 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072004 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072008 │ │ │ │ - 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 0000000000072010 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000072038 │ │ │ │ - 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 000000000007203c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d0d8 0000000000000030 0000d0dc FDE cie=00000000 pc=0000000000072040..0000000000072108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072044 │ │ │ │ +0000d718 0000000000000038 0000d71c FDE cie=00000000 pc=0000000000073640..00000000000737f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072048 │ │ │ │ - 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 0000000000072060 │ │ │ │ - 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 00000000000720e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073648 │ │ │ │ + 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 0000000000073650 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073660 │ │ │ │ + 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 0000000000073668 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000007374c │ │ │ │ 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 00000000000720ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073750 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000720f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073754 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d10c 0000000000000038 0000d110 FDE cie=00000000 pc=0000000000072108..0000000000072280 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007210c │ │ │ │ +0000d754 000000000000004c 0000d758 FDE cie=00000000 pc=0000000000073800..0000000000073994 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073808 │ │ │ │ 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 0000000000072118 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073810 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072128 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073820 │ │ │ │ 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: 8 to 0000000000073828 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000072220 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000000738d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000738d4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000738dc │ │ │ │ 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 00000000000738e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000738e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000738e8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000007395c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000073988 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007398c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073990 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + │ │ │ │ +0000d7a4 000000000000005c 0000d7a8 FDE cie=00000000 pc=00000000000739a0..0000000000073cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000739a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000739a8 │ │ │ │ + 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 00000000000739b4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000739c4 │ │ │ │ + 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_advance_loc: 32 to 00000000000739e4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 316 to 0000000000073b20 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000073b38 │ │ │ │ + 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 0000000000072224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073b3c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073b40 │ │ │ │ + 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 0000000000072228 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d148 0000000000000030 0000d14c FDE cie=00000000 pc=0000000000072280..0000000000072310 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072284 │ │ │ │ +0000d804 0000000000000030 0000d808 FDE cie=00000000 pc=0000000000073d00..0000000000073eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073d04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073d08 │ │ │ │ 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 0000000000072290 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073d14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007229c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000722e4 │ │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000073e3c │ │ │ │ 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 00000000000722e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073e40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000722ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073e44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d17c 0000000000000028 0000d180 FDE cie=00000000 pc=0000000000072310..000000000007237c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072314 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072318 │ │ │ │ - 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 0000000000072328 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000072354 │ │ │ │ - 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 0000000000072358 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007235c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d1a8 0000000000000028 0000d1ac FDE cie=00000000 pc=0000000000072380..0000000000072410 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072384 │ │ │ │ +0000d838 00000000000000b4 0000d83c FDE cie=00000000 pc=0000000000073ec0..000000000007423c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073ec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072388 │ │ │ │ - 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 0000000000072390 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000723c0 │ │ │ │ - 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 0000000000073ec8 │ │ │ │ + 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 0000000000073ed8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073ee0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000073f10 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073f1c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073f20 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000073f34 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 396 to 00000000000740c0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000723c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000723c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d1d4 0000000000000024 0000d1d8 FDE cie=00000000 pc=0000000000072410..0000000000072440 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072414 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072418 │ │ │ │ - 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 0000000000072420 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000072438 │ │ │ │ - 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 000000000007243c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d1fc 0000000000000010 0000d200 FDE cie=00000000 pc=0000000000072440..0000000000072450 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d210 0000000000000020 0000d214 FDE cie=00000000 pc=0000000000072450..00000000000724f4 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000072484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072488 │ │ │ │ - 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: 64 to 00000000000724c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000740c4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000740c8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000740cc │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000740d4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000740d8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000740dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000724cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000740e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000724d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000d234 0000000000000010 0000d238 FDE cie=00000000 pc=0000000000072500..0000000000072528 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d248 0000000000000010 0000d24c FDE cie=00000000 pc=0000000000072528..0000000000072548 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d25c 0000000000000010 0000d260 FDE cie=00000000 pc=0000000000072548..0000000000072578 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d270 0000000000000014 0000d274 FDE cie=00000000 pc=0000000000072580..0000000000072590 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d288 0000000000000010 0000d28c FDE cie=00000000 pc=00000000000725a0..00000000000725c0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d29c 0000000000000010 0000d2a0 FDE cie=00000000 pc=00000000000725c0..00000000000725f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d2b0 0000000000000024 0000d2b4 FDE cie=00000000 pc=0000000000072600..0000000000072674 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072604 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000740e4 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072608 │ │ │ │ - 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 000000000007261c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000007266c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 232 to 00000000000741cc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072670 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000d2d8 0000000000000010 0000d2dc FDE cie=00000000 pc=0000000000072680..00000000000726ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d2ec 0000000000000034 0000d2f0 FDE cie=00000000 pc=00000000000726ac..000000000007274c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000726b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000726b4 │ │ │ │ - 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 00000000000726bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000726c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000726d4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000072744 │ │ │ │ - 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: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000741f0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741f4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741f8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741fc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074200 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072748 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d324 0000000000000024 0000d328 FDE cie=00000000 pc=000000000007274c..000000000007278c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072750 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072754 │ │ │ │ - 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 0000000000072760 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000072780 │ │ │ │ - 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 0000000000072784 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d34c 0000000000000020 0000d350 FDE cie=00000000 pc=000000000007278c..0000000000072804 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072790 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072794 │ │ │ │ - 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 00000000000727dc │ │ │ │ - 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 00000000000727e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000727e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000d370 0000000000000024 0000d374 FDE cie=00000000 pc=0000000000072804..0000000000072834 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072808 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007280c │ │ │ │ - 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 0000000000072818 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007282c │ │ │ │ - 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 0000000000072830 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d398 0000000000000030 0000d39c FDE cie=00000000 pc=0000000000072840..000000000007293c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072848 │ │ │ │ - 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 0000000000072850 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072860 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007286c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000072934 │ │ │ │ - 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 0000000000072938 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d3cc 0000000000000048 0000d3d0 FDE cie=00000000 pc=0000000000072940..0000000000072d90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072944 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072948 │ │ │ │ - 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 0000000000072950 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007295c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072968 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + 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 0000000000074224 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072978 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074228 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072980 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007422c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 1008 to 0000000000072d70 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074230 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074234 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074238 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + │ │ │ │ +0000d8f0 0000000000000040 0000d8f4 FDE cie=00000000 pc=0000000000074240..000000000007450c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074248 │ │ │ │ + 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 0000000000074260 │ │ │ │ + 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: 548 to 0000000000074484 │ │ │ │ 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 0000000000072d74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d418 0000000000000020 0000d41c FDE cie=00000000 pc=0000000000072d90..0000000000072ef8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000072de8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072dec │ │ │ │ - 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: 136 to 0000000000072e74 │ │ │ │ - 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 0000000000072e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074488 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007448c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000d43c 0000000000000044 0000d440 FDE cie=00000000 pc=0000000000072f00..00000000000735d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072f04 │ │ │ │ +0000d934 0000000000000044 0000d938 FDE cie=00000000 pc=000000000007450c..0000000000074e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074510 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074514 │ │ │ │ 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: 12 to 0000000000072f14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007451c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000074530 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072f20 │ │ │ │ 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_advance_loc: 8 to 0000000000072f28 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1068 to 0000000000073354 │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000000074718 │ │ │ │ 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 0000000000073358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007471c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007335c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074720 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d484 0000000000000048 0000d488 FDE cie=00000000 pc=00000000000735d0..0000000000074298 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000735d4 │ │ │ │ +0000d97c 0000000000000070 0000d980 FDE cie=00000000 pc=0000000000074e40..0000000000075258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074e44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000735d8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000735e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074e48 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074e54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000073604 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000074e68 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007360c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007361c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007362c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074e70 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 964 to 00000000000739f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000074ef0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074ef8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 760 to 00000000000751f0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000751f4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000075228 │ │ │ │ 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 00000000000739f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007522c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000739f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075230 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + 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: 16 to 0000000000075240 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075250 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075254 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ │ │ │ -0000d4d0 0000000000000034 0000d4d4 FDE cie=00000000 pc=00000000000742a0..00000000000745c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000742a4 │ │ │ │ +0000d9f0 000000000000002c 0000d9f4 FDE cie=00000000 pc=0000000000075260..000000000007556c │ │ │ │ + DW_CFA_advance_loc1: 388 to 00000000000753e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000742a8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000742b0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000742b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000742c4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 760 to 00000000000745bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000753e8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000075400 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075408 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000075420 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000754f0 │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000745c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000745c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d508 0000000000000044 0000d50c FDE cie=00000000 pc=00000000000745c8..00000000000749e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000745cc │ │ │ │ +0000da20 0000000000000048 0000da24 FDE cie=00000000 pc=000000000007556c..0000000000075bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075570 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000745d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075574 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000745d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075580 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000745dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000745e4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000745f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075588 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075590 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075598 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074600 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000755ac │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000746a8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 684 to 0000000000075858 │ │ │ │ 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 00000000000746ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007585c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000746b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075860 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d550 0000000000000044 0000d554 FDE cie=00000000 pc=00000000000749e4..0000000000074e14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000749e8 │ │ │ │ +0000da6c 0000000000000044 0000da70 FDE cie=00000000 pc=0000000000075bcc..0000000000076884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075bd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000749ec │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000749f0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000749fc │ │ │ │ - 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: 20 to 0000000000074a10 │ │ │ │ - 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: 612 to 0000000000074c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075bd4 │ │ │ │ + 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 0000000000075bdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075be4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075bf0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075c00 │ │ │ │ + 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: 460 to 0000000000075dcc │ │ │ │ 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 0000000000074c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075dd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075dd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d598 0000000000000048 0000d59c FDE cie=00000000 pc=0000000000074e20..0000000000074fc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074e24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074e28 │ │ │ │ - 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 0000000000074e3c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074e44 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074e50 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074e54 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074e58 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 336 to 0000000000074fa8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074fac │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074fb0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074fb4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074fb8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074fbc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074fc0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d5e4 0000000000000034 0000d5e8 FDE cie=00000000 pc=0000000000074fc4..0000000000075094 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074fd0 │ │ │ │ +0000dab4 0000000000000044 0000dab8 FDE cie=00000000 pc=0000000000076884..000000000007781c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076888 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074fd4 │ │ │ │ - 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 0000000000074fdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074fe8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074ff4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000075088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007688c │ │ │ │ + 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: 8 to 0000000000076894 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000768a0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000768b0 │ │ │ │ + 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_advance_loc2: 1788 to 0000000000076fac │ │ │ │ + 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 000000000007508c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d61c 000000000000004c 0000d620 FDE cie=00000000 pc=00000000000750a0..00000000000754d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000750a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000750a8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000750b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000750bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000750cc │ │ │ │ - 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: 8 to 00000000000750d4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000750fc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 460 to 00000000000752c8 │ │ │ │ - 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 00000000000752cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000752d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d66c 0000000000000030 0000d670 FDE cie=00000000 pc=00000000000754e0..000000000007554c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000754e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000754e8 │ │ │ │ - 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 00000000000754f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000754fc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000075538 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075544 │ │ │ │ - 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 0000000000075548 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000d6a0 000000000000002c 0000d6a4 FDE cie=00000000 pc=0000000000075560..000000000007566c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075564 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075568 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075578 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075580 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000007564c │ │ │ │ - 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 0000000000075650 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075654 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d6d0 0000000000000024 0000d6d4 FDE cie=00000000 pc=000000000007566c..00000000000756cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075670 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075674 │ │ │ │ - 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 0000000000075684 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000756a0 │ │ │ │ - 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 00000000000756a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000756a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000d6f8 0000000000000024 0000d6fc FDE cie=00000000 pc=00000000000756cc..00000000000757ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000756d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000756d4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000756e8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000007574c │ │ │ │ - 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 0000000000075750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076fb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076fb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d720 000000000000003c 0000d724 FDE cie=00000000 pc=0000000000075800..0000000000075980 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075804 │ │ │ │ +0000dafc 0000000000000048 0000db00 FDE cie=00000000 pc=0000000000077820..0000000000077de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075808 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077828 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000077834 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075810 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075820 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007783c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075830 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077844 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007583c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007784c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000000075978 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007785c │ │ │ │ + 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: 528 to 0000000000077a6c │ │ │ │ + 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 000000000007597c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077a70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077a74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d760 0000000000000048 0000d764 FDE cie=00000000 pc=0000000000075980..0000000000075c5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075984 │ │ │ │ +0000db48 0000000000000058 0000db4c FDE cie=00000000 pc=0000000000077de0..00000000000780c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075988 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075990 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075998 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000759b4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000759cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000759dc │ │ │ │ - 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: 428 to 0000000000075b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077de8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077dec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000077e00 │ │ │ │ + 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 0000000000077e0c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 484 to 0000000000077ff0 │ │ │ │ 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 0000000000075b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077ff4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077ff8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d7ac 0000000000000040 0000d7b0 FDE cie=00000000 pc=0000000000075c60..0000000000075dc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075c64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075c68 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075c70 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075c78 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000075c98 │ │ │ │ - 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 0000000000075ca4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075cb0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000075da4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000078030 │ │ │ │ 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 0000000000075da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078034 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075dac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078038 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d7f0 0000000000000070 0000d7f4 FDE cie=00000000 pc=0000000000075dc4..0000000000075fc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075dc8 │ │ │ │ +0000dba4 000000000000007c 0000dba8 FDE cie=00000000 pc=00000000000780c4..000000000007835c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000780c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075dcc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000780cc │ │ │ │ + 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 0000000000075dd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000780d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075de8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000780dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075df4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000780f0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000780f4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075e04 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000780f8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075e08 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000075f54 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075f58 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000078268 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007826c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075f60 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078270 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075f64 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075f74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000078280 │ │ │ │ + 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 0000000000075f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075f7c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078288 │ │ │ │ + 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d864 0000000000000010 0000d868 FDE cie=00000000 pc=0000000000075fc8..0000000000075fdc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000782d0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000782d4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000782d8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000782dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000782e8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000782ec │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000782f0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000782f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000078324 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007832c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078330 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078334 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000d878 0000000000000010 0000d87c FDE cie=00000000 pc=0000000000075fe0..0000000000075ff4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000dc24 0000000000000034 0000dc28 FDE cie=00000000 pc=0000000000078360..00000000000783d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000078370 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078374 │ │ │ │ + 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 0000000000078380 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000783a4 │ │ │ │ + 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 00000000000783a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000783b0 │ │ │ │ + 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 00000000000783d0 │ │ │ │ + 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 00000000000783d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d88c 0000000000000028 0000d890 FDE cie=00000000 pc=0000000000076000..00000000000760b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076004 │ │ │ │ +0000dc5c 000000000000002c 0000dc60 FDE cie=00000000 pc=00000000000783e0..00000000000785d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000783e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076008 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000783e8 │ │ │ │ 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 0000000000076010 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000783f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007601c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000783fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000760b0 │ │ │ │ + DW_CFA_advance_loc1: 352 to 000000000007855c │ │ │ │ + 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 00000000000760b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078560 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078564 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000d8b8 0000000000000054 0000d8bc FDE cie=00000000 pc=00000000000760c0..00000000000761a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000760c4 │ │ │ │ +0000dc8c 000000000000002c 0000dc90 FDE cie=00000000 pc=00000000000785d0..00000000000786b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000785d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000760c8 │ │ │ │ - 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 00000000000760d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000760d8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000760e4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000760fc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000076148 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000785d8 │ │ │ │ + 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 00000000000785e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000785ec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000078694 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076150 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076158 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007615c │ │ │ │ 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 0000000000076160 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076164 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007618c │ │ │ │ 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 000000000007619c │ │ │ │ - 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 00000000000761a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078698 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007869c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d910 0000000000000038 0000d914 FDE cie=00000000 pc=00000000000761a4..0000000000076334 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000761b0 │ │ │ │ +0000dcbc 000000000000007c 0000dcc0 FDE cie=00000000 pc=00000000000786b0..0000000000078978 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000761b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786b8 │ │ │ │ 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 00000000000761bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000761d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000761d8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000761e4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000007632c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786bc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000786c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000786d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000078724 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000000787d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000787e4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 0000000000076330 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d94c 0000000000000048 0000d950 FDE cie=00000000 pc=0000000000076340..0000000000076e60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076344 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000787e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076348 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076354 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076360 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076370 │ │ │ │ - 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 0000000000076380 │ │ │ │ - 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: 2448 to 0000000000076d10 │ │ │ │ - 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_advance_loc: 4 to 00000000000787ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000007889c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000788a8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 0000000000076d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000788ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076d18 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d998 0000000000000090 0000d99c FDE cie=00000000 pc=0000000000076e60..0000000000077000 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076e64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076e68 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000788b0 │ │ │ │ + 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: 8 to 0000000000076e70 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000788b4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000076e84 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076e8c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076e9c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000076f54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076f58 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076f5c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076f64 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000788b8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076f68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076f6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000076f94 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076f98 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000788d8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076f9c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076fac │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000076fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000788dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076fb4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000788e0 │ │ │ │ + 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: 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 0000000000076fb8 │ │ │ │ + │ │ │ │ +0000dd3c 0000000000000020 0000dd40 FDE cie=00000000 pc=0000000000078980..0000000000078a9c │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000789e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000789ec │ │ │ │ + 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: 92 to 0000000000078a48 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076fc0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076fc8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076fd0 │ │ │ │ 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 0000000000076fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078a4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076fe8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076fec │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076ff0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076ff8 │ │ │ │ + │ │ │ │ +0000dd60 0000000000000020 0000dd64 FDE cie=00000000 pc=0000000000078aa0..0000000000078b24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000078ad0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ad4 │ │ │ │ + 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: 60 to 0000000000078b10 │ │ │ │ + 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 0000000000076ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078b14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078b1c │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000da2c 00000000000000c8 0000da30 FDE cie=00000000 pc=0000000000077000..0000000000077e00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077004 │ │ │ │ +0000dd84 0000000000000020 0000dd88 FDE cie=00000000 pc=0000000000078b24..0000000000078bbc │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000078b4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077008 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077014 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077020 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077028 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000077050 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077054 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077058 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077064 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000077134 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000077278 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc1: 904 to 0000000000077600 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000077724 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000007777c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077788 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000077840 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007785c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc2: 1256 to 0000000000077d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078b50 │ │ │ │ + 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: 60 to 0000000000078b8c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077d4c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077d50 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077d54 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077d60 │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078b90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078b94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000077d98 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077da0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077dac │ │ │ │ - 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: 32 to 0000000000077dcc │ │ │ │ - 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 0000000000077dd0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077dd4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000077df8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077dfc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000daf8 0000000000000010 0000dafc FDE cie=00000000 pc=0000000000077e00..0000000000077e74 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000db0c 0000000000000010 0000db10 FDE cie=00000000 pc=0000000000077e80..0000000000077edc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000db20 0000000000000018 0000db24 FDE cie=00000000 pc=0000000000003c30..0000000000003c5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c38 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000db3c 0000000000000010 0000db40 FDE cie=00000000 pc=0000000000077ee0..0000000000077f3c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000db50 0000000000000034 0000db54 FDE cie=00000000 pc=0000000000077f40..000000000007805c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077f44 │ │ │ │ +0000dda8 0000000000000030 0000ddac FDE cie=00000000 pc=0000000000078bc0..0000000000078c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078bc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077f48 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077f54 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077f5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077f68 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077f74 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000007802c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078bc8 │ │ │ │ + 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 0000000000078bd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078bd8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000078c30 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + 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 0000000000078030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c38 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000db88 0000000000000024 0000db8c FDE cie=00000000 pc=0000000000078060..0000000000078090 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078064 │ │ │ │ +0000dddc 0000000000000030 0000dde0 FDE cie=00000000 pc=0000000000078c80..0000000000078d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078068 │ │ │ │ - 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 0000000000078070 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000078088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c88 │ │ │ │ + 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 0000000000078c90 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078c98 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000078cf0 │ │ │ │ + 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 000000000007808c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dbb0 0000000000000010 0000dbb4 FDE cie=00000000 pc=0000000000078090..000000000007809c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dbc4 0000000000000010 0000dbc8 FDE cie=00000000 pc=00000000000780a0..00000000000780ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dbd8 0000000000000010 0000dbdc FDE cie=00000000 pc=00000000000780ac..00000000000780b8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dbec 0000000000000010 0000dbf0 FDE cie=00000000 pc=00000000000780c0..00000000000780d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc00 0000000000000010 0000dc04 FDE cie=00000000 pc=00000000000780e0..00000000000780f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc14 0000000000000010 0000dc18 FDE cie=00000000 pc=0000000000078100..0000000000078114 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc28 0000000000000010 0000dc2c FDE cie=00000000 pc=0000000000078120..000000000007813c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc3c 0000000000000010 0000dc40 FDE cie=00000000 pc=0000000000078140..000000000007815c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc50 0000000000000010 0000dc54 FDE cie=00000000 pc=0000000000078160..0000000000078178 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc64 0000000000000010 0000dc68 FDE cie=00000000 pc=0000000000078180..0000000000078194 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc78 0000000000000010 0000dc7c FDE cie=00000000 pc=00000000000781a0..00000000000781d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc8c 0000000000000010 0000dc90 FDE cie=00000000 pc=00000000000781d0..00000000000781f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dca0 0000000000000010 0000dca4 FDE cie=00000000 pc=0000000000078200..000000000007820c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dcb4 0000000000000018 0000dcb8 FDE cie=00000000 pc=000000000007820c..0000000000078268 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000007825c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078cf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078260 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000dcd0 0000000000000010 0000dcd4 FDE cie=00000000 pc=0000000000078268..0000000000078274 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dce4 0000000000000010 0000dce8 FDE cie=00000000 pc=0000000000078280..0000000000078290 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078cf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dcf8 0000000000000028 0000dcfc FDE cie=00000000 pc=0000000000078290..0000000000078310 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078294 │ │ │ │ +0000de10 0000000000000030 0000de14 FDE cie=00000000 pc=0000000000078d40..0000000000078e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078298 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d48 │ │ │ │ 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 00000000000782a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078d50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000782b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078d58 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000078308 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000078db0 │ │ │ │ + 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 000000000007830c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078db4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078db8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd24 0000000000000028 0000dd28 FDE cie=00000000 pc=0000000000078310..00000000000783fc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078314 │ │ │ │ +0000de44 0000000000000030 0000de48 FDE cie=00000000 pc=0000000000078e00..0000000000078ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078e08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078320 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078328 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 00000000000783f0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078e10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078e18 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000078e70 │ │ │ │ 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 00000000000783f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078e74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000783f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078e78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000dd50 0000000000000010 0000dd54 FDE cie=00000000 pc=0000000000078400..0000000000078440 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd64 0000000000000024 0000dd68 FDE cie=00000000 pc=0000000000078440..0000000000078480 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078444 │ │ │ │ +0000de78 0000000000000028 0000de7c FDE cie=00000000 pc=0000000000078ec0..0000000000078f64 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000078ef0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ef4 │ │ │ │ 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 000000000007845c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000078478 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000078f2c │ │ │ │ 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 000000000007847c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078f3c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd8c 0000000000000044 0000dd90 FDE cie=00000000 pc=0000000000078480..00000000000786a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078484 │ │ │ │ +0000dea4 0000000000000020 0000dea8 FDE cie=00000000 pc=0000000000078f64..000000000007902c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078488 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007848c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078494 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000784a8 │ │ │ │ - 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 00000000000784b8 │ │ │ │ - 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: 464 to 0000000000078688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f6c │ │ │ │ + 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: 68 to 0000000000078fb0 │ │ │ │ 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: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007868c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078fb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078fb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ddd4 0000000000000044 0000ddd8 FDE cie=00000000 pc=00000000000786a4..00000000000788e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000786a8 │ │ │ │ +0000dec8 0000000000000020 0000decc FDE cie=00000000 pc=000000000007902c..0000000000079114 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000079084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000786ac │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000786b8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000786cc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000786e0 │ │ │ │ - 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: 492 to 00000000000788cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079088 │ │ │ │ + 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: 72 to 00000000000790d0 │ │ │ │ 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: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000788d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000790d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000788d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000790e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000de1c 0000000000000024 0000de20 FDE cie=00000000 pc=00000000000788e8..0000000000078918 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000788ec │ │ │ │ +0000deec 0000000000000020 0000def0 FDE cie=00000000 pc=0000000000079120..00000000000791f8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000079170 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000788f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079174 │ │ │ │ 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 00000000000788f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000078910 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000791b8 │ │ │ │ + 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 0000000000078914 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000791bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000de44 0000000000000010 0000de48 FDE cie=00000000 pc=0000000000078920..000000000007892c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000791c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000de58 000000000000003c 0000de5c FDE cie=00000000 pc=000000000007892c..0000000000078ab4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078930 │ │ │ │ +0000df10 0000000000000020 0000df14 FDE cie=00000000 pc=0000000000079200..00000000000792d0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000079238 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078934 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000078940 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078948 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078950 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078958 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000078aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007923c │ │ │ │ + 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: 84 to 0000000000079290 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079294 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078aac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079298 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078ab0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000de98 000000000000003c 0000de9c FDE cie=00000000 pc=0000000000078ac0..0000000000078b88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078ac4 │ │ │ │ +0000df34 0000000000000020 0000df38 FDE cie=00000000 pc=00000000000792d0..00000000000793a0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000079308 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078ac8 │ │ │ │ - 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 0000000000078ad0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000078ae0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000078aec │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000078af8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000078b6c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078b70 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078b74 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000078b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007930c │ │ │ │ + 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: 84 to 0000000000079360 │ │ │ │ + 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 0000000000078b84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ded8 0000000000000018 0000dedc FDE cie=00000000 pc=0000000000078b88..0000000000078c28 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000078c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078c20 │ │ │ │ - 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 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079368 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000def4 0000000000000040 0000def8 FDE cie=00000000 pc=0000000000078c28..0000000000078d64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078c2c │ │ │ │ +0000df58 0000000000000030 0000df5c FDE cie=00000000 pc=00000000000793a0..0000000000079460 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000793a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078c30 │ │ │ │ - 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 0000000000078c48 │ │ │ │ - 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 0000000000078d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000793a8 │ │ │ │ + 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 00000000000793b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000793b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000079410 │ │ │ │ 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 0000000000078d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079414 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079418 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000df38 0000000000000010 0000df3c FDE cie=00000000 pc=0000000000078d64..0000000000078d7c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000df4c 0000000000000010 0000df50 FDE cie=00000000 pc=0000000000078d80..0000000000078df4 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df60 0000000000000044 0000df64 FDE cie=00000000 pc=0000000000078e00..00000000000790dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078e04 │ │ │ │ +0000df8c 0000000000000030 0000df90 FDE cie=00000000 pc=0000000000079460..0000000000079520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078e08 │ │ │ │ - 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 0000000000078e10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000078e1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000078e2c │ │ │ │ - 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_loc1: 652 to 00000000000790b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079468 │ │ │ │ + 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 0000000000079470 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079478 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000794d0 │ │ │ │ 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 00000000000790bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000794d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000790c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000794d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000dfa8 0000000000000040 0000dfac FDE cie=00000000 pc=00000000000790e0..000000000007921c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000790e4 │ │ │ │ +0000dfc0 0000000000000030 0000dfc4 FDE cie=00000000 pc=0000000000079520..00000000000795e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000790e8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000790f4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000790fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000079104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000079110 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007911c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000079210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079528 │ │ │ │ + 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 0000000000079530 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079538 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000079590 │ │ │ │ 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: 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 0000000000079214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079594 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079598 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000dfec 0000000000000030 0000dff0 FDE cie=00000000 pc=0000000000079220..00000000000792c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079224 │ │ │ │ +0000dff4 0000000000000030 0000dff8 FDE cie=00000000 pc=00000000000795e0..00000000000796a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000795e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079228 │ │ │ │ - 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 0000000000079238 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000079248 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000079264 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000792ac │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000792b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000795e8 │ │ │ │ + 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 00000000000795f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000795f8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000079650 │ │ │ │ + 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 00000000000792bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079654 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079658 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e020 0000000000000024 0000e024 FDE cie=00000000 pc=00000000000792c0..0000000000079320 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000792c4 │ │ │ │ +0000e028 0000000000000020 0000e02c FDE cie=00000000 pc=00000000000796a0..0000000000079770 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000796e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000792c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000796e4 │ │ │ │ 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 00000000000792d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000079318 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000007972c │ │ │ │ + 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 000000000007931c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079730 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007973c │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000e048 0000000000000024 0000e04c FDE cie=00000000 pc=0000000000079320..0000000000079388 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079324 │ │ │ │ +0000e04c 0000000000000020 0000e050 FDE cie=00000000 pc=0000000000079770..0000000000079820 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000797a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079328 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000797a4 │ │ │ │ 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 0000000000079330 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000079380 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000797e0 │ │ │ │ + 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 0000000000079384 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000797e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000797ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000e070 0000000000000024 0000e074 FDE cie=00000000 pc=0000000000079388..00000000000793f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007938c │ │ │ │ +0000e070 0000000000000020 0000e074 FDE cie=00000000 pc=0000000000079820..00000000000798fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079828 │ │ │ │ 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 0000000000079398 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000793ec │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000079870 │ │ │ │ + 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 00000000000793f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079874 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079878 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000e098 0000000000000024 0000e09c FDE cie=00000000 pc=0000000000079400..0000000000079468 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079404 │ │ │ │ +0000e094 0000000000000028 0000e098 FDE cie=00000000 pc=0000000000079900..00000000000799e8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000079958 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007995c │ │ │ │ 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 0000000000079410 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000079460 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000007999c │ │ │ │ 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 0000000000079464 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000799a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000799b4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e0c0 0000000000000024 0000e0c4 FDE cie=00000000 pc=0000000000079468..00000000000794c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007946c │ │ │ │ +0000e0c0 0000000000000020 0000e0c4 FDE cie=00000000 pc=00000000000799e8..0000000000079a98 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000079a18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079470 │ │ │ │ - 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 0000000000079478 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000794c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079a1c │ │ │ │ + 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: 76 to 0000000000079a68 │ │ │ │ + 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 00000000000794c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079a6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e0e8 0000000000000010 0000e0ec FDE cie=00000000 pc=00000000000794c8..0000000000079af8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e0fc 0000000000000010 0000e100 FDE cie=00000000 pc=0000000000079b00..0000000000079b28 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079a70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000e110 0000000000000024 0000e114 FDE cie=00000000 pc=0000000000079b28..0000000000079b58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079b2c │ │ │ │ +0000e0e4 0000000000000020 0000e0e8 FDE cie=00000000 pc=0000000000079aa0..0000000000079b50 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000079ad0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079b30 │ │ │ │ - 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 0000000000079b38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000079b50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079ad4 │ │ │ │ + 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: 76 to 0000000000079b20 │ │ │ │ + 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 0000000000079b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079b24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e138 0000000000000010 0000e13c FDE cie=00000000 pc=0000000000079b60..0000000000079b6c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079b28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000e14c 0000000000000020 0000e150 FDE cie=00000000 pc=0000000000079b6c..0000000000079d00 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000079bd4 │ │ │ │ +0000e108 000000000000002c 0000e10c FDE cie=00000000 pc=0000000000079b50..0000000000079d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079b54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000079bdc │ │ │ │ - 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: 96 to 0000000000079c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079b58 │ │ │ │ + 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: 128 to 0000000000079bd8 │ │ │ │ + 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 0000000000079c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079bdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e170 0000000000000010 0000e174 FDE cie=00000000 pc=0000000000079d00..0000000000079d20 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079be0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079be8 │ │ │ │ + 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 0000000000079bec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079bf0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e184 000000000000005c 0000e188 FDE cie=00000000 pc=0000000000079d20..000000000007a100 │ │ │ │ +0000e138 000000000000002c 0000e13c FDE cie=00000000 pc=0000000000079d20..0000000000079ee4 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000079d24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000079d28 │ │ │ │ - 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 0000000000079d30 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000079d44 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000079d80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000079d88 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000079d94 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000079eb0 │ │ │ │ + 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: 124 to 0000000000079da4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079eb4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079eb8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000079ec8 │ │ │ │ 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 0000000000079ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079da8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079dac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 524 to 000000000007a0dc │ │ │ │ - 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 000000000007a0f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000079dbc │ │ │ │ + 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 000000000007a0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079dc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079dc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e1e4 0000000000000058 0000e1e8 FDE cie=00000000 pc=000000000007a100..000000000007a38c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a104 │ │ │ │ +0000e168 0000000000000054 0000e16c FDE cie=00000000 pc=0000000000079ee4..000000000007a194 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079ee8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a108 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007a118 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007a124 │ │ │ │ - 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 000000000007a12c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000007a184 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000007a2b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079eec │ │ │ │ + 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 0000000000079ef4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079efc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079f08 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079f10 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079f18 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000079fcc │ │ │ │ + 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_advance_loc: 100 to 000000000007a314 │ │ │ │ + DW_CFA_restore: r26 (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 000000000007a318 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a31c │ │ │ │ - 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_advance_loc: 4 to 0000000000079fd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000007a384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079fd4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000079ff0 │ │ │ │ + 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_advance_loc: 4 to 000000000007a388 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r26 (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 0000000000079ff4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079ff8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e240 0000000000000050 0000e244 FDE cie=00000000 pc=000000000007a38c..000000000007a4b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a390 │ │ │ │ +0000e1c0 000000000000003c 0000e1c4 FDE cie=00000000 pc=000000000007a1a0..000000000007a4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a394 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a1a8 │ │ │ │ + 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 000000000007a3a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007a1b8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007a3b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007a1c4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007a3b8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000007a3e4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007a3f0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000007a460 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a464 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000007a498 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000007a294 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a298 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a29c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007a2b4 │ │ │ │ + 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 000000000007a49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a2b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a4a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a2bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007a4ac │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a4b0 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0000e294 0000000000000040 0000e298 FDE cie=00000000 pc=000000000007a4c0..000000000007a5ac │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007a4d0 │ │ │ │ +0000e200 000000000000007c 0000e204 FDE cie=00000000 pc=000000000007a4e0..000000000007a920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a4e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a4d4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a4d8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007a4e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007a4ec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a4e8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a4ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ DW_CFA_advance_loc: 12 to 000000000007a4f8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007a504 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007a510 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000007a5a0 │ │ │ │ - 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_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: 36 to 000000000007a51c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a520 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007a528 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000007a5f8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a5fc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a600 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007a618 │ │ │ │ + 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 000000000007a5a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a61c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e2d8 0000000000000040 0000e2dc FDE cie=00000000 pc=000000000007a5ac..000000000007a7dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a620 │ │ │ │ + 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_advance_loc: 4 to 000000000007a5b4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007a5bc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007a5c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007a5ec │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000007a620 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 368 to 000000000007a790 │ │ │ │ + DW_CFA_advance_loc1: 632 to 000000000007a898 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007a798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a89c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007a7c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a8a0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007a8ac │ │ │ │ + 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 000000000007a7c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a8b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a8b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007a7d4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a7d8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e31c 0000000000000034 0000e320 FDE cie=00000000 pc=000000000007a7e0..000000000007a9ec │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007a7f0 │ │ │ │ +0000e280 0000000000000054 0000e284 FDE cie=00000000 pc=000000000007a920..000000000007ac34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a7f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a928 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007a804 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007a80c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007a81c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007a844 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 412 to 000000000007a9e0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a92c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007a934 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007a958 │ │ │ │ + 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 000000000007a95c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a960 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a964 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000007a9dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007a9e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007a9fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007aa08 │ │ │ │ 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 000000000007a9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007aa0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007aa10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007aa1c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000007aacc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007aadc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000007ab60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007ab6c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000007abe4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007abe8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ │ │ │ │ -0000e354 0000000000000024 0000e358 FDE cie=00000000 pc=000000000007a9ec..000000000007aa2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a9f0 │ │ │ │ +0000e2d8 0000000000000054 0000e2dc FDE cie=00000000 pc=000000000007ac40..000000000007af54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ac44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a9f4 │ │ │ │ - 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 000000000007a9fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007aa24 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ac48 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ac4c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007ac54 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007ac78 │ │ │ │ + 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 000000000007ac7c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ac80 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ac84 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000007acfc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007ad08 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007ad1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007ad28 │ │ │ │ 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 000000000007aa28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ad2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e37c 0000000000000010 0000e380 FDE cie=00000000 pc=000000000007aa2c..000000000007aa3c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ad30 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007ad3c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000007adec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007adfc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000007ae80 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007ae8c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000007af04 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007af08 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ │ │ │ │ -0000e390 0000000000000054 0000e394 FDE cie=00000000 pc=000000000007aa40..000000000007ac7c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007aa44 │ │ │ │ +0000e330 0000000000000054 0000e334 FDE cie=00000000 pc=000000000007af60..000000000007b274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007af64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007aa48 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007af68 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007af6c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007aa50 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007aa58 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007aa64 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000007aadc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007af74 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000007abe8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007af98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007ac04 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ 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: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007af9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007afa0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007afa4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000007b01c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b028 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007b03c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b048 │ │ │ │ + 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 000000000007ac08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b04c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ac0c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b050 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b05c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000007b10c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007b11c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000007b1a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b1ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000007b224 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b228 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + │ │ │ │ +0000e388 0000000000000054 0000e38c FDE cie=00000000 pc=000000000007b280..000000000007b594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b288 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b28c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007b294 │ │ │ │ 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_advance_loc: 36 to 000000000007b2b8 │ │ │ │ + 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 000000000007b2bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b2c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b2c4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000007b33c │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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: 12 to 000000000007b348 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007b35c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b368 │ │ │ │ + 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 000000000007b36c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e3e8 0000000000000010 0000e3ec FDE cie=00000000 pc=000000000007ac80..000000000007aca0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e3fc 0000000000000010 0000e400 FDE cie=00000000 pc=000000000007aca0..000000000007ad18 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e410 0000000000000010 0000e414 FDE cie=00000000 pc=000000000007ad20..000000000007ad40 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e424 0000000000000010 0000e428 FDE cie=00000000 pc=000000000007ad40..000000000007ad5c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e438 0000000000000010 0000e43c FDE cie=00000000 pc=000000000007ad60..000000000007ad84 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b370 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b37c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000007b42c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007b43c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000007b4c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b4cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000007b544 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b548 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ │ │ │ │ -0000e44c 0000000000000010 0000e450 FDE cie=00000000 pc=000000000007ad84..000000000007af78 │ │ │ │ +0000e3e0 0000000000000020 0000e3e4 FDE cie=00000000 pc=000000000007b5a0..000000000007b5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b5a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b5a8 │ │ │ │ + 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 000000000007b5bc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b5c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e460 0000000000000030 0000e464 FDE cie=00000000 pc=000000000007af80..000000000007b020 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007af8c │ │ │ │ +0000e404 000000000000002c 0000e408 FDE cie=00000000 pc=000000000007b5c4..000000000007b654 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b5c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007af90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b5cc │ │ │ │ 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 000000000007af98 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b5d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007afa4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007b5e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007afb4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000007b008 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000007b64c │ │ │ │ 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 000000000007b00c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b650 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e494 0000000000000010 0000e498 FDE cie=00000000 pc=000000000007b020..000000000007b0c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e4a8 0000000000000010 0000e4ac FDE cie=00000000 pc=000000000007b0c4..000000000007b164 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e4bc 0000000000000010 0000e4c0 FDE cie=00000000 pc=000000000007b164..000000000007b1fc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e4d0 0000000000000010 0000e4d4 FDE cie=00000000 pc=000000000007b200..000000000007b2a4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e4e4 0000000000000010 0000e4e8 FDE cie=00000000 pc=000000000007b2a4..000000000007b32c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e4f8 0000000000000010 0000e4fc FDE cie=00000000 pc=000000000007b32c..000000000007b41c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e50c 0000000000000010 0000e510 FDE cie=00000000 pc=000000000007b420..000000000007b5d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e520 0000000000000028 0000e524 FDE cie=00000000 pc=000000000007b5e0..000000000007b660 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b5e4 │ │ │ │ +0000e434 0000000000000058 0000e438 FDE cie=00000000 pc=000000000007b660..000000000007b834 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b5e8 │ │ │ │ - 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 000000000007b5f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000007b650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b668 │ │ │ │ + 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 000000000007b670 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007b678 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000007b6a4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b6b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007b6c0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000007b7e0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b7e4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b7e8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007b7f8 │ │ │ │ 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 000000000007b654 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b7fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b658 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e54c 0000000000000010 0000e550 FDE cie=00000000 pc=000000000007b660..000000000007b68c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e560 0000000000000010 0000e564 FDE cie=00000000 pc=000000000007b68c..000000000007b6bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e574 0000000000000010 0000e578 FDE cie=00000000 pc=000000000007b6c0..000000000007b718 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e588 000000000000002c 0000e58c FDE cie=00000000 pc=000000000007b720..000000000007b814 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b724 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b728 │ │ │ │ - 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 000000000007b730 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000007b7c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000007b800 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_advance_loc: 12 to 000000000007b80c │ │ │ │ - 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 000000000007b810 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007b814 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b820 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e5b8 0000000000000064 0000e5bc FDE cie=00000000 pc=000000000007b820..000000000007bac4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b824 │ │ │ │ +0000e490 0000000000000030 0000e494 FDE cie=00000000 pc=000000000007b840..000000000007b910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b848 │ │ │ │ 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 000000000007b830 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007b850 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000007b8c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b85c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007b86c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000007b908 │ │ │ │ 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 000000000007b8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b90c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b8c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000007b8fc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007b904 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000007b968 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b96c │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e4c4 000000000000007c 0000e4c8 FDE cie=00000000 pc=000000000007b910..000000000007c06c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b914 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b918 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b924 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007b934 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007b93c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000007b9b0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b9b4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007b9c4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1176 to 000000000007be5c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000007b9d8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007b9e0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000007ba44 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be60 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be64 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000007bec0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ba48 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000007baa8 │ │ │ │ - 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 000000000007baac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007bec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bab0 │ │ │ │ - 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 000000000007bec8 │ │ │ │ + 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_loc1: 316 to 000000000007c004 │ │ │ │ + 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 000000000007c008 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c00c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c010 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e620 0000000000000030 0000e624 FDE cie=00000000 pc=000000000007bac4..000000000007bb38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bac8 │ │ │ │ +0000e544 0000000000000034 0000e548 FDE cie=00000000 pc=000000000007c06c..000000000007c118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c070 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bacc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c074 │ │ │ │ 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 000000000007bad8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007c080 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000007bb08 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000007c0d4 │ │ │ │ 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 000000000007bb0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c0d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bb10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c0dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007bb2c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007c0ec │ │ │ │ + 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 000000000007bb30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c0f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c0f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e57c 0000000000000010 0000e580 FDE cie=00000000 pc=000000000007c120..000000000007c12c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e654 0000000000000030 0000e658 FDE cie=00000000 pc=000000000007bb40..000000000007bbb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bb44 │ │ │ │ +0000e590 0000000000000024 0000e594 FDE cie=00000000 pc=000000000007c12c..000000000007c170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c130 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c134 │ │ │ │ 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 000000000007bb54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c13c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000007bb84 │ │ │ │ - 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 000000000007bb88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bb8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007bba8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000007c168 │ │ │ │ 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 000000000007bbac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c16c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000e688 0000000000000028 0000e68c FDE cie=00000000 pc=000000000007bbc0..000000000007bc2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bbc4 │ │ │ │ +0000e5b8 0000000000000034 0000e5bc FDE cie=00000000 pc=000000000007c170..000000000007c1f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c174 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bbc8 │ │ │ │ - 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 000000000007bbd0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000007bc1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c178 │ │ │ │ + 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 000000000007c180 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c188 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007c194 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000007c1f0 │ │ │ │ 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 000000000007bc20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c1f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bc24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e6b4 000000000000002c 0000e6b8 FDE cie=00000000 pc=000000000007bc2c..000000000007bcd4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bc30 │ │ │ │ +0000e5f0 000000000000002c 0000e5f4 FDE cie=00000000 pc=000000000007c200..000000000007c290 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007c210 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c214 │ │ │ │ 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 000000000007bc3c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007bc44 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c21c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000007bccc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007c230 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000007c284 │ │ │ │ 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 000000000007bcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c288 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e6e4 000000000000002c 0000e6e8 FDE cie=00000000 pc=000000000007bce0..000000000007bdc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bce4 │ │ │ │ +0000e620 000000000000002c 0000e624 FDE cie=00000000 pc=000000000007c290..000000000007c308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c294 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c298 │ │ │ │ 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 000000000007bcf0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007bd00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007c2a4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000007bd58 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000007bdbc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007c2b4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000007c2f0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007c300 │ │ │ │ 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 000000000007bdc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e714 0000000000000044 0000e718 FDE cie=00000000 pc=000000000007bdc4..000000000007bfc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bdc8 │ │ │ │ +0000e650 0000000000000010 0000e654 FDE cie=00000000 pc=000000000007c308..000000000007c354 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e664 0000000000000010 0000e668 FDE cie=00000000 pc=000000000007c360..000000000007c36c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e678 0000000000000010 0000e67c FDE cie=00000000 pc=000000000007c36c..000000000007c380 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e68c 0000000000000010 0000e690 FDE cie=00000000 pc=000000000007c380..000000000007c398 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e6a0 0000000000000010 0000e6a4 FDE cie=00000000 pc=000000000007c3a0..000000000007c3e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e6b4 0000000000000168 0000e6b8 FDE cie=00000000 pc=000000000007c3e8..000000000007d470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c3ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bdcc │ │ │ │ - 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 000000000007bdd4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007bdf0 │ │ │ │ - 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: 424 to 000000000007bf98 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c3f0 │ │ │ │ + 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 000000000007c3f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c400 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007c40c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c414 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007c438 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 1520 to 000000000007ca28 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ca2c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ca30 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000007cae0 │ │ │ │ + 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 000000000007cc38 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cc3c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cc40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 512 to 000000000007ce40 │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ce44 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ce48 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000007cec0 │ │ │ │ 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 000000000007bf9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bfa0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cec8 │ │ │ │ + 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: 100 to 000000000007cf2c │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cf30 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cf34 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007cf58 │ │ │ │ + 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: 208 to 000000000007d028 │ │ │ │ + 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: 72 to 000000000007d070 │ │ │ │ + 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: 68 to 000000000007d0b4 │ │ │ │ + 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: 20 to 000000000007d0c8 │ │ │ │ + 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: 696 to 000000000007d380 │ │ │ │ + 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: 32 to 000000000007d3a0 │ │ │ │ + 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: 156 to 000000000007d43c │ │ │ │ + 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: 40 to 000000000007d464 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d468 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d46c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e75c 0000000000000064 0000e760 FDE cie=00000000 pc=000000000007bfc0..000000000007c214 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bfc4 │ │ │ │ +0000e820 0000000000000044 0000e824 FDE cie=00000000 pc=000000000007d470..000000000007d5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d474 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bfc8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d478 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d47c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007bfd0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007bfdc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bfe0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007d484 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bfe4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007bff0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 488 to 000000000007c1d8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c1dc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c1e0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c1e4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007c1ec │ │ │ │ - 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 000000000007c1f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c1f4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007d48c │ │ │ │ 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: 8 to 000000000007d494 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007d4a0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007d4a8 │ │ │ │ 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_loc1: 260 to 000000000007d5ac │ │ │ │ + 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 000000000007d5b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e7c4 000000000000005c 0000e7c8 FDE cie=00000000 pc=000000000007c220..000000000007c6a8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007c230 │ │ │ │ +0000e868 000000000000005c 0000e86c FDE cie=00000000 pc=000000000007d5c0..000000000007d738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d5c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c234 │ │ │ │ - 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 000000000007c240 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007c254 │ │ │ │ - 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 000000000007c260 │ │ │ │ - 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_loc2: 1064 to 000000000007c688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d5c8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007d5d8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007d5f4 │ │ │ │ + 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 000000000007d618 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000007d684 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000007d6ec │ │ │ │ + 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 000000000007d6f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d6f4 │ │ │ │ + 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 000000000007d6f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d6fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000007d724 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007d734 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e8c8 0000000000000044 0000e8cc FDE cie=00000000 pc=000000000007d740..000000000007d9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d744 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d748 │ │ │ │ + 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 000000000007d764 │ │ │ │ + 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: 532 to 000000000007d978 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007d990 │ │ │ │ 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 000000000007c68c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007c698 │ │ │ │ - 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 000000000007d994 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000e824 0000000000000010 0000e828 FDE cie=00000000 pc=000000000007c6a8..000000000007c6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d998 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e838 000000000000002c 0000e83c FDE cie=00000000 pc=000000000007c6c8..000000000007c75c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c6cc │ │ │ │ +0000e910 0000000000000034 0000e914 FDE cie=00000000 pc=000000000007d9f0..000000000007daf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d9f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c6d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d9f8 │ │ │ │ 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 000000000007c6d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007da0c │ │ │ │ + DW_CFA_def_cfa_offset: 32848 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007c6ec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000007c730 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000007dac0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007dacc │ │ │ │ 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 000000000007c734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dad0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000e868 0000000000000078 0000e86c FDE cie=00000000 pc=000000000007c760..000000000007ca30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c764 │ │ │ │ +0000e948 0000000000000020 0000e94c FDE cie=00000000 pc=000000000007daf0..000000000007db28 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007dafc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c768 │ │ │ │ - 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 000000000007c770 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007c77c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000007c7b8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007c7c4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007c7d0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 388 to 000000000007c954 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c958 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c95c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007c964 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007c96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db00 │ │ │ │ + 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: 28 to 000000000007db1c │ │ │ │ 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 000000000007c970 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c974 │ │ │ │ - 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 000000000007db20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000007ca00 │ │ │ │ - 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 000000000007ca24 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ca28 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ca2c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e8e4 0000000000000040 0000e8e8 FDE cie=00000000 pc=000000000007ca30..000000000007cb88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007ca40 │ │ │ │ +0000e96c 0000000000000044 0000e970 FDE cie=00000000 pc=000000000007db28..000000000007dd24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ca44 │ │ │ │ - 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 000000000007ca4c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007ca54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007ca64 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007ca78 │ │ │ │ - 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_loc1: 260 to 000000000007cb7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db30 │ │ │ │ + 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 000000000007db38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007db40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007db4c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007db5c │ │ │ │ + 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 000000000007dbd0 │ │ │ │ + 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 000000000007cb80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000e928 0000000000000020 0000e92c FDE cie=00000000 pc=000000000007cb88..000000000007cde0 │ │ │ │ - DW_CFA_advance_loc1: 488 to 000000000007cd70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007cd74 │ │ │ │ - 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: 56 to 000000000007cdac │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007cdb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dbd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dbd8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e94c 0000000000000030 0000e950 FDE cie=00000000 pc=000000000007cde0..000000000007d270 │ │ │ │ - DW_CFA_advance_loc1: 520 to 000000000007cfe8 │ │ │ │ +0000e9b4 0000000000000044 0000e9b8 FDE cie=00000000 pc=000000000007dd24..000000000007df0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dd28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007cfec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dd2c │ │ │ │ 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_loc1: 380 to 000000000007d168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007dd34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007dd3c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000007dd80 │ │ │ │ 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 000000000007d16c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dd84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dd88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000007d228 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007d244 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000e980 0000000000000030 0000e984 FDE cie=00000000 pc=000000000007d270..000000000007d70c │ │ │ │ - DW_CFA_advance_loc1: 524 to 000000000007d47c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d480 │ │ │ │ - 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_loc1: 380 to 000000000007d5fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007dd90 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000007de08 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007de18 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000007deac │ │ │ │ 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 000000000007d600 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d604 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007deb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000007d6c4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007d6e0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000e9b4 0000000000000010 0000e9b8 FDE cie=00000000 pc=000000000007d70c..000000000007d720 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e9c8 000000000000006c 0000e9cc FDE cie=00000000 pc=000000000007d720..000000000007d850 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d724 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d728 │ │ │ │ - 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 000000000007d730 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007d73c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007d74c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d754 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000007d784 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d78c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000007d824 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000007df08 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d828 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007d840 │ │ │ │ + │ │ │ │ +0000e9fc 0000000000000048 0000ea00 FDE cie=00000000 pc=000000000007df0c..000000000007e1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007df10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007df14 │ │ │ │ + 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 000000000007df34 │ │ │ │ + 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: 448 to 000000000007e0f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007e110 │ │ │ │ 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 000000000007d844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d848 │ │ │ │ - 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_advance_loc: 4 to 000000000007e114 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e118 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ea38 0000000000000074 0000ea3c FDE cie=00000000 pc=000000000007d850..000000000007dd54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d854 │ │ │ │ +0000ea48 0000000000000040 0000ea4c FDE cie=00000000 pc=000000000007e1f0..000000000007e4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e1f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d858 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007d864 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d86c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007d87c │ │ │ │ - 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 000000000007d884 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007d894 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000007d988 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000007dbb0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000007dc40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e1f8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007e20c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007e224 │ │ │ │ + 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: 312 to 000000000007e35c │ │ │ │ + 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 000000000007dc44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007dc48 │ │ │ │ - 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 000000000007e360 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000007dd2c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000007dd50 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e364 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ea8c 0000000000000024 0000ea90 FDE cie=00000000 pc=000000000007e4a8..000000000007e500 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007e4c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e4cc │ │ │ │ + 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 000000000007e4e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007e4f8 │ │ │ │ + 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 000000000007e4fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eab0 000000000000002c 0000eab4 FDE cie=00000000 pc=000000000007dd60..000000000007de28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007dd64 │ │ │ │ +0000eab4 000000000000002c 0000eab8 FDE cie=00000000 pc=000000000007e500..000000000007e550 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007dd68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e508 │ │ │ │ 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 000000000007dd70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007e510 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007dd78 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000007ddb4 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007e534 │ │ │ │ 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 000000000007ddb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e538 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ddbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e53c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007e548 │ │ │ │ + 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 000000000007e54c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000eae4 0000000000000010 0000eae8 FDE cie=00000000 pc=000000000007e550..000000000007e568 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eae0 000000000000002c 0000eae4 FDE cie=00000000 pc=000000000007de28..000000000007dea4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007de2c │ │ │ │ +0000eaf8 0000000000000028 0000eafc FDE cie=00000000 pc=000000000007e568..000000000007e5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e56c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007de30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e570 │ │ │ │ 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 000000000007de38 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007e578 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007de40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007e58c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000007de9c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007e5a8 │ │ │ │ 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 000000000007dea0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000eb10 0000000000000010 0000eb14 FDE cie=00000000 pc=000000000007dea4..000000000007deb4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000eb24 0000000000000028 0000eb28 FDE cie=00000000 pc=000000000007dec0..000000000007df78 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000007dee4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007dee8 │ │ │ │ - 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: 72 to 000000000007df30 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007df34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007df54 │ │ │ │ - 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: 4 to 000000000007e5ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000eb50 0000000000000010 0000eb54 FDE cie=00000000 pc=000000000007df80..000000000007dfa4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000eb64 0000000000000010 0000eb68 FDE cie=00000000 pc=000000000007dfa4..000000000007dfd8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000eb78 0000000000000028 0000eb7c FDE cie=00000000 pc=000000000007dfe0..000000000007e068 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007dfe4 │ │ │ │ +0000eb24 0000000000000030 0000eb28 FDE cie=00000000 pc=000000000007e5b0..000000000007e78c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e5b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007dfe8 │ │ │ │ - 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 000000000007dff0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007dff8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000007e060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e5b8 │ │ │ │ + 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 000000000007e5c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007e5c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 340 to 000000000007e71c │ │ │ │ + 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 000000000007e064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e720 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000eba4 0000000000000010 0000eba8 FDE cie=00000000 pc=000000000007e068..000000000007e078 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e724 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ebb8 0000000000000048 0000ebbc FDE cie=00000000 pc=000000000007e080..000000000007eaf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e084 │ │ │ │ +0000eb58 0000000000000048 0000eb5c FDE cie=00000000 pc=000000000007e78c..000000000007eba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e790 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e088 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007e0a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e794 │ │ │ │ + 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 000000000007e0c0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007e7b4 │ │ │ │ + DW_CFA_def_cfa_offset: 49408 │ │ │ │ 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 000000000007e0cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007e0e4 │ │ │ │ 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: 2568 to 000000000007eaec │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000007e880 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007e898 │ │ │ │ + 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 000000000007eaf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e89c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007eaf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e8a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eba4 0000000000000010 0000eba8 FDE cie=00000000 pc=000000000007eba0..000000000007ebcc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ec04 0000000000000010 0000ec08 FDE cie=00000000 pc=000000000007eb00..000000000007eb20 │ │ │ │ +0000ebb8 0000000000000010 0000ebbc FDE cie=00000000 pc=000000000007ebcc..000000000007ebe0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ec18 0000000000000064 0000ec1c FDE cie=00000000 pc=000000000007eb20..000000000007ec88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007eb2c │ │ │ │ +0000ebcc 000000000000002c 0000ebd0 FDE cie=00000000 pc=000000000007ebe0..000000000007ed10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ebe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007eb30 │ │ │ │ - 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 000000000007eb38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007eb40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007eb48 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000007ebcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ebe8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007ebfc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007ec04 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007ec0c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000007ec94 │ │ │ │ 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 000000000007ebd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ec98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ebd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ec9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000007ec3c │ │ │ │ + │ │ │ │ +0000ebfc 0000000000000030 0000ec00 FDE cie=00000000 pc=000000000007ed10..000000000007ed6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ed14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ed18 │ │ │ │ + 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 000000000007ed20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007ed44 │ │ │ │ + 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 000000000007ec40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007ec48 │ │ │ │ - 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 000000000007ed48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000007ec80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ed4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007ed64 │ │ │ │ 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 000000000007ec84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ed68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000ec30 0000000000000028 0000ec34 FDE cie=00000000 pc=000000000007ed6c..000000000007edd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ed70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ed74 │ │ │ │ + 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 000000000007ed98 │ │ │ │ + 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 000000000007ed9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007eda4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000007edcc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007edd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ec80 0000000000000040 0000ec84 FDE cie=00000000 pc=000000000007ec88..000000000007ee84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ec8c │ │ │ │ +0000ec5c 0000000000000038 0000ec60 FDE cie=00000000 pc=000000000007ede0..000000000007ee84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ede4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ec90 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007ec9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ede8 │ │ │ │ + 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 000000000007eca8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007edf4 │ │ │ │ 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 000000000007ecb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007ee00 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007eccc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000007ee20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007ee08 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000007ee6c │ │ │ │ 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 000000000007ee24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ee70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ee28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ee74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000007ee80 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ │ │ │ │ -0000ecc4 0000000000000030 0000ecc8 FDE cie=00000000 pc=000000000007ee84..000000000007efe0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ee88 │ │ │ │ +0000ec98 0000000000000010 0000ec9c FDE cie=00000000 pc=000000000007ee84..000000000007ee90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ecac 0000000000000030 0000ecb0 FDE cie=00000000 pc=000000000007ee90..000000000007efb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ee94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ee8c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007ee9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ee98 │ │ │ │ + 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 000000000007eeac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007eea4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000007efd4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000007eed4 │ │ │ │ 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 000000000007eed8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007eedc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000007ef68 │ │ │ │ + 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 000000000007efd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ef6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007efdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ef70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ece0 0000000000000014 0000ece4 FDE cie=00000000 pc=000000000007efc0..000000000007efd8 │ │ │ │ + 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 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -o/lib/ld-linux-aarch64.so.1 │ │ │ │ +/lib/ld-linux-aarch64.so.1 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ inflateEnd │ │ │ │ inflateInit2_ │ │ │ │ inflateReset │ │ │ │ inflateSetDictionary │ │ │ │ @@ -82,402 +82,51 @@ │ │ │ │ HTSLIB_1.10 │ │ │ │ HTSLIB_1.7 │ │ │ │ HTSLIB_1.5 │ │ │ │ HTSLIB_1.4 │ │ │ │ HTSLIB_1.0 │ │ │ │ GLIBC_2.33 │ │ │ │ GLIBC_2.34 │ │ │ │ -Hb8`H`8# │ │ │ │ -!Hf8`H`8 │ │ │ │ -aHa8@H`8G │ │ │ │ -aHa8@H`8 │ │ │ │ -aHa8@H`8U │ │ │ │ -Ka8@H`8? │ │ │ │ -aHa8@H`8 │ │ │ │ -aHa8@H`8 │ │ │ │ -`H`8AHa8 │ │ │ │ -aHa8@H`8 │ │ │ │ -K:8AIa8aK:8 │ │ │ │ -J#8`#C)g │ │ │ │ -_oCm\GAm │ │ │ │ -!h`8`h`8Chd │ │ │ │ -kb8Bk!8! │ │ │ │ -1@9 q@9? │ │ │ │ -if82kf8c8z │ │ │ │ -?K#<>K"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 │ │ │ │ -libs/mappingqual.c │ │ │ │ -besterr <= maxerr │ │ │ │ -QUALITY STRING ERROR in %s - %f │ │ │ │ -mydoublequal >= 33.0 │ │ │ │ -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 │ │ │ │ -libs/fileBins.c │ │ │ │ -fileBins not initialized: │ │ │ │ -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%% │ │ │ │ +TH1@9%0@9 │ │ │ │ +?K#<>K"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 │ │ │ │ @@ -485,85 +134,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) │ │ │ │ -copy tokenstring %s to buffer failed. │ │ │ │ -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])) │ │ │ │ @@ -571,15 +156,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 │ │ │ │ @@ -667,19 +251,197 @@ │ │ │ │ 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) │ │ │ │ +copy tokenstring %s to buffer failed. │ │ │ │ +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 │ │ │ │ @@ -692,50 +454,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 │ │ │ │ +libs/fileBins.c │ │ │ │ +fileBins not initialized: │ │ │ │ +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 │ │ │ │ +libs/mappingqual.c │ │ │ │ +besterr <= maxerr │ │ │ │ +QUALITY STRING ERROR in %s - %f │ │ │ │ +mydoublequal >= 33.0 │ │ │ │ +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. │ │ │ │ @@ -798,73 +799,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 │ │ │ │ -logreadcoexistence │ │ │ │ -decodeQual33 │ │ │ │ -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 │ │ │ │ @@ -877,45 +846,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 │ │ │ │ +logreadcoexistence │ │ │ │ +decodeQual33 │ │ │ │ +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.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ │ .rela.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -2,1029 +2,1029 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 0000000000002ef0 : │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2808] │ │ │ │ add x16, x16, #0xaf8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000002f10 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2816] │ │ │ │ add x16, x16, #0xb00 │ │ │ │ │ │ │ │ 0000000000002f20 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000002f30 : │ │ │ │ ldr x17, [x16, #2824] │ │ │ │ add x16, x16, #0xb08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000002f40 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2832] │ │ │ │ add x16, x16, #0xb10 │ │ │ │ │ │ │ │ 0000000000002f50 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000002f60 : │ │ │ │ ldr x17, [x16, #2840] │ │ │ │ add x16, x16, #0xb18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000002f70 <__vsnprintf_chk@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2848] │ │ │ │ add x16, x16, #0xb20 │ │ │ │ │ │ │ │ 0000000000002f80 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000002f90 : │ │ │ │ ldr x17, [x16, #2856] │ │ │ │ add x16, x16, #0xb28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000002fa0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2864] │ │ │ │ add x16, x16, #0xb30 │ │ │ │ │ │ │ │ 0000000000002fb0 <__memmove_chk@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000002fc0 : │ │ │ │ ldr x17, [x16, #2872] │ │ │ │ add x16, x16, #0xb38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000002fd0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2880] │ │ │ │ add x16, x16, #0xb40 │ │ │ │ │ │ │ │ 0000000000002fe0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000002ff0 : │ │ │ │ ldr x17, [x16, #2888] │ │ │ │ add x16, x16, #0xb48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003000 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2896] │ │ │ │ add x16, x16, #0xb50 │ │ │ │ │ │ │ │ 0000000000003010 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003020 : │ │ │ │ ldr x17, [x16, #2904] │ │ │ │ add x16, x16, #0xb58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003030 <__gmon_start__@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2912] │ │ │ │ add x16, x16, #0xb60 │ │ │ │ │ │ │ │ 0000000000003040 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003050 : │ │ │ │ ldr x17, [x16, #2920] │ │ │ │ add x16, x16, #0xb68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003060 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2928] │ │ │ │ add x16, x16, #0xb70 │ │ │ │ │ │ │ │ 0000000000003070 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003080 : │ │ │ │ ldr x17, [x16, #2936] │ │ │ │ add x16, x16, #0xb78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003090 <__ctype_b_loc@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2944] │ │ │ │ add x16, x16, #0xb80 │ │ │ │ │ │ │ │ 00000000000030a0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000030b0 : │ │ │ │ ldr x17, [x16, #2952] │ │ │ │ add x16, x16, #0xb88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000030c0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2960] │ │ │ │ add x16, x16, #0xb90 │ │ │ │ │ │ │ │ 00000000000030d0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000030e0 <__printf_chk@plt>: │ │ │ │ ldr x17, [x16, #2968] │ │ │ │ add x16, x16, #0xb98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000030f0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2976] │ │ │ │ add x16, x16, #0xba0 │ │ │ │ │ │ │ │ 0000000000003100 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003110 <__ctype_toupper_loc@plt>: │ │ │ │ ldr x17, [x16, #2984] │ │ │ │ add x16, x16, #0xba8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003120 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2992] │ │ │ │ add x16, x16, #0xbb0 │ │ │ │ │ │ │ │ 0000000000003130 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003140 : │ │ │ │ ldr x17, [x16, #3000] │ │ │ │ add x16, x16, #0xbb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003150 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3008] │ │ │ │ add x16, x16, #0xbc0 │ │ │ │ │ │ │ │ 0000000000003160 <__cxa_finalize@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003170 : │ │ │ │ ldr x17, [x16, #3016] │ │ │ │ add x16, x16, #0xbc8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003180 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3024] │ │ │ │ add x16, x16, #0xbd0 │ │ │ │ │ │ │ │ 0000000000003190 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000031a0 : │ │ │ │ ldr x17, [x16, #3032] │ │ │ │ add x16, x16, #0xbd8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000031b0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3040] │ │ │ │ add x16, x16, #0xbe0 │ │ │ │ │ │ │ │ 00000000000031c0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000031d0 : │ │ │ │ ldr x17, [x16, #3048] │ │ │ │ add x16, x16, #0xbe8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000031e0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3056] │ │ │ │ add x16, x16, #0xbf0 │ │ │ │ │ │ │ │ 00000000000031f0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003200 : │ │ │ │ ldr x17, [x16, #3064] │ │ │ │ add x16, x16, #0xbf8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003210 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3072] │ │ │ │ add x16, x16, #0xc00 │ │ │ │ │ │ │ │ 0000000000003220 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003230 : │ │ │ │ ldr x17, [x16, #3080] │ │ │ │ add x16, x16, #0xc08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003240 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3088] │ │ │ │ add x16, x16, #0xc10 │ │ │ │ │ │ │ │ 0000000000003250 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003260 : │ │ │ │ ldr x17, [x16, #3096] │ │ │ │ add x16, x16, #0xc18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003270 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3104] │ │ │ │ add x16, x16, #0xc20 │ │ │ │ │ │ │ │ 0000000000003280 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003290 : │ │ │ │ ldr x17, [x16, #3112] │ │ │ │ add x16, x16, #0xc28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000032a0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3120] │ │ │ │ add x16, x16, #0xc30 │ │ │ │ │ │ │ │ 00000000000032b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000032c0 : │ │ │ │ ldr x17, [x16, #3128] │ │ │ │ add x16, x16, #0xc38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000032d0 <__assert_fail@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3136] │ │ │ │ add x16, x16, #0xc40 │ │ │ │ │ │ │ │ 00000000000032e0 <__errno_location@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000032f0 : │ │ │ │ ldr x17, [x16, #3144] │ │ │ │ add x16, x16, #0xc48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003300 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3152] │ │ │ │ add x16, x16, #0xc50 │ │ │ │ │ │ │ │ 0000000000003310 <__fprintf_chk@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003320 : │ │ │ │ ldr x17, [x16, #3160] │ │ │ │ add x16, x16, #0xc58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003330 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3168] │ │ │ │ add x16, x16, #0xc60 │ │ │ │ │ │ │ │ 0000000000003340 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003350 : │ │ │ │ ldr x17, [x16, #3176] │ │ │ │ add x16, x16, #0xc68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003360 <__stack_chk_fail@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3184] │ │ │ │ add x16, x16, #0xc70 │ │ │ │ │ │ │ │ 0000000000003370 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003380 <__vsprintf_chk@plt>: │ │ │ │ ldr x17, [x16, #3192] │ │ │ │ add x16, x16, #0xc78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003390 <__vfprintf_chk@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3200] │ │ │ │ add x16, x16, #0xc80 │ │ │ │ │ │ │ │ 00000000000033a0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000033b0 : │ │ │ │ ldr x17, [x16, #3208] │ │ │ │ add x16, x16, #0xc88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000033c0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3216] │ │ │ │ add x16, x16, #0xc90 │ │ │ │ │ │ │ │ 00000000000033d0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000033e0 : │ │ │ │ ldr x17, [x16, #3224] │ │ │ │ add x16, x16, #0xc98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000033f0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3232] │ │ │ │ add x16, x16, #0xca0 │ │ │ │ │ │ │ │ 0000000000003400 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003410 : │ │ │ │ ldr x17, [x16, #3240] │ │ │ │ add x16, x16, #0xca8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003420 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3248] │ │ │ │ add x16, x16, #0xcb0 │ │ │ │ │ │ │ │ 0000000000003430 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003440 : │ │ │ │ ldr x17, [x16, #3256] │ │ │ │ add x16, x16, #0xcb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003450 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3264] │ │ │ │ add x16, x16, #0xcc0 │ │ │ │ │ │ │ │ 0000000000003460 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003470 : │ │ │ │ ldr x17, [x16, #3272] │ │ │ │ add x16, x16, #0xcc8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003480 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3280] │ │ │ │ add x16, x16, #0xcd0 │ │ │ │ │ │ │ │ 0000000000003490 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000034a0 : │ │ │ │ ldr x17, [x16, #3288] │ │ │ │ add x16, x16, #0xcd8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000034b0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3296] │ │ │ │ add x16, x16, #0xce0 │ │ │ │ │ │ │ │ 00000000000034c0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000034d0 <__memcpy_chk@plt>: │ │ │ │ ldr x17, [x16, #3304] │ │ │ │ add x16, x16, #0xce8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000034e0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3312] │ │ │ │ add x16, x16, #0xcf0 │ │ │ │ │ │ │ │ 00000000000034f0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003500 : │ │ │ │ ldr x17, [x16, #3320] │ │ │ │ add x16, x16, #0xcf8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003510 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3328] │ │ │ │ add x16, x16, #0xd00 │ │ │ │ │ │ │ │ 0000000000003520 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003530 : │ │ │ │ ldr x17, [x16, #3336] │ │ │ │ add x16, x16, #0xd08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003540 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3344] │ │ │ │ add x16, x16, #0xd10 │ │ │ │ │ │ │ │ 0000000000003550 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003560 : │ │ │ │ ldr x17, [x16, #3352] │ │ │ │ add x16, x16, #0xd18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003570 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3360] │ │ │ │ add x16, x16, #0xd20 │ │ │ │ │ │ │ │ 0000000000003580 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003590 : │ │ │ │ ldr x17, [x16, #3368] │ │ │ │ add x16, x16, #0xd28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000035a0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3376] │ │ │ │ add x16, x16, #0xd30 │ │ │ │ │ │ │ │ 00000000000035b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000035c0 : │ │ │ │ ldr x17, [x16, #3384] │ │ │ │ add x16, x16, #0xd38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000035d0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3392] │ │ │ │ add x16, x16, #0xd40 │ │ │ │ │ │ │ │ 00000000000035e0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000035f0 : │ │ │ │ ldr x17, [x16, #3400] │ │ │ │ add x16, x16, #0xd48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003600 <__libc_start_main@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3408] │ │ │ │ add x16, x16, #0xd50 │ │ │ │ │ │ │ │ 0000000000003610 <__strcat_chk@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003620 : │ │ │ │ ldr x17, [x16, #3416] │ │ │ │ add x16, x16, #0xd58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003630 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3424] │ │ │ │ add x16, x16, #0xd60 │ │ │ │ │ │ │ │ 0000000000003640 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003650 <__ctype_tolower_loc@plt>: │ │ │ │ ldr x17, [x16, #3432] │ │ │ │ add x16, x16, #0xd68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003660 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3440] │ │ │ │ add x16, x16, #0xd70 │ │ │ │ │ │ │ │ 0000000000003670 <__sprintf_chk@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 0000000000003680 <__strcpy_chk@plt>: │ │ │ │ ldr x17, [x16, #3448] │ │ │ │ add x16, x16, #0xd78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000003690 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3456] │ │ │ │ add x16, x16, #0xd80 │ │ │ │ │ │ │ │ 00000000000036a0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000036b0 <__snprintf_chk@plt>: │ │ │ │ ldr x17, [x16, #3464] │ │ │ │ add x16, x16, #0xd88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000036c0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3472] │ │ │ │ add x16, x16, #0xd90 │ │ │ │ │ │ │ │ 00000000000036d0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ │ │ │ │ 00000000000036e0 : │ │ │ │ ldr x17, [x16, #3480] │ │ │ │ add x16, x16, #0xd98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000036f0 : │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3488] │ │ │ │ add x16, x16, #0xda0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3496] │ │ │ │ add x16, x16, #0xda8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3504] │ │ │ │ add x16, x16, #0xdb0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3512] │ │ │ │ add x16, x16, #0xdb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3520] │ │ │ │ add x16, x16, #0xdc0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3528] │ │ │ │ add x16, x16, #0xdc8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3536] │ │ │ │ add x16, x16, #0xdd0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3544] │ │ │ │ add x16, x16, #0xdd8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3552] │ │ │ │ add x16, x16, #0xde0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3560] │ │ │ │ add x16, x16, #0xde8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3568] │ │ │ │ add x16, x16, #0xdf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3576] │ │ │ │ add x16, x16, #0xdf8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3584] │ │ │ │ add x16, x16, #0xe00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3592] │ │ │ │ add x16, x16, #0xe08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3600] │ │ │ │ add x16, x16, #0xe10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3608] │ │ │ │ add x16, x16, #0xe18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3616] │ │ │ │ add x16, x16, #0xe20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3624] │ │ │ │ add x16, x16, #0xe28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3632] │ │ │ │ add x16, x16, #0xe30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3640] │ │ │ │ add x16, x16, #0xe38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3648] │ │ │ │ add x16, x16, #0xe40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3656] │ │ │ │ add x16, x16, #0xe48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3664] │ │ │ │ add x16, x16, #0xe50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3672] │ │ │ │ add x16, x16, #0xe58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3680] │ │ │ │ add x16, x16, #0xe60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3688] │ │ │ │ add x16, x16, #0xe68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3696] │ │ │ │ add x16, x16, #0xe70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3704] │ │ │ │ add x16, x16, #0xe78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3712] │ │ │ │ add x16, x16, #0xe80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3720] │ │ │ │ add x16, x16, #0xe88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3728] │ │ │ │ add x16, x16, #0xe90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3736] │ │ │ │ add x16, x16, #0xe98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3744] │ │ │ │ add x16, x16, #0xea0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3752] │ │ │ │ add x16, x16, #0xea8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3760] │ │ │ │ add x16, x16, #0xeb0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3768] │ │ │ │ add x16, x16, #0xeb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3776] │ │ │ │ add x16, x16, #0xec0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3784] │ │ │ │ add x16, x16, #0xec8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3792] │ │ │ │ add x16, x16, #0xed0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3800] │ │ │ │ add x16, x16, #0xed8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3808] │ │ │ │ add x16, x16, #0xee0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3816] │ │ │ │ add x16, x16, #0xee8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3824] │ │ │ │ add x16, x16, #0xef0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,588 +1,588 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0000000000003b00 : │ │ │ │ +0000000000003b00 : │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 80000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x4a0 │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x628 │ │ │ │ - mov w2, #0x419 // #1049 │ │ │ │ - bl 34b0 │ │ │ │ + bl 3528 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ mov x29, sp │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x628 │ │ │ │ - mov w2, #0x42c // #1068 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xdd0 │ │ │ │ + mov w2, #0xc7 // #199 │ │ │ │ bl 34b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 83000 │ │ │ │ mov x29, sp │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x38 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x650 │ │ │ │ - mov w2, #0x575 // #1397 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x3, x3, #0xfd0 │ │ │ │ + add x1, x1, #0xfd8 │ │ │ │ + add x0, x0, #0xfe8 │ │ │ │ + mov w2, #0x134 // #308 │ │ │ │ bl 34b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 80000 │ │ │ │ + adrp x3, 88000 │ │ │ │ + adrp x1, 84000 │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - add x0, x0, #0x0 │ │ │ │ - mov w2, #0x49 // #73 │ │ │ │ + adrp x0, 84000 │ │ │ │ + add x3, x3, #0x100 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x120 │ │ │ │ + mov w2, #0x54 // #84 │ │ │ │ bl 34b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ + adrp x3, 88000 │ │ │ │ + adrp x1, 84000 │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x598 │ │ │ │ - add x1, x1, #0x200 │ │ │ │ - add x0, x0, #0x218 │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ + adrp x0, 84000 │ │ │ │ + add x3, x3, #0x128 │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + add x0, x0, #0x4a0 │ │ │ │ + mov w2, #0x49 // #73 │ │ │ │ bl 34b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 82000 │ │ │ │ + adrp x3, 88000 │ │ │ │ + adrp x1, 84000 │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - add x0, x0, #0xd0 │ │ │ │ - mov w2, #0xc7 // #199 │ │ │ │ + adrp x0, 84000 │ │ │ │ + add x3, x3, #0x198 │ │ │ │ + add x1, x1, #0x670 │ │ │ │ + add x0, x0, #0x680 │ │ │ │ + mov w2, #0x419 // #1049 │ │ │ │ bl 34b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x478 │ │ │ │ + adrp x3, 88000 │ │ │ │ + add x3, x3, #0x198 │ │ │ │ mov x29, sp │ │ │ │ - bl 3528 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ + adrp x1, 84000 │ │ │ │ + adrp x0, 84000 │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + add x1, x1, #0x670 │ │ │ │ + add x0, x0, #0x680 │ │ │ │ + mov w2, #0x42c // #1068 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 88000 │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x3, 88000 │ │ │ │ + add x3, x3, #0x198 │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 85000 │ │ │ │ - add x3, x3, #0x280 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - mov w2, #0x134 // #308 │ │ │ │ + adrp x1, 84000 │ │ │ │ + adrp x0, 84000 │ │ │ │ + add x3, x3, #0x38 │ │ │ │ + add x1, x1, #0x670 │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + mov w2, #0x575 // #1397 │ │ │ │ bl 34b0 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov w3, #0xa // #10 │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ mov x29, sp │ │ │ │ add x2, x2, #0x5a0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, af000 │ │ │ │ + adrp x21, af000 │ │ │ │ ldr x21, [x21, #3856] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 85000 │ │ │ │ + adrp x20, 85000 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x24, x1 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ sub sp, sp, #0x2d0 │ │ │ │ mov w25, w0 │ │ │ │ ldr x1, [x21] │ │ │ │ str x1, [sp, #32] │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ add x19, sp, #0x108 │ │ │ │ ldr x1, [x0] │ │ │ │ str x1, [sp, #712] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - adrp x1, 85000 │ │ │ │ - add x0, x0, #0xe28 │ │ │ │ + adrp x0, 81000 │ │ │ │ + adrp x1, 85000 │ │ │ │ + add x0, x0, #0xc40 │ │ │ │ add x1, x1, #0x5c0 │ │ │ │ strb wzr, [sp, #151] │ │ │ │ str w3, [sp, #152] │ │ │ │ stp xzr, xzr, [sp, #160] │ │ │ │ str xzr, [sp, #176] │ │ │ │ - bl 320a8 │ │ │ │ + bl 56d28 │ │ │ │ ldr x1, [x24] │ │ │ │ mov x5, x0 │ │ │ │ add x6, x20, #0x5d0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - adrp x4, 85000 │ │ │ │ - adrp x3, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ + adrp x3, 85000 │ │ │ │ add x4, x4, #0x608 │ │ │ │ add x3, x3, #0x678 │ │ │ │ stp x0, x19, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - bl 32fd0 │ │ │ │ + bl 57c50 │ │ │ │ cmp w25, #0x2 │ │ │ │ mov x2, x24 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x2 // #2 │ │ │ │ csel w1, w25, w1, le │ │ │ │ - bl 34a80 │ │ │ │ + bl 59700 │ │ │ │ mov x22, x0 │ │ │ │ ldr w0, [x0, #8] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.eq 4bd0 // b.none │ │ │ │ ldr x1, [x24] │ │ │ │ add x19, sp, #0x150 │ │ │ │ ldr x5, [sp, #16] │ │ │ │ add x6, x20, #0x5d0 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - adrp x4, 85000 │ │ │ │ - adrp x3, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ + adrp x3, 85000 │ │ │ │ add x4, x4, #0x780 │ │ │ │ add x3, x3, #0x808 │ │ │ │ - bl 32fd0 │ │ │ │ + bl 57c50 │ │ │ │ ldr x0, [x22, #16] │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0x830 │ │ │ │ ldr x26, [x0, #8] │ │ │ │ mov x0, x26 │ │ │ │ bl 3750 │ │ │ │ mov w20, w0 │ │ │ │ cbz w0, 45d8 │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ mov x0, x26 │ │ │ │ add x1, x1, #0xb08 │ │ │ │ bl 3750 │ │ │ │ cbz w0, 41a8 │ │ │ │ - adrp x20, 85000 │ │ │ │ + adrp x20, 85000 │ │ │ │ mov x0, x26 │ │ │ │ add x1, x20, #0xba8 │ │ │ │ bl 3750 │ │ │ │ cbnz w0, 4b58 │ │ │ │ fmov d31, #2.500000000000000000e+01 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ - adrp x26, 85000 │ │ │ │ + adrp x26, 85000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ add x26, x26, #0x840 │ │ │ │ str x26, [sp, #184] │ │ │ │ str d31, [sp, #192] │ │ │ │ str x27, [sp, #800] │ │ │ │ mov w27, #0x5 // #5 │ │ │ │ str w27, [sp, #156] │ │ │ │ str x28, [sp, #808] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ movi v31.2s, #0x1 │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ add x3, x2, #0x850 │ │ │ │ str x0, [sp, #216] │ │ │ │ mov w2, #0x3 // #3 │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0x848 │ │ │ │ stp x26, x1, [x0] │ │ │ │ add x1, x20, #0xba8 │ │ │ │ str x3, [x0, #16] │ │ │ │ mov x0, x19 │ │ │ │ str d31, [sp, #200] │ │ │ │ - adrp x20, 85000 │ │ │ │ + adrp x20, 85000 │ │ │ │ str w2, [sp, #208] │ │ │ │ - bl 33320 │ │ │ │ + bl 57fa0 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0x878 │ │ │ │ - bl 33320 │ │ │ │ + bl 57fa0 │ │ │ │ str xzr, [sp] │ │ │ │ add x6, x20, #0x880 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x66 // #102 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - adrp x28, 85000 │ │ │ │ - adrp x5, 85000 │ │ │ │ + adrp x28, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ add x4, x28, #0xbf0 │ │ │ │ add x5, x5, #0xbb0 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ 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, 85000 │ │ │ │ - adrp x5, 85000 │ │ │ │ + adrp x6, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ add x6, x6, #0xa60 │ │ │ │ add x5, x5, #0xbf8 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x4, x4, #0xc30 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ add x0, sp, #0xc0 │ │ │ │ str x0, [sp] │ │ │ │ mov w1, w27 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x71 // #113 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - adrp x6, 85000 │ │ │ │ - adrp x5, 85000 │ │ │ │ + adrp x6, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ add x6, x6, #0xc40 │ │ │ │ add x5, x5, #0xc48 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x4, x4, #0xc70 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ str xzr, [sp] │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x6, x20, #0x880 │ │ │ │ add x4, x1, #0x950 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x61 // #97 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x23, x1 │ │ │ │ - adrp x5, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ add x5, x5, #0xc78 │ │ │ │ - bl 333a8 │ │ │ │ - adrp x27, 85000 │ │ │ │ + bl 58028 │ │ │ │ + adrp x27, 85000 │ │ │ │ add x0, sp, #0xb8 │ │ │ │ str x0, [sp] │ │ │ │ add x6, x27, #0x960 │ │ │ │ add x7, sp, #0xc8 │ │ │ │ mov x0, x19 │ │ │ │ mov w3, #0x4d // #77 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x11 // #17 │ │ │ │ - adrp x20, 85000 │ │ │ │ - adrp x5, 85000 │ │ │ │ + adrp x20, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ add x4, x20, #0xcd8 │ │ │ │ add x5, x5, #0xca8 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ str xzr, [sp] │ │ │ │ add x6, x27, #0x960 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x41 // #65 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - adrp x26, 85000 │ │ │ │ - adrp x5, 85000 │ │ │ │ + adrp x26, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ add x4, x26, #0x9b0 │ │ │ │ add x5, x5, #0x970 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ str xzr, [sp] │ │ │ │ add x6, x27, #0x960 │ │ │ │ - adrp x5, 85000 │ │ │ │ - adrp x27, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ + adrp x27, 85000 │ │ │ │ add x5, x5, #0x9c0 │ │ │ │ add x4, x27, #0x9e0 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x4f // #79 │ │ │ │ mov x0, x19 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ mov x2, x24 │ │ │ │ mov w1, w25 │ │ │ │ mov x0, x19 │ │ │ │ - bl 34a80 │ │ │ │ + bl 59700 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x66 // #102 │ │ │ │ str x0, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ - bl 34f70 │ │ │ │ + bl 59bf0 │ │ │ │ tst w0, #0xff │ │ │ │ b.eq 4c28 // b.none │ │ │ │ ldr x0, [sp, #32] │ │ │ │ ldr w0, [x0, #8] │ │ │ │ cmp w0, #0x2 │ │ │ │ b.gt 4f98 │ │ │ │ add x2, x28, #0xbf0 │ │ │ │ mov w1, #0x66 // #102 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3502c │ │ │ │ + bl 59cac │ │ │ │ add x2, x20, #0xcd8 │ │ │ │ mov x28, x0 │ │ │ │ mov w1, #0x4d // #77 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3502c │ │ │ │ + bl 59cac │ │ │ │ add x24, sp, #0x198 │ │ │ │ add x2, x26, #0x9b0 │ │ │ │ mov w1, #0x41 // #65 │ │ │ │ str x0, [sp, #64] │ │ │ │ mov x0, x19 │ │ │ │ - bl 3502c │ │ │ │ + bl 59cac │ │ │ │ str x0, [sp, #56] │ │ │ │ mov x0, x24 │ │ │ │ - bl 7b68c │ │ │ │ + bl 14b4c │ │ │ │ ldr w3, [x28, #8] │ │ │ │ - adrp x0, 85000 │ │ │ │ + adrp x0, 85000 │ │ │ │ mov w1, #0x301 // #769 │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ add x2, x2, #0xd18 │ │ │ │ str x0, [sp, #40] │ │ │ │ add x0, x0, #0x3b0 │ │ │ │ mov x25, #0x0 // #0 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ ldrsw x1, [x28, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ ldr w1, [x28, #8] │ │ │ │ mov x20, x0 │ │ │ │ cbz w1, 4094 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr x1, [x28, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x1, [x1, x25, lsl #3] │ │ │ │ - bl 5db40 │ │ │ │ + bl 2cf60 │ │ │ │ str x0, [x20, x25, lsl #3] │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 7bdc4 │ │ │ │ + bl 15284 │ │ │ │ ldr w0, [x28, #8] │ │ │ │ add x25, x25, #0x1 │ │ │ │ cmp w0, w25 │ │ │ │ b.hi 4060 // b.pmore │ │ │ │ ldr w3, [sp, #472] │ │ │ │ mov w1, #0x308 // #776 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ add x2, x2, #0xd30 │ │ │ │ add x0, x0, #0x3b0 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ ldr x0, [sp, #480] │ │ │ │ mov x2, #0xd0 // #208 │ │ │ │ ldr w1, [sp, #472] │ │ │ │ - adrp x3, af000 │ │ │ │ + adrp x3, af000 │ │ │ │ ldr x3, [x3, #3896] │ │ │ │ bl 3108 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 34f70 │ │ │ │ + bl 59bf0 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 4ed0 // b.any │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x61 // #97 │ │ │ │ - bl 34f70 │ │ │ │ + bl 59bf0 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 4d64 // b.any │ │ │ │ ldr w3, [sp, #472] │ │ │ │ mov w1, #0x345 // #837 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ add x2, x2, #0xde0 │ │ │ │ add x0, x0, #0x3b0 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ ldr x0, [x21] │ │ │ │ mov x1, x24 │ │ │ │ ldr w2, [sp, #156] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ ldr d0, [sp, #192] │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ - bl 7f5b0 │ │ │ │ + bl 7f5b0 │ │ │ │ ldr w0, [x28, #8] │ │ │ │ cbz w0, 4168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr x1, [x20, x21, lsl #3] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 7bc2c │ │ │ │ + bl 150ec │ │ │ │ ldr x0, [x20, x21, lsl #3] │ │ │ │ bl 38a0 │ │ │ │ ldr w0, [x28, #8] │ │ │ │ str xzr, [x20, x21, lsl #3] │ │ │ │ add x21, x21, #0x1 │ │ │ │ cmp w0, w21 │ │ │ │ b.hi 4140 // b.pmore │ │ │ │ mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ ldr x0, [sp, #216] │ │ │ │ bl 38a0 │ │ │ │ str xzr, [sp, #216] │ │ │ │ mov x1, x24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 7bce0 │ │ │ │ + bl 151a0 │ │ │ │ ldr x20, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ - bl 3302c │ │ │ │ + bl 57cac │ │ │ │ mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ ldr x27, [sp, #800] │ │ │ │ ldr x28, [sp, #808] │ │ │ │ b 4b68 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0xb18 │ │ │ │ str x27, [sp, #800] │ │ │ │ str x28, [sp, #808] │ │ │ │ - bl 33320 │ │ │ │ + bl 57fa0 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0x878 │ │ │ │ - bl 33320 │ │ │ │ + bl 57fa0 │ │ │ │ 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, 85000 │ │ │ │ - adrp x5, 85000 │ │ │ │ + adrp x6, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ add x6, x6, #0x880 │ │ │ │ add x5, x5, #0x890 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x4, x4, #0x8c8 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ add x0, sp, #0xa0 │ │ │ │ str x0, [sp] │ │ │ │ - adrp x20, 85000 │ │ │ │ + adrp x20, 85000 │ │ │ │ mov x0, x19 │ │ │ │ add x6, x20, #0x8d8 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x62 // #98 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x5, 85000 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x5, x5, #0x8e0 │ │ │ │ add x4, x4, #0x910 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ 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, 85000 │ │ │ │ - adrp x5, 85000 │ │ │ │ + adrp x6, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ add x6, x6, #0xa60 │ │ │ │ add x5, x5, #0xa68 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x4, x4, #0xa80 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ add x0, sp, #0xb0 │ │ │ │ str x0, [sp] │ │ │ │ add x6, x20, #0x8d8 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x6f // #111 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x5, 85000 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x5, x5, #0x9e8 │ │ │ │ add x4, x4, #0xa18 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ 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, 85000 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x5, x5, #0xb30 │ │ │ │ add x4, x4, #0xa50 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ mov x2, x24 │ │ │ │ mov w1, w25 │ │ │ │ mov x0, x19 │ │ │ │ add x24, sp, #0x238 │ │ │ │ - bl 34a80 │ │ │ │ + bl 59700 │ │ │ │ str x0, [sp, #88] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, x24 │ │ │ │ bl 36a8 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.hi 4c08 // b.pmore │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ ldr x0, [sp, #176] │ │ │ │ cbz x0, 4330 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ bl 3a50 │ │ │ │ str x0, [sp, #32] │ │ │ │ cbz x0, 503c │ │ │ │ ldr x2, [sp, #32] │ │ │ │ mov x1, #0x9680 // #38528 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ mov x3, x24 │ │ │ │ movk x1, #0x98, lsl #16 │ │ │ │ - bl 28900 │ │ │ │ + bl 6a4a0 │ │ │ │ mov x28, x0 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x28, [sp, #64] │ │ │ │ lsl x1, x1, #5 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ ldr w2, [sp, #152] │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x20, [sp, #72] │ │ │ │ mul x1, x2, x1 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x26, x0 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x26, [sp, #80] │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ str x0, [sp, #56] │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cbz w0, 4efc │ │ │ │ ldp x1, x2, [sp, #160] │ │ │ │ mov x0, x20 │ │ │ │ add x27, sp, #0xe0 │ │ │ │ - bl 71f10 │ │ │ │ + bl 458d0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ add x3, sp, #0x268 │ │ │ │ ldr x1, [x20, #24] │ │ │ │ cmp w0, #0x1 │ │ │ │ cset w2, hi // hi = pmore │ │ │ │ mov x0, x27 │ │ │ │ - bl 6ec20 │ │ │ │ + bl 425e0 │ │ │ │ ldr x2, [x21] │ │ │ │ stp x28, xzr, [sp] │ │ │ │ ldrb w4, [sp, #151] │ │ │ │ add x0, sp, #0x298 │ │ │ │ mov x6, x24 │ │ │ │ mov x7, x0 │ │ │ │ mov w5, w25 │ │ │ │ mov x3, x20 │ │ │ │ mov x1, x27 │ │ │ │ stp x0, x27, [sp, #40] │ │ │ │ mov x0, x26 │ │ │ │ - bl 71720 │ │ │ │ + bl 450e0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ls 4efc // b.plast │ │ │ │ add x23, x20, #0x20 │ │ │ │ add x20, x28, #0x30 │ │ │ │ ldr x28, [sp, #48] │ │ │ │ str x22, [sp, #48] │ │ │ │ @@ -591,38 +591,38 @@ │ │ │ │ ldr x23, [sp, #40] │ │ │ │ add x26, x26, #0x60 │ │ │ │ str x19, [sp, #96] │ │ │ │ mov w19, #0x1 // #1 │ │ │ │ ldp x1, x2, [sp, #160] │ │ │ │ mov x0, x22 │ │ │ │ add w19, w19, #0x1 │ │ │ │ - bl 71f10 │ │ │ │ + bl 458d0 │ │ │ │ ldr x2, [x21] │ │ │ │ stp x20, xzr, [sp] │ │ │ │ ldrb w4, [sp, #151] │ │ │ │ mov x3, x22 │ │ │ │ mov x0, x26 │ │ │ │ mov x7, x23 │ │ │ │ mov x6, x24 │ │ │ │ mov w5, w25 │ │ │ │ mov x1, x28 │ │ │ │ - bl 71720 │ │ │ │ + bl 450e0 │ │ │ │ add x22, x22, #0x20 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ add x26, x26, #0x60 │ │ │ │ add x20, x20, #0x30 │ │ │ │ cmp w0, w19 │ │ │ │ b.hi 4430 // b.pmore │ │ │ │ ldr x22, [sp, #48] │ │ │ │ ldr x19, [sp, #96] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ls 4efc // b.plast │ │ │ │ ldr x21, [sp, #56] │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ - adrp x20, af000 │ │ │ │ + adrp x20, af000 │ │ │ │ ldr x20, [x20, #4072] │ │ │ │ mov x3, x27 │ │ │ │ mov x0, x21 │ │ │ │ mov x2, x20 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 3300 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ @@ -642,24 +642,24 @@ │ │ │ │ bl 2f10 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cmp w0, w20 │ │ │ │ b.hi 44e0 // b.pmore │ │ │ │ ldr w1, [sp, #152] │ │ │ │ ldr x20, [sp, #64] │ │ │ │ mov x0, x20 │ │ │ │ - bl 289e4 │ │ │ │ + bl 6a584 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, x20 │ │ │ │ - bl 28990 │ │ │ │ + bl 6a530 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cbz w0, 4544 │ │ │ │ ldr x20, [sp, #72] │ │ │ │ mov w21, #0x0 // #0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 72000 │ │ │ │ + bl 459c0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ add w21, w21, #0x1 │ │ │ │ add x20, x20, #0x20 │ │ │ │ cmp w0, w21 │ │ │ │ b.hi 4528 // b.pmore │ │ │ │ ldr x0, [sp, #72] │ │ │ │ bl 38a0 │ │ │ │ @@ -674,249 +674,249 @@ │ │ │ │ b.ls 4580 // b.plast │ │ │ │ add x0, sp, #0x268 │ │ │ │ bl 3498 │ │ │ │ add x0, sp, #0x298 │ │ │ │ bl 3498 │ │ │ │ ldr x20, [sp, #88] │ │ │ │ mov x0, x20 │ │ │ │ - bl 3302c │ │ │ │ + bl 57cac │ │ │ │ mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ ldr x0, [sp, #176] │ │ │ │ cbz x0, 45c4 │ │ │ │ ldr x0, [sp, #32] │ │ │ │ bl 36c0 │ │ │ │ ldr x1, [sp, #176] │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ mov w3, #0x9 // #9 │ │ │ │ add x2, x2, #0xb50 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 9dc0 │ │ │ │ + bl 5d480 │ │ │ │ cmn w0, #0x1 │ │ │ │ b.eq 4fdc // b.none │ │ │ │ ldr x0, [sp, #64] │ │ │ │ bl 38a0 │ │ │ │ ldr x27, [sp, #800] │ │ │ │ ldr x28, [sp, #808] │ │ │ │ b 4b68 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x27, [sp, #800] │ │ │ │ - adrp x27, 85000 │ │ │ │ + adrp x27, 85000 │ │ │ │ str x28, [sp, #808] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x3, x0 │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ add x2, x2, #0x848 │ │ │ │ str x3, [sp, #104] │ │ │ │ - adrp x0, 85000 │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x0, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x0, x0, #0x840 │ │ │ │ add x1, x1, #0x850 │ │ │ │ stp x0, x2, [x3] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x26, 85000 │ │ │ │ + adrp x26, 85000 │ │ │ │ str x1, [x3, #16] │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0x860 │ │ │ │ - bl 33320 │ │ │ │ + bl 57fa0 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0x878 │ │ │ │ - bl 33320 │ │ │ │ + bl 57fa0 │ │ │ │ add x0, sp, #0xa8 │ │ │ │ str x0, [sp] │ │ │ │ add x6, x27, #0x880 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x64 // #100 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x5, 85000 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x5, x5, #0x890 │ │ │ │ add x4, x4, #0x8c8 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ add x0, sp, #0xa0 │ │ │ │ str x0, [sp] │ │ │ │ add x6, x26, #0x8d8 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x62 // #98 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x5, 85000 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x5, x5, #0x8e0 │ │ │ │ add x4, x4, #0x910 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ str xzr, [sp] │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x6, x27, #0x880 │ │ │ │ add x4, x1, #0x950 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x61 // #97 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x23, x1 │ │ │ │ - adrp x5, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ add x5, x5, #0x918 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ str xzr, [sp] │ │ │ │ - adrp x27, 85000 │ │ │ │ + adrp x27, 85000 │ │ │ │ mov x0, x19 │ │ │ │ add x6, x27, #0x960 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x41 // #65 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - adrp x5, 85000 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x5, x5, #0x970 │ │ │ │ add x4, x4, #0x9b0 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ str xzr, [sp] │ │ │ │ add x6, x27, #0x960 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x4f // #79 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - adrp x5, 85000 │ │ │ │ - adrp x27, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ + adrp x27, 85000 │ │ │ │ add x5, x5, #0x9c0 │ │ │ │ add x4, x27, #0x9e0 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ add x0, sp, #0xb0 │ │ │ │ str x0, [sp] │ │ │ │ add x6, x26, #0x8d8 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x6f // #111 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x5, 85000 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x5, x5, #0x9e8 │ │ │ │ add x4, x4, #0xa18 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ 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, 85000 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x5, x5, #0xa20 │ │ │ │ add x4, x4, #0xa50 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ 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, 85000 │ │ │ │ - adrp x5, 85000 │ │ │ │ + adrp x6, 85000 │ │ │ │ + adrp x5, 85000 │ │ │ │ add x6, x6, #0xa60 │ │ │ │ add x5, x5, #0xa68 │ │ │ │ - adrp x4, 85000 │ │ │ │ + adrp x4, 85000 │ │ │ │ add x4, x4, #0xa80 │ │ │ │ - bl 333a8 │ │ │ │ + bl 58028 │ │ │ │ mov x2, x24 │ │ │ │ mov w1, w25 │ │ │ │ mov x0, x19 │ │ │ │ add x24, sp, #0x238 │ │ │ │ - bl 34a80 │ │ │ │ + bl 59700 │ │ │ │ str x0, [sp, #112] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, x24 │ │ │ │ bl 36a8 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.hi 4be4 // b.pmore │ │ │ │ str wzr, [sp, #88] │ │ │ │ ldr x0, [sp, #176] │ │ │ │ cbz x0, 482c │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ bl 3a50 │ │ │ │ str x0, [sp, #32] │ │ │ │ cbz x0, 5060 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 34f70 │ │ │ │ + bl 59bf0 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 4d2c // b.any │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x61 // #97 │ │ │ │ - bl 34f70 │ │ │ │ + bl 59bf0 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 4c3c // b.any │ │ │ │ str xzr, [sp, #56] │ │ │ │ str xzr, [sp, #136] │ │ │ │ ldr x2, [sp, #32] │ │ │ │ mov x1, #0x9680 // #38528 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ mov x3, x24 │ │ │ │ movk x1, #0x98, lsl #16 │ │ │ │ - bl 28900 │ │ │ │ + bl 6a4a0 │ │ │ │ mov x27, x0 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x27, [sp, #72] │ │ │ │ lsl x1, x1, #5 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ ldr w2, [sp, #152] │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ mov x26, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x26, [sp, #80] │ │ │ │ mul x1, x2, x1 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x28, x0 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x28, [sp, #96] │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ str x0, [sp, #64] │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cbz w0, 4d58 │ │ │ │ ldp x1, x2, [sp, #160] │ │ │ │ mov x0, x26 │ │ │ │ add x23, sp, #0xe0 │ │ │ │ - bl 71f10 │ │ │ │ + bl 458d0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ add x3, sp, #0x268 │ │ │ │ ldr x1, [x26, #24] │ │ │ │ cmp w0, #0x1 │ │ │ │ cset w2, hi // hi = pmore │ │ │ │ mov x0, x23 │ │ │ │ - bl 6ec20 │ │ │ │ + bl 425e0 │ │ │ │ ldr x2, [x21] │ │ │ │ add x1, sp, #0x298 │ │ │ │ ldrb w4, [sp, #151] │ │ │ │ mov x7, x1 │ │ │ │ ldrb w5, [sp, #88] │ │ │ │ mov x6, x24 │ │ │ │ ldr x0, [sp, #56] │ │ │ │ stp x27, x0, [sp] │ │ │ │ mov x3, x26 │ │ │ │ mov x0, x28 │ │ │ │ stp x1, x23, [sp, #40] │ │ │ │ mov x1, x23 │ │ │ │ - bl 71720 │ │ │ │ + bl 450e0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ls 4d58 // b.plast │ │ │ │ mov x23, x28 │ │ │ │ add x25, x26, #0x20 │ │ │ │ add x26, x27, #0x30 │ │ │ │ str w20, [sp, #124] │ │ │ │ @@ -931,40 +931,40 @@ │ │ │ │ str x19, [sp, #128] │ │ │ │ mov w19, #0x1 // #1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldp x1, x2, [sp, #160] │ │ │ │ mov x0, x22 │ │ │ │ add w19, w19, #0x1 │ │ │ │ - bl 71f10 │ │ │ │ + bl 458d0 │ │ │ │ ldr x2, [x21] │ │ │ │ stp x26, x23, [sp] │ │ │ │ ldrb w4, [sp, #151] │ │ │ │ mov x3, x22 │ │ │ │ mov x0, x28 │ │ │ │ mov x7, x25 │ │ │ │ mov x6, x24 │ │ │ │ mov w5, w20 │ │ │ │ mov x1, x27 │ │ │ │ - bl 71720 │ │ │ │ + bl 450e0 │ │ │ │ add x22, x22, #0x20 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ add x28, x28, #0x60 │ │ │ │ add x26, x26, #0x30 │ │ │ │ cmp w0, w19 │ │ │ │ b.hi 4980 // b.pmore │ │ │ │ ldr x22, [sp, #48] │ │ │ │ ldr x23, [sp, #88] │ │ │ │ ldr x19, [sp, #128] │ │ │ │ ldr w20, [sp, #124] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ls 4d58 // b.plast │ │ │ │ ldr x25, [sp, #64] │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ - adrp x21, af000 │ │ │ │ + adrp x21, af000 │ │ │ │ ldr x21, [x21, #4080] │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x3, x23 │ │ │ │ mov x0, x25 │ │ │ │ mov x2, x21 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ @@ -986,23 +986,23 @@ │ │ │ │ bl 2f10 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cmp w0, w21 │ │ │ │ b.hi 4a40 // b.pmore │ │ │ │ ldr w1, [sp, #152] │ │ │ │ ldr x21, [sp, #72] │ │ │ │ mov x0, x21 │ │ │ │ - bl 289e4 │ │ │ │ + bl 6a584 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, x21 │ │ │ │ - bl 28990 │ │ │ │ + bl 6a530 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ ldr x21, [sp, #80] │ │ │ │ cbz w0, 4aa0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 72000 │ │ │ │ + bl 459c0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ add w20, w20, #0x1 │ │ │ │ add x21, x21, #0x20 │ │ │ │ cmp w0, w20 │ │ │ │ b.hi 4a84 // b.pmore │ │ │ │ ldr x0, [sp, #80] │ │ │ │ bl 38a0 │ │ │ │ @@ -1023,52 +1023,52 @@ │ │ │ │ cbz x0, 4aec │ │ │ │ ldr x0, [sp, #32] │ │ │ │ bl 36c0 │ │ │ │ ldr x20, [sp, #56] │ │ │ │ cbz x20, 4b28 │ │ │ │ add x1, sp, #0x1e8 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 7bce0 │ │ │ │ + bl 151a0 │ │ │ │ ldr x21, [sp, #136] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov x1, x21 │ │ │ │ - bl 7bc2c │ │ │ │ + bl 150ec │ │ │ │ mov x0, x21 │ │ │ │ bl 38a0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 39dd0 │ │ │ │ + bl 342b0 │ │ │ │ mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ ldr x20, [sp, #112] │ │ │ │ mov x0, x20 │ │ │ │ - bl 3302c │ │ │ │ + bl 57cac │ │ │ │ mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ ldr x0, [sp, #72] │ │ │ │ bl 38a0 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ bl 38a0 │ │ │ │ ldr x27, [sp, #800] │ │ │ │ ldr x28, [sp, #808] │ │ │ │ b 4b68 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0xdf8 │ │ │ │ - bl 32f00 │ │ │ │ + bl 57b80 │ │ │ │ mov x0, x19 │ │ │ │ - bl 33040 │ │ │ │ + bl 57cc0 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - bl 33040 │ │ │ │ + bl 57cc0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 3302c │ │ │ │ + bl 57cac │ │ │ │ mov x0, x22 │ │ │ │ bl 38a0 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl 38a0 │ │ │ │ - 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 5030 // b.any │ │ │ │ add sp, sp, #0x2d0 │ │ │ │ @@ -1077,17 +1077,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, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0x760 │ │ │ │ - bl 32f00 │ │ │ │ + bl 57b80 │ │ │ │ b 3d38 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ add x0, sp, #0x268 │ │ │ │ bl 36a8 │ │ │ │ add x0, sp, #0x298 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 36a8 │ │ │ │ @@ -1099,290 +1099,290 @@ │ │ │ │ bl 36a8 │ │ │ │ mov w25, #0x1 // #1 │ │ │ │ add x0, sp, #0x298 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 36a8 │ │ │ │ b 4314 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0xce0 │ │ │ │ - bl 32f00 │ │ │ │ + bl 57b80 │ │ │ │ b 3fd0 │ │ │ │ add x2, x23, #0x950 │ │ │ │ mov w1, #0x61 // #97 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3502c │ │ │ │ + bl 59cac │ │ │ │ mov x23, x0 │ │ │ │ add x25, sp, #0x1e8 │ │ │ │ mov x0, x25 │ │ │ │ str x25, [sp, #48] │ │ │ │ - bl 7b68c │ │ │ │ + bl 14b4c │ │ │ │ ldr w0, [x23, #8] │ │ │ │ cmp w0, #0x0 │ │ │ │ b.le 5018 │ │ │ │ - adrp x0, 85000 │ │ │ │ - adrp x26, 85000 │ │ │ │ + adrp x0, 85000 │ │ │ │ + adrp x26, 85000 │ │ │ │ add x27, x0, #0x3b0 │ │ │ │ add x26, x26, #0xa88 │ │ │ │ str x19, [sp, #56] │ │ │ │ mov x19, x23 │ │ │ │ mov x23, x25 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ str x0, [sp, #40] │ │ │ │ ldr x3, [x19, #16] │ │ │ │ mov x2, x26 │ │ │ │ mov w1, #0x1ff // #511 │ │ │ │ mov x0, x27 │ │ │ │ ldr x3, [x3, w28, uxtw #3] │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ ldr x1, [x19, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x1, [x1, w28, uxtw #3] │ │ │ │ add x28, x28, #0x1 │ │ │ │ - bl 154cc │ │ │ │ + bl 7c06c │ │ │ │ mov x2, x0 │ │ │ │ mov x25, x0 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 7bdc4 │ │ │ │ + bl 15284 │ │ │ │ ldr w0, [x19, #8] │ │ │ │ cmp w0, w28 │ │ │ │ b.gt 4c90 │ │ │ │ ldr x19, [sp, #56] │ │ │ │ str x25, [sp, #136] │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 34f70 │ │ │ │ + bl 59bf0 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 4fac // b.any │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - bl 38140 │ │ │ │ + bl 32620 │ │ │ │ mov x3, x0 │ │ │ │ str x3, [sp, #56] │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ add x2, x2, #0xad8 │ │ │ │ ldr w3, [x3, #16] │ │ │ │ mov w1, #0x20c // #524 │ │ │ │ add x0, x0, #0x3b0 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ b 4864 │ │ │ │ add x0, sp, #0x198 │ │ │ │ - bl 7d70c │ │ │ │ + bl 16bcc │ │ │ │ add x2, x27, #0x9e0 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 3502c │ │ │ │ + bl 59cac │ │ │ │ ldr x0, [x0, #16] │ │ │ │ add x1, sp, #0x198 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 7efe0 │ │ │ │ + bl 7efe0 │ │ │ │ b 4844 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ - bl 71ca4 │ │ │ │ + bl 45664 │ │ │ │ b 4a5c │ │ │ │ add x2, x23, #0x950 │ │ │ │ mov w1, #0x61 // #97 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3502c │ │ │ │ + bl 59cac │ │ │ │ mov x25, x0 │ │ │ │ add x26, sp, #0x1e8 │ │ │ │ mov x0, x26 │ │ │ │ str x26, [sp, #48] │ │ │ │ - bl 7b68c │ │ │ │ + bl 14b4c │ │ │ │ ldr w0, [x25, #8] │ │ │ │ cbz w0, 5028 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ - adrp x0, 85000 │ │ │ │ + adrp x0, 85000 │ │ │ │ add x23, x0, #0xd48 │ │ │ │ stp x20, x19, [sp, #72] │ │ │ │ mov x19, x25 │ │ │ │ add x25, x1, #0x3b0 │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ ldr x3, [x19, #16] │ │ │ │ mov x2, x23 │ │ │ │ mov w1, #0x31a // #794 │ │ │ │ mov x0, x25 │ │ │ │ ldr x3, [x3, x27, lsl #3] │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ ldr x1, [x19, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x1, [x1, x27, lsl #3] │ │ │ │ add x27, x27, #0x1 │ │ │ │ - bl 14d70 │ │ │ │ + bl 7b910 │ │ │ │ mov x2, x0 │ │ │ │ mov x20, x0 │ │ │ │ mov x1, x26 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 7bdc4 │ │ │ │ + bl 15284 │ │ │ │ ldr w0, [x19, #8] │ │ │ │ cmp w0, w27 │ │ │ │ b.hi 4dac // b.pmore │ │ │ │ mov x26, x20 │ │ │ │ ldp x20, x19, [sp, #72] │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 34f70 │ │ │ │ + bl 59bf0 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 4f68 // b.any │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - bl 38140 │ │ │ │ + bl 32620 │ │ │ │ ldr w3, [x0, #16] │ │ │ │ mov x27, x0 │ │ │ │ mov w1, #0x327 // #807 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ add x2, x2, #0xad8 │ │ │ │ add x23, x0, #0x3b0 │ │ │ │ mov x0, x23 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ ldr w3, [sp, #472] │ │ │ │ mov w1, #0x328 // #808 │ │ │ │ mov x0, x23 │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ add x2, x2, #0xd68 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x4d // #77 │ │ │ │ - bl 34f70 │ │ │ │ + bl 59bf0 │ │ │ │ tst w0, #0xff │ │ │ │ b.eq 4f20 // b.none │ │ │ │ ldr x0, [sp, #64] │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0x848 │ │ │ │ ldr x0, [x0, #16] │ │ │ │ ldr x2, [x0] │ │ │ │ str x2, [sp, #64] │ │ │ │ str x2, [sp, #184] │ │ │ │ mov x0, x2 │ │ │ │ bl 3750 │ │ │ │ cbz w0, 4ff8 │ │ │ │ - adrp x0, 85000 │ │ │ │ + adrp x0, 85000 │ │ │ │ add x1, x0, #0x850 │ │ │ │ ldr x0, [sp, #64] │ │ │ │ bl 3750 │ │ │ │ cbnz w0, 4f08 │ │ │ │ mov x0, x23 │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ add x2, x2, #0xda0 │ │ │ │ mov w1, #0x332 // #818 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ b 4f24 │ │ │ │ add x0, sp, #0xe0 │ │ │ │ - bl 7d70c │ │ │ │ + bl 16bcc │ │ │ │ add x2, x27, #0x9e0 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 3502c │ │ │ │ + bl 59cac │ │ │ │ ldr x0, [x0, #16] │ │ │ │ add x1, sp, #0xe0 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 7efe0 │ │ │ │ + bl 7efe0 │ │ │ │ b 40e0 │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - bl 71920 │ │ │ │ + bl 452e0 │ │ │ │ b 44fc │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ mov x0, x23 │ │ │ │ add x2, x2, #0xdc0 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov w1, #0x334 // #820 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ ldr x3, [sp, #56] │ │ │ │ mov x1, x27 │ │ │ │ mov x0, x24 │ │ │ │ - bl 7f88c │ │ │ │ + bl 7f88c │ │ │ │ ldr x1, [sp, #48] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 7bce0 │ │ │ │ + bl 151a0 │ │ │ │ mov x1, x26 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 7bc2c │ │ │ │ + bl 150ec │ │ │ │ mov x0, x26 │ │ │ │ bl 38a0 │ │ │ │ mov x0, x27 │ │ │ │ - bl 39dd0 │ │ │ │ + bl 342b0 │ │ │ │ mov x0, x27 │ │ │ │ bl 38a0 │ │ │ │ b 40f8 │ │ │ │ ldp x3, x4, [sp, #224] │ │ │ │ mov w1, #0x320 // #800 │ │ │ │ ldp x5, x6, [sp, #240] │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ add x2, x2, #0xaa8 │ │ │ │ add x0, x0, #0x3b0 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ ldr x0, [sp, #48] │ │ │ │ add x1, sp, #0xe0 │ │ │ │ - bl 7d270 │ │ │ │ + bl 16730 │ │ │ │ b 4e18 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 85000 │ │ │ │ + adrp x1, 85000 │ │ │ │ add x1, x1, #0xd00 │ │ │ │ - bl 32f00 │ │ │ │ + bl 57b80 │ │ │ │ b 3fd0 │ │ │ │ ldp x3, x4, [sp, #408] │ │ │ │ mov w1, #0x205 // #517 │ │ │ │ ldp x5, x6, [sp, #424] │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ add x2, x2, #0xaa8 │ │ │ │ add x0, x0, #0x3b0 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ ldr x0, [sp, #48] │ │ │ │ add x1, sp, #0x198 │ │ │ │ - bl 7d270 │ │ │ │ + bl 16730 │ │ │ │ b 4cfc │ │ │ │ - adrp x2, 85000 │ │ │ │ - adrp x0, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ + adrp x0, 85000 │ │ │ │ add x2, x2, #0xb70 │ │ │ │ mov w1, #0x2b3 // #691 │ │ │ │ add x0, x0, #0x3b0 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ b 45c4 │ │ │ │ mov x0, x23 │ │ │ │ - adrp x2, 85000 │ │ │ │ + adrp x2, 85000 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ add x2, x2, #0xd80 │ │ │ │ mov w1, #0x32f // #815 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ b 4f24 │ │ │ │ - adrp x0, 85000 │ │ │ │ + adrp x0, 85000 │ │ │ │ str x0, [sp, #40] │ │ │ │ str xzr, [sp, #136] │ │ │ │ b 4ce4 │ │ │ │ mov x26, #0x0 // #0 │ │ │ │ b 4e00 │ │ │ │ str x27, [sp, #800] │ │ │ │ str x28, [sp, #808] │ │ │ │ bl 3588 │ │ │ │ ldr x3, [sp, #176] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x548 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xe20 │ │ │ │ mov w1, #0x277 // #631 │ │ │ │ - adrp x0, 85000 │ │ │ │ + adrp x0, 85000 │ │ │ │ add x0, x0, #0x3b0 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ ldr x3, [sp, #176] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x548 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xe20 │ │ │ │ mov w1, #0x1ea // #490 │ │ │ │ - adrp x0, 85000 │ │ │ │ + adrp x0, 85000 │ │ │ │ add x0, x0, #0x3b0 │ │ │ │ - bl 4edec │ │ │ │ + bl 2e2cc │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -1399,69 +1399,69 @@ │ │ │ │ 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 3978 │ │ │ │ bl 3390 <__vfprintf_chk@plt> │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3840] │ │ │ │ cbz x0, 5104 │ │ │ │ b 30c0 │ │ │ │ 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 514c // b.none │ │ │ │ - adrp x1, af000 │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3888] │ │ │ │ cbz x1, 514c │ │ │ │ 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, 5188 │ │ │ │ - adrp x2, af000 │ │ │ │ + adrp x2, af000 │ │ │ │ ldr x2, [x2, #3912] │ │ │ │ cbz x2, 5188 │ │ │ │ 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, 51cc │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3880] │ │ │ │ cbz x0, 51c0 │ │ │ │ - adrp x0, b0000 │ │ │ │ + adrp x0, b0000 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ bl 3288 │ │ │ │ bl 5120 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #976] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -1473,16847 +1473,18903 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - 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, 7f000 │ │ │ │ - and w24, w4, #0xff │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov w2, w22 │ │ │ │ - add x1, x1, #0xd98 │ │ │ │ - ldr x0, [x5] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp] │ │ │ │ - mov x0, sp │ │ │ │ - bl 587c8 │ │ │ │ - cbnz w21, 53f8 │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov w2, w24 │ │ │ │ - add x1, x1, #0xbb0 │ │ │ │ - mov x0, sp │ │ │ │ - bl 587c8 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 53cc // b.any │ │ │ │ - ldr x25, [x19, #24] │ │ │ │ - adrp x21, 7f000 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - add x21, x21, #0xdb8 │ │ │ │ - cbz x25, 52d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x2, x1, [x19, #8] │ │ │ │ - mov w6, w24 │ │ │ │ - mov w4, w22 │ │ │ │ - mov x0, sp │ │ │ │ - ldr x3, [x2, x20, lsl #3] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x5, [x1, x20, lsl #3] │ │ │ │ - mov x1, x21 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 587c8 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.ne 52a0 // b.any │ │ │ │ - ldr w25, [x19, #48] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbz x25, 5368 │ │ │ │ - adrp x26, 7f000 │ │ │ │ - add x26, x26, #0xe00 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - adrp x27, 7f000 │ │ │ │ - adrp x28, 7f000 │ │ │ │ - add x27, x27, #0xdf0 │ │ │ │ - b 5330 │ │ │ │ - mov w4, w22 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, sp │ │ │ │ - bl 587c8 │ │ │ │ - ldr x2, [x19, #40] │ │ │ │ - mov w3, w24 │ │ │ │ - add x1, x28, #0xe08 │ │ │ │ - mov x0, sp │ │ │ │ - ldr x2, [x2, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 587c8 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 5364 // b.none │ │ │ │ - ldp x1, x0, [x19, #32] │ │ │ │ - ldr x3, [x1, w20, uxtw #3] │ │ │ │ - cbz x0, 5344 │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - cbnz x0, 52f8 │ │ │ │ - mov w4, w24 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, sp │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 587c8 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.ne 5330 // b.any │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr x4, [x19] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x6, [x19, #56] │ │ │ │ - mov x0, sp │ │ │ │ - mov w5, w22 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xdd0 │ │ │ │ - bl 587c8 │ │ │ │ - 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 5410 // 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 │ │ │ │ - ldp x2, x0, [x19, #8] │ │ │ │ - mov w6, w24 │ │ │ │ - mov w4, w22 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xdb8 │ │ │ │ - ldr x3, [x2, w20, uxtw #3] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x5, [x0, w20, uxtw #3] │ │ │ │ - mov x0, sp │ │ │ │ - bl 587c8 │ │ │ │ - b 52d0 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, sp │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xda8 │ │ │ │ - bl 587c8 │ │ │ │ - b 5264 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ stp x29, x30, [sp, #32] │ │ │ │ add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov w20, #0x9 // #9 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov w23, #0xa // #10 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldr x1, [x1, #184] │ │ │ │ - str x27, [sp, #112] │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldrb w3, [x21, #456] │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - mov w4, #0x8 // #8 │ │ │ │ - cmp w3, #0x0 │ │ │ │ - mov w3, #0x7 // #7 │ │ │ │ - csel w20, w20, w4, eq // eq = none │ │ │ │ - csel w23, w23, w3, eq // eq = none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - ccmn w2, #0x1, #0x4, ne // ne = any │ │ │ │ - b.ne 56dc // b.any │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ - cbz x0, 5680 │ │ │ │ - ldr w27, [x0, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w26, w27 │ │ │ │ - ubfiz x1, x27, #3, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - ubfiz x1, x27, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp] │ │ │ │ - cbz w27, 5684 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ - ubfiz x22, x19, #3, #32 │ │ │ │ - ldr x24, [sp, #8] │ │ │ │ - mov w1, w19 │ │ │ │ - bl 140a0 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + str xzr, [x19] │ │ │ │ + mov x0, x1 │ │ │ │ + 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 52a4 // b.none │ │ │ │ + bl 2f608 │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ - str x1, [x24, x22] │ │ │ │ - ldr x24, [sp] │ │ │ │ - ubfiz x22, x19, #2, #32 │ │ │ │ - mov w1, w19 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 11de0 │ │ │ │ - str w0, [x24, x22] │ │ │ │ - cmp x26, x19 │ │ │ │ - b.ne 54cc // b.any │ │ │ │ - add x22, sp, #0x10 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xd98 │ │ │ │ - bl 587c8 │ │ │ │ - ldrb w0, [x21, #456] │ │ │ │ - cbnz w0, 56a8 │ │ │ │ - adrp x25, 83000 │ │ │ │ - mov w2, w23 │ │ │ │ - add x1, x25, #0xbb0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 587c8 │ │ │ │ - adrp x24, 7f000 │ │ │ │ - lsl x26, x26, #2 │ │ │ │ - add x24, x24, #0xdb8 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsl x0, x19, #1 │ │ │ │ - ldr x3, [x1, x0] │ │ │ │ - ldrb w0, [x3] │ │ │ │ - cmp w0, #0x2a │ │ │ │ - b.eq 5588 // b.none │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov w6, w23 │ │ │ │ - mov w4, w20 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x24 │ │ │ │ - ldr w5, [x0, x19] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 587c8 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - cmp x19, x26 │ │ │ │ - b.ne 5550 // b.any │ │ │ │ - ldr x3, [x21, #608] │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x2, [x21, #616] │ │ │ │ - cbz x2, 574c │ │ │ │ - adrp x1, 7f000 │ │ │ │ - mov w3, w23 │ │ │ │ - add x1, x1, #0xe08 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 587c8 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xe10 │ │ │ │ - bl 587c8 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x3, x3, #0xe28 │ │ │ │ - add x1, x1, #0xe30 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x3, [x21, #240] │ │ │ │ - cbz x3, 5614 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xe38 │ │ │ │ - bl 587c8 │ │ │ │ - mov w2, w23 │ │ │ │ - add x1, x25, #0xbb0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 587c8 │ │ │ │ - ldrb w0, [x21, #456] │ │ │ │ - cbnz w0, 5710 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 38a0 │ │ │ │ - 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 5778 // b.any │ │ │ │ - ldr x27, [sp, #112] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str x1, [x19] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 52cc // 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 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp xzr, xzr, [sp] │ │ │ │ - add x22, sp, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, w20 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xd98 │ │ │ │ - bl 587c8 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldrb w0, [x21, #456] │ │ │ │ - cbz w0, 5760 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - mov w2, w20 │ │ │ │ - add x1, x1, #0xda8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 587c8 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x25, 83000 │ │ │ │ - mov w26, w27 │ │ │ │ - add x1, x25, #0xbb0 │ │ │ │ - bl 587c8 │ │ │ │ - cbnz w27, 5540 │ │ │ │ - b 5594 │ │ │ │ - mov x3, sp │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x22, sp, #0x10 │ │ │ │ - bl 40580 │ │ │ │ - mov w2, w20 │ │ │ │ - mov w27, w0 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xd98 │ │ │ │ - bl 587c8 │ │ │ │ - ldrb w0, [x21, #456] │ │ │ │ - cbz w0, 56bc │ │ │ │ - b 56a8 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ + str x1, [sp, #8] │ │ │ │ bl 3a08 │ │ │ │ - add x3, x25, #0xbb0 │ │ │ │ - mov w4, #0x1d // #29 │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x0, x19, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - add x1, x25, #0xbb0 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 587c8 │ │ │ │ - b 562c │ │ │ │ - mov w2, w23 │ │ │ │ - add x1, x25, #0xbb0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 587c8 │ │ │ │ - b 55c8 │ │ │ │ - adrp x25, 83000 │ │ │ │ - mov w2, w23 │ │ │ │ - add x1, x25, #0xbb0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 587c8 │ │ │ │ - b 5594 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x3, x0 │ │ │ │ + add x2, sp, #0x14 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w3, [sp, #20] │ │ │ │ + bl 2ee68 │ │ │ │ + mov x1, x0 │ │ │ │ + b 526c │ │ │ │ bl 3588 │ │ │ │ - nop │ │ │ │ - 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] │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ - str x21, [sp, #32] │ │ │ │ + cbz x0, 52f0 │ │ │ │ bl 38a0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ str xzr, [x19] │ │ │ │ + cbz x0, 5300 │ │ │ │ + bl 38a0 │ │ │ │ ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + cbz x0, 5310 │ │ │ │ bl 38a0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 5818 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x21, x0, #3 │ │ │ │ - ldr x0, [x1, x21] │ │ │ │ + cbz x0, 5320 │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add w0, w20, #0x1 │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - str xzr, [x1, x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cc 57f0 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 5360 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str xzr, [x20] │ │ │ │ + cbz x0, 5370 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + cbz x0, 5380 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + str xzr, [x20, #40] │ │ │ │ + cbz x0, 5390 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + cbz x0, 53a0 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str xzr, [x20, #72] │ │ │ │ + cbz x0, 53b0 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + str xzr, [x20, #80] │ │ │ │ + cbz w0, 542c │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ - cbz w0, 585c │ │ │ │ - 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, 53e0 │ │ │ │ bl 38a0 │ │ │ │ - ldp x1, x0, [x19, #32] │ │ │ │ - str xzr, [x1, x20] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x23, x22] │ │ │ │ + cbz x0, 53f0 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + cbz x0, 5400 │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ - str xzr, [x1, x20] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 5824 // b.pmore │ │ │ │ ldr x0, [x19, #8] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 544c │ │ │ │ bl 38a0 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ str xzr, [x19, #8] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 53c8 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + cbz x0, 5438 │ │ │ │ bl 38a0 │ │ │ │ - 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 53c8 // b.pmore │ │ │ │ + b 5424 │ │ │ │ + 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 5daa0 │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x2, [x19, #32] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - 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, 55ac │ │ │ │ + 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 3360 <__stack_chk_fail@plt> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x20, x20, x19, ne // ne = any │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 5570 // 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 5daa0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldp x0, x1, [x19, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - 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, 5648 │ │ │ │ + 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 5600 // b.any │ │ │ │ + ldrb w1, [x1, #1] │ │ │ │ + cmp w1, #0x53 │ │ │ │ + csel x4, x4, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 55e4 // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz x4, 5644 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x2 │ │ │ │ - ldr x2, [x3] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str xzr, [sp] │ │ │ │ - cbz w1, 5a7c │ │ │ │ - adrp x22, 7f000 │ │ │ │ - add x22, x22, #0xe40 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, w1, uxtw #3 │ │ │ │ - b 5a1c │ │ │ │ - ldrb w0, [x2, #1] │ │ │ │ - cmp w0, #0x44 │ │ │ │ - b.ne 5a2c // b.any │ │ │ │ - ldrb w0, [x2, #2] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.ne 5a2c // b.any │ │ │ │ - add x0, x2, #0x3 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x21] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 5a44 // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldrb w0, [x2] │ │ │ │ - cmp w0, #0x49 │ │ │ │ - b.eq 59ec // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, sp │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 587c8 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 5a1c // b.any │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 5a84 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + bl 3768 │ │ │ │ + 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, 56a8 │ │ │ │ + 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 5688 // b.any │ │ │ │ + ldrb w1, [x1, #1] │ │ │ │ + cmp w1, #0x55 │ │ │ │ + csel x4, x4, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 566c // b.any │ │ │ │ + cbz x4, 56a8 │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 3ab0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - b 5a4c │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 3588 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #88] │ │ │ │ + cbz w3, 5730 │ │ │ │ + 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 56e8 // b.any │ │ │ │ + ldrb w1, [x1, #1] │ │ │ │ + cmp w1, #0x54 │ │ │ │ + csel x4, x4, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 56cc // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz x4, 572c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + bl 3768 │ │ │ │ + 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, 579c │ │ │ │ + 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 577c // b.any │ │ │ │ + ldrb w1, [x1, #1] │ │ │ │ + cmp w1, #0x56 │ │ │ │ + csel x4, x4, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 5760 // b.any │ │ │ │ + cbz x4, 579c │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 3ab0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0, #88] │ │ │ │ + cbz w4, 57f4 │ │ │ │ + ldr x1, [x0, #96] │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + umaddl x4, w4, w2, x1 │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + ldrb w3, [x2] │ │ │ │ + cmp w3, #0x58 │ │ │ │ + b.ne 57dc // b.any │ │ │ │ + ldrb w2, [x2, #1] │ │ │ │ + cmp w2, #0x50 │ │ │ │ + csel x0, x0, x1, ne // ne = any │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + cmp x4, x1 │ │ │ │ + b.ne 57c0 // b.any │ │ │ │ + cbz x0, 57f0 │ │ │ │ + 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, 5944 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov x20, x2 │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ + mov x19, x3 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + umaddl x6, w6, w2, x0 │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldrb w5, [x4] │ │ │ │ + cmp w5, #0x58 │ │ │ │ + b.ne 584c // 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 5830 // b.any │ │ │ │ + cbz x7, 5944 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - cbz w1, 5b70 │ │ │ │ - mov x22, x2 │ │ │ │ - mov x23, x3 │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, w1, uxtw #3 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldrb w4, [x0] │ │ │ │ - cmp w4, #0x53 │ │ │ │ - b.ne 5b00 // b.any │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - cmp w1, #0x4e │ │ │ │ - b.ne 5b00 // b.any │ │ │ │ - ldrb w1, [x0, #2] │ │ │ │ - cmp w1, #0x3a │ │ │ │ - b.ne 5b00 // b.any │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x22] │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldrb w4, [x0] │ │ │ │ - cmp w4, #0x4c │ │ │ │ - b.ne 5b3c // b.any │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - cmp w1, #0x4e │ │ │ │ - b.ne 5b3c // b.any │ │ │ │ - ldrb w1, [x0, #2] │ │ │ │ - cmp w1, #0x3a │ │ │ │ - b.ne 5b3c // b.any │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + mov x23, x1 │ │ │ │ + ldr x21, [x7, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3a08 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w3, w0 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + bl 2ea40 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w0, #0x7 │ │ │ │ + b.ne 595c // 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 3ab0 │ │ │ │ - str x0, [x23] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 5ac4 // b.any │ │ │ │ - eor w21, w21, #0x1 │ │ │ │ - eor w24, w24, #0x1 │ │ │ │ - orr w21, w21, w24 │ │ │ │ - cbnz w21, 5b70 │ │ │ │ + ldr x1, [x24] │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w0, #0x2d │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19] │ │ │ │ + cbz x22, 593c │ │ │ │ + ldr x21, [x23, #24] │ │ │ │ + cbz x21, 597c │ │ │ │ + ldr x23, [x23, #8] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 58fc │ │ │ │ + add w20, w19, #0x1 │ │ │ │ + mov x19, x20 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.cs 597c // b.hs, b.nlast │ │ │ │ + ldr x1, [x23, x20, lsl #3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 58ec │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ls 597c // b.plast │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2f0a0 │ │ │ │ + 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, 85000 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x3, x3, #0xe18 │ │ │ │ - add x1, x1, #0xe48 │ │ │ │ - add x0, x0, #0xe60 │ │ │ │ - mov w2, #0x13f // #319 │ │ │ │ + adrp x3, 85000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, #0xdb0 │ │ │ │ + mov w2, #0x14e // #334 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 85000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, #0xdc8 │ │ │ │ + mov w2, #0x15c // #348 │ │ │ │ bl 34b0 │ │ │ │ + nop │ │ │ │ + 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, 7f000 │ │ │ │ + add x2, x2, #0xde0 │ │ │ │ + bl 3510 │ │ │ │ + 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] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - adrp x25, 7f000 │ │ │ │ - add x24, x25, #0xdf8 │ │ │ │ - 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 587c8 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7f000 │ │ │ │ - add x2, x2, #0xe28 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x1, [x22, #232] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w23, [x1, #24] │ │ │ │ - str x23, [x20, #24] │ │ │ │ - lsl x1, x23, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - lsl x1, x23, #3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - cbz x23, 5c88 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x22, #232] │ │ │ │ - ubfiz x26, x19, #3, #32 │ │ │ │ - ldr x21, [x20, #8] │ │ │ │ - mov w1, w19 │ │ │ │ - bl 140a0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x24 │ │ │ │ - add x0, x21, x26 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x0, [x22, #232] │ │ │ │ - mov w1, w19 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 13d80 │ │ │ │ - mov w0, w0 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [x1, x26] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 5c40 // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x20, #48] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x20, #32] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - ldr x2, [x22, #608] │ │ │ │ - str x1, [x20, #40] │ │ │ │ - add x1, x25, #0xdf8 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x2, [x22, #616] │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbz x2, 5cf8 │ │ │ │ - add x1, x25, #0xdf8 │ │ │ │ - bl 587c8 │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x22, [x0, #16] │ │ │ │ + cbz x22, 5a5c │ │ │ │ + ldr x21, [x1, #24] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cbz x21, 5a78 │ │ │ │ + ldr x23, [x1, #8] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 5a28 │ │ │ │ + add w19, w20, #0x1 │ │ │ │ + mov x20, x19 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.cs 5a78 // b.hs, b.nlast │ │ │ │ + ldr x1, [x23, x19, lsl #3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 5a18 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ls 5a78 // 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, 85000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, #0xdc8 │ │ │ │ + mov w2, #0x196 // #406 │ │ │ │ + bl 34b0 │ │ │ │ nop │ │ │ │ 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 58628 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 5f08 // b.any │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - adrp x25, 81000 │ │ │ │ - add x25, x25, #0x700 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - mov x1, x25 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl 579a0 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x0, 5f20 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w23, w28 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - ubfiz x21, x28, #3, #32 │ │ │ │ - ubfiz x22, x23, #3, #32 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x19, x22 │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x19, x22] │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 579a0 │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x0, 5da0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 5e88 // b.any │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - cmp w2, #0x48 │ │ │ │ - b.eq 5f10 // b.none │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 5e88 // b.any │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - cmp w2, #0x53 │ │ │ │ - b.ne 5f28 // b.any │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - cmp w2, #0x51 │ │ │ │ - b.ne 5f28 // b.any │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov w1, w23 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl 5a90 │ │ │ │ - ldr x1, [x24, #24] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x24, #8] │ │ │ │ - ldp x0, x1, [x24, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x24, #24] │ │ │ │ - ldr x3, [x24, #8] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - ldp x4, x2, [sp, #32] │ │ │ │ - str x0, [x24, #16] │ │ │ │ - str x4, [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 w28, 5eb4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x20], #8 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 5ea0 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 38a0 │ │ │ │ - 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 6010 // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 5ed4 │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - cmp w2, #0x44 │ │ │ │ - b.eq 5e88 // b.none │ │ │ │ - b 5e04 │ │ │ │ - ldr x0, [x20] │ │ │ │ - brk #0x3e8 │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 5e88 // b.any │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - cmp w1, #0x52 │ │ │ │ - b.ne 5e88 // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x47 │ │ │ │ - b.ne 5e88 // b.any │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - cbz w23, 6008 │ │ │ │ - adrp x23, 7f000 │ │ │ │ - mov x22, x19 │ │ │ │ - add x23, x23, #0xe40 │ │ │ │ - b 5f90 │ │ │ │ - ldrb w0, [x2, #1] │ │ │ │ - cmp w0, #0x44 │ │ │ │ - b.ne 5fa0 // b.any │ │ │ │ - ldrb w0, [x2, #2] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.ne 5fa0 // b.any │ │ │ │ - add x0, x2, #0x3 │ │ │ │ - bl 58628 │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x22, #0x8 │ │ │ │ - cmp x27, x22 │ │ │ │ - b.eq 5fb0 // b.none │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - ldrb w0, [x2] │ │ │ │ - cmp w0, #0x49 │ │ │ │ - b.eq 5f60 // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl 587c8 │ │ │ │ - b 5f84 │ │ │ │ - ldr x22, [sp, #48] │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - ldr w1, [x24, #48] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x24, #48] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x2, [x24, #32] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 5e88 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 5fb4 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ + ldr w4, [x0, #88] │ │ │ │ + cbz w4, 5b60 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + umaddl x4, w4, w2, x0 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + ldrb w3, [x2] │ │ │ │ + cmp w3, #0x58 │ │ │ │ + b.ne 5ae4 // 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 5ac8 // b.any │ │ │ │ + cbz x5, 5b60 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 608c │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3920] │ │ │ │ - adrp x22, 7f000 │ │ │ │ - add x22, x22, #0xe78 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x1, x4, [x19, #8] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x3, [x1, x20, lsl #3] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x4, [x4, x20, lsl #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 6060 // b.pmore │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ - cbz w0, 6104 │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3920] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 7f000 │ │ │ │ - adrp x23, 7f000 │ │ │ │ - add x24, x24, #0xe90 │ │ │ │ - add x23, x23, #0xea8 │ │ │ │ + ldr x22, [x5, #24] │ │ │ │ + cbz x22, 5b78 │ │ │ │ + ldr x21, [x1, #24] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cbz x21, 5b84 │ │ │ │ + ldr x23, [x1, #8] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x2, x24 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x3, [x1, w20, uxtw #3] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x3, [x3, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 60c0 // b.pmore │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + b 5b2c │ │ │ │ + add w20, w19, #0x1 │ │ │ │ + mov x19, x20 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.cs 5b84 // b.hs, b.nlast │ │ │ │ + ldr x1, [x23, x20, lsl #3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 5b1c │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ls 5b84 // 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + 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 5b4c │ │ │ │ + adrp x3, 85000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x3, x3, #0x28 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, #0xdc8 │ │ │ │ + mov w2, #0x1b2 // #434 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ 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] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3920] │ │ │ │ - adrp x2, 7f000 │ │ │ │ - add x2, x2, #0xec0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x3] │ │ │ │ - bl 3510 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x228 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, 62c8 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - str wzr, [x0, #48] │ │ │ │ - str xzr, [x0, #56] │ │ │ │ - str q31, [x0] │ │ │ │ - str q31, [x0, #32] │ │ │ │ - mov w23, w24 │ │ │ │ - nop │ │ │ │ + ldr w6, [x0, #88] │ │ │ │ + cbz w6, 5cf4 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov x20, x2 │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ + mov x19, x3 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + umaddl x6, w6, w2, x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldrb w5, [x4] │ │ │ │ + cmp w5, #0x58 │ │ │ │ + b.ne 5bfc // b.any │ │ │ │ + ldrb w4, [x4, #1] │ │ │ │ + cmp w4, #0x50 │ │ │ │ + csel x7, x7, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.ne 5be0 // b.any │ │ │ │ + cbz x7, 5cf4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + ldr x21, [x7, #24] │ │ │ │ mov x0, x21 │ │ │ │ - bl 3858 │ │ │ │ - sxtb w1, w0 │ │ │ │ + bl 3a08 │ │ │ │ + mov x2, x21 │ │ │ │ mov w3, w0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 6268 // b.none │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp w1, #0xa, #0x0, ne // ne = any │ │ │ │ - b.eq 6208 // b.none │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.eq 61c0 // b.none │ │ │ │ - add w23, w20, #0x1 │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.eq 62a4 // b.none │ │ │ │ - strb w3, [x19, w20, uxtw] │ │ │ │ - mov w20, w23 │ │ │ │ - b 61b0 │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - strb wzr, [x0, w20, uxtw] │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.eq 6294 // b.none │ │ │ │ - mov w1, w20 │ │ │ │ - mov x2, x22 │ │ │ │ - bl 5542c │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, x23 │ │ │ │ + adrp x1, 7f000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - bl 3858 │ │ │ │ - sxtb w1, w0 │ │ │ │ - mov w3, w0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.ne 61d8 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 36c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + bl 2ea40 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w0, #0x7 │ │ │ │ + b.ne 5d30 // b.any │ │ │ │ + ldr x3, [x24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + ldr x22, [x3] │ │ │ │ + bl 3ab0 │ │ │ │ + ldr x1, [x24] │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w0, #0x2d │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19] │ │ │ │ + cbz x22, 5cec │ │ │ │ + ldr x21, [x23, #24] │ │ │ │ + cbz x21, 5d0c │ │ │ │ + ldr x23, [x23, #8] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 5cac │ │ │ │ + add w20, w19, #0x1 │ │ │ │ + mov x19, x20 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.cs 5d0c // b.hs, b.nlast │ │ │ │ + ldr x1, [x23, x20, lsl #3] │ │ │ │ mov x0, x22 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 5c9c │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ls 5d0c // b.plast │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2f0a0 │ │ │ │ + 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] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d20 │ │ │ │ - b 6234 │ │ │ │ - lsl w1, w24, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add w24, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w3, [sp, #76] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w3, [sp, #76] │ │ │ │ - mov x19, x0 │ │ │ │ - b 61fc │ │ │ │ - bl 34c8 │ │ │ │ - ldr w4, [x0] │ │ │ │ - adrp x1, 7f000 │ │ │ │ - mov x3, x20 │ │ │ │ - adrp x2, 7f000 │ │ │ │ - add x2, x2, #0xed0 │ │ │ │ - add x0, x1, #0xe48 │ │ │ │ - mov w1, #0x1f0 // #496 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ + adrp x3, 85000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x3, x3, #0x48 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, #0xdc8 │ │ │ │ + mov w2, #0x1dc // #476 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 85000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x3, x3, #0x48 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, #0xdb0 │ │ │ │ + mov w2, #0x1ce // #462 │ │ │ │ + bl 34b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x1] │ │ │ │ - ldr w3, [x2] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.hi 6338 // b.pmore │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b.cc 6334 // 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 │ │ │ │ + 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 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str w20, [x19] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov w21, #0xffffffd0 // #-48 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + add x24, sp, #0x150 │ │ │ │ + mov w23, #0xffffff80 // #-128 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + mov x25, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x2, x3, [sp, #336] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + stp x4, x5, [sp, #352] │ │ │ │ + mov x5, sp │ │ │ │ + mov x4, x25 │ │ │ │ + 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 │ │ │ │ + stp x6, x6, [sp, #40] │ │ │ │ + str x24, [sp, #56] │ │ │ │ + stp w21, w23, [sp, #64] │ │ │ │ + ldur q30, [sp, #40] │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stp q30, q31, [sp] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 2fa0 │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 56b80 │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + stp x1, x1, [sp, #40] │ │ │ │ + mov x3, x25 │ │ │ │ + str x24, [sp, #56] │ │ │ │ + mov x4, sp │ │ │ │ + stp w21, w23, [sp, #64] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldur q30, [sp, #40] │ │ │ │ + mov x21, x0 │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stp q30, q31, [sp] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 35b8 │ │ │ │ + ldr w1, [x20, #88] │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #5 │ │ │ │ + bl 56b80 │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz x0, 63bc │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ + ldr w2, [x20, #88] │ │ │ │ + str x0, [x20, #96] │ │ │ │ + mov x0, x21 │ │ │ │ + lsl x2, x2, #5 │ │ │ │ + str x21, [x1, x2] │ │ │ │ + adrp x21, 7f000 │ │ │ │ + add x21, x21, #0xdf0 │ │ │ │ + bl 2f608 │ │ │ │ + mov x24, x0 │ │ │ │ + add x2, sp, #0x48 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2e980 │ │ │ │ + cbz x0, 5f18 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + b 5ed8 │ │ │ │ + cbnz w19, 5f80 │ │ │ │ + ldr x1, [x20, #96] │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + add x23, x1, x23, lsl #5 │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + add x2, sp, #0x48 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 2e980 │ │ │ │ + cbz x0, 5f14 │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.eq 5f68 // b.none │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.ne 5ea8 // b.any │ │ │ │ + ldr x1, [x20, #96] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + add x23, x1, x23, lsl #5 │ │ │ │ + bl 2f608 │ │ │ │ + add x2, sp, #0x48 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [x23, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2e980 │ │ │ │ + cbnz x0, 5ed8 │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr w1, [x20, #88] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x20, #88] │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str wzr, [x1] │ │ │ │ - str xzr, [x1, #8] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 6000 // 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 │ │ │ │ - str wzr, [x1] │ │ │ │ - ret │ │ │ │ + ldr x1, [x20, #96] │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + add x23, x1, x23, lsl #5 │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x23, #16] │ │ │ │ + b 5ec0 │ │ │ │ + bl 2f608 │ │ │ │ + mov x25, x0 │ │ │ │ + bl 3a08 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + add x23, x0, x23, lsl #5 │ │ │ │ + ldr x27, [x23, #24] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3a08 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + add w27, w26, w28 │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x4, [x20, #96] │ │ │ │ + mov w2, w26 │ │ │ │ + ldr w3, [x20, #88] │ │ │ │ + mov x1, x25 │ │ │ │ + str x0, [x23, #24] │ │ │ │ + add x3, x4, x3, lsl #5 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + add x0, x0, w28, uxtw │ │ │ │ + bl 3948 │ │ │ │ + ldr x2, [x20, #96] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr w1, [x20, #88] │ │ │ │ + add x1, x2, x1, lsl #5 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + strb wzr, [x1, w27, uxtw] │ │ │ │ + bl 38a0 │ │ │ │ + b 5ec0 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x1 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + str d15, [sp, #24] │ │ │ │ + fmov d15, d3 │ │ │ │ + stp d13, d14, [sp, #32] │ │ │ │ + fmov d14, d2 │ │ │ │ + fmov d13, d0 │ │ │ │ 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 5daa0 │ │ │ │ - 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 5daa0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ + str d1, [sp, #56] │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xdf8 │ │ │ │ + bl 5d60 │ │ │ │ + ldr d0, [sp, #56] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe00 │ │ │ │ + bl 5d60 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe08 │ │ │ │ + bl 5d60 │ │ │ │ + fmov d0, d14 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe10 │ │ │ │ + bl 5d60 │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d14, d0 │ │ │ │ + fmov d0, d13 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fcmpe d14, d0 │ │ │ │ + b.ls 60cc // b.plast │ │ │ │ + fmov d0, d13 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + ldr d15, [sp, #24] │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldp d13, d14, [sp, #32] │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 36a8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 5d60 │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + b 60a8 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str xzr, [x19] │ │ │ │ - strb wzr, [x19, #8] │ │ │ │ - strb wzr, [x19, #24] │ │ │ │ - cbz x0, 6470 │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbz x20, 64c0 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str xzr, [x20] │ │ │ │ - str w1, [x20, #8] │ │ │ │ - cbz x0, 649c │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 64b4 │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x20, #24] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #88] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str xzr, [x0] │ │ │ │ - str w1, [x0, #8] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b.eq 6128 // b.none │ │ │ │ + adrp x0, 85000 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr d30, [x0, #4008] │ │ │ │ + fmul d0, d0, d30 │ │ │ │ + fcmpe d0, d31 │ │ │ │ + b.mi 6128 // b.first │ │ │ │ + mov x0, #0x404e000000000000 // #4633641066610819072 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov w2, #0x3c // #60 │ │ │ │ + fcmpe d0, d31 │ │ │ │ + b.ge 6128 // b.tcont │ │ │ │ + fcvtzu w2, d0 │ │ │ │ + mov w0, w2 │ │ │ │ + strb w2, [x1, #32] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - 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, 6538 │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 6550 │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 6578 // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ + str x1, [x0, #40] │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x19, x1, #0xf00 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 526e0 │ │ │ │ - cbz x0, 65e4 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 3768 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 526e0 │ │ │ │ - cbz x0, 65e0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.lt 65f8 // b.tstop │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w2 │ │ │ │ + cbz x1, 61c8 │ │ │ │ + mov x3, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + bl 3750 │ │ │ │ + cbz w0, 61a0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + bl 2f608 │ │ │ │ + stp x0, x20, [x19, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + adrp x0, 85000 │ │ │ │ + add x0, x0, #0xf00 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + bl 2f608 │ │ │ │ + stp x0, x20, [x19, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 6864 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 7f000 │ │ │ │ - add x24, x24, #0xf00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, #0xffffffff // #-1 │ │ │ │ - mov w25, w26 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - b 66c0 │ │ │ │ - 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, 66e0 │ │ │ │ - mov x0, x21 │ │ │ │ - cbnz w2, 6734 │ │ │ │ - nop │ │ │ │ - ldr x21, [x1, #24] │ │ │ │ - cbz x21, 66b4 │ │ │ │ - cmn w26, #0x1 │ │ │ │ - b.eq 6774 // 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, 6750 │ │ │ │ - mov x0, x21 │ │ │ │ - cbnz w1, 6820 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 6784 // b.none │ │ │ │ - ldr x1, [x20, x19, lsl #3] │ │ │ │ - mov w23, w19 │ │ │ │ - ldr x21, [x1, #16] │ │ │ │ - cbz x21, 6680 │ │ │ │ - cmn w25, #0x1 │ │ │ │ - b.ne 6658 // b.any │ │ │ │ - mov w25, w19 │ │ │ │ - b 6680 │ │ │ │ - cbz w2, 67ac │ │ │ │ - mov x1, x24 │ │ │ │ - bl 526e0 │ │ │ │ - cbz x0, 672c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 526e0 │ │ │ │ - cbz x0, 672c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 67a4 // b.tstop │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [x20, x19, lsl #3] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - b 6680 │ │ │ │ - cbnz w1, 67d0 │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - 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 66c0 // b.any │ │ │ │ + adrp x0, 85000 │ │ │ │ + add x0, x0, #0xf00 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + bl 2f608 │ │ │ │ + stp x0, x20, [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], #96 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - mov w25, w19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - ldr x1, [x20, x19, lsl #3] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - b 6680 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 526e0 │ │ │ │ - cbz x0, 6818 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 526e0 │ │ │ │ - cbz x0, 6818 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 683c // b.tstop │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - b 66b4 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - mov w26, w23 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - b 6778 │ │ │ │ - ret │ │ │ │ + bti c │ │ │ │ + mov w2, w1 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x1, x3, #0xe20 │ │ │ │ + b 5d60 │ │ │ │ + bti c │ │ │ │ + adrp x3, 85000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + mov w2, w1 │ │ │ │ + add x1, x3, #0x70 │ │ │ │ + b 5d60 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x3, 85000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + mov x2, x1 │ │ │ │ + add x1, x3, #0x80 │ │ │ │ + b 5d60 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + and w2, w1, #0xff │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + b 5d60 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x1 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x1, x3, #0xe30 │ │ │ │ + b 5d60 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + and w2, w1, #0xff │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe38 │ │ │ │ + b 5d60 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x1, x3, #0xe40 │ │ │ │ + b 5d60 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x1, x3, #0xe48 │ │ │ │ + b 5d60 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x0, w1, uxtw #3 │ │ │ │ - cbz w1, 690c │ │ │ │ - adrp x21, 85000 │ │ │ │ - add x21, x21, #0xe40 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w3 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - cbz x0, 68c8 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x20, [x1, #16] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - bl 58628 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x20, #48] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - stp xzr, xzr, [x0, #56] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 68fc │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x20, [x1, #24] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - bl 58628 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x20, #48] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - stp xzr, xzr, [x0, #56] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 6890 // b.any │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + mov w2, w1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe50 │ │ │ │ + bl 5d60 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz w1, 6aa0 │ │ │ │ + b 5d60 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - 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 x23, 7f000 │ │ │ │ - add x23, x23, #0xf08 │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + mov w8, w5 │ │ │ │ + and w7, w7, #0xff │ │ │ │ + add w5, w4, #0x1 │ │ │ │ + and w4, w3, #0xff │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + mov x2, x1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + str w7, [sp] │ │ │ │ + mov w7, w6 │ │ │ │ + mov w6, w8 │ │ │ │ + bl 5d60 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x2, [x20] │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cbz x0, 69c0 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - mov x1, x23 │ │ │ │ - cbz x2, 69c0 │ │ │ │ - bl 526e0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 526e0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - add w0, w0, w24 │ │ │ │ - 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 6960 // b.any │ │ │ │ - adrp x20, 7f000 │ │ │ │ - add x20, x20, #0xf08 │ │ │ │ - b 69e4 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 6a88 // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cbz x0, 69d8 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - cbz x2, 69d8 │ │ │ │ - bl 526e0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 526e0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - add w0, w0, w23 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ge 69d8 // b.tcont │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 524e0 │ │ │ │ - ldur x0, [x19, #-8] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldur x1, [x19, #-8] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - bl 524e0 │ │ │ │ - ldur x0, [x19, #-8] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldur x0, [x19, #-8] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 69e4 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + mov w8, w5 │ │ │ │ + and w7, w7, #0xff │ │ │ │ + add w5, w4, #0x1 │ │ │ │ + and w4, w3, #0xff │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + mov x2, x1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + str w7, [sp] │ │ │ │ + mov w7, w6 │ │ │ │ + mov w6, w8 │ │ │ │ + bl 5d60 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ bti c │ │ │ │ - cbz w1, 6c54 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 6414 // b.none │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 6424 // b.none │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.eq 6434 // b.none │ │ │ │ + ret │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov w2, #0x2b // #43 │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + b 5d60 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov w2, #0x2d // #45 │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + b 5d60 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w2, #0x2b // #43 │ │ │ │ + adrp x1, 7f000 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, #0xffffffff // #-1 │ │ │ │ - mov w22, w21 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 7f000 │ │ │ │ - add x23, x0, w1, uxtw #3 │ │ │ │ - add x24, x24, #0xf08 │ │ │ │ - b 6b00 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 6af4 │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - tbz w1, #2, 6b40 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 6b70 // b.none │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - cbz x0, 6ae4 │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - tbnz w2, #2, 6ae4 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 526e0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3768 │ │ │ │ - cmp w0, w22 │ │ │ │ - ccmn w22, #0x1, #0x4, ge // ge = tcont │ │ │ │ - ldr x1, [x20] │ │ │ │ - csel w22, w22, w0, ne // ne = any │ │ │ │ - b 6ae4 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 526e0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - bl 3768 │ │ │ │ - cmp w0, w21 │ │ │ │ - ccmn w21, #0x1, #0x4, ge // ge = tcont │ │ │ │ - csel w21, w21, w0, ne // ne = any │ │ │ │ - cmp x23, x20 │ │ │ │ - b.ne 6b00 // b.any │ │ │ │ - adrp x20, 7f000 │ │ │ │ - add x20, x20, #0xf08 │ │ │ │ - b 6b98 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 6b8c │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - tbz w1, #2, 6bf0 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 6c3c // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - cbz x0, 6b7c │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - tbnz w2, #2, 6b7c │ │ │ │ - mov x1, x20 │ │ │ │ - bl 526e0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3768 │ │ │ │ - ldr x1, [x19] │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ge 6b7c // b.tcont │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - b 6b7c │ │ │ │ - mov x1, x20 │ │ │ │ - bl 526e0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ge 6b8c // b.tcont │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 524e0 │ │ │ │ - ldur x0, [x19, #-8] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldur x0, [x19, #-8] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 6b98 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + bl 5d60 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0xeb0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + b 5d60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x7, [x0, #16] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cbz x7, 6c7c │ │ │ │ - ldr x4, [x7, #8] │ │ │ │ - ubfx x4, x4, #2, #1 │ │ │ │ - eor w4, w4, #0x1 │ │ │ │ - ldr x6, [x0, #24] │ │ │ │ - cbz x6, 6d18 │ │ │ │ - ldr x3, [x6, #8] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x8, [x1, #16] │ │ │ │ - eor w3, w3, #0x4 │ │ │ │ - and w3, w4, w3, lsr #2 │ │ │ │ - cbz x8, 6ca8 │ │ │ │ - ldr x5, [x8, #8] │ │ │ │ - ubfx x5, x5, #2, #1 │ │ │ │ - eor w5, w5, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbz x1, 6d3c │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - eor w0, w0, #0x4 │ │ │ │ - and w0, w5, w0, lsr #2 │ │ │ │ - orr w4, w3, w0 │ │ │ │ - cbz w4, 6d28 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - str w4, [x2] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 6d34 // b.any │ │ │ │ + ldr w2, [x1, #376] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 649c // b.none │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 64ac // b.none │ │ │ │ + ret │ │ │ │ + ldr w2, [x1, #380] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xeb8 │ │ │ │ + b 5d60 │ │ │ │ + ldr w2, [x1, #380] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xec8 │ │ │ │ + b 5d60 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x3, 7f000 │ │ │ │ mov x29, sp │ │ │ │ - ldr w0, [x6, #8] │ │ │ │ - ldr w2, [x7, #8] │ │ │ │ - eor w0, w2, w0 │ │ │ │ - tbnz w0, #1, 6d94 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - ldr w0, [x8, #8] │ │ │ │ - eor w1, w0, w1 │ │ │ │ - tbnz w1, #1, 6d70 │ │ │ │ - and w2, w2, #0x2 │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov w19, w2 │ │ │ │ + mov w2, w1 │ │ │ │ + add x1, x3, #0xed8 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov w2, w19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - sub w0, w0, w2 │ │ │ │ - ret │ │ │ │ - ldr x8, [x1, #16] │ │ │ │ - cbz x8, 6d28 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 6d4c │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str wzr, [x2] │ │ │ │ - ret │ │ │ │ - sub w0, w0, w3 │ │ │ │ - ret │ │ │ │ - mov w4, w3 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbnz w4, 6cc4 │ │ │ │ - b 6d28 │ │ │ │ - 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, w3, w0 │ │ │ │ - b 6cc0 │ │ │ │ - adrp x3, 85000 │ │ │ │ - add x3, x3, #0xe40 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - add x1, x1, #0xf10 │ │ │ │ - add x0, x0, #0xf50 │ │ │ │ - mov w2, #0x1b2 // #434 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 85000 │ │ │ │ - add x3, x3, #0xe40 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - add x1, x1, #0xf10 │ │ │ │ - add x0, x0, #0xf20 │ │ │ │ - mov w2, #0x1b1 // #433 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ + add x1, x1, #0xee0 │ │ │ │ + b 5d60 │ │ │ │ + bti c │ │ │ │ + mov w2, w1 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x1, x3, #0xee8 │ │ │ │ + b 5d60 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add w22, w1, #0x2 │ │ │ │ - add w21, w3, #0x2 │ │ │ │ - mov x1, x22 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x6 │ │ │ │ mov x19, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3930 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3930 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl 30a8 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + and w22, w2, #0xff │ │ │ │ + ldrb w21, [sp, #80] │ │ │ │ + and w2, w1, #0xff │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xef0 │ │ │ │ + stp x7, x5, [sp, #48] │ │ │ │ + stp x4, x3, [sp, #64] │ │ │ │ + bl 5d60 │ │ │ │ + mov w2, w22 │ │ │ │ mov x0, x19 │ │ │ │ - bl 30a8 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 6e94 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xef8 │ │ │ │ + bl 5d60 │ │ │ │ + mov w2, w21 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - 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], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf00 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3930 │ │ │ │ - adrp x21, 84000 │ │ │ │ - mov x1, x25 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf08 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ mov x0, x19 │ │ │ │ - bl 3930 │ │ │ │ - add x1, x21, #0xfd0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 30a8 │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x21, #0xfd0 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf10 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ mov x0, x19 │ │ │ │ - bl 30a8 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3750 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w21, eq // eq = none │ │ │ │ - b 6e64 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x3 │ │ │ │ - mov x3, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x2, x3 │ │ │ │ - ldr w1, [x22] │ │ │ │ - bl 5542c │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xf88 │ │ │ │ - bl 526e0 │ │ │ │ - cbz x0, 70cc │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x69 │ │ │ │ - b.ne 70cc // b.any │ │ │ │ - ldrb w0, [x0, #1] │ │ │ │ - cbnz w0, 70cc │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - tbnz w0, #31, 70cc │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3768 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - tbnz w1, #11, 70fc │ │ │ │ - tbz w1, #0, 7080 │ │ │ │ - tst w1, #0xc0 │ │ │ │ - b.eq 7144 // b.none │ │ │ │ - ldr x4, [x20] │ │ │ │ - ldr x23, [x19] │ │ │ │ - cbz x4, 7034 │ │ │ │ - mov x0, x4 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - bl 3a08 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - mov w3, w0 │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov w1, w24 │ │ │ │ - bl 6dc0 │ │ │ │ - tbz w0, #0, 7008 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.eq 703c // b.none │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + adrp x1, 7f000 │ │ │ │ mov x0, x19 │ │ │ │ - bl 524e0 │ │ │ │ + add x1, x1, #0xf20 │ │ │ │ + bl 5d60 │ │ │ │ + cbz x20, 65fc │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x2, x20 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0xf28 │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - str x23, [x20] │ │ │ │ - str w21, [x20, #8] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x1, #0x41 // #65 │ │ │ │ - and x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 70bc // b.none │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cbnz x0, 7120 │ │ │ │ - str x19, [x20, #16] │ │ │ │ - str wzr, [x22] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + b 5d60 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ubfx x0, x0, #3, #1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0xc2 // #194 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 6fc0 // b.none │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 549e0 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 7f000 │ │ │ │ - add x2, x2, #0xff8 │ │ │ │ - mov w1, #0x212 // #530 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbnz x0, 7174 │ │ │ │ - str x19, [x20, #24] │ │ │ │ - b 705c │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 549e0 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 7f000 │ │ │ │ - add x2, x2, #0xf90 │ │ │ │ - mov w1, #0x1fb // #507 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x2, 7f000 │ │ │ │ - add x2, x2, #0xfc8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x202 // #514 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x3, [x20] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x28 │ │ │ │ - mov w1, #0x228 // #552 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 549e0 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 7f000 │ │ │ │ - add x2, x2, #0xff8 │ │ │ │ - mov w1, #0x20a // #522 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x3, [x20] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x28 │ │ │ │ - mov w1, #0x230 // #560 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [sp] │ │ │ │ + cbz w2, 66cc │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x20, [x1, #32] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbz x20, 721c │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - mov x4, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - add x3, sp, #0x14 │ │ │ │ - mov x0, x21 │ │ │ │ - str w4, [sp, #20] │ │ │ │ - bl 6f20 │ │ │ │ - strb w0, [x19, #24] │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - cbnz w1, 73bc │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ + add x20, x1, w2, uxtw #2 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + adrp x21, 7f000 │ │ │ │ + add x21, x21, #0xf30 │ │ │ │ + nop │ │ │ │ + ldr w2, [x19], #4 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, sp │ │ │ │ + bl 2f7a8 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 6660 // b.any │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf38 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - ldrb w0, [x19, #24] │ │ │ │ - cbnz w0, 722c │ │ │ │ - ldrb w0, [x19, #8] │ │ │ │ - cbz w0, 7260 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 73b8 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ + b.ne 66d4 // b.any │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, #0x400 // #1024 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 6684 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl 3588 │ │ │ │ + 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 x0, [x3] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w21, #0x400 // #1024 │ │ │ │ - str wzr, [sp, #20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3858 │ │ │ │ - sxtb w5, w0 │ │ │ │ - mov w3, w0 │ │ │ │ - cmn w5, #0x1 │ │ │ │ - b.eq 72cc // b.none │ │ │ │ - ldr w4, [sp, #20] │ │ │ │ - sub w1, w21, #0x1 │ │ │ │ - cmp w1, w4 │ │ │ │ - b.eq 7374 // b.none │ │ │ │ - cmp w5, #0xa │ │ │ │ - b.eq 7338 // b.none │ │ │ │ - strb w3, [x20, w4, uxtw] │ │ │ │ - add w0, w4, #0x1 │ │ │ │ - str w0, [sp, #20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3858 │ │ │ │ - sxtb w5, w0 │ │ │ │ - mov w3, w0 │ │ │ │ - cmn w5, #0x1 │ │ │ │ - b.ne 7290 // b.any │ │ │ │ - ldrb w0, [x19, #8] │ │ │ │ - cbnz w0, 7368 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x19, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 7368 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - strb w1, [x19, #24] │ │ │ │ - cbnz x0, 722c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - adrp x0, af000 │ │ │ │ + str xzr, [sp] │ │ │ │ + cbz w2, 6798 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + add x20, x1, w2, uxtw #2 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + adrp x21, 7f000 │ │ │ │ + add x21, x21, #0xf30 │ │ │ │ + ldr w2, [x19], #4 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, sp │ │ │ │ + bl 2f7a8 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 672c // b.any │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf48 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 73b8 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ + b.ne 67a0 // b.any │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ - b 38a0 │ │ │ │ - cbz w4, 7278 │ │ │ │ - strb wzr, [x20, w4, uxtw] │ │ │ │ - add x3, sp, #0x14 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - bl 6f20 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - strb w0, [x19, #24] │ │ │ │ - tbz w0, #0, 73b0 │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - cbnz w0, 73a0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbnz x0, 722c │ │ │ │ - b 7300 │ │ │ │ - lsl w1, w21, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add w21, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - stp w4, w3, [sp, #4] │ │ │ │ - str w5, [sp, #12] │ │ │ │ - bl 5daa0 │ │ │ │ - ldp w4, w3, [sp, #4] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w5, [sp, #12] │ │ │ │ - b 72a0 │ │ │ │ - str x20, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - cbnz x0, 722c │ │ │ │ - b 7300 │ │ │ │ - str wzr, [sp, #20] │ │ │ │ - b 7278 │ │ │ │ + ret │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 6750 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ bl 3588 │ │ │ │ - adrp x3, 85000 │ │ │ │ - add x3, x3, #0xe40 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xf10 │ │ │ │ - add x0, x0, #0x78 │ │ │ │ - mov w2, #0x24f // #591 │ │ │ │ - bl 34b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xf88 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + mov x24, x0 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + mov x25, x1 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x22, [x24, #16] │ │ │ │ + str x27, [sp, #176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strb wzr, [sp, #70] │ │ │ │ + strb wzr, [sp, #71] │ │ │ │ + cbz x22, 696c │ │ │ │ + ldr x21, [x25, #24] │ │ │ │ + cbz x21, 6978 │ │ │ │ + ldr x23, [x25, #8] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 6824 │ │ │ │ + add w19, w20, #0x1 │ │ │ │ + mov x20, x19 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ls 6978 // b.plast │ │ │ │ + ldr x1, [x23, x19, lsl #3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 6814 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ls 6978 // b.plast │ │ │ │ + ldr x21, [x24, #72] │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3a08 │ │ │ │ mov x22, x0 │ │ │ │ - bl 526e0 │ │ │ │ - cbz x0, 7518 │ │ │ │ + ldr x19, [x24, #8] │ │ │ │ + add x3, sp, #0x47 │ │ │ │ + ldr x26, [x24, #40] │ │ │ │ + add x2, sp, #0x48 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x24 │ │ │ │ + ubfx x19, x19, #4, #1 │ │ │ │ + bl 5ba8 │ │ │ │ + mov w7, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 6954 // b.none │ │ │ │ + ldr x6, [sp, #72] │ │ │ │ + ldrb w27, [sp, #71] │ │ │ │ + sub x6, x6, #0x1 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x24 │ │ │ │ + add x3, sp, #0x46 │ │ │ │ + add x2, sp, #0x50 │ │ │ │ + str x6, [sp, #48] │ │ │ │ + str w7, [sp, #60] │ │ │ │ + bl 5800 │ │ │ │ + ldr x6, [sp, #48] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + ldr w7, [sp, #60] │ │ │ │ + b.eq 6960 // b.none │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldrb w2, [sp, #70] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + mov w5, w19 │ │ │ │ + mov w4, w20 │ │ │ │ + sub x3, x23, #0x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + strb w27, [sp] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + strb w2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x26, [sp, #32] │ │ │ │ + bl 1b6a4 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x69 │ │ │ │ - b.ne 7518 // b.any │ │ │ │ - ldrb w0, [x0, #1] │ │ │ │ - cbnz w0, 7518 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - mov w2, w20 │ │ │ │ + bl 1bc40 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 1c040 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0xb8 │ │ │ │ - bl 58690 │ │ │ │ - mov w2, w20 │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - adrp x20, 83000 │ │ │ │ - add x1, x20, #0xe8 │ │ │ │ - bl 58690 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - bl 526e0 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x0, 7494 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x69 │ │ │ │ - b.eq 74c4 // b.none │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 549e0 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xc8 │ │ │ │ - mov w1, #0x2bd // #701 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldrb w0, [x0, #1] │ │ │ │ - cbnz w0, 7494 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - mov w2, w21 │ │ │ │ + bl 1b588 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - bl 58690 │ │ │ │ - mov w2, w21 │ │ │ │ - add x1, x20, #0xe8 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 58690 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 549e0 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x88 │ │ │ │ - mov w1, #0x2b1 // #689 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bti c │ │ │ │ - cbz w1, 75a8 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add x4, x0, #0x8 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - add x5, x4, w1, uxtw #3 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x4, [x1, #16] │ │ │ │ - cbz x4, 7580 │ │ │ │ - ldr w4, [x4, #8] │ │ │ │ - tst x4, #0x4 │ │ │ │ - cinc w7, w7, eq // eq = none │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbz x1, 7594 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - tst x1, #0x4 │ │ │ │ - cinc w6, w6, eq // eq = none │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ne 7564 // b.any │ │ │ │ - str w7, [x2] │ │ │ │ - str w6, [x3] │ │ │ │ - ret │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - str w7, [x2] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - str w6, [x3] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 6974 // b.any │ │ │ │ + ldr x27, [sp, #176] │ │ │ │ + mov x0, x20 │ │ │ │ + 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] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + mov w27, w19 │ │ │ │ + mov x6, #0xffffffffffffffff // #-1 │ │ │ │ + b 6888 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + b 68c0 │ │ │ │ + mov w20, #0xffffffff // #-1 │ │ │ │ + b 683c │ │ │ │ + bl 3588 │ │ │ │ + adrp x3, 85000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, #0xdc8 │ │ │ │ + mov w2, #0x196 // #406 │ │ │ │ + bl 34b0 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - cbz w1, 760c │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add x6, x0, #0x8 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - 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 75e0 // b.any │ │ │ │ - str w5, [x2] │ │ │ │ - str w4, [x3] │ │ │ │ - ret │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - str w5, [x2] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str w4, [x3] │ │ │ │ + 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, 6a0c │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x4 │ │ │ │ - and w21, w3, #0xff │ │ │ │ - cbz w1, 7688 │ │ │ │ - add x8, x0, w1, uxtw #3 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - ldr x6, [x0] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x7, [x6, #16] │ │ │ │ - cbz x7, 766c │ │ │ │ - ldr w1, [x7, #8] │ │ │ │ - tst x1, #0x4 │ │ │ │ - cinc w19, w19, eq // eq = none │ │ │ │ - ldr x6, [x6, #24] │ │ │ │ - cbz x6, 7680 │ │ │ │ - ldr w1, [x6, #8] │ │ │ │ - tst x1, #0x4 │ │ │ │ - cinc w20, w20, eq // eq = none │ │ │ │ - cmp x0, x8 │ │ │ │ - b.ne 7650 // b.any │ │ │ │ - mov x0, x5 │ │ │ │ - str x5, [sp, #48] │ │ │ │ - str w2, [sp, #60] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - str x1, [x22] │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - cbnz w21, 7704 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 776c // b.none │ │ │ │ - cbnz w19, 77bc │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #32] │ │ │ │ - cbz w20, 77a4 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #8] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 7748 // b.none │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #24] │ │ │ │ - mov x0, x5 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 3738 │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - str x0, [x22] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 776c // b.none │ │ │ │ - cbnz w19, 77ec │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #32] │ │ │ │ - cbz w20, 7820 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x1, [x22, #72] │ │ │ │ - str x0, [x22, #8] │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - str x0, [x22, #72] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.ne 76e0 // b.any │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #16] │ │ │ │ - mov x0, x5 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 3738 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - str x1, [x22, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #40] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.ls 7858 // b.plast │ │ │ │ - ldr x1, [x22, #24] │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - str x1, [x22, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #56] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x5 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 3738 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - str x1, [x22, #8] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 7888 // b.none │ │ │ │ - ldr x1, [x22, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x22, #24] │ │ │ │ - cbz w20, 77a4 │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - str x0, [x22, #8] │ │ │ │ - b 76d8 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - ldr x1, [x22, #64] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - str x2, [x22, #8] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x22, #64] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 7840 // b.none │ │ │ │ - ldr x1, [x22, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x22, #24] │ │ │ │ - cbnz w20, 7850 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #32] │ │ │ │ - mov x0, x5 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 3738 │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x22, #16] │ │ │ │ - cbz w20, 781c │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - b 7730 │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - str x1, [x22, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #48] │ │ │ │ - mov x0, x5 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 5340 │ │ │ │ + ldr w0, [x21] │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 69e8 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 3738 │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x22, #16] │ │ │ │ - b 77dc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz w1, 7c54 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x2, x0 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x23, x0, w1, uxtw #3 │ │ │ │ - ldr x24, [x4, #576] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + ldrb w1, [sp, #128] │ │ │ │ + mov x20, x4 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + ldrb w22, [sp, #176] │ │ │ │ + ldrb w21, [sp, #184] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldrb w24, [sp, #152] │ │ │ │ + ldrb w23, [sp, #160] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + ldrb w25, [sp, #144] │ │ │ │ + ldrb w26, [sp, #168] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldr x5, [x2], #8 │ │ │ │ - ldp x1, x0, [x5, #16] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - cinc w22, w22, ne // ne = any │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cinc w21, w21, ne // ne = any │ │ │ │ - cmp x2, x23 │ │ │ │ - b.ne 78e0 // b.any │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x100 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x20, x4 │ │ │ │ - mov x25, x3 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.hi 79e8 // b.pmore │ │ │ │ - b 7ab0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2fd0 │ │ │ │ - cbz x25, 7c20 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - ldr w2, [x2, #24] │ │ │ │ - bl 41080 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 40424 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bl 54b48 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3738 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cbz x1, 79d4 │ │ │ │ - ldrb w0, [x20, #160] │ │ │ │ - cbnz w0, 7b60 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2fd0 │ │ │ │ - cbz x25, 7c28 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - ldr w2, [x2, #24] │ │ │ │ - bl 41080 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 40424 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 54b48 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3738 │ │ │ │ - mov w1, w26 │ │ │ │ - mov w27, w28 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 7b8c // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cbz x0, 7b74 │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - add w26, w1, #0x1 │ │ │ │ - orr w2, w2, #0x100 │ │ │ │ - str w2, [x0, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - bl 73e0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 7bfc │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 7a2c // b.plast │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - orr w1, w1, #0x100 │ │ │ │ - str w1, [x0, #8] │ │ │ │ - mov w1, w27 │ │ │ │ - mov w2, w21 │ │ │ │ - bl 73e0 │ │ │ │ - add w28, w27, #0x1 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, 7978 │ │ │ │ - ldrb w0, [x20, #160] │ │ │ │ - cbz w0, 7928 │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x2, [x20, #168] │ │ │ │ - bl 72280 │ │ │ │ - ldr x0, [x19] │ │ │ │ - b 7978 │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x2, [x20, #168] │ │ │ │ - bl 72280 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cbz x1, 7a9c │ │ │ │ - ldrb w0, [x20, #160] │ │ │ │ - cbz w0, 7bac │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x2, [x20, #168] │ │ │ │ - bl 72280 │ │ │ │ - mov w1, w26 │ │ │ │ - mov w27, w28 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 7b8c // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cbz x0, 7c10 │ │ │ │ - add w26, w1, #0x1 │ │ │ │ - mov w2, w22 │ │ │ │ - bl 73e0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 7c30 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 7ae8 // b.plast │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - orr w1, w1, #0x100 │ │ │ │ - str w1, [x0, #8] │ │ │ │ - mov w1, w27 │ │ │ │ - mov w2, w21 │ │ │ │ - bl 73e0 │ │ │ │ - add w28, w27, #0x1 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, 7a7c │ │ │ │ - ldrb w0, [x20, #160] │ │ │ │ - cbnz w0, 7a68 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2fd0 │ │ │ │ - cbz x25, 7c44 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - ldr w2, [x2, #24] │ │ │ │ - bl 41080 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 40424 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bl 54b48 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3738 │ │ │ │ - ldr x0, [x19] │ │ │ │ - b 7a7c │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x2, [x20, #168] │ │ │ │ - bl 72280 │ │ │ │ - b 79d4 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - mov w26, w1 │ │ │ │ - cbnz x0, 7a18 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 79e8 // b.any │ │ │ │ + and w27, w7, #0xff │ │ │ │ + ldrb w28, [sp, #136] │ │ │ │ + stp x3, x2, [sp, #104] │ │ │ │ + str w1, [sp, #124] │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x19, #72] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x19, #80] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + cbz w28, 6bf8 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + cbz x3, 6af4 │ │ │ │ + mov x0, x3 │ │ │ │ + bl 2f608 │ │ │ │ + adrp x1, 85000 │ │ │ │ + stp x0, x20, [x19, #16] │ │ │ │ + add x0, x1, #0xf00 │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x19, #40] │ │ │ │ + cbnz w27, 6b14 │ │ │ │ + cbz w26, 6ba4 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + orr w0, w0, #0x8 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + cbnz w25, 6bac │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + cbz w24, 6bdc │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 6b4c │ │ │ │ + adrp x1, 85000 │ │ │ │ + add x0, x1, #0xf00 │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl 2f608 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + b 6ab8 │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + cmp w23, #0x0 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + cset w20, ne // ne = any │ │ │ │ + orr w1, w0, #0x3 │ │ │ │ + cbz w2, 6c20 │ │ │ │ + cmp w26, #0x0 │ │ │ │ + orr w0, w1, #0x8 │ │ │ │ + csel w0, w0, w1, ne // ne = any │ │ │ │ + str w0, [x19, #8] │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + cbnz w25, 6bb4 │ │ │ │ + cbz w24, 6b54 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + orr w0, w0, #0x20 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + cbz w20, 6bdc │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + orr w0, w0, #0x40 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + cbz w22, 6b74 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + orr w0, w0, #0x100 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + cbz w21, 6b84 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + orr w0, w0, #0x800 │ │ │ │ + str w0, [x19, #8] │ │ │ │ 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], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2fd0 │ │ │ │ - cbz x25, 7c4c │ │ │ │ - ldr x1, [x19] │ │ │ │ + cbz w25, 6c0c │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr x25, [x19, #80] │ │ │ │ + orr w0, w0, #0x10 │ │ │ │ + str w0, [x19, #8] │ │ │ │ mov x0, x25 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - ldr w2, [x2, #24] │ │ │ │ - bl 41080 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 40424 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 54b48 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3738 │ │ │ │ - b 7a9c │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - mov w28, w27 │ │ │ │ - cbnz x1, 7a48 │ │ │ │ - mov w1, w26 │ │ │ │ - b 79dc │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - mov w26, w1 │ │ │ │ - cbnz x0, 7ad4 │ │ │ │ - b 7aa4 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 795c │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 79bc │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - mov w28, w27 │ │ │ │ - cbnz x1, 7b04 │ │ │ │ - mov w1, w26 │ │ │ │ - b 7aa4 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 7b40 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 7be0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 3a08 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 2e930 │ │ │ │ + str x0, [x19, #80] │ │ │ │ + b 6b44 │ │ │ │ + cmp w23, #0x0 │ │ │ │ + ccmp w26, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq 6b64 // b.none │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + orr w0, w0, #0x80 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + b 6b64 │ │ │ │ + mov x0, x3 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 2f608 │ │ │ │ + stp x0, x20, [x19, #16] │ │ │ │ + b 6acc │ │ │ │ + cbz w24, 6b64 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + orr w0, w0, #0x20 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + b 6b64 │ │ │ │ + orr w1, w0, #0x1 │ │ │ │ + b 6b2c │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w6 │ │ │ │ - mov x19, x7 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x4 │ │ │ │ - mov w21, w5 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x3 │ │ │ │ - mov x24, x0 │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + mov w2, w0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + add x1, x1, #0xf58 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - mov x1, #0x78 // #120 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - bl 5daa0 │ │ │ │ - stp x24, x25, [x0] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - stp x2, x23, [x0, #16] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - stp x19, x1, [x0, #48] │ │ │ │ - strb w21, [x0, #40] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x1, [x0, #64] │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - str w1, [x0, #72] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x1, [x0, #80] │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - str x22, [x0, #32] │ │ │ │ - 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 x29, x30, [sp], #96 │ │ │ │ + mov x0, sp │ │ │ │ + str xzr, [sp] │ │ │ │ + bl 2f7a8 │ │ │ │ + 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 6c94 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr w12, [x20, #72] │ │ │ │ - cbnz w12, 7d58 │ │ │ │ - ldr w0, [x20, #112] │ │ │ │ - cbnz w0, 7fec │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - bl 3738 │ │ │ │ - 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] │ │ │ │ - add x7, x13, #0x8 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 7d88 │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x7, x7, #0x28 │ │ │ │ - cmp w19, w12 │ │ │ │ - b.eq 7eec // b.none │ │ │ │ - ldrb w0, [x7, #28] │ │ │ │ - cbnz w0, 7d74 │ │ │ │ - ldr w10, [x7] │ │ │ │ - cbz w10, 7ec0 │ │ │ │ - sub w0, w10, #0x1 │ │ │ │ - ldr x1, [x20, #104] │ │ │ │ - ldp x3, x9, [x7, #8] │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ls 7f04 // b.plast │ │ │ │ - lsr w8, w10, #2 │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov w20, #0x58 // #88 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, x4 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + mov w25, w5 │ │ │ │ + ldrb w26, [sp, #184] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + ldr x0, [x4, #48] │ │ │ │ + str x7, [sp, #16] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + str w3, [sp, #56] │ │ │ │ + ldr x19, [x22] │ │ │ │ + umaddl x0, w5, w20, x0 │ │ │ │ + ldr x27, [x23] │ │ │ │ + ldr w28, [x4, #32] │ │ │ │ + stp x2, x6, [sp] │ │ │ │ + ldr x4, [x1] │ │ │ │ + str x4, [sp, #72] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #64] │ │ │ │ + ldrb w4, [sp, #176] │ │ │ │ + str w4, [sp, #24] │ │ │ │ + bl 4d380 │ │ │ │ + and w4, w0, #0xff │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + str w4, [sp, #32] │ │ │ │ + umaddl x0, w25, w20, x1 │ │ │ │ + bl 4d370 │ │ │ │ + ands w21, w0, #0xff │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x3, sp, #0x44 │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + add x2, sp, #0x40 │ │ │ │ + b.ne 6d8c // b.any │ │ │ │ + bl 79200 │ │ │ │ + add w6, w25, #0x1 │ │ │ │ + cbnz w25, 6d98 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w20, [sp, #64] │ │ │ │ + cbnz w0, 6df4 │ │ │ │ + cbnz w20, 6f00 │ │ │ │ + cmp w28, w6 │ │ │ │ + b.ne 70e0 // b.any │ │ │ │ + ldr w5, [sp, #68] │ │ │ │ + cbz w5, 711c │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 733c │ │ │ │ + mov w28, w20 │ │ │ │ + mov w20, w5 │ │ │ │ + b 6ea0 │ │ │ │ + bl 792d0 │ │ │ │ + add w6, w25, #0x1 │ │ │ │ + cbz w25, 6d58 │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + sub w5, w25, #0x1 │ │ │ │ + mov w20, #0x58 // #88 │ │ │ │ + str w6, [sp, #40] │ │ │ │ + umaddl x0, w5, w20, x0 │ │ │ │ + bl 4d370 │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + ldr w6, [sp, #40] │ │ │ │ + b.ne 6d58 // b.any │ │ │ │ + cmp w28, w6 │ │ │ │ + b.eq 6dd8 // b.none │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + umaddl x0, w6, w20, x0 │ │ │ │ + bl 4d370 │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + b.eq 7478 // b.none │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + cbnz w0, 7430 │ │ │ │ + ldr w20, [sp, #68] │ │ │ │ + cbz w20, 7110 │ │ │ │ + mov w5, w20 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 6d78 │ │ │ │ + cbnz w20, 6e80 │ │ │ │ + cmp w28, w6 │ │ │ │ + b.ne 7054 // b.any │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbz w28, 711c │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbnz w0, 6ea0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + cbnz w21, 740c │ │ │ │ + bl 78d40 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz w26, 7564 │ │ │ │ + add w1, w28, #0x1 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - lsl x8, x8, #4 │ │ │ │ + bl 56b80 │ │ │ │ + mov x4, x0 │ │ │ │ + sub w1, w28, #0x1 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x1, x1, x21 │ │ │ │ + adrp x0, 85000 │ │ │ │ + add x0, x0, #0xe18 │ │ │ │ nop │ │ │ │ - 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] │ │ │ │ - uzp1 v30.2s, v30.2s, v26.2s │ │ │ │ - uzp1 v31.2s, v31.2s, v27.2s │ │ │ │ - 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 7dc0 // b.any │ │ │ │ - addv s31, v29.4s │ │ │ │ - and w2, w10, #0xfffffffc │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x10, #0x3 │ │ │ │ - b.eq 7eac // b.none │ │ │ │ - ldr w5, [x3, w2, uxtw #2] │ │ │ │ - add w4, w2, #0x1 │ │ │ │ - ldr w6, [x9, w2, uxtw #2] │ │ │ │ - ldr w5, [x1, x5, lsl #2] │ │ │ │ - cmp w6, w5 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w10, w4 │ │ │ │ - b.ls 7eac // b.plast │ │ │ │ - ldr w8, [x3, w4, uxtw #2] │ │ │ │ - add w5, w2, #0x2 │ │ │ │ - ldr w6, [x9, w4, uxtw #2] │ │ │ │ - ldr w4, [x1, x8, lsl #2] │ │ │ │ - cmp w6, w4 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w10, w5 │ │ │ │ - b.ls 7eac // b.plast │ │ │ │ - ldr w8, [x3, w5, uxtw #2] │ │ │ │ - add w4, w2, #0x3 │ │ │ │ - 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 7eac // b.plast │ │ │ │ - ldr w6, [x3, w4, uxtw #2] │ │ │ │ - add w2, w2, #0x4 │ │ │ │ - ldr w5, [x9, w4, uxtw #2] │ │ │ │ - ldr w4, [x1, x6, lsl #2] │ │ │ │ - cmp w5, w4 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w10, w2 │ │ │ │ - b.ls 7eac // b.plast │ │ │ │ - ldr w3, [x3, w2, uxtw #2] │ │ │ │ - ldr w2, [x9, w2, uxtw #2] │ │ │ │ - ldr w1, [x1, x3, lsl #2] │ │ │ │ - cmp w1, w2 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w10, w0 │ │ │ │ - b.ne 7d78 // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldrb w2, [x1] │ │ │ │ + sub w3, w2, #0x41 │ │ │ │ + cmp w3, #0x38 │ │ │ │ + b.hi 714c // b.pmore │ │ │ │ + ldrh w3, [x0, w3, uxtw #1] │ │ │ │ + adr x5, 6e80 │ │ │ │ + add x3, x5, w3, sxth #2 │ │ │ │ + br x3 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 6fc4 │ │ │ │ + cmp w28, w6 │ │ │ │ + b.ne 7054 // b.any │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ nop │ │ │ │ - cmp w12, w19 │ │ │ │ - b.ne 7f10 // b.any │ │ │ │ - ldr w0, [x20, #112] │ │ │ │ - cmp w0, w11 │ │ │ │ - b.ne 7ff4 // b.any │ │ │ │ - cmp w19, w11 │ │ │ │ - b.ne 7d64 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 7d3c │ │ │ │ - ldr w0, [x20, #112] │ │ │ │ - cmp w11, w0 │ │ │ │ - b.ne 7ff4 // b.any │ │ │ │ - cmp w11, w19 │ │ │ │ - b.ne 7d64 // b.any │ │ │ │ - b 7edc │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 7e18 │ │ │ │ - mov w22, #0x28 // #40 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w23, #0x60 // #96 │ │ │ │ - umull x22, w19, w22 │ │ │ │ - add x13, x13, x22 │ │ │ │ - strb w0, [x13, #36] │ │ │ │ - ldr w1, [x13, #8] │ │ │ │ - ldr w0, [x20, #112] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x20, #112] │ │ │ │ - cbz w1, 7f7c │ │ │ │ - ldr x1, [x13, #16] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - ldr w24, [x1, x21, lsl #2] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - umaddl x0, w24, w23, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 39c0 │ │ │ │ - mov w6, w0 │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - add x13, x1, x22 │ │ │ │ - cbnz w0, 7fa0 │ │ │ │ - ldr w0, [x13, #8] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 7f40 // b.pmore │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - bl 3738 │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w4, [x1, x22] │ │ │ │ - mov w3, w24 │ │ │ │ - ldr w5, [x13, #4] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x128 │ │ │ │ - mov w1, #0x412 // #1042 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - str w6, [sp, #76] │ │ │ │ - bl 4edec │ │ │ │ - bl 34c8 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w6, [sp, #76] │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x148 │ │ │ │ - str w6, [x1] │ │ │ │ - bl 3528 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x3, 85000 │ │ │ │ - add x3, x3, #0xe40 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x48 │ │ │ │ - add x1, x1, #0xf10 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - mov w2, #0x3f5 // #1013 │ │ │ │ - bl 34b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - mov x28, x0 │ │ │ │ - mov w0, #0x3e8 // #1000 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - mov w25, #0xffffffff // #-1 │ │ │ │ - ldr x1, [x28, #64] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - adrp x0, af000 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str w28, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str w20, [x0] │ │ │ │ + str x19, [x22] │ │ │ │ + cbz w26, 6ebc │ │ │ │ + str x27, [x23] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x22, [x28, #80] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str wzr, [sp, #52] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 7d0c │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 8634 // b.none │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - mov w1, #0x28 // #40 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x27, [x28, #8] │ │ │ │ - umull x19, w19, w1 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x0, x1, x19 │ │ │ │ + b.ne 783c // 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 │ │ │ │ + ret │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbnz w0, 7040 │ │ │ │ + str w6, [sp, #32] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + cbnz w21, 7378 │ │ │ │ + bl 78bc0 │ │ │ │ str x0, [sp, #24] │ │ │ │ - cbz x27, 8618 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x27 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - bl d6a0 │ │ │ │ - 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 8354 // b.none │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str wzr, [sp, #32] │ │ │ │ - nop │ │ │ │ - cbz x27, 85a0 │ │ │ │ - ldr w19, [sp, #32] │ │ │ │ - mov x0, x27 │ │ │ │ - mov w1, w19 │ │ │ │ - bl 140a0 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 13d80 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr w19, [x1, #8] │ │ │ │ - cbz w19, 82a0 │ │ │ │ - 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, 8234 │ │ │ │ - cbnz x24, 8418 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - ldr x20, [x1] │ │ │ │ - cbz x20, 8494 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 37c8 │ │ │ │ - mov x20, x0 │ │ │ │ + ldr w6, [sp, #32] │ │ │ │ + cbnz w26, 7194 │ │ │ │ + cmp w28, w6 │ │ │ │ + b.ne 77ac // b.any │ │ │ │ + ldr w5, [sp, #68] │ │ │ │ + cbz w5, 77e4 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str w5, [sp] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 78d40 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr w5, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + str w5, [sp] │ │ │ │ bl 3a08 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - add x26, x2, x21 │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - ldr x24, [x0] │ │ │ │ - mov x0, x24 │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w24, w20 │ │ │ │ + bl 2ef50 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w5, [sp] │ │ │ │ + mov w20, w5 │ │ │ │ + mov x0, x21 │ │ │ │ + str w5, [sp] │ │ │ │ bl 3a08 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ mov w3, w0 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6dc0 │ │ │ │ - tbz w0, #0, 8280 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - orr x24, x20, x27 │ │ │ │ - add x26, x2, x21 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - cbnz w19, 8424 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - str x1, [x0] │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ + ldr x23, [sp, #32] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr w4, [sp] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 8228 // b.plast │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - cbz w0, 849c │ │ │ │ - ldr w0, [x28, #44] │ │ │ │ - cbz w0, 8228 │ │ │ │ - mov w1, w19 │ │ │ │ + mov x2, x23 │ │ │ │ + bl 2ef50 │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x23 │ │ │ │ - bl 6920 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - add x26, x2, x21 │ │ │ │ - strb wzr, [x26, #24] │ │ │ │ - ldr x0, [x28, #16] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 71a0 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - add x26, x2, x21 │ │ │ │ - cbnz x24, 8410 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - ldr x20, [x1] │ │ │ │ - cbz x20, 848c │ │ │ │ - mov x0, x20 │ │ │ │ - bl 37c8 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - add x26, x2, x21 │ │ │ │ - ldrb w0, [x26, #24] │ │ │ │ - cbnz w0, 8194 │ │ │ │ + bl 38a0 │ │ │ │ + b 70c8 │ │ │ │ + str w6, [sp, #32] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + cbnz w21, 73b4 │ │ │ │ + bl 78bc0 │ │ │ │ + str xzr, [sp, #40] │ │ │ │ + ldr w6, [sp, #32] │ │ │ │ + mov x7, x0 │ │ │ │ + cbnz w26, 7484 │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x7, [sp, #48] │ │ │ │ + str w6, [sp, #60] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x7, [sp, #48] │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + ldr w6, [sp, #60] │ │ │ │ + mov x5, x0 │ │ │ │ + add x1, x1, x7 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + adrp x0, 85000 │ │ │ │ + add x0, x0, #0xe8c │ │ │ │ nop │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 8140 // b.pmore │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - cbz x27, 82ac │ │ │ │ - mov x0, x27 │ │ │ │ - bl c080 │ │ │ │ + ldrb w2, [x1] │ │ │ │ + sub w3, w2, #0x41 │ │ │ │ + cmp w3, #0x38 │ │ │ │ + b.hi 712c // b.pmore │ │ │ │ + ldrh w3, [x0, w3, uxtw #1] │ │ │ │ + adr x8, 7040 │ │ │ │ + add x3, x8, w3, sxth #2 │ │ │ │ + br x3 │ │ │ │ + cmp w28, w6 │ │ │ │ + b.ne 70e0 // b.any │ │ │ │ + mov w28, w20 │ │ │ │ + ldr w20, [sp, #68] │ │ │ │ + b 6ea0 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + umaddl x0, w6, w1, x0 │ │ │ │ + bl 4d370 │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + b.eq 7078 // b.none │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbnz w28, 6e0c │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 711c // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ mov w3, w0 │ │ │ │ - ldp x4, x5, [x28, #48] │ │ │ │ - mov w1, w19 │ │ │ │ - ldr w2, [sp, #52] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x5, [x5, #576] │ │ │ │ - bl 7620 │ │ │ │ - ldp x2, x4, [x28, #48] │ │ │ │ - mov w1, w19 │ │ │ │ - ldr x3, [x28, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 78a0 │ │ │ │ - cbz w19, 8334 │ │ │ │ - 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, 8308 │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cbz x0, 8320 │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w4, w20 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2ef50 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x21, #24] │ │ │ │ - ldr x0, [x24] │ │ │ │ + cbnz w26, 7228 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str w24, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str w20, [x0] │ │ │ │ + str x19, [x22] │ │ │ │ + b 6ebc │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x0, w6, w1, x0 │ │ │ │ + bl 4d370 │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + b.eq 73ec // b.none │ │ │ │ + ldr w5, [sp, #68] │ │ │ │ + cbnz w5, 6d78 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w20, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 7578 // b.any │ │ │ │ + mov w28, w20 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 6ea0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 6ea0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x42 // #66 │ │ │ │ + bti j │ │ │ │ + strb w2, [x5], #1 │ │ │ │ + cmp x1, x7 │ │ │ │ + b.eq 7164 // b.none │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + b 7020 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x42 // #66 │ │ │ │ + bti j │ │ │ │ + strb w2, [x4], #1 │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 7270 // b.none │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + b 6e60 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + strb wzr, [x0, w20, uxtw] │ │ │ │ + cbnz w26, 77f4 │ │ │ │ + mov x0, x7 │ │ │ │ + str w6, [sp, #48] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x24], #8 │ │ │ │ - cmp x19, x24 │ │ │ │ - b.ne 82e4 // b.any │ │ │ │ - ldp w0, w1, [sp, #32] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 8100 // b.any │ │ │ │ - cmp x27, #0x0 │ │ │ │ - ccmp x20, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 8404 // b.any │ │ │ │ - cbz x27, 8378 │ │ │ │ - mov x1, x27 │ │ │ │ + ldr w6, [sp, #48] │ │ │ │ + cmp w28, w6 │ │ │ │ + b.ne 7058 // b.any │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbnz w28, 6e14 │ │ │ │ + b 7090 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str w6, [sp, #32] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 78c80 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr w6, [sp, #32] │ │ │ │ + cmp w28, w6 │ │ │ │ + b.ne 77b0 // b.any │ │ │ │ + ldr w5, [sp, #68] │ │ │ │ + cbz w5, 77e8 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str w5, [sp, #40] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 78d40 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str w5, [sp, #60] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 78e00 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbnz w20, 746c │ │ │ │ + ldr w20, [sp, #60] │ │ │ │ + mov x21, x19 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x25, [sp, #32] │ │ │ │ + mov w3, w0 │ │ │ │ + mov w4, w20 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x2, x25 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 11a30 │ │ │ │ + bl 2ef50 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x21, [sp, #40] │ │ │ │ + mov w3, w0 │ │ │ │ mov x1, x27 │ │ │ │ + mov w4, w20 │ │ │ │ + mov x2, x21 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 117c0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x23 │ │ │ │ + bl 2ef50 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, x21 │ │ │ │ bl 38a0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str w24, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str w20, [x0] │ │ │ │ + str x19, [x22] │ │ │ │ + b 6eb8 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w21, #0x60 // #96 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cbnz w0, 83c0 │ │ │ │ - b 8078 │ │ │ │ - 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 8078 // b.plast │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - ldr w19, [x1, x23, lsl #2] │ │ │ │ - umaddl x0, w19, w21, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 3738 │ │ │ │ - mov w20, w0 │ │ │ │ - cbz w0, 8398 │ │ │ │ - bl 34c8 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x160 │ │ │ │ - str w20, [x1] │ │ │ │ - bl 3528 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - b 8378 │ │ │ │ - ldrb w0, [x26, #24] │ │ │ │ - cbz w0, 8280 │ │ │ │ - cbnz x20, 8194 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - b 81cc │ │ │ │ - ldr x0, [x23] │ │ │ │ - add x2, sp, #0x34 │ │ │ │ - bl 6c60 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 84cc │ │ │ │ - b.ne 8550 // b.any │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - ubfiz x3, x19, #3, #32 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ne 8598 // b.any │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - str x3, [sp] │ │ │ │ - lsl w1, w0, #1 │ │ │ │ - mov x0, x23 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x26, x2, x21 │ │ │ │ - add x0, x0, x3 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - b 81d8 │ │ │ │ - ldrb w0, [x26, #24] │ │ │ │ - cbz w0, 8280 │ │ │ │ - mov x24, x27 │ │ │ │ - b 81cc │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6610 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, w19 │ │ │ │ - bl 6868 │ │ │ │ - ldr w0, [x28, #44] │ │ │ │ - cbz w0, 8228 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6aa4 │ │ │ │ - b 8228 │ │ │ │ - mov x26, x23 │ │ │ │ - add x0, x23, w19, uxtw #3 │ │ │ │ - str x0, [sp] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x19, [x26] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19] │ │ │ │ - str w25, [x19, #8] │ │ │ │ - cbz x0, 8504 │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ + strb wzr, [x0, w28, uxtw] │ │ │ │ + cbnz w26, 7818 │ │ │ │ + mov x0, x21 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 851c │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ + mov w5, w20 │ │ │ │ + mov w20, w28 │ │ │ │ + mov x0, x19 │ │ │ │ + str w5, [sp] │ │ │ │ + bl 3a08 │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2ef50 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x0, [x26] │ │ │ │ + ldr w5, [sp] │ │ │ │ + cbnz w26, 72e4 │ │ │ │ + cbnz w5, 77d8 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x19, x21 │ │ │ │ + str w20, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str wzr, [x0] │ │ │ │ + str x21, [x22] │ │ │ │ + b 6ebc │ │ │ │ + mov x0, x27 │ │ │ │ + str w5, [sp] │ │ │ │ + bl 3a08 │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2ef50 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, x27 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x26], #8 │ │ │ │ + ldr w5, [sp] │ │ │ │ + cbnz w5, 782c │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x19, x21 │ │ │ │ + mov x27, x25 │ │ │ │ + str w20, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str wzr, [x0] │ │ │ │ + str x21, [x22] │ │ │ │ + b 6eb8 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + str w5, [sp, #40] │ │ │ │ ldr x0, [sp] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.ne 84e0 // 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 81d8 │ │ │ │ - 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, 857c │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #16] │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - cbz x0, 8204 │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + cbnz w21, 7444 │ │ │ │ + bl 78d40 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + cbnz w26, 71d4 │ │ │ │ + cbnz w20, 6f50 │ │ │ │ + mov x21, x19 │ │ │ │ + mov w20, w5 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 6f8c │ │ │ │ + bl 793a0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr w6, [sp, #32] │ │ │ │ + cbnz w26, 74a8 │ │ │ │ + cmp w28, w6 │ │ │ │ + b.ne 77ac // b.any │ │ │ │ + ldr w5, [sp, #68] │ │ │ │ + cbz w5, 77e4 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str w5, [sp] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 79520 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr w5, [sp] │ │ │ │ + b 7364 │ │ │ │ + bl 793a0 │ │ │ │ + str xzr, [sp, #40] │ │ │ │ + ldr w6, [sp, #32] │ │ │ │ + mov x7, x0 │ │ │ │ + cbz w26, 6fe8 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x7, [sp, #32] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + str w6, [sp, #48] │ │ │ │ + bl 79460 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x7, [sp, #32] │ │ │ │ + ldr w6, [sp, #48] │ │ │ │ + b 6fe8 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w20, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq 7110 // b.none │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [sp, #24] │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + b 728c │ │ │ │ + bl 79520 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w26, 6e30 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 795e0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 6e30 │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbz w28, 7478 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + b 6e0c │ │ │ │ + bl 79520 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + cbz w26, 7364 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str w5, [sp, #60] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 795e0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbz w20, 71ec │ │ │ │ + mov w24, w20 │ │ │ │ + ldr w20, [sp, #60] │ │ │ │ + b 7504 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 6ea0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x7, [sp, #32] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + str w6, [sp, #48] │ │ │ │ + bl 78c80 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x7, [sp, #32] │ │ │ │ + ldr w6, [sp, #48] │ │ │ │ + b 6fe8 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str w6, [sp, #32] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 79460 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr w6, [sp, #32] │ │ │ │ + cmp w28, w6 │ │ │ │ + b.ne 77b0 // b.any │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + cbz w21, 77e8 │ │ │ │ + ldr x24, [sp] │ │ │ │ + ldr w25, [sp, #56] │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, w25 │ │ │ │ + bl 79520 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w24, w20 │ │ │ │ + mov w20, w21 │ │ │ │ + mov w1, w25 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + bl 795e0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w4, w0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w3, w24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2ef50 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x26, #24] │ │ │ │ - b 8204 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - b 853c │ │ │ │ - cbz x20, 8608 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w4, w0 │ │ │ │ + mov x2, x27 │ │ │ │ + mov w3, w24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2ef50 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + mov x27, x19 │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cbz w0, 85c4 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - b 8134 │ │ │ │ - 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 7620 │ │ │ │ - ldp x2, x4, [x28, #48] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x3, [x28, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 78a0 │ │ │ │ - ldp w0, w1, [sp, #32] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 8378 // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cbnz w0, 85b8 │ │ │ │ - b 85c4 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - ldr w1, [x1, x19] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - subs w0, w0, w1 │ │ │ │ - str w0, [sp, #36] │ │ │ │ - b.ne 80f4 // b.any │ │ │ │ - b 8378 │ │ │ │ - adrp x0, af000 │ │ │ │ + b 71f8 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 78e00 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 6e30 │ │ │ │ + stp xzr, xzr, [sp, #24] │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + b 728c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x44 // #68 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x43 // #67 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x47 // #71 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x56 // #86 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x54 // #84 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x6d // #109 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x63 // #99 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x68 // #104 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x67 // #103 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x76 // #118 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x41 // #65 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x62 // #98 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x59 // #89 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x72 // #114 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x4b // #75 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x4d // #77 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x79 // #121 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x6b // #107 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x74 // #116 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x61 // #97 │ │ │ │ + b 712c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x79 // #121 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x6b // #107 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x6d // #109 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x63 // #99 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x68 // #104 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x67 // #103 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x76 // #118 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x41 // #65 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x62 // #98 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x59 // #89 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x72 // #114 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x4b // #75 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x4d // #77 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x44 // #68 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x43 // #67 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x47 // #71 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x56 // #86 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x54 // #84 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x74 // #116 │ │ │ │ + b 714c │ │ │ │ + bti j │ │ │ │ + mov w2, #0x61 // #97 │ │ │ │ + b 714c │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x0, w6, w1, x0 │ │ │ │ + bl 4d370 │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + b.eq 77e8 // b.none │ │ │ │ + ldr w5, [sp, #68] │ │ │ │ + cbnz w5, 7344 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + b 728c │ │ │ │ + mov w24, w20 │ │ │ │ + mov w20, w5 │ │ │ │ + b 6f8c │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + b 728c │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov w1, w20 │ │ │ │ + str x7, [sp, #48] │ │ │ │ + str w6, [sp, #60] │ │ │ │ + bl 2e930 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x7, [sp, #48] │ │ │ │ + ldr w6, [sp, #60] │ │ │ │ + b 7170 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov w1, w28 │ │ │ │ + bl 2e930 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 727c │ │ │ │ + mov w24, w20 │ │ │ │ + mov x27, x25 │ │ │ │ + mov w20, w5 │ │ │ │ + b 71f8 │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + and w24, w1, #0xff │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8678 // 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 │ │ │ │ + ldrb w6, [x20, #32] │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x0, sp │ │ │ │ + ldp x4, x5, [x20, #16] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr x7, [x20, #40] │ │ │ │ + add x1, x1, #0xf60 │ │ │ │ + ldr w3, [x20, #8] │ │ │ │ + str xzr, [sp] │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + cbz x2, 7990 │ │ │ │ + ldp x3, x4, [x20, #56] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov x0, sp │ │ │ │ + add x1, x1, #0xf78 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldp x2, x3, [x20, #72] │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf90 │ │ │ │ + adrp x22, 82000 │ │ │ │ + adrp x23, 81000 │ │ │ │ + add x22, x22, #0xca8 │ │ │ │ + add x23, x23, #0x968 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cbz w0, 7920 │ │ │ │ + ldr x3, [x20, #96] │ │ │ │ + lsl x2, x19, #5 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, sp │ │ │ │ + ldr x2, [x3, x2] │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 7970 // b.pmore │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 78ec // b.pmore │ │ │ │ + mov w2, w24 │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xa88 │ │ │ │ + bl 2f7a8 │ │ │ │ + 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 79a4 // 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 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, sp │ │ │ │ + bl 2f7a8 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 78ec // b.pmore │ │ │ │ + b 7920 │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf88 │ │ │ │ + bl 2f7a8 │ │ │ │ + b 78bc │ │ │ │ bl 3588 │ │ │ │ - nop │ │ │ │ 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, 8cd8 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ubfiz x1, x21, #5, #32 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr w2, [x0, #16]! │ │ │ │ - str w2, [sp, #16] │ │ │ │ - add x2, x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 8c90 // b.any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 8700 // b.any │ │ │ │ + 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, 7f000 │ │ │ │ + ldp x5, x6, [x20, #16] │ │ │ │ + add x2, x2, #0xf60 │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr x8, [x20, #40] │ │ │ │ + ldrb w7, [x20, #32] │ │ │ │ + ldr w4, [x20, #8] │ │ │ │ + str x8, [sp] │ │ │ │ + bl 3510 │ │ │ │ + ldr x3, [x20, #48] │ │ │ │ + cbz x3, 7ad8 │ │ │ │ + ldp x4, x5, [x20, #56] │ │ │ │ + adrp x2, 7f000 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0xf78 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldp x3, x4, [x20, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 7f000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xf90 │ │ │ │ + adrp x22, 82000 │ │ │ │ + adrp x23, 81000 │ │ │ │ + add x22, x22, #0xca8 │ │ │ │ + add x23, x23, #0x968 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cbz w0, 7a84 │ │ │ │ + ldr x4, [x20, #96] │ │ │ │ + lsl x3, x19, #5 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x3, [x4, x3] │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 7ab4 // b.pmore │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 7a4c // 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, 81000 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add x2, x2, #0xa88 │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + autiasp │ │ │ │ + b 3510 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 7a4c // b.pmore │ │ │ │ + b 7a84 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 7f000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xf88 │ │ │ │ + bl 3510 │ │ │ │ + b 7a18 │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #152] │ │ │ │ + cbz x0, 7b04 │ │ │ │ + ret │ │ │ │ + ldr x0, [x1, #120] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x4, x2 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr x5, [x4, #184] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #24] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x4f6 // #1270 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x2, x2, #0x1c0 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 4edec │ │ │ │ - mov w25, #0x60 // #96 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - adrp x22, 81000 │ │ │ │ - add x22, x22, #0x228 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w27, #0xffffffff // #-1 │ │ │ │ - mul w2, w21, w0 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + cbz x5, 7c18 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x0, 7b54 │ │ │ │ + ldp x0, x2, [x0, #16] │ │ │ │ + ldr w1, [x4, #384] │ │ │ │ + cbz w1, 7be8 │ │ │ │ + ldr w2, [x4, #388] │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xfa0 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldp x4, x1, [sp, #8] │ │ │ │ + ldr x0, [x4, #184] │ │ │ │ + ldr w2, [x4, #348] │ │ │ │ + bl 4c040 │ │ │ │ + str x0, [x19] │ │ │ │ + bl 4b3a4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x2, 7f000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str w2, [sp, #32] │ │ │ │ + add x2, x2, #0xf98 │ │ │ │ + bl 4b3e4 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 7c44 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x5 │ │ │ │ + bl 4c040 │ │ │ │ + str x0, [x19] │ │ │ │ + bl 4b3a4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x2, 7f000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, #0xf98 │ │ │ │ + bl 4b3e4 │ │ │ │ + mov x19, x0 │ │ │ │ + b 7bb4 │ │ │ │ + cbz x0, 7c38 │ │ │ │ + ldr x19, [x4, #120] │ │ │ │ + ldr w0, [x4, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 7bb4 // b.plast │ │ │ │ + ldr x0, [x4, #528] │ │ │ │ + bl 2fd0 │ │ │ │ + b 7bb4 │ │ │ │ + ldr x19, [x4, #136] │ │ │ │ + cbnz x19, 7c20 │ │ │ │ + b 7c1c │ │ │ │ + bl 3588 │ │ │ │ + bti c │ │ │ │ + ldr x2, [x1, #184] │ │ │ │ + cbz x2, 7c58 │ │ │ │ + b 4b320 │ │ │ │ + ldr w0, [x1, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 7c68 // b.pmore │ │ │ │ + ret │ │ │ │ + ldr x0, [x1, #528] │ │ │ │ + b 3738 │ │ │ │ + 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, 7e9c │ │ │ │ + ldr x0, [x2, #184] │ │ │ │ + cbz x0, 7ef0 │ │ │ │ + ldrb w0, [x25, #456] │ │ │ │ + mov w22, #0xa // #10 │ │ │ │ + cbnz w0, 7e9c │ │ │ │ + cbz w1, 7e60 │ │ │ │ + ldr x0, [x25, #184] │ │ │ │ + str xzr, [sp] │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + cbz x0, 7eb4 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ - umull x1, w2, w25 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - str w2, [sp, #104] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbnz x1, 7d78 │ │ │ │ + cbnz w3, 7d80 │ │ │ │ + bl 4c040 │ │ │ │ + mov x24, x0 │ │ │ │ + bl 4b3a4 │ │ │ │ + mov x1, x24 │ │ │ │ + adrp x2, 7f000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, #0xf98 │ │ │ │ + bl 4b3e4 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + add x1, x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, w22 │ │ │ │ + bl 79a8 │ │ │ │ + ldrb w0, [x25, #451] │ │ │ │ + cbnz w0, 7df0 │ │ │ │ + ldr x0, [x25, #184] │ │ │ │ + cbz x0, 7e30 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 4b320 │ │ │ │ + ldr w0, [x26] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.ls 7e60 // b.plast │ │ │ │ + ldr x0, [x25, #184] │ │ │ │ + str xzr, [sp] │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + add x1, x1, x21 │ │ │ │ + cbz x0, 7ec8 │ │ │ │ + ldr w3, [x25, #384] │ │ │ │ + ldp x1, x2, [x1, #16] │ │ │ │ + cbz w3, 7cfc │ │ │ │ + ldr w2, [x25, #388] │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xfa0 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [x25, #184] │ │ │ │ + ldr w2, [x25, #348] │ │ │ │ + bl 4c040 │ │ │ │ + mov x24, x0 │ │ │ │ + bl 4b3a4 │ │ │ │ + mov x1, x24 │ │ │ │ + adrp x2, 7f000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, #0xf98 │ │ │ │ + bl 4b3e4 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, w22 │ │ │ │ + add x1, x1, x21 │ │ │ │ + bl 79a8 │ │ │ │ + ldrb w0, [x25, #451] │ │ │ │ + cbz w0, 7d3c │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ + add x0, x20, x20, lsl #2 │ │ │ │ + add x0, x20, x0, lsl #1 │ │ │ │ + add x0, x1, x0, lsl #3 │ │ │ │ + bl 4d610 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 6fce0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 84000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x1d8 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x25, #184] │ │ │ │ + cbnz x0, 7d44 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 7d4c // b.plast │ │ │ │ + ldr x0, [x25, #528] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 3738 │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 7d5c // b.pmore │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x0, x1, x21 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cbz w2, 8814 │ │ │ │ - ldr x20, [sp, #112] │ │ │ │ - umull x24, w28, w25 │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - add x23, x20, x24 │ │ │ │ + nop │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 7f40 // 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 │ │ │ │ + ldrb w2, [x25, #451] │ │ │ │ + mov w22, #0x7 // #7 │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + csel w22, w22, w0, ne // ne = any │ │ │ │ + b 7cd4 │ │ │ │ + cbnz x1, 7f34 │ │ │ │ + ldr x19, [x25, #136] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cbnz x19, 7ecc │ │ │ │ + ldr x19, [x25, #120] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 7d28 // b.plast │ │ │ │ + ldr x0, [x25, #528] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + add x1, x1, x21 │ │ │ │ + b 7d28 │ │ │ │ + ldr x0, [x2, #152] │ │ │ │ + cbz x0, 7cc8 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbnz w1, 7f0c │ │ │ │ + b 7e60 │ │ │ │ + ldr x0, [x25, #152] │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + ldr x2, [x25, #168] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr x3, [x25, #528] │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 45c40 │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 7f04 // b.pmore │ │ │ │ + b 7e60 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + b 7ec8 │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x0, x1, [sp, #72] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + stp x6, x7, [sp, #88] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + adrp x19, 85000 │ │ │ │ + add x19, x19, #0xf00 │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + and w22, w3, #0xff │ │ │ │ + mov w21, w4 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + add x19, x19, #0x68 │ │ │ │ + ldrb w23, [sp, #240] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + and w26, w5, #0xff │ │ │ │ + ldrb w25, [sp, #248] │ │ │ │ + stp x27, x28, [sp, #224] │ │ │ │ + ldrb w24, [sp, #256] │ │ │ │ + ldp x27, x20, [sp, #264] │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x28] │ │ │ │ + str x3, [x28, #8] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + str wzr, [sp, #124] │ │ │ │ + ldrb w0, [x20, #737] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + cmp x2, #0x0 │ │ │ │ + csel x19, x19, x2, eq // eq = none │ │ │ │ + stp xzr, xzr, [x3, #56] │ │ │ │ + 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 w0, 8218 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 2f608 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x1, [x3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [sp, #8] │ │ │ │ + ldp x1, x3, [sp, #80] │ │ │ │ + csel w26, w26, wzr, ne // ne = any │ │ │ │ + ldr x4, [sp, #96] │ │ │ │ + strb wzr, [sp] │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + strb w23, [sp, #24] │ │ │ │ + mov w7, w22 │ │ │ │ + strb w21, [sp, #32] │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + strb w26, [sp, #40] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + strb w25, [sp, #48] │ │ │ │ + strb w24, [sp, #56] │ │ │ │ + bl 6a28 │ │ │ │ + ldr x19, [x28, #8] │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + cbz x27, 8148 │ │ │ │ + ldrb w2, [x27, #66] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x24, x23, [x27, #80] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldrb w26, [x27, #65] │ │ │ │ + add x1, x1, #0xef0 │ │ │ │ + ldr x25, [x27] │ │ │ │ + ldp x22, x21, [x27, #96] │ │ │ │ + ldrb w27, [x27, #8] │ │ │ │ + bl 5d60 │ │ │ │ + mov w2, w26 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xef8 │ │ │ │ + bl 5d60 │ │ │ │ + mov w2, w27 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf00 │ │ │ │ + bl 5d60 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf08 │ │ │ │ + bl 5d60 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf10 │ │ │ │ + bl 5d60 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + bl 5d60 │ │ │ │ + adrp x1, 7f000 │ │ │ │ mov x2, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xf20 │ │ │ │ + bl 5d60 │ │ │ │ + cbz x21, 8144 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xf28 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x19, [x28, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [x20, #608] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe20 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x1, x1, #0xee8 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + cbz x0, 8244 │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + ldr x2, [x20, #168] │ │ │ │ + ldr x3, [x20, #528] │ │ │ │ + bl 45c40 │ │ │ │ + ldr w0, [x28] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + cbz w0, 81cc │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 5340 │ │ │ │ + ldr w0, [x28] │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc 81ac // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 8288 // 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 38a0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 3a08 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x2, sp, #0x7c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x1, x1, x26, lsl #6 │ │ │ │ - bl 40424 │ │ │ │ - str x0, [x20, x24] │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - strb wzr, [x23, #8] │ │ │ │ + str w4, [sp, #124] │ │ │ │ + bl 2ee68 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + b 8030 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + bl 7b0c │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 79a8 │ │ │ │ + ldr x0, [x20, #184] │ │ │ │ + cbz x0, 8270 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl 4b320 │ │ │ │ + b 819c │ │ │ │ + ldr w0, [x20, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 819c // b.plast │ │ │ │ + ldr x0, [x20, #528] │ │ │ │ + bl 3738 │ │ │ │ + b 819c │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldrb w3, [x0] │ │ │ │ + cmp w3, #0x40 │ │ │ │ + ccmp w3, #0xa, #0x4, ne // ne = any │ │ │ │ + b.eq 84dc // b.none │ │ │ │ + mov w19, w1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [x23, #24] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - str xzr, [x23, #32] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [x23, #16] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + bl 56b80 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 81000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str xzr, [x2] │ │ │ │ - str w27, [x2, #8] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x23, #88] │ │ │ │ + add x1, x1, #0x968 │ │ │ │ + bl 2ea40 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbz w0, 84c0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str xzr, [x19] │ │ │ │ + str wzr, [x19, #8] │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + stp xzr, xzr, [x19, #56] │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + str xzr, [x19, #96] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + stur q31, [x19, #72] │ │ │ │ + bl 2f608 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 36a8 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x0, x1, x21 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cmp w2, w26 │ │ │ │ - b.hi 8790 // b.pmore │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 8780 // b.any │ │ │ │ - ldr x21, [sp, #8] │ │ │ │ - mov x2, #0x28 // #40 │ │ │ │ - adrp x3, 6000 │ │ │ │ - add x3, x3, #0x300 │ │ │ │ - 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 3108 │ │ │ │ - ldr w21, [x21, #344] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - lsl w0, w21, #1 │ │ │ │ - bl 37e0 │ │ │ │ - mov x22, x0 │ │ │ │ - cbz w23, 88d8 │ │ │ │ - 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] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3768 │ │ │ │ + sxth w0, w0 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str w0, [x19, #8] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 2f608 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + bl 3ab0 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x19, #24] │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + bl 3768 │ │ │ │ + strb w0, [x19, #32] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + bl 2f608 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x19, #40] │ │ │ │ + cmp w1, #0x6 │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + bl 2f608 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x19, #48] │ │ │ │ + cmp w1, #0x7 │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x0, [x0, #112] │ │ │ │ + bl 3ab0 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x19, #56] │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x0, [x0, #128] │ │ │ │ + bl 3ab0 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x19, #64] │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x0, [x0, #144] │ │ │ │ + bl 2f608 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x19, #72] │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x0, [x0, #160] │ │ │ │ + bl 2f608 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x19, #80] │ │ │ │ + cmp w1, #0xb │ │ │ │ + b.ls 84c0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w3, #0xc // #12 │ │ │ │ + ldr x1, [x0, #176] │ │ │ │ + b 8498 │ │ │ │ + ldr x0, [x20] │ │ │ │ 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 8880 // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w21, [x0, #344] │ │ │ │ - ubfiz x2, x21, #3, #32 │ │ │ │ + ldr x1, [x0, x1] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str w3, [sp, #56] │ │ │ │ + bl 5d60 │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + ubfiz x1, x3, #4, #32 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.hi 848c // b.pmore │ │ │ │ + nop │ │ │ │ + cbz x21, 84cc │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + tbz w0, #2, 84f0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2f0a0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 67ac │ │ │ │ + cbz x0, 84cc │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl 1bb60 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 38a0 │ │ │ │ + b 84cc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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, #128] │ │ │ │ + stp w5, w6, [sp, #208] │ │ │ │ + str w7, [sp, #216] │ │ │ │ + str x3, [sp, #248] │ │ │ │ + stp x19, x20, [sp, #384] │ │ │ │ + stp x21, x22, [sp, #400] │ │ │ │ + mov x22, x2 │ │ │ │ + stp x23, x24, [sp, #416] │ │ │ │ + stp x25, x26, [sp, #432] │ │ │ │ + stp x27, x28, [sp, #448] │ │ │ │ + str d15, [sp, #480] │ │ │ │ + ldr x1, [x4] │ │ │ │ + str x1, [sp, #360] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x28, [sp, #512] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + bl 72c20 │ │ │ │ + and w19, w0, #0xff │ │ │ │ + mov x0, x22 │ │ │ │ + str w19, [sp, #116] │ │ │ │ + bl 4f3a4 │ │ │ │ + and w20, w0, #0xff │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x1, #0x78 // #120 │ │ │ │ + bl 4e284 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x22 │ │ │ │ + str w2, [sp, #196] │ │ │ │ + strb w2, [sp, #352] │ │ │ │ + bl 4e284 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ccmp w1, #0x0, #0x4, eq // eq = none │ │ │ │ + ldr w19, [x22, #32] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + cset w25, ne // ne = any │ │ │ │ + str w19, [sp, #28] │ │ │ │ + str w1, [sp, #92] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + str w0, [sp, #112] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #120] │ │ │ │ - stp xzr, xzr, [sp, #136] │ │ │ │ - stp xzr, xzr, [sp, #152] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - ldrb w1, [sp, #72] │ │ │ │ - add x3, sp, #0x68 │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - strb w1, [x25, #40] │ │ │ │ - add x2, sp, #0x78 │ │ │ │ + str w2, [sp, #288] │ │ │ │ + strb w2, [sp, #353] │ │ │ │ + bl 56b80 │ │ │ │ + mov w1, #0x68 // #104 │ │ │ │ + mov x21, x0 │ │ │ │ + str x0, [sp, #272] │ │ │ │ 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 5daa0 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 35e8 │ │ │ │ + umull x1, w19, w1 │ │ │ │ + bl 56b80 │ │ │ │ + str w19, [x21] │ │ │ │ + str x0, [x21, #8] │ │ │ │ + cbnz w19, 9608 │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + movi d15, #0x0 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #200] │ │ │ │ + and w27, w0, #0x1 │ │ │ │ + str wzr, [sp, #260] │ │ │ │ + cbz w27, 8694 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + sub x23, x23, x0 │ │ │ │ + ldr w0, [x28, #356] │ │ │ │ + add x1, x23, #0x1 │ │ │ │ + str x1, [sp, #264] │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cs 8e20 // b.hs, b.nlast │ │ │ │ + ldrb w0, [x28, #736] │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + str wzr, [sp, #220] │ │ │ │ + str wzr, [sp, #292] │ │ │ │ + cbz w0, 86b0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 4e2e0 │ │ │ │ + ands w0, w0, #0xff │ │ │ │ + str w0, [sp, #296] │ │ │ │ + b.ne 86b0 // b.any │ │ │ │ + ldr w0, [sp, #292] │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + str wzr, [sp, #220] │ │ │ │ + str w0, [sp, #280] │ │ │ │ + b 86bc │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str wzr, [sp, #220] │ │ │ │ + str xzr, [sp, #264] │ │ │ │ + str w0, [sp, #292] │ │ │ │ + ldrb w0, [x28, #736] │ │ │ │ + cbnz w0, 866c │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #280] │ │ │ │ + str w0, [sp, #296] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 50190 │ │ │ │ mov w21, w0 │ │ │ │ - cbnz w0, 8cb8 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3258 │ │ │ │ + mov x0, x22 │ │ │ │ + str w21, [sp, #104] │ │ │ │ + bl 4fbc4 │ │ │ │ + mov w5, w0 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + cbz w0, 93d0 │ │ │ │ + ldr w0, [sp, #216] │ │ │ │ + mov x24, #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, #132] │ │ │ │ + ldr w1, [sp, #496] │ │ │ │ + stp d13, d14, [sp, #464] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + str w1, [sp, #224] │ │ │ │ + ldr w1, [sp, #212] │ │ │ │ + str w5, [sp, #24] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + str wzr, [sp, #108] │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + str w1, [sp, #228] │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + 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 │ │ │ │ + adrp x2, 85000 │ │ │ │ + add x6, x2, #0xf00 │ │ │ │ + str w1, [sp, #136] │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + str w1, [sp, #140] │ │ │ │ + add x1, x6, #0x68 │ │ │ │ + str x1, [sp, #184] │ │ │ │ + umull x1, w21, w0 │ │ │ │ + and w2, w25, #0x1 │ │ │ │ + umull x0, w5, w0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + stp x0, x1, [sp, #232] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + mov x1, #0x404e000000000000 // #4633641066610819072 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + add x0, sp, #0x13c │ │ │ │ + str x0, [sp, #144] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + add x0, sp, #0x148 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + add x0, sp, #0x144 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldr x19, [sp, #272] │ │ │ │ + fmov d13, x1 │ │ │ │ + ldr d14, [x0, #4008] │ │ │ │ + str x6, [sp, #96] │ │ │ │ + str w2, [sp, #192] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d240 │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + str x20, [sp, #328] │ │ │ │ + add x0, x1, x25 │ │ │ │ + bl 4d2a8 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + str x23, [sp, #336] │ │ │ │ + add x0, x1, x25 │ │ │ │ + bl 4d370 │ │ │ │ + ands w21, w0, #0xff │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + cset w26, eq // eq = none │ │ │ │ + str w26, [sp, #88] │ │ │ │ + add x0, x1, x25 │ │ │ │ + bl 4d380 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w21, #0x0 │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + mov x0, x22 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + bl 56948 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + str w0, [sp, #80] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cmp w1, w27 │ │ │ │ + ldr w1, [sp, #132] │ │ │ │ + ccmp w0, w27, #0x4, ne // ne = any │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 8f6c // b.none │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr w0, [sp, #256] │ │ │ │ + str w0, [sp, #72] │ │ │ │ + ldr w0, [sp, #196] │ │ │ │ + csel w0, w0, wzr, ne // ne = any │ │ │ │ + str w0, [sp, #32] │ │ │ │ + ldr w26, [x28, #388] │ │ │ │ + cbnz w26, 8fb0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + ldr x26, [x19, #8] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d228 │ │ │ │ + str wzr, [sp, #344] │ │ │ │ + add x20, x26, x24 │ │ │ │ + ldrb w2, [x28, #737] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x26, x24] │ │ │ │ + str wzr, [x20, #8] │ │ │ │ + stp xzr, xzr, [x20, #16] │ │ │ │ + strb wzr, [x20, #32] │ │ │ │ + stp xzr, xzr, [x20, #56] │ │ │ │ + str wzr, [x20, #88] │ │ │ │ + str xzr, [x20, #96] │ │ │ │ + stur q31, [x20, #40] │ │ │ │ + stur q31, [x20, #72] │ │ │ │ + cbz w2, 90a8 │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x20] │ │ │ │ + ldrb w0, [x28, #448] │ │ │ │ + cbnz w0, 90d0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d370 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + tst w0, #0xff │ │ │ │ + add x1, x1, x24 │ │ │ │ + mov x0, x1 │ │ │ │ + b.ne 907c // b.any │ │ │ │ + ldr w2, [sp, #216] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xee8 │ │ │ │ + bl 5d60 │ │ │ │ + ldr w2, [sp, #208] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x1, #0xe20 │ │ │ │ + add x0, x0, x24 │ │ │ │ + bl 5d60 │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cbz w0, 893c │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + cbnz w21, 93a0 │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + add x0, x0, x1 │ │ │ │ + bl 4d380 │ │ │ │ + and w20, w0, #0xff │ │ │ │ + cmp x23, #0x0 │ │ │ │ + ldr w1, [x28, #248] │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + strb w1, [sp] │ │ │ │ + ldp x6, x7, [sp, #144] │ │ │ │ + strb w0, [sp, #8] │ │ │ │ + ldp x0, x1, [sp, #168] │ │ │ │ + mov w5, w27 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + mov x4, x22 │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ + bl 6ca0 │ │ │ │ + ldr x26, [sp, #336] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x26, #0x0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + csel x1, x1, x26, eq // eq = none │ │ │ │ + str x1, [sp, #40] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d530 │ │ │ │ + ldr w8, [x28, #248] │ │ │ │ + mov w7, #0x53 // #83 │ │ │ │ + ldrb w5, [x28, #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 6e8c4 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + add x0, x1, x25 │ │ │ │ + bl 4d540 │ │ │ │ mov w21, w0 │ │ │ │ - cbnz w0, 8d1c │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - mov w1, #0x546 // #1350 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x2, x2, #0x218 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - ldr w3, [x20, #344] │ │ │ │ - mov x28, x26 │ │ │ │ - bl 4edec │ │ │ │ - ldr w0, [x20, #344] │ │ │ │ - adrp x1, 8000 │ │ │ │ - add x20, x1, #0x20 │ │ │ │ - cbz w0, 8a24 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3300 │ │ │ │ - mov w27, w0 │ │ │ │ - cbnz w0, 8cfc │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x28, x28, #0x8 │ │ │ │ - ldr w0, [x0, #344] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 89c8 // b.pmore │ │ │ │ - cbz w0, 8a24 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x26, x21, lsl #3] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - bl 2f10 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w0, [x0, #344] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 8a04 // b.pmore │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w23, #0xffffffff // #-1 │ │ │ │ - cbz w0, 8af0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, x20 │ │ │ │ - bl 71a0 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - add x28, x2, x20 │ │ │ │ - ldrb w0, [x28, #8] │ │ │ │ - cbz w0, 8c6c │ │ │ │ - ldrb w0, [x28, #24] │ │ │ │ - cbnz w0, 8c6c │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - str xzr, [x2, x20] │ │ │ │ - strb wzr, [x28, #8] │ │ │ │ - strb wzr, [x28, #24] │ │ │ │ - cbz x0, 8a84 │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x28, #32] │ │ │ │ - ldr x27, [x28, #16] │ │ │ │ - cbz x27, 8ad0 │ │ │ │ - ldr x0, [x27, #16] │ │ │ │ - str xzr, [x27] │ │ │ │ - str w23, [x27, #8] │ │ │ │ - cbz x0, 8aac │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x27, #16] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - cbz x0, 8ac4 │ │ │ │ - bl 524e0 │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d520 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + sub x1, x21, x0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x23, x2, x24 │ │ │ │ + ldr x21, [sp, #328] │ │ │ │ + add x0, x0, x25 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl 4d640 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x23, #72] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x23, #80] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 2f608 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + stp x0, x1, [x23, #16] │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + cbnz w0, 9010 │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbnz w0, 902c │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + cbnz w0, 9048 │ │ │ │ + cbz w20, 8fec │ │ │ │ + ldr w0, [x23, #8] │ │ │ │ + orr w0, w0, #0x20 │ │ │ │ + str w0, [x23, #8] │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 8fec // b.none │ │ │ │ + ldr w0, [x23, #8] │ │ │ │ + orr w0, w0, #0x40 │ │ │ │ + str w0, [x23, #8] │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + cbz w0, 8a80 │ │ │ │ + ldr w0, [x23, #8] │ │ │ │ + orr w0, w0, #0x100 │ │ │ │ + str w0, [x23, #8] │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + cbz w0, 8a94 │ │ │ │ + ldr w0, [x23, #8] │ │ │ │ + orr w0, w0, #0x800 │ │ │ │ + str w0, [x23, #8] │ │ │ │ + mov x0, x26 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x27, #24] │ │ │ │ - ldr x0, [x28, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + str xzr, [sp, #336] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x20, x20, #0x60 │ │ │ │ + str xzr, [sp, #328] │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x1, x1, x24 │ │ │ │ + cbnz w0, 934c │ │ │ │ + ldrb w2, [x28, #500] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + cbnz w2, 8f34 │ │ │ │ + ldr w4, [sp, #16] │ │ │ │ + add x3, sp, #0x160 │ │ │ │ + ldr d31, [x22, #56] │ │ │ │ + ldrb w3, [x3, w4, sxtw] │ │ │ │ + cbz w3, 93b4 │ │ │ │ + fcmpe d15, d31 │ │ │ │ + fcsel d31, d31, d15, ls // ls = plast │ │ │ │ + fcmp d31, #0.0 │ │ │ │ + b.eq 8b20 // b.none │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 8b20 // b.first │ │ │ │ + mov x2, #0x404e000000000000 // #4633641066610819072 │ │ │ │ + fmov d30, x2 │ │ │ │ + mov w2, #0x3c // #60 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 8b20 // b.tcont │ │ │ │ + fcvtzu w2, d31 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + strb w2, [x1, #32] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + str x2, [x1, #40] │ │ │ │ + bl 4d5d0 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldr x21, [sp, #96] │ │ │ │ + add x0, x3, x24 │ │ │ │ + add x1, x21, #0x70 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d530 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6de50 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x21, #0x80 │ │ │ │ + add x0, x0, x24 │ │ │ │ + bl 5d60 │ │ │ │ + mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x28, #88] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d370 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 8e98 // b.any │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.ne 8e38 // b.any │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d370 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 8bc0 // b.none │ │ │ │ ldr w0, [sp, #104] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 8a40 // b.pmore │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 8b00 │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - cbz w0, 8b54 │ │ │ │ - ubfiz x21, x0, #6, #32 │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbnz w0, 8bf4 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 8eb8 // b.any │ │ │ │ nop │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + str wzr, [sp, #324] │ │ │ │ + ldr x20, [sp, #160] │ │ │ │ + add x0, x0, x25 │ │ │ │ + mov x1, x20 │ │ │ │ ldr x0, [x0, #24] │ │ │ │ - add x0, x0, x23 │ │ │ │ - add x23, x23, #0x40 │ │ │ │ - bl 40320 │ │ │ │ - cmp x21, x23 │ │ │ │ - b.ne 8b24 // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 8b20 // b.any │ │ │ │ - ldr w0, [sp, #44] │ │ │ │ - cbz w0, 8b94 │ │ │ │ - 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 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6c748 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + mov x1, x20 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + add x0, x0, x25 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 70d80 │ │ │ │ + ldr w21, [sp, #324] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + add w0, w21, w0 │ │ │ │ + str w0, [sp, #108] │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.hi 9148 // b.pmore │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add w20, w27, #0x1 │ │ │ │ + add x21, x25, #0x58 │ │ │ │ + add x26, x24, #0x68 │ │ │ │ bl 38a0 │ │ │ │ - stur xzr, [x19, #-24] │ │ │ │ - ldur x0, [x19, #-16] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl 38a0 │ │ │ │ - stur xzr, [x19, #-16] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 8b70 // b.any │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + add x0, x1, x25 │ │ │ │ + cmp w20, w2 │ │ │ │ + b.cs 8c70 // b.hs, b.nlast │ │ │ │ + add x2, x1, x21 │ │ │ │ + ldrb w3, [x2, #74] │ │ │ │ + cbz w3, 8c70 │ │ │ │ + ldrb w4, [x2, #60] │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.eq 8cf8 // b.none │ │ │ │ + cbz w27, 8c9c │ │ │ │ + sub w4, w27, #0x1 │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + umull x27, w4, w2 │ │ │ │ + add x1, x1, x27 │ │ │ │ + ldrb w2, [x1, #74] │ │ │ │ + cbz w2, 8c9c │ │ │ │ + ldrb w3, [x1, #60] │ │ │ │ + ldrb w2, [x0, #60] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.eq 94d4 // b.none │ │ │ │ + ldrb w1, [x0, #74] │ │ │ │ + cbnz w1, 9298 │ │ │ │ + ldr w0, [x28, #388] │ │ │ │ + cbnz w0, 920c │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x0, x0, x24 │ │ │ │ + ldr x2, [x28, #608] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + mov x25, x21 │ │ │ │ + bl 5d60 │ │ │ │ + ldr w2, [sp, #80] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x1, #0xe38 │ │ │ │ + add x0, x0, x24 │ │ │ │ + bl 5d60 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + mov x24, x26 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.eq 93cc // b.none │ │ │ │ + mov w27, w20 │ │ │ │ + b 87c4 │ │ │ │ + mov x0, x2 │ │ │ │ + bl 4d640 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d540 │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d520 │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + sub x0, x23, x0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x0, x1, x21 │ │ │ │ + bl 4d5a0 │ │ │ │ + str w0, [sp, #48] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d5d0 │ │ │ │ + str w0, [sp, #56] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d468 │ │ │ │ + ldrb w1, [x28, #500] │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x3, x23, x26 │ │ │ │ + cbnz w1, 981c │ │ │ │ + add x4, x0, x25 │ │ │ │ + ldr d31, [x22, #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 8dc0 // b.none │ │ │ │ + adrp x1, 85000 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr d29, [x1, #4008] │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 98ac // b.first │ │ │ │ + mov x1, #0x404e000000000000 // #4633641066610819072 │ │ │ │ + fmov d30, x1 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 98b8 // b.tcont │ │ │ │ + fcvtzu w1, d31 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + mov w2, w1 │ │ │ │ + strb w1, [x3, #32] │ │ │ │ + add x0, x0, x21 │ │ │ │ + str w2, [sp, #72] │ │ │ │ + bl 4d380 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr w2, [sp, #72] │ │ │ │ + mov w8, #0x2d // #45 │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + mov w4, #0x2b // #43 │ │ │ │ + ldr w6, [sp, #48] │ │ │ │ + csel w4, w8, w4, ne // ne = any │ │ │ │ + ldr w7, [sp, #56] │ │ │ │ + add w5, w0, #0x1 │ │ │ │ + str w2, [sp] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + add x0, x23, x24 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + add x0, x1, x25 │ │ │ │ + b 8c70 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #112] │ │ │ │ + str w1, [sp, #220] │ │ │ │ + str w0, [sp, #292] │ │ │ │ + b 86a8 │ │ │ │ + ldr x21, [sp, #232] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d640 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d540 │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d520 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + add x21, x21, x24 │ │ │ │ + cbz x23, 95c4 │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 9470 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + bl 2f608 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + stp x0, x20, [x21, #48] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d370 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 8f20 // b.none │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 8f20 // b.none │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + ldr x21, [sp, #240] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d640 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d540 │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d520 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + add x21, x21, x24 │ │ │ │ + cbz x23, 95d4 │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 9464 │ │ │ │ + adrp x0, 85000 │ │ │ │ + add x0, x0, #0xf00 │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + bl 2f608 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + stp x0, x20, [x21, #48] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ne 8bc0 // b.any │ │ │ │ + b 8bc8 │ │ │ │ + ucvtf d31, w2 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + fdiv d31, d31, d14 │ │ │ │ + fcmp d31, #0.0 │ │ │ │ + b.eq 8b20 // b.none │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 8b20 // b.first │ │ │ │ + fcmpe d31, d13 │ │ │ │ + mov w2, #0x3c // #60 │ │ │ │ + b.ge 8b20 // b.tcont │ │ │ │ + b 8b18 │ │ │ │ + ldr w1, [sp, #224] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + ldr w1, [sp, #228] │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + str w1, [sp, #72] │ │ │ │ + cbz w0, 8870 │ │ │ │ + ldr w1, [sp, #196] │ │ │ │ + cmp w21, #0x0 │ │ │ │ + ldr w0, [sp, #288] │ │ │ │ + ldr w26, [x28, #388] │ │ │ │ + csel w0, w0, w1, ne // ne = any │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cbz w26, 8878 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3a08 │ │ │ │ + mov x1, x0 │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 94c0 // b.none │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 94ac // b.none │ │ │ │ + sub w0, w26, #0x3 │ │ │ │ + tst w0, #0xfffffffd │ │ │ │ + b.ne 9444 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + mov w3, #0x43 // #67 │ │ │ │ + mov w2, #0x59 // #89 │ │ │ │ + bl 2ef20 │ │ │ │ + b 8878 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 8a6c // b.none │ │ │ │ + ldr w0, [x23, #8] │ │ │ │ + orr w0, w0, #0x80 │ │ │ │ + str w0, [x23, #8] │ │ │ │ + b 8a6c │ │ │ │ + ldr w2, [sp, #220] │ │ │ │ + ldr w1, [x23, #8] │ │ │ │ + orr w0, w1, #0x3 │ │ │ │ + cbz w2, 990c │ │ │ │ + str w0, [x23, #8] │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbz w0, 9038 │ │ │ │ + ldr w0, [x23, #8] │ │ │ │ + orr w0, w0, #0x8 │ │ │ │ + str w0, [x23, #8] │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + cbnz w0, 9048 │ │ │ │ + cbz w20, 8a4c │ │ │ │ + b 8a40 │ │ │ │ + ldr x2, [x23, #80] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + ldr w0, [x23, #8] │ │ │ │ + orr w0, w0, #0x10 │ │ │ │ + str w0, [x23, #8] │ │ │ │ + mov x0, x2 │ │ │ │ + bl 3a08 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 2e930 │ │ │ │ + str x0, [x23, #80] │ │ │ │ + cbz w20, 8a4c │ │ │ │ + b 8a40 │ │ │ │ + ldr w2, [sp, #496] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xee8 │ │ │ │ + bl 5d60 │ │ │ │ + ldr w2, [sp, #212] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x1, #0xe20 │ │ │ │ + add x0, x0, x24 │ │ │ │ + bl 5d60 │ │ │ │ + b 8918 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl 3a08 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, sp, #0x158 │ │ │ │ + str w0, [sp, #344] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2ee68 │ │ │ │ + str x0, [x20] │ │ │ │ + ldrb w0, [x28, #448] │ │ │ │ + cbz w0, 88d0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d610 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + ldr x0, [x2, #88] │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 70be0 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + add x0, x2, x24 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 947c // b.none │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 95a8 // b.none │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.ne 88d0 // b.any │ │ │ │ + mov w2, #0x2b // #43 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + add x1, x1, #0xeb0 │ │ │ │ + bl 5d60 │ │ │ │ + b 88d0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x26, x23 │ │ │ │ + add x21, x23, w21, uxtw #2 │ │ │ │ + adrp x20, 7f000 │ │ │ │ + add x23, sp, #0x158 │ │ │ │ + add x20, x20, #0xf30 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x26 │ │ │ │ + add x26, x0, x24 │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + ldr w2, [x19], #4 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2f7a8 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 9170 // b.any │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ mov x0, x26 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf38 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [sp, #344] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + ldr w21, [sp, #324] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + add x0, x0, x24 │ │ │ │ + cbz w21, 95bc │ │ │ │ + ldr x26, [sp, #32] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x26 │ │ │ │ + add x21, x26, w21, uxtw #2 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr w2, [x19], #4 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2f7a8 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 91d0 // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf48 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [sp, #344] │ │ │ │ bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ + b 8c24 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d610 │ │ │ │ + ldr w1, [x28, #388] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6c990 │ │ │ │ + mov w27, w0 │ │ │ │ + ldr x0, [x23, #88] │ │ │ │ + ldr w1, [x28, #388] │ │ │ │ + bl 6cb80 │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x25, [x19, #8] │ │ │ │ + mov w2, w27 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xed8 │ │ │ │ + add x0, x25, x24 │ │ │ │ + bl 5d60 │ │ │ │ + add x0, x25, x24 │ │ │ │ + mov w2, w23 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xee0 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr w1, [x28, #376] │ │ │ │ + add x0, x0, x24 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 9490 // b.none │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.ne 8cb4 // b.any │ │ │ │ + ldr w2, [x28, #380] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xec8 │ │ │ │ + bl 5d60 │ │ │ │ + b 8cac │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + bl 4d468 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + add x1, x1, #0xe40 │ │ │ │ + add x0, x23, x24 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d400 │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x0, x23, x24 │ │ │ │ + add x1, x1, #0xe48 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 4d370 │ │ │ │ + ldp w2, w1, [sp, #200] │ │ │ │ + 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 9418 // b.pmore │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + add x1, x1, #0xe50 │ │ │ │ + str w3, [sp, #32] │ │ │ │ + add x0, x23, x24 │ │ │ │ + bl 5d60 │ │ │ │ + mov w2, w27 │ │ │ │ + add x0, x23, x24 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + bl 5d60 │ │ │ │ + ldr w2, [sp, #32] │ │ │ │ + add x0, x23, x24 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ + bl 5d60 │ │ │ │ + b 8ca4 │ │ │ │ + ldr w0, [sp, #260] │ │ │ │ + cmp w27, w0 │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + cneg x0, x0, eq // eq = none │ │ │ │ + str x0, [x1, #64] │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + cbnz w0, 8abc │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + tbz w0, #0, 95e8 │ │ │ │ + ldr w0, [sp, #292] │ │ │ │ + cbz w0, 9860 │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + tbnz w0, #0, 9840 │ │ │ │ + mov x0, x1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x1, x1, x24 │ │ │ │ + b 8abc │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + add x0, x0, x1 │ │ │ │ + bl 4d380 │ │ │ │ + and w20, w0, #0xff │ │ │ │ + b 893c │ │ │ │ + ldr d30, [x0, #80] │ │ │ │ + fcmpe d30, d31 │ │ │ │ + fcsel d31, d31, d30, ls // ls = plast │ │ │ │ + fcmp d31, #0.0 │ │ │ │ + b.eq 8b20 // b.none │ │ │ │ + b 8af0 │ │ │ │ + ldp d13, d14, [sp, #464] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ + ldr x2, [sp, #360] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8cb4 // 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 │ │ │ │ + b.ne 9914 // 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 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - ubfiz x23, x0, #6, #32 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + adrp x2, 7f000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xfa8 │ │ │ │ + str w3, [sp, #32] │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + ldr w27, [sp, #324] │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + b 9304 │ │ │ │ + and w26, w26, #0xfffffffd │ │ │ │ + cmp w26, #0x4 │ │ │ │ + b.ne 8878 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + mov w3, #0x47 // #71 │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + bl 2ef20 │ │ │ │ + b 8878 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2f608 │ │ │ │ + b 8f18 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2f608 │ │ │ │ + b 8e90 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov w2, #0x2b // #43 │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + bl 5d60 │ │ │ │ + b 88d0 │ │ │ │ + ldr w2, [x28, #380] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xeb8 │ │ │ │ + bl 5d60 │ │ │ │ ldr x0, [x19, #8] │ │ │ │ add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 40320 │ │ │ │ + b 8cb4 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w3, #0x41 // #65 │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + bl 2ef20 │ │ │ │ + b 8878 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w3, #0x54 // #84 │ │ │ │ + mov w2, #0x59 // #89 │ │ │ │ + bl 2ef20 │ │ │ │ + b 8878 │ │ │ │ + mov x0, x1 │ │ │ │ + bl 4d640 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #72] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x27 │ │ │ │ + bl 4d540 │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x27 │ │ │ │ + bl 4d520 │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + sub x23, x23, x0 │ │ │ │ + add x0, x1, x27 │ │ │ │ + bl 4d5a0 │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + str w6, [sp, #64] │ │ │ │ + add x0, x0, x27 │ │ │ │ + bl 4d468 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x27 │ │ │ │ + bl 4d5d0 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + mov w7, w0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ add x1, x1, x24 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - add x1, x1, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bl 9200 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x24 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + add x0, x0, x27 │ │ │ │ + str w7, [sp, #56] │ │ │ │ + ldrb w4, [x1, #32] │ │ │ │ + str w4, [sp, #40] │ │ │ │ + bl 4d380 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + mov w1, #0x2b // #43 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + add w5, w0, #0x1 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add w3, w23, #0x1 │ │ │ │ + ldr w7, [sp, #56] │ │ │ │ + ldr w6, [sp, #64] │ │ │ │ + ldr w4, [sp, #40] │ │ │ │ + str w4, [sp] │ │ │ │ + mov w4, #0x2d // #45 │ │ │ │ + csel w4, w4, w1, ne // ne = any │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x0, x0, x25 │ │ │ │ + b 8c9c │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov w2, #0x2d // #45 │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + bl 5d60 │ │ │ │ + b 88d0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 91f4 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + bl 2f608 │ │ │ │ + b 8e90 │ │ │ │ + adrp x0, 85000 │ │ │ │ + add x0, x0, #0xf00 │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + bl 2f608 │ │ │ │ + b 8f18 │ │ │ │ + mov x0, x1 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x1, x1, x24 │ │ │ │ + b 8abc │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 4d640 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 4d540 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + mov x19, x1 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 4d560 │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + mov x21, x23 │ │ │ │ + bl 4d370 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ ldr x0, [x0, #24] │ │ │ │ - add x0, x0, x21 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - strb w20, [x0, #24] │ │ │ │ - cmp x21, x23 │ │ │ │ - b.ne 8c08 // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x24, x24, #0x20 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + b.ne 9740 // b.any │ │ │ │ + bl 70e80 │ │ │ │ + stp wzr, w0, [sp, #200] │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + and w27, w0, #0x1 │ │ │ │ + cbnz w0, 9754 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + ldr d15, [x0, #80] │ │ │ │ + bl 4d640 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 98f0 // b.none │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + str w25, [sp, #24] │ │ │ │ + str x28, [sp, #40] │ │ │ │ + mov x28, x22 │ │ │ │ + ldp w25, w22, [sp, #200] │ │ │ │ + sub w24, w0, #0x1 │ │ │ │ + str w20, [sp, #32] │ │ │ │ + str wzr, [sp, #260] │ │ │ │ + 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 4d370 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + mov x0, x1 │ │ │ │ + b.eq 97a8 // b.none │ │ │ │ + bl 70e80 │ │ │ │ + add w25, w25, w0 │ │ │ │ + cbnz w27, 97b4 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + 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 4d640 │ │ │ │ + mov x26, x0 │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 96b0 // b.any │ │ │ │ + stp w25, w22, [sp, #200] │ │ │ │ + mov x22, x28 │ │ │ │ + ldr x28, [sp, #40] │ │ │ │ + ldr w20, [sp, #32] │ │ │ │ + ldr w25, [sp, #24] │ │ │ │ + cbnz w27, 8638 │ │ │ │ + b 8694 │ │ │ │ + bl 70e80 │ │ │ │ + stp w0, wzr, [sp, #200] │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + and w27, w0, #0x1 │ │ │ │ + cbz w0, 9668 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 4d640 │ │ │ │ cmp x0, x24 │ │ │ │ - b.ne 8c04 // b.any │ │ │ │ - b 8b54 │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x248 │ │ │ │ - mov w1, #0x55d // #1373 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x190 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x4ee // #1262 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ + b.ne 9668 // b.any │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 4d540 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.hi 98dc // b.pmore │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 4d560 │ │ │ │ + cmp w21, w0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + b.cc 98c4 // b.lo, b.ul, b.last │ │ │ │ + ldr d15, [x0, #80] │ │ │ │ + bl 4d640 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 968c // b.any │ │ │ │ + str wzr, [sp, #260] │ │ │ │ + b 8638 │ │ │ │ + bl 70e80 │ │ │ │ + add w22, w22, w0 │ │ │ │ + cbz w27, 96f4 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d640 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.ne 96f4 // b.any │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d540 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + cmp x1, w0, uxtw │ │ │ │ + b.gt 9894 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d560 │ │ │ │ + cmp x23, w0, uxtw │ │ │ │ + b.ge 96fc // b.tcont │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d560 │ │ │ │ + ldr w1, [sp, #260] │ │ │ │ + mov w0, w0 │ │ │ │ + cmp x23, x0 │ │ │ │ + csinc w1, w1, w21, eq // eq = none │ │ │ │ + csel x23, x23, x0, eq // eq = none │ │ │ │ + str w1, [sp, #260] │ │ │ │ + b 96fc │ │ │ │ + ucvtf d31, w1 │ │ │ │ + adrp x1, 85000 │ │ │ │ + ldr d30, [x1, #4008] │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fcmp d31, #0.0 │ │ │ │ + b.ne 9880 // b.any │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 8dc0 │ │ │ │ + mov x0, x1 │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x1, x1, x24 │ │ │ │ + b 8abc │ │ │ │ + mov x0, x1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + bl 5d60 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x1, x1, x24 │ │ │ │ + b 8abc │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 98ac // b.first │ │ │ │ + b 8da4 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d540 │ │ │ │ + mov w0, w0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 97e0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, w2 │ │ │ │ + b 8dc0 │ │ │ │ + mov w2, #0x3c // #60 │ │ │ │ + mov w1, w2 │ │ │ │ + b 8dc0 │ │ │ │ + bl 4d560 │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr d15, [x1, #80] │ │ │ │ + b 978c │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 4d540 │ │ │ │ + mov w0, w0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 9774 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + str wzr, [sp, #220] │ │ │ │ + str wzr, [sp, #260] │ │ │ │ + str xzr, [sp, #264] │ │ │ │ + str w0, [sp, #292] │ │ │ │ + b 86a8 │ │ │ │ + orr w0, w1, #0x1 │ │ │ │ + b 9020 │ │ │ │ + stp d13, d14, [sp, #464] │ │ │ │ bl 3588 │ │ │ │ - bl 34c8 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x1e0 │ │ │ │ - str w21, [x1] │ │ │ │ - bl 3528 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x3, 85000 │ │ │ │ - add x3, x3, #0xe40 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x60 │ │ │ │ - add x1, x1, #0xf10 │ │ │ │ - add x0, x0, #0x178 │ │ │ │ - mov w2, #0x4e9 // #1257 │ │ │ │ - bl 34b0 │ │ │ │ - bl 34c8 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x238 │ │ │ │ - str w27, [x1] │ │ │ │ - bl 3528 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 34c8 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x1f8 │ │ │ │ - str w21, [x1] │ │ │ │ - bl 3528 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ │ mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + bl 512a0 │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + ldr w0, [x25] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + cbz w0, 9f38 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - bl 37e0 │ │ │ │ - cbz w19, 8de8 │ │ │ │ - mov x2, x20 │ │ │ │ - add x1, x20, w19, uxtw │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w8, #0x5f // #95 │ │ │ │ - b 8da0 │ │ │ │ - cmp w6, #0x9 │ │ │ │ - b.ls 8db8 // b.plast │ │ │ │ - cbz w5, 8d94 │ │ │ │ - strb w8, [x0, w5, uxtw] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 8dd0 // b.none │ │ │ │ - ldrb w4, [x2] │ │ │ │ - orr w3, w4, #0x20 │ │ │ │ - sub w6, w4, #0x30 │ │ │ │ - sub w3, w3, #0x61 │ │ │ │ - cmp w3, #0x19 │ │ │ │ - b.hi 8d80 // b.pmore │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - strb w4, [x0, w5, uxtw] │ │ │ │ - mov w7, w5 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 8da0 // b.any │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - strb wzr, [x0, x7] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x7, #0x1 // #1 │ │ │ │ - strb wzr, [x0, x7] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x3, x2, x2, lsl #2 │ │ │ │ + lsl x19, x3, #4 │ │ │ │ + add x3, x1, x3, lsl #4 │ │ │ │ + ldr x1, [x1, x19] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldp w3, w4, [x3, #20] │ │ │ │ + bl 4d80c │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls a480 // b.plast │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + mov x21, #0x58 // #88 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + str wzr, [sp, #164] │ │ │ │ + b 9bf0 │ │ │ │ + sub w26, w27, #0x2 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umull x26, w26, w1 │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4d380 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4d400 │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #140] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d380 │ │ │ │ + and w26, w0, #0xff │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d468 │ │ │ │ + str w0, [sp, #96] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d400 │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d380 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d468 │ │ │ │ + str w0, [sp, #136] │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.eq 9ac0 // b.none │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + sub w2, w27, #0x2 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x4, [x0, #48] │ │ │ │ + add x0, x4, x20 │ │ │ │ + umaddl x5, w2, w1, x4 │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.eq a050 // b.none │ │ │ │ + ldr x0, [x28, #24] │ │ │ │ + ldr x3, [x0, #88] │ │ │ │ + ldr w5, [x3, #24] │ │ │ │ + cbnz w26, 9f84 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne a6d4 // b.any │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + add x0, x2, x20 │ │ │ │ + add x4, x2, x21 │ │ │ │ + ldrb w6, [x0, #60] │ │ │ │ + ldrb w4, [x4, #60] │ │ │ │ + cmp w6, w4 │ │ │ │ + b.ne a0b4 // b.any │ │ │ │ + mov w22, w27 │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.eq a124 // b.none │ │ │ │ + mov w3, w4 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + sub w7, w27, #0x2 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x2, w7, w1, x2 │ │ │ │ + ldrb w2, [x2, #60] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq a004 // b.none │ │ │ │ + cmp w4, w3 │ │ │ │ + b.eq a120 // b.none │ │ │ │ + str w5, [sp, #96] │ │ │ │ + str w6, [sp, #128] │ │ │ │ + bl 4d380 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr w5, [sp, #96] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w4, w23 │ │ │ │ + ldr w6, [sp, #128] │ │ │ │ + mov w3, w22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w7, [x0, #496] │ │ │ │ + add x0, x28, #0x18 │ │ │ │ + bl 5bc20 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d370 │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + mov w23, w0 │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d650 │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w23 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4e544 │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add w2, w27, #0x1 │ │ │ │ + add x1, x1, x19 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + ccmp w27, #0x1, #0x4, hi // hi = pmore │ │ │ │ + b.ne 9f4c // b.any │ │ │ │ + mov w27, w2 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov x26, #0x7fffffff8 // #34359738360 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.cs 9ee0 // b.hs, b.nlast │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + sub w0, w27, #0x1 │ │ │ │ + sub x20, x21, #0x58 │ │ │ │ + str w0, [sp, #132] │ │ │ │ + add x0, x2, x21 │ │ │ │ + add x2, x2, x20 │ │ │ │ + ldrb w4, [x0, #74] │ │ │ │ + ldrb w3, [x2, #74] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.eq 9c38 // b.none │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x28, x0, x20 │ │ │ │ + cbnz w24, 9dbc │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.ne 99e4 // b.any │ │ │ │ + mov x0, x28 │ │ │ │ + str wzr, [sp, #140] │ │ │ │ + b 9a24 │ │ │ │ + ldrb w2, [x2, #60] │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne 9c18 // b.any │ │ │ │ + bl 4d380 │ │ │ │ + and w26, w0, #0xff │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d380 │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x1, x1, x19 │ │ │ │ + cmp w26, w0, uxtb │ │ │ │ + b.ne 9c18 // b.any │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d62c │ │ │ │ + mov w26, w0 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d62c │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x1, x1, x19 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.ne 9c18 // b.any │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d540 │ │ │ │ + mov w26, w0 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d560 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.ls a5c8 // b.plast │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d380 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne a5c8 // b.any │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + str w1, [sp, #164] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + cbnz w24, a624 │ │ │ │ + add x0, x0, x19 │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.eq a6b8 // b.none │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + sub w1, w27, #0x2 │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + add x3, x2, x20 │ │ │ │ + umaddl x1, w1, w4, x2 │ │ │ │ + ldrb w2, [x3, #60] │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cmp w1, w2 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + orr w22, w22, w1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w1, w27 │ │ │ │ + b.eq a6b0 // b.none │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + ldr w3, [sp, #164] │ │ │ │ + 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 56b80 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + mov x26, #0x8 // #8 │ │ │ │ + ldr w27, [sp, #164] │ │ │ │ + mov w24, #0x2 // #2 │ │ │ │ + add x1, x1, x19 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x5, x0, x20 │ │ │ │ + add x4, x0, x21 │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + ldr x5, [x5, #24] │ │ │ │ + str x5, [x2] │ │ │ │ + ldr x4, [x4, #24] │ │ │ │ + str x4, [x2, #8] │ │ │ │ + b 9be4 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 4d380 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + cbz w22, a02c │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w26, [x0, #24] │ │ │ │ + cbnz w1, a164 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + cbz w23, 9e20 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + sub w0, w24, #0x1 │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w6, [x0, #16] │ │ │ │ + ldr w28, [x0, #24] │ │ │ │ + str w6, [sp, #96] │ │ │ │ + bl 7086c │ │ │ │ + ldr w6, [sp, #96] │ │ │ │ + sub w6, w6, w28 │ │ │ │ + sub w28, w6, w0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d380 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov w5, w26 │ │ │ │ + mov w6, w28 │ │ │ │ + mov w4, w23 │ │ │ │ + mov w3, w22 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr w7, [x1, #496] │ │ │ │ + mov w1, w24 │ │ │ │ + ldr x24, [sp, #112] │ │ │ │ + mov x26, #0x7fffffff8 // #34359738360 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5bc20 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d370 │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + mov w23, w0 │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d650 │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w23 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + bl 4e544 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + add x1, x1, x19 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + cmp w27, w0 │ │ │ │ + b.cc 9bec // b.lo, b.ul, b.last │ │ │ │ + cbnz w24, a33c │ │ │ │ + ldr w1, [sp, #164] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc a180 // b.lo, b.ul, b.last │ │ │ │ + ldr x19, [sp, #104] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 512b0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4dfa0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr w0, [x25] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 9980 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #176 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x4, [x1, #48] │ │ │ │ + sub w8, w27, #0x2 │ │ │ │ + mov w6, #0x58 // #88 │ │ │ │ + add x5, x4, x20 │ │ │ │ + umaddl x8, w8, w6, x4 │ │ │ │ + ldrb w4, [x5, #60] │ │ │ │ + ldrb w5, [x8, #60] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.eq a13c // b.none │ │ │ │ + mov w27, w2 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov x26, #0x7fffffff8 // #34359738360 │ │ │ │ + b 9be4 │ │ │ │ + ldr w22, [x3, #16] │ │ │ │ + mov x0, x3 │ │ │ │ + str w5, [sp, #156] │ │ │ │ + bl 7086c │ │ │ │ + ldr w5, [sp, #156] │ │ │ │ + sub w6, w22, w5 │ │ │ │ + sub w6, w6, w0 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + cmp w0, w6 │ │ │ │ + b.ne a6f8 // b.any │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + add x0, x2, x20 │ │ │ │ + add x4, x2, x21 │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + ldrb w4, [x4, #60] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.eq a4c0 // b.none │ │ │ │ + ldr x5, [x28, #24] │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + mov w22, w23 │ │ │ │ + ldr x5, [x5, #88] │ │ │ │ + ldr w5, [x5, #24] │ │ │ │ + cmp w27, w23 │ │ │ │ + b.eq 9b38 // b.none │ │ │ │ + sub w7, w27, #0x2 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x2, w7, w1, x2 │ │ │ │ + ldrb w2, [x2, #60] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ne 9b30 // b.any │ │ │ │ + cbnz w26, a07c │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + ldr w2, [sp, #140] │ │ │ │ + sub w26, w1, w2 │ │ │ │ + ldr w1, [sp, #152] │ │ │ │ + cmp w1, w7 │ │ │ │ + csel w5, w26, w5, ne // ne = any │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 9b38 // b.any │ │ │ │ + b a124 │ │ │ │ + cbz w23, a158 │ │ │ │ + cbz w1, a4e8 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + sub w0, w24, #0x1 │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w26, [x0, #24] │ │ │ │ + b 9e20 │ │ │ │ + add x4, x4, x21 │ │ │ │ + ldrb w4, [x4, #60] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.eq a4f0 // b.none │ │ │ │ + cbz w26, a6c0 │ │ │ │ + ldr x5, [x28, #24] │ │ │ │ + mov w7, w2 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + ldr x2, [x5, #88] │ │ │ │ + ldr w5, [x2, #24] │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + ldr w2, [sp, #140] │ │ │ │ + sub w26, w1, w2 │ │ │ │ + ldr w1, [sp, #152] │ │ │ │ + cmp w1, w7 │ │ │ │ + csel w6, w26, w6, ne // ne = any │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 9b38 // b.any │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + sub w5, w1, w2 │ │ │ │ + sub w1, w27, #0x1 │ │ │ │ + str w1, [sp, #152] │ │ │ │ + b 9b38 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + str w0, [sp, #156] │ │ │ │ + ldr w23, [x3, #16] │ │ │ │ + mov x0, x3 │ │ │ │ + str w5, [sp, #160] │ │ │ │ + bl 7086c │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + ldr w5, [sp, #160] │ │ │ │ + add x2, x2, x19 │ │ │ │ + sub w6, w23, w5 │ │ │ │ + ldr w5, [sp, #156] │ │ │ │ + sub w6, w6, w0 │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + add x3, x2, x21 │ │ │ │ + add x0, x2, x20 │ │ │ │ + ldrb w4, [x3, #60] │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.ne 9b18 // b.any │ │ │ │ + mov w23, w27 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 9b38 // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbnz w26, a09c │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + sub w6, w1, w2 │ │ │ │ + sub w1, w27, #0x1 │ │ │ │ + str w1, [sp, #152] │ │ │ │ + b 9b38 │ │ │ │ + mov w27, w2 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov x26, #0x7fffffff8 // #34359738360 │ │ │ │ + strb wzr, [x2, #44] │ │ │ │ + b 9be4 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 9e20 │ │ │ │ + ldr w28, [x0, #16] │ │ │ │ + bl 7086c │ │ │ │ + sub w6, w28, w26 │ │ │ │ + sub w28, w6, w0 │ │ │ │ + cbnz w23, a038 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 9e20 │ │ │ │ + ldr x0, [x3, #48] │ │ │ │ + add x26, x0, x21 │ │ │ │ + add x0, x0, x20 │ │ │ │ + add x1, x26, #0x18 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl 4d380 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d400 │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d380 │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + and w3, w0, #0xff │ │ │ │ + mov w24, w3 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d468 │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov w28, w0 │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x21 │ │ │ │ + ldrb w2, [x20, #60] │ │ │ │ + ldrb w4, [x0, #60] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.eq a454 // b.none │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + ldr x2, [x0, #88] │ │ │ │ + ldr w23, [x2, #24] │ │ │ │ + mov w3, w23 │ │ │ │ + cbnz w24, a410 │ │ │ │ + ldr w20, [x2, #16] │ │ │ │ + mov x0, x2 │ │ │ │ + str w3, [sp, #132] │ │ │ │ + bl 7086c │ │ │ │ + ldr w3, [sp, #132] │ │ │ │ + sub w20, w20, w0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + sub w20, w20, w3 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + add x0, x1, x21 │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.eq a284 // b.none │ │ │ │ + sub w3, w27, #0x2 │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + ldrb w2, [x0, #60] │ │ │ │ + str w3, [sp, #132] │ │ │ │ + umaddl x1, w3, w4, x1 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq a554 // b.none │ │ │ │ + bl 4d380 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w6, w20 │ │ │ │ + mov w3, w22 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w5, w23 │ │ │ │ + mov w1, w4 │ │ │ │ + ldr w7, [x0, #496] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 5bc20 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d370 │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + mov w22, w0 │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d650 │ │ │ │ + mov w4, w0 │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w3, w22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4e544 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 9ef0 // b.plast │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + sub w8, w27, #0x2 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + add x21, x0, x21 │ │ │ │ + umaddl x8, w8, w1, x0 │ │ │ │ + ldrb w0, [x21, #60] │ │ │ │ + ldrb w1, [x8, #60] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 9ef0 // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + strb wzr, [x0, #44] │ │ │ │ + b 9ef0 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d380 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + cbz w22, a434 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w28, [x0, #24] │ │ │ │ + cbnz w1, a570 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + cbnz w23, a520 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + str w6, [sp, #96] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d380 │ │ │ │ + ldp x26, x1, [sp, #112] │ │ │ │ + mov w5, w28 │ │ │ │ + ldr w6, [sp, #96] │ │ │ │ + mov w4, w23 │ │ │ │ + mov w2, w0 │ │ │ │ + mov w3, w22 │ │ │ │ + ldr w7, [x1, #496] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, w24 │ │ │ │ + bl 5bc20 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d370 │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + mov w24, w0 │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d650 │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w24 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4e544 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + add x3, x3, x19 │ │ │ │ + ldr w0, [x3, #32] │ │ │ │ + b 9ee4 │ │ │ │ + ldr w20, [x2, #16] │ │ │ │ + mov x0, x2 │ │ │ │ + bl 7086c │ │ │ │ + ldr x1, [x26, #24] │ │ │ │ + sub w20, w20, w23 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w23, [x0, #24] │ │ │ │ + b a24c │ │ │ │ + cbz w23, a510 │ │ │ │ + cbz w1, a51c │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x0, [x0, x26] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w28, [x0, #24] │ │ │ │ + b a36c │ │ │ │ + ldr x1, [x26, #24] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr x2, [x1, #88] │ │ │ │ + ldr w23, [x2, #24] │ │ │ │ + cbz w3, a594 │ │ │ │ + ldp w1, w2, [sp, #128] │ │ │ │ + ldr w3, [sp, #152] │ │ │ │ + sub w1, w28, w1 │ │ │ │ + cmp w2, w3 │ │ │ │ + csel w20, w1, w20, ne // ne = any │ │ │ │ + b a284 │ │ │ │ + cbz w0, 9ef0 │ │ │ │ + ldr x26, [x1, #48] │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + add x0, x26, #0x18 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 4d380 │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + and w24, w0, #0xff │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + bl 4d468 │ │ │ │ + mov w28, w0 │ │ │ │ + str wzr, [sp, #128] │ │ │ │ + b a214 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + cmp w27, w22 │ │ │ │ + b.ne 9b18 // b.any │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + sub w5, w1, w2 │ │ │ │ + sub w1, w27, #0x1 │ │ │ │ + str w1, [sp, #152] │ │ │ │ + b 9b38 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 9de8 │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + ldr w3, [sp, #140] │ │ │ │ + cbnz w26, a5a0 │ │ │ │ + sub w26, w1, w3 │ │ │ │ + ldr w1, [sp, #152] │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w5, w26, wzr, ne // ne = any │ │ │ │ + b a124 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b a36c │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x0, [x0, x26] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + ldr w2, [x0, #24] │ │ │ │ + str w2, [sp, #96] │ │ │ │ + str w1, [sp, #128] │ │ │ │ + bl 7086c │ │ │ │ + ldr w2, [sp, #96] │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + sub w1, w1, w2 │ │ │ │ + sub w6, w1, w0 │ │ │ │ + b a36c │ │ │ │ + cbnz w24, a468 │ │ │ │ + ldp w1, w2, [sp, #128] │ │ │ │ + ldr w3, [sp, #152] │ │ │ │ + sub w1, w28, w1 │ │ │ │ + cmp w2, w3 │ │ │ │ + csel w23, w1, w23, ne // ne = any │ │ │ │ + b a284 │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + str w1, [sp, #96] │ │ │ │ + bl 7086c │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + sub w1, w1, w28 │ │ │ │ + sub w6, w1, w0 │ │ │ │ + cbnz w23, a440 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b a36c │ │ │ │ + mov w3, w23 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b a22c │ │ │ │ + sub w6, w1, w3 │ │ │ │ + ldr w1, [sp, #152] │ │ │ │ + cmp w2, w1 │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + csel w6, w6, wzr, ne // ne = any │ │ │ │ + sub w5, w1, w2 │ │ │ │ + sub w1, w27, #0x1 │ │ │ │ + str w1, [sp, #152] │ │ │ │ + b 9b38 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d560 │ │ │ │ + mov w26, w0 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d540 │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x1, x1, x19 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.cs 9c18 // b.hs, b.nlast │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d380 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 9cf0 // b.any │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x1, x1, x19 │ │ │ │ + b 9c18 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w1, w27 │ │ │ │ + b.eq a6a8 // b.none │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + ldr w3, [sp, #164] │ │ │ │ + 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, #112] │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + ubfiz x26, x24, #3, #32 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + ldr w27, [sp, #164] │ │ │ │ + add x1, x1, x19 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x4, [x1, #48] │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + add x4, x4, x21 │ │ │ │ + ldr x4, [x4, #24] │ │ │ │ + str x4, [x2, x26] │ │ │ │ + b 9be4 │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b a660 │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b 9d6c │ │ │ │ + mov w22, w27 │ │ │ │ + b 9d34 │ │ │ │ + ldr x0, [x28, #24] │ │ │ │ + str wzr, [sp, #156] │ │ │ │ + ldr x3, [x0, #88] │ │ │ │ + ldr w5, [x3, #24] │ │ │ │ + b a0c0 │ │ │ │ + adrp x3, 85000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x3, x3, #0x90 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, #0xfc0 │ │ │ │ + mov w2, #0x7e6 // #2022 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 85000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x3, x3, #0x90 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, #0xfd8 │ │ │ │ + mov w2, #0x7ea // #2026 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl 3a08 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x19, x0 │ │ │ │ - add x1, x1, #0xb │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w1, [x20] │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - cbz w1, 8e98 │ │ │ │ - adrp x3, 80000 │ │ │ │ - mov x5, x20 │ │ │ │ - add x3, x3, #0x280 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3240 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 8eb0 // b.none │ │ │ │ - bl 3960 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 8ed8 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le a77c │ │ │ │ + mov x20, x2 │ │ │ │ + cbz x2, a7c4 │ │ │ │ + mov x21, x0 │ │ │ │ + mul x0, x1, x2 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [x21] │ │ │ │ + cbz x0, a7a0 │ │ │ │ + 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 │ │ │ │ - adrp x3, 80000 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x3, x3, #0x290 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - b 8e60 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x2a0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, w20 │ │ │ │ + mov x3, x1 │ │ │ │ + adrp x2, 7f000 │ │ │ │ + add x2, x2, #0xff0 │ │ │ │ + mov w1, #0x36 // #54 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x2d8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, w20 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x98 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x48 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x3b // #59 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + 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, a840 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + tbnz x0, #63, a840 │ │ │ │ mov x21, x1 │ │ │ │ - mov x1, #0x400 // #1024 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x1, #0x310 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - bl 8e00 │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, 9094 │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xb30 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3510 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 36c0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x358 │ │ │ │ - bl 3a50 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0x228 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a50 │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x0, 8fbc │ │ │ │ - b 906c │ │ │ │ - mov x2, x0 │ │ │ │ - mov x3, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 38e8 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x400 // #1024 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - cbnz x0, 8fa8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 36c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 36c0 │ │ │ │ - mov x1, x23 │ │ │ │ + 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 a820 // b.tcont │ │ │ │ + ldr x22, [x20] │ │ │ │ mov x0, x22 │ │ │ │ - bl 30d8 │ │ │ │ - cbnz w0, 9028 │ │ │ │ + bl 38a0 │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + str xzr, [x20, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x4, x23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x3, x22 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - adrp x2, 80000 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - add x2, x2, #0x390 │ │ │ │ - adrp x0, 80000 │ │ │ │ - mov w1, #0x70 // #112 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - b 4edec │ │ │ │ - bl 34c8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 38d0 │ │ │ │ - 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, 80000 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + lsr x0, x0, #63 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x4, [x0, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + ldp x0, x2, [x0] │ │ │ │ + mov x5, x1 │ │ │ │ + sub x1, x2, #0x1 │ │ │ │ + cmp x4, x1 │ │ │ │ + b.lt a8fc // b.tstop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x4, #0x2710 // #10000 │ │ │ │ + add x2, x2, x4 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x3, #24] │ │ │ │ + stp x3, x5, [sp, #16] │ │ │ │ + mul x1, x2, x1 │ │ │ │ + bl 3198 │ │ │ │ + ldp x3, x5, [sp, #16] │ │ │ │ + str x0, [x3] │ │ │ │ + cbz x0, a914 │ │ │ │ + ldp x1, x4, [x3, #8] │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + add x1, x1, x2 │ │ │ │ + ldr x2, [x3, #24] │ │ │ │ + stp x1, x4, [x3, #8] │ │ │ │ + mov x1, x5 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - add x2, x2, #0x3d0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - mov w1, #0x73 // #115 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - b 4edec │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x23 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x360 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x328 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ + madd x0, x4, x2, x0 │ │ │ │ + b 3948 │ │ │ │ + ldr x2, [x3, #24] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + str x4, [x3, #16] │ │ │ │ + mov x1, x5 │ │ │ │ + madd x0, x4, x2, x0 │ │ │ │ + b 3948 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xd0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x75 // #117 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + bl 5e7a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ nop │ │ │ │ - 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, x5 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, x3 │ │ │ │ - and w24, w4, #0xff │ │ │ │ - cbz w2, 91f0 │ │ │ │ - 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 │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x0, #0x2 │ │ │ │ - add x1, x1, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x28, [x20] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3a08 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x2, x0 │ │ │ │ - add x0, x19, x26 │ │ │ │ - bl 3948 │ │ │ │ - ldr x0, [x20], #8 │ │ │ │ - bl 3a08 │ │ │ │ - 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 910c // b.any │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - add x20, x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - add x1, x20, x1 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + tbnz x1, #63, a95c │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + madd x0, x1, x0, x2 │ │ │ │ + ret │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x22, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x7, x19 │ │ │ │ - mov x6, x23 │ │ │ │ - mov w5, w24 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x4, 80000 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x4, x4, #0x400 │ │ │ │ - add x3, x3, #0x418 │ │ │ │ - bl 3a20 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 3540 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 9170 │ │ │ │ + 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 a990 // 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 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x0, x1 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - bl 3a08 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add x0, x0, #0xc │ │ │ │ - bl 37e0 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + tbnz x20, #63, aa10 │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ mov x19, x0 │ │ │ │ - mov x5, x20 │ │ │ │ - adrp x4, 80000 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x4, x4, #0x438 │ │ │ │ - add x3, x3, #0x440 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3540 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + mov x0, x2 │ │ │ │ + stp x2, x1, [sp, #56] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + ldp x2, x1, [sp, #56] │ │ │ │ + mov x21, x0 │ │ │ │ + madd x1, x20, x2, x1 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl 3138 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + cbz x3, aa08 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + blr x3 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + sub x20, x20, #0x1 │ │ │ │ + str x20, [x19, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x4, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and w3, w0, #0xff │ │ │ │ and w1, w1, #0xff │ │ │ │ - ccmp x2, #0x0, #0x4, ne // ne = any │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b.eq 9420 // b.none │ │ │ │ - sub x6, x2, #0x1 │ │ │ │ - add x0, x4, x6 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.cs 94fc // b.hs, b.nlast │ │ │ │ - sub x3, x2, #0x10 │ │ │ │ - mov x9, #0x17 // #23 │ │ │ │ - add x7, x4, x3 │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - and x5, x7, #0xf │ │ │ │ - add x8, x5, #0x10 │ │ │ │ - cmp x8, x9 │ │ │ │ - csel x8, x8, x9, cs // cs = hs, nlast │ │ │ │ - cmp x2, x8 │ │ │ │ - b.cc 9430 // b.lo, b.ul, b.last │ │ │ │ - cbz x5, 9508 │ │ │ │ - ldrb w2, [x4, x6] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9420 // b.none │ │ │ │ - sub x8, x0, #0x1 │ │ │ │ - tst x7, #0xe │ │ │ │ - b.eq 947c // b.none │ │ │ │ - ldurb w2, [x0, #-1] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0x2 │ │ │ │ - cmp x5, #0x2 │ │ │ │ - b.ls 947c // b.plast │ │ │ │ - ldurb w2, [x0, #-2] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0x3 │ │ │ │ - tst x7, #0xc │ │ │ │ - b.eq 947c // b.none │ │ │ │ - ldurb w2, [x0, #-3] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0x4 │ │ │ │ - cmp x5, #0x4 │ │ │ │ - b.ls 947c // b.plast │ │ │ │ - ldurb w2, [x0, #-4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0x5 │ │ │ │ - cmp x5, #0x5 │ │ │ │ - b.eq 947c // b.none │ │ │ │ - ldurb w2, [x0, #-5] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0x6 │ │ │ │ - cmp x5, #0x6 │ │ │ │ - b.eq 947c // b.none │ │ │ │ - ldurb w2, [x0, #-6] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0x7 │ │ │ │ - tbz w7, #3, 947c │ │ │ │ - ldurb w2, [x0, #-7] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0x8 │ │ │ │ - cmp x5, #0x8 │ │ │ │ - b.ls 947c // b.plast │ │ │ │ - ldurb w2, [x0, #-8] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0x9 │ │ │ │ - cmp x5, #0x9 │ │ │ │ - b.eq 947c // b.none │ │ │ │ - ldurb w2, [x0, #-9] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0xa │ │ │ │ - cmp x5, #0xa │ │ │ │ - b.eq 947c // b.none │ │ │ │ - ldurb w2, [x0, #-10] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0xb │ │ │ │ - cmp x5, #0xb │ │ │ │ - b.eq 947c // b.none │ │ │ │ - ldurb w2, [x0, #-11] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0xc │ │ │ │ - cmp x5, #0xc │ │ │ │ - b.eq 947c // b.none │ │ │ │ - ldurb w2, [x0, #-12] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - sub x8, x0, #0xd │ │ │ │ - cmp x5, #0xd │ │ │ │ - b.eq 947c // b.none │ │ │ │ - ldurb w2, [x0, #-13] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 9444 // b.none │ │ │ │ - cmp x5, #0xf │ │ │ │ - b.ne 9510 // b.any │ │ │ │ - ldurb w2, [x0, #-14] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 9480 // b.any │ │ │ │ - sub x0, x0, #0xe │ │ │ │ + cbnz w2, aa64 │ │ │ │ + and w1, w1, #0xfffffffb │ │ │ │ + mov w0, #0x41 // #65 │ │ │ │ + cmp w1, #0x43 │ │ │ │ + ccmp w3, w0, #0x0, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ - cmp x4, x2 │ │ │ │ - b.cs 946c // b.hs, b.nlast │ │ │ │ - mov x0, x2 │ │ │ │ - ldrb w3, [x0] │ │ │ │ - sub x2, x0, #0x1 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ne 9424 // b.any │ │ │ │ - b 9420 │ │ │ │ - mov x0, x8 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ne aa60 // b.any │ │ │ │ + and w3, w3, #0xfffffffb │ │ │ │ + mov w0, #0x54 // #84 │ │ │ │ + cmp w3, #0x43 │ │ │ │ + ccmp w1, w0, #0x0, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q31, [x0, #3824] │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q29, [x0, #3840] │ │ │ │ - add v31.2d, v30.2d, v31.2d │ │ │ │ - add v30.2d, v30.2d, v29.2d │ │ │ │ - mov x2, v31.d[1] │ │ │ │ - mov x0, v30.d[1] │ │ │ │ - ldurb w3, [x0, #-1] │ │ │ │ - cmp w1, w3 │ │ │ │ - csel x0, x2, xzr, eq // eq = none │ │ │ │ + and w3, w0, #0xff │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cbnz w2, aaac │ │ │ │ + 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 aaa8 // 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 │ │ │ │ - mov x7, x8 │ │ │ │ - adrp x0, 85000 │ │ │ │ - sub x2, x3, x5 │ │ │ │ - sub x6, x6, x5 │ │ │ │ - dup v30.2d, x7 │ │ │ │ - ldr q31, [x0, #3776] │ │ │ │ - adrp x5, 85000 │ │ │ │ - add x2, x4, x2 │ │ │ │ - and x3, x6, #0xfffffffffffffff0 │ │ │ │ - ldr q27, [x5, #3792] │ │ │ │ - adrp x5, 85000 │ │ │ │ - add v30.2d, v30.2d, v31.2d │ │ │ │ - sub x0, x2, x3 │ │ │ │ - dup v26.16b, w1 │ │ │ │ - ldr q28, [x5, #3808] │ │ │ │ - b 94c8 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 94ec // b.none │ │ │ │ - add v30.2d, v30.2d, v28.2d │ │ │ │ - ldr q31, [x2] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - tbl v31.16b, {v31.16b}, v27.16b │ │ │ │ - cmeq v31.16b, v31.16b, v26.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x5, d31 │ │ │ │ - cbz x5, 94bc │ │ │ │ - fmov x0, d30 │ │ │ │ - b 9430 │ │ │ │ - cmp x6, x3 │ │ │ │ - b.eq 944c // b.none │ │ │ │ - sub x0, x7, x3 │ │ │ │ - b 9430 │ │ │ │ - ldrb w3, [x4, x6] │ │ │ │ - mov x2, x0 │ │ │ │ - b 9470 │ │ │ │ - mov x7, x0 │ │ │ │ - b 9480 │ │ │ │ - sub x7, x0, #0xe │ │ │ │ - b 9480 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + cmp w2, w4 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - bl 58628 │ │ │ │ - cbz x0, 9ba0 │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl 31e0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - ccmp x6, x0, #0x4, ne // ne = any │ │ │ │ - b.eq 9b44 // b.none │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - cbnz w1, 9914 │ │ │ │ - and x2, x0, #0xf │ │ │ │ - mov x4, #0x17 // #23 │ │ │ │ - add x1, x2, #0x10 │ │ │ │ - sub x3, x0, x6 │ │ │ │ - cmp x1, x4 │ │ │ │ - sub x5, x3, #0x1 │ │ │ │ - csel x1, x1, x4, cs // cs = hs, nlast │ │ │ │ - sub x4, x0, #0x10 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.cc 9cbc // b.lo, b.ul, b.last │ │ │ │ - cbz x2, 9cc4 │ │ │ │ - ldurb w1, [x0, #-1] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.ne 9ca4 // b.any │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - tst x4, #0xe │ │ │ │ - b.eq 96e0 // b.none │ │ │ │ - ldurb w5, [x0, #-2] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0x2 │ │ │ │ - cmp x2, #0x2 │ │ │ │ - b.ls 96e0 // b.plast │ │ │ │ - ldurb w5, [x0, #-3] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0x3 │ │ │ │ - tst x4, #0xc │ │ │ │ - b.eq 96e0 // b.none │ │ │ │ - ldurb w5, [x0, #-4] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0x4 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.ls 96e0 // b.plast │ │ │ │ - ldurb w5, [x0, #-5] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0x5 │ │ │ │ - cmp x2, #0x5 │ │ │ │ - b.eq 96e0 // b.none │ │ │ │ - ldurb w5, [x0, #-6] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0x6 │ │ │ │ - cmp x2, #0x6 │ │ │ │ - b.eq 96e0 // b.none │ │ │ │ - ldurb w5, [x0, #-7] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0x7 │ │ │ │ - tbz w4, #3, 96e0 │ │ │ │ - ldurb w4, [x0, #-8] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0x8 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.ls 96e0 // b.plast │ │ │ │ - ldurb w4, [x0, #-9] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0x9 │ │ │ │ - cmp x2, #0x9 │ │ │ │ - b.eq 96e0 // b.none │ │ │ │ - ldurb w4, [x0, #-10] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0xa │ │ │ │ - cmp x2, #0xa │ │ │ │ - b.eq 96e0 // b.none │ │ │ │ - ldurb w4, [x0, #-11] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0xb │ │ │ │ - cmp x2, #0xb │ │ │ │ - b.eq 96e0 // b.none │ │ │ │ - ldurb w4, [x0, #-12] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0xc │ │ │ │ - cmp x2, #0xc │ │ │ │ - b.eq 96e0 // b.none │ │ │ │ - ldurb w4, [x0, #-13] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0xd │ │ │ │ - cmp x2, #0xd │ │ │ │ - b.eq 96e0 // b.none │ │ │ │ - ldurb w4, [x0, #-14] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0xe │ │ │ │ - cmp x2, #0xf │ │ │ │ - b.ne 96e0 // b.any │ │ │ │ - ldurb w4, [x0, #-15] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 976c // b.any │ │ │ │ - sub x1, x0, #0xf │ │ │ │ - sub x5, x3, x2 │ │ │ │ - adrp x2, 85000 │ │ │ │ - adrp x7, 85000 │ │ │ │ - dup v30.2d, x1 │ │ │ │ - ldr q31, [x2, #3776] │ │ │ │ - and x2, x0, #0xfffffffffffffff0 │ │ │ │ - ldr q26, [x7, #3792] │ │ │ │ - adrp x7, 85000 │ │ │ │ - add v30.2d, v30.2d, v31.2d │ │ │ │ - lsr x4, x5, #4 │ │ │ │ - movi v27.16b, #0x2f │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - ldr q28, [x7, #3808] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 9728 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ls 9bf8 // b.plast │ │ │ │ - add v30.2d, v30.2d, v28.2d │ │ │ │ - ldr q31, [x2] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - tbl v31.16b, {v31.16b}, v26.16b │ │ │ │ - cmeq v31.16b, v31.16b, v27.16b │ │ │ │ - mvn v31.16b, v31.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x7, d31 │ │ │ │ - cbz x7, 971c │ │ │ │ - fmov x1, d30 │ │ │ │ - b 9760 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - cmp x6, x1 │ │ │ │ - b.eq 990c // b.none │ │ │ │ - ldurb w2, [x1, #-1] │ │ │ │ - cmp w2, #0x2f │ │ │ │ - b.eq 9754 // b.none │ │ │ │ - cmp x6, x1 │ │ │ │ - b.eq 990c // b.none │ │ │ │ - sub x1, x1, x6 │ │ │ │ - sub x4, x1, #0x1 │ │ │ │ - add x0, x6, x4 │ │ │ │ - cmp x6, x0 │ │ │ │ - b.cs 9ccc // b.hs, b.nlast │ │ │ │ - sub x2, x1, #0x10 │ │ │ │ - mov x8, #0x17 // #23 │ │ │ │ - add x5, x6, x2 │ │ │ │ - sub x1, x1, #0x2 │ │ │ │ - and x3, x5, #0xf │ │ │ │ - add x7, x3, #0x10 │ │ │ │ - cmp x7, x8 │ │ │ │ - csel x7, x7, x8, cs // cs = hs, nlast │ │ │ │ - cmp x1, x7 │ │ │ │ - b.cc 9be4 // b.lo, b.ul, b.last │ │ │ │ - cbz x3, 9cd8 │ │ │ │ - ldrb w1, [x6, x4] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9914 // b.none │ │ │ │ - sub x7, x0, #0x1 │ │ │ │ - tst x5, #0xe │ │ │ │ - b.eq 9c24 // b.none │ │ │ │ - ldurb w1, [x0, #-1] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0x2 │ │ │ │ - cmp x3, #0x2 │ │ │ │ - b.ls 9c24 // b.plast │ │ │ │ - ldurb w1, [x0, #-2] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0x3 │ │ │ │ - tst x5, #0xc │ │ │ │ - b.eq 9c24 // b.none │ │ │ │ - ldurb w1, [x0, #-3] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0x4 │ │ │ │ - cmp x3, #0x4 │ │ │ │ - b.ls 9c24 // b.plast │ │ │ │ - ldurb w1, [x0, #-4] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0x5 │ │ │ │ - cmp x3, #0x5 │ │ │ │ - b.eq 9c24 // b.none │ │ │ │ - ldurb w1, [x0, #-5] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0x6 │ │ │ │ - cmp x3, #0x6 │ │ │ │ - b.eq 9c24 // b.none │ │ │ │ - ldurb w1, [x0, #-6] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0x7 │ │ │ │ - tbz w5, #3, 9c24 │ │ │ │ - ldurb w1, [x0, #-7] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0x8 │ │ │ │ - cmp x3, #0x8 │ │ │ │ - b.ls 9c24 // b.plast │ │ │ │ - ldurb w1, [x0, #-8] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0x9 │ │ │ │ - cmp x3, #0x9 │ │ │ │ - b.eq 9c24 // b.none │ │ │ │ - ldurb w1, [x0, #-9] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0xa │ │ │ │ - cmp x3, #0xa │ │ │ │ - b.eq 9c24 // b.none │ │ │ │ - ldurb w1, [x0, #-10] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0xb │ │ │ │ - cmp x3, #0xb │ │ │ │ - b.eq 9c24 // b.none │ │ │ │ - ldurb w1, [x0, #-11] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0xc │ │ │ │ - cmp x3, #0xc │ │ │ │ - b.eq 9c24 // b.none │ │ │ │ - ldurb w1, [x0, #-12] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - sub x7, x0, #0xd │ │ │ │ - cmp x3, #0xd │ │ │ │ - b.eq 9c24 // b.none │ │ │ │ - ldurb w1, [x0, #-13] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 9cac // b.none │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.ne 9ce0 // b.any │ │ │ │ - ldurb w1, [x0, #-14] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.ne 9c28 // b.any │ │ │ │ - sub x0, x0, #0xe │ │ │ │ - cmp x6, x0 │ │ │ │ - b.eq 9b48 // b.none │ │ │ │ - and x2, x0, #0xf │ │ │ │ - mov x4, #0x17 // #23 │ │ │ │ - add x1, x2, #0x10 │ │ │ │ - sub x3, x0, x6 │ │ │ │ - cmp x1, x4 │ │ │ │ - sub x5, x3, #0x1 │ │ │ │ - csel x1, x1, x4, cs // cs = hs, nlast │ │ │ │ - sub x4, x0, #0x10 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.cc 9c1c // b.lo, b.ul, b.last │ │ │ │ - cbz x2, 9c9c │ │ │ │ - ldurb w1, [x0, #-1] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.ne 9cb4 // b.any │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - tst x4, #0xe │ │ │ │ - b.eq 9a9c // b.none │ │ │ │ - ldurb w5, [x0, #-2] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0x2 │ │ │ │ - cmp x2, #0x2 │ │ │ │ - b.ls 9a9c // b.plast │ │ │ │ - ldurb w5, [x0, #-3] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0x3 │ │ │ │ - tst x4, #0xc │ │ │ │ - b.eq 9a9c // b.none │ │ │ │ - ldurb w5, [x0, #-4] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0x4 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.ls 9a9c // b.plast │ │ │ │ - ldurb w5, [x0, #-5] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0x5 │ │ │ │ - cmp x2, #0x5 │ │ │ │ - b.eq 9a9c // b.none │ │ │ │ - ldurb w5, [x0, #-6] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0x6 │ │ │ │ - cmp x2, #0x6 │ │ │ │ - b.eq 9a9c // b.none │ │ │ │ - ldurb w5, [x0, #-7] │ │ │ │ - cmp w5, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0x7 │ │ │ │ - tbz w4, #3, 9a9c │ │ │ │ - ldurb w4, [x0, #-8] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0x8 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.ls 9a9c // b.plast │ │ │ │ - ldurb w4, [x0, #-9] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0x9 │ │ │ │ - cmp x2, #0x9 │ │ │ │ - b.eq 9a9c // b.none │ │ │ │ - ldurb w4, [x0, #-10] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0xa │ │ │ │ - cmp x2, #0xa │ │ │ │ - b.eq 9a9c // b.none │ │ │ │ - ldurb w4, [x0, #-11] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0xb │ │ │ │ - cmp x2, #0xb │ │ │ │ - b.eq 9a9c // b.none │ │ │ │ - ldurb w4, [x0, #-12] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0xc │ │ │ │ - cmp x2, #0xc │ │ │ │ - b.eq 9a9c // b.none │ │ │ │ - ldurb w4, [x0, #-13] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0xd │ │ │ │ - cmp x2, #0xd │ │ │ │ - b.eq 9a9c // b.none │ │ │ │ - ldurb w4, [x0, #-14] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0xe │ │ │ │ - cmp x2, #0xf │ │ │ │ - b.ne 9a9c // b.any │ │ │ │ - ldurb w4, [x0, #-15] │ │ │ │ - cmp w4, #0x2f │ │ │ │ - b.ne 9b28 // b.any │ │ │ │ - sub x1, x0, #0xf │ │ │ │ - sub x5, x3, x2 │ │ │ │ - adrp x2, 85000 │ │ │ │ - adrp x7, 85000 │ │ │ │ - dup v30.2d, x1 │ │ │ │ - ldr q31, [x2, #3776] │ │ │ │ - and x2, x0, #0xfffffffffffffff0 │ │ │ │ - ldr q26, [x7, #3792] │ │ │ │ - adrp x7, 85000 │ │ │ │ - add v30.2d, v30.2d, v31.2d │ │ │ │ - lsr x4, x5, #4 │ │ │ │ - movi v27.16b, #0x2f │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - ldr q28, [x7, #3808] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 9ae4 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ls 9bb4 // b.plast │ │ │ │ - add v30.2d, v30.2d, v28.2d │ │ │ │ - ldr q31, [x2] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - tbl v31.16b, {v31.16b}, v26.16b │ │ │ │ - cmeq v31.16b, v31.16b, v27.16b │ │ │ │ - mvn v31.16b, v31.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x7, d31 │ │ │ │ - cbz x7, 9ad8 │ │ │ │ - fmov x1, d30 │ │ │ │ - b 9b1c │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - cmp x6, x1 │ │ │ │ - b.eq 9b4c // b.none │ │ │ │ - ldurb w2, [x1, #-1] │ │ │ │ - cmp w2, #0x2f │ │ │ │ - b.eq 9b10 // b.none │ │ │ │ - cmp x6, x1 │ │ │ │ - b.eq 9b4c // b.none │ │ │ │ - strb wzr, [x1] │ │ │ │ - mov x0, x6 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, 9ba0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + csel w19, w2, w4, ls // ls = plast │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + csel w21, w2, w4, cs // cs = hs, nlast │ │ │ │ + mov w22, w7 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + str w2, [sp, #68] │ │ │ │ + stp x3, x6, [sp, #72] │ │ │ │ + stp w4, w5, [sp, #88] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr w2, [sp, #68] │ │ │ │ + ldr w4, [sp, #88] │ │ │ │ + cmp w2, w4 │ │ │ │ + csel x8, x3, x23, hi // hi = pmore │ │ │ │ + csel x9, x23, x3, hi // hi = pmore │ │ │ │ + cmn w21, #0x1 │ │ │ │ + b.eq acb8 // b.none │ │ │ │ + add w20, w19, #0x1 │ │ │ │ + cbz w20, acb8 │ │ │ │ + ldr x6, [sp, #80] │ │ │ │ + cmp w22, #0x1 │ │ │ │ + ldr w5, [sp, #92] │ │ │ │ + b.ne ad7c // b.any │ │ │ │ + lsr w11, w20, #2 │ │ │ │ + orr w12, w2, w4 │ │ │ │ + movi v29.4s, #0x4 │ │ │ │ + sub x10, x8, #0x1 │ │ │ │ + and w13, w20, #0x3 │ │ │ │ + add x11, x0, w11, uxtw #4 │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.ls acb0 // b.plast │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr q28, [x1, #480] │ │ │ │ mov x1, x0 │ │ │ │ + nop │ │ │ │ + str q28, [x1], #16 │ │ │ │ + add v28.4s, v28.4s, v29.4s │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ne ab80 // b.any │ │ │ │ + mov w14, w13 │ │ │ │ + and w1, w20, #0xfffffffc │ │ │ │ + cbz w13, acdc │ │ │ │ + mov w2, w1 │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + cmp w20, w3 │ │ │ │ + b.ls abc8 // b.plast │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + str w3, [x0, w3, uxtw #2] │ │ │ │ + cmp w20, w1 │ │ │ │ + b.ls abc8 // b.plast │ │ │ │ + mov w2, w1 │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + cbz w12, acb8 │ │ │ │ + cbz x6, acf8 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w14, w17 │ │ │ │ + mov w17, w2 │ │ │ │ + mov w4, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq afa4 // b.none │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + ldrb w3, [x9, x14] │ │ │ │ + add w16, w2, w5 │ │ │ │ + ldrb w7, [x10, x1] │ │ │ │ + ldr w8, [x0, x1, lsl #2] │ │ │ │ + add w15, w7, w3 │ │ │ │ + cmp w7, w3 │ │ │ │ + b.eq ac70 // b.none │ │ │ │ + nop │ │ │ │ + ubfiz x15, x15, #2, #9 │ │ │ │ + add w2, w5, w8 │ │ │ │ + ldr w3, [x6, x15] │ │ │ │ + add w4, w4, w3 │ │ │ │ + cmp w4, w2 │ │ │ │ + csel w4, w4, w2, ls // ls = plast │ │ │ │ + cmp w4, w16 │ │ │ │ + csel w2, w4, w16, ls // ls = plast │ │ │ │ + str w2, [x0, x1, lsl #2] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - mov x0, x6 │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - strb wzr, [x1] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.ls ac98 // b.plast │ │ │ │ + ldrb w7, [x10, x1] │ │ │ │ + mov w4, w8 │ │ │ │ + ldrb w3, [x9, x14] │ │ │ │ + add w16, w2, w5 │ │ │ │ + ldr w8, [x0, x1, lsl #2] │ │ │ │ + add w15, w7, w3 │ │ │ │ + cmp w7, w3 │ │ │ │ + b.ne ac20 // b.any │ │ │ │ + add w3, w5, w8 │ │ │ │ + add w2, w2, w5 │ │ │ │ + cmp w3, w4 │ │ │ │ + csel w3, w3, w4, ls // ls = plast │ │ │ │ + cmp w3, w2 │ │ │ │ + csel w2, w3, w2, ls // ls = plast │ │ │ │ + str w2, [x0, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.hi ac50 // b.pmore │ │ │ │ + cmp w21, w17 │ │ │ │ + b.eq acb8 // b.none │ │ │ │ + adds w2, w17, #0x1 │ │ │ │ + b.ne abd8 // b.any │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.hi ab70 // b.pmore │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b ab9c │ │ │ │ + ldr w19, [x0, w19, uxtw #2] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp x4, x2 │ │ │ │ - b.ne 9c94 // b.any │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q31, [x0, #3824] │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q29, [x0, #3840] │ │ │ │ - add v31.2d, v30.2d, v31.2d │ │ │ │ - add v30.2d, v30.2d, v29.2d │ │ │ │ - mov x1, v31.d[1] │ │ │ │ - mov x0, v30.d[1] │ │ │ │ - ldurb w2, [x0, #-1] │ │ │ │ - cmp w2, #0x2f │ │ │ │ - b.eq 9ce8 // b.none │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x0, 86000 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - b 58628 │ │ │ │ - and x2, x5, #0xfffffffffffffff0 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - tst x5, #0xf │ │ │ │ - b.ne 9b1c // b.any │ │ │ │ - adrp x1, 85000 │ │ │ │ - ldr q31, [x1, #3824] │ │ │ │ - add v30.2d, v30.2d, v31.2d │ │ │ │ - mov x1, v30.d[1] │ │ │ │ - b 9b28 │ │ │ │ - cmp x6, x1 │ │ │ │ - b.cs 9b94 // b.hs, b.nlast │ │ │ │ - mov x0, x1 │ │ │ │ - ldrb w2, [x0] │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - cmp w2, #0x2f │ │ │ │ - b.ne 9bd8 // b.any │ │ │ │ - b 990c │ │ │ │ - and x2, x5, #0xfffffffffffffff0 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - tst x5, #0xf │ │ │ │ - b.ne 9760 // b.any │ │ │ │ - adrp x1, 85000 │ │ │ │ - ldr q31, [x1, #3824] │ │ │ │ - add v30.2d, v30.2d, v31.2d │ │ │ │ - mov x1, v30.d[1] │ │ │ │ - b 976c │ │ │ │ - mov x1, x0 │ │ │ │ - b 9b1c │ │ │ │ - mov x5, x7 │ │ │ │ - adrp x0, 85000 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - dup v30.2d, x5 │ │ │ │ - ldr q31, [x0, #3776] │ │ │ │ - sub x0, x2, x3 │ │ │ │ - adrp x3, 85000 │ │ │ │ - add x0, x6, x0 │ │ │ │ - movi v27.16b, #0x2f │ │ │ │ - and x2, x4, #0xfffffffffffffff0 │ │ │ │ - ldr q26, [x3, #3792] │ │ │ │ - adrp x3, 85000 │ │ │ │ - add v30.2d, v30.2d, v31.2d │ │ │ │ - sub x1, x0, x2 │ │ │ │ - ldr q28, [x3, #3808] │ │ │ │ - b 9c70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 9b6c // b.none │ │ │ │ - add v30.2d, v30.2d, v28.2d │ │ │ │ - ldr q31, [x0] │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - tbl v31.16b, {v31.16b}, v26.16b │ │ │ │ - cmeq v31.16b, v31.16b, v27.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x3, d31 │ │ │ │ - cbz x3, 9c64 │ │ │ │ - fmov x0, d30 │ │ │ │ - b 9be4 │ │ │ │ - sub x0, x5, x2 │ │ │ │ - b 9be4 │ │ │ │ - mov x1, x0 │ │ │ │ - b 9a9c │ │ │ │ - mov x1, x0 │ │ │ │ - b 9774 │ │ │ │ - mov x0, x7 │ │ │ │ - b 990c │ │ │ │ - mov x1, x0 │ │ │ │ - b 9b30 │ │ │ │ - mov x1, x0 │ │ │ │ - b 9760 │ │ │ │ - mov x1, x0 │ │ │ │ - b 96e0 │ │ │ │ - ldrb w2, [x6, x4] │ │ │ │ + cbz w12, acb8 │ │ │ │ + ldr w4, [x0] │ │ │ │ + cbz x6, aec4 │ │ │ │ + mov w17, #0x1 // #1 │ │ │ │ + add w2, w4, w17 │ │ │ │ + str w2, [x0] │ │ │ │ + b abfc │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w14, w15 │ │ │ │ + mov w15, w2 │ │ │ │ + mov w4, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq afc0 // b.none │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + ldrb w8, [x10, x3] │ │ │ │ + mov w1, w4 │ │ │ │ + ldrb w7, [x9, x14] │ │ │ │ + add w2, w5, w2 │ │ │ │ + ldr w4, [x0, x3, lsl #2] │ │ │ │ + cmp w8, w7 │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + add w7, w5, w4 │ │ │ │ + cmp w1, w2 │ │ │ │ + csel w1, w1, w2, ls // ls = plast │ │ │ │ + cmp w1, w7 │ │ │ │ + csel w2, w1, w7, ls // ls = plast │ │ │ │ + str w2, [x0, x3, lsl #2] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w20, w3 │ │ │ │ + b.hi ad28 // b.pmore │ │ │ │ + cmp w21, w15 │ │ │ │ + b.eq acb8 // b.none │ │ │ │ + adds w2, w15, #0x1 │ │ │ │ + b.ne ad00 // b.any │ │ │ │ + b ab68 │ │ │ │ + lsr w1, w20, #2 │ │ │ │ + orr w12, w2, w4 │ │ │ │ + movi v31.4s, #0x4 │ │ │ │ + sub x8, x8, #0x1 │ │ │ │ + and w11, w20, #0x3 │ │ │ │ + add x10, x0, w1, uxtw #4 │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.ls af9c // b.plast │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr q30, [x1, #480] │ │ │ │ mov x1, x0 │ │ │ │ - b 9b98 │ │ │ │ - mov x5, x0 │ │ │ │ - b 9c28 │ │ │ │ - sub x5, x0, #0xe │ │ │ │ - b 9c28 │ │ │ │ - mov x0, x1 │ │ │ │ - b 990c │ │ │ │ + str q30, [x1], #16 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + cmp x10, x1 │ │ │ │ + b.ne ada8 // b.any │ │ │ │ + mov w13, w11 │ │ │ │ + cbz w11, aed4 │ │ │ │ + and w1, w20, #0xfffffffc │ │ │ │ + mov w2, w1 │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + cmp w3, w20 │ │ │ │ + b.cs adf0 // b.hs, b.nlast │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + str w3, [x0, w3, uxtw #2] │ │ │ │ + cmp w20, w1 │ │ │ │ + b.ls adf0 // b.plast │ │ │ │ + mov w2, w1 │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + cbz w12, acb8 │ │ │ │ + cbz x6, aef0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w16, #0x0 // #0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w13, w16 │ │ │ │ + mov w16, w2 │ │ │ │ + mov w4, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq af88 // b.none │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + ldrb w14, [x9, x13] │ │ │ │ + add w15, w5, w2 │ │ │ │ + ldrb w3, [x8, x1] │ │ │ │ + ldr w7, [x0, x1, lsl #2] │ │ │ │ + cmp w3, w14 │ │ │ │ + b.eq ae8c // b.none │ │ │ │ + madd w3, w3, w22, w14 │ │ │ │ + ldr w2, [x6, x3, lsl #2] │ │ │ │ + add w3, w7, w5 │ │ │ │ + add w2, w4, w2 │ │ │ │ + cmp w2, w3 │ │ │ │ + csel w2, w2, w3, ls // ls = plast │ │ │ │ + cmp w2, w15 │ │ │ │ + csel w2, w2, w15, ls // ls = plast │ │ │ │ + str w2, [x0, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.ls aeb0 // b.plast │ │ │ │ + ldrb w3, [x8, x1] │ │ │ │ + mov w4, w7 │ │ │ │ + ldrb w14, [x9, x13] │ │ │ │ + add w15, w5, w2 │ │ │ │ + ldr w7, [x0, x1, lsl #2] │ │ │ │ + cmp w3, w14 │ │ │ │ + b.ne ae40 // b.any │ │ │ │ + add w3, w7, w5 │ │ │ │ + cmp w3, w4 │ │ │ │ + csel w3, w3, w4, ls // ls = plast │ │ │ │ + cmp w3, w15 │ │ │ │ + csel w2, w3, w15, ls // ls = plast │ │ │ │ + str w2, [x0, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.hi ae70 // b.pmore │ │ │ │ + cmp w21, w16 │ │ │ │ + b.eq acb8 // b.none │ │ │ │ + adds w2, w16, #0x1 │ │ │ │ + b.ne ae00 // b.any │ │ │ │ + b ad94 │ │ │ │ + mov w15, #0x1 // #1 │ │ │ │ + add w2, w4, w15 │ │ │ │ + str w2, [x0] │ │ │ │ + b ad24 │ │ │ │ + cbz w12, acb8 │ │ │ │ + cbz x6, af74 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w16, #0x1 // #1 │ │ │ │ + add w2, w4, w16 │ │ │ │ + str w2, [x0] │ │ │ │ + b ae24 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w13, w15 │ │ │ │ + mov w15, w2 │ │ │ │ + mov w4, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq afdc // b.none │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + ldrb w14, [x8, x3] │ │ │ │ + mov w1, w4 │ │ │ │ + ldrb w7, [x9, x13] │ │ │ │ + add w2, w2, w5 │ │ │ │ + ldr w4, [x0, x3, lsl #2] │ │ │ │ + cmp w14, w7 │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + add w7, w4, w5 │ │ │ │ + cmp w1, w2 │ │ │ │ + csel w1, w1, w2, ls // ls = plast │ │ │ │ + cmp w1, w7 │ │ │ │ + csel w2, w1, w7, ls // ls = plast │ │ │ │ + str w2, [x0, x3, lsl #2] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w20, w3 │ │ │ │ + b.hi af20 // b.pmore │ │ │ │ + cmp w21, w15 │ │ │ │ + b.eq acb8 // b.none │ │ │ │ + adds w2, w15, #0x1 │ │ │ │ + b.ne aef8 // b.any │ │ │ │ + b ad94 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w15, #0x1 // #1 │ │ │ │ + add w2, w4, w15 │ │ │ │ + str w2, [x0] │ │ │ │ + b af1c │ │ │ │ + cmp w21, w16 │ │ │ │ + b.eq acb8 // b.none │ │ │ │ + mov w13, w16 │ │ │ │ + adds w16, w13, #0x1 │ │ │ │ + b.ne ae0c // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b adc4 │ │ │ │ + cmp w21, w17 │ │ │ │ + b.eq acb8 // b.none │ │ │ │ + mov w14, w17 │ │ │ │ + adds w17, w14, #0x1 │ │ │ │ + b.ne abe4 // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b ab9c │ │ │ │ + cmp w21, w15 │ │ │ │ + b.eq acb8 // b.none │ │ │ │ + mov w14, w15 │ │ │ │ + adds w15, w14, #0x1 │ │ │ │ + b.ne ad0c // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b ab9c │ │ │ │ + cmp w21, w15 │ │ │ │ + b.eq acb8 // b.none │ │ │ │ + mov w13, w15 │ │ │ │ + adds w15, w13, #0x1 │ │ │ │ + b.ne af04 // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b adc4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 b028 // b.none │ │ │ │ + ldr w0, [x2, #4] │ │ │ │ + ret │ │ │ │ + ldr w0, [x2] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, w0, uxtb │ │ │ │ + b.eq b048 // 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 31e0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x19, x0, #0x4, ne // ne = any │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - csel x0, x1, x0, eq // eq = none │ │ │ │ + str x2, [sp, #24] │ │ │ │ + bl 41c10 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne b080 // b.any │ │ │ │ + ldr w0, [x2, #4] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3a08 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 9d7c // b.plast │ │ │ │ - mov x3, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - 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 9d60 // b.pmore │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + ldr w0, [x2] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldrb w2, [x0] │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w2, 9db4 │ │ │ │ + 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 w24, w4 │ │ │ │ + madd w23, w2, w26, w26 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x6 │ │ │ │ + mov x20, x1 │ │ │ │ + sbfiz x1, x23, #2, #32 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + mov x21, x5 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x3 │ │ │ │ + str w26, [sp, #116] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl 56b80 │ │ │ │ + sbfiz x2, x23, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ls b1d4 // b.plast │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.ls b1d4 // b.plast │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + add x0, x20, #0x1 │ │ │ │ + sub w24, w24, #0x1 │ │ │ │ + add x0, x22, x0 │ │ │ │ + add x23, x27, #0x1 │ │ │ │ + str w26, [sp, #112] │ │ │ │ + add x23, x23, x24 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + sxtw x0, w26 │ │ │ │ + str x0, [sp, #136] │ │ │ │ nop │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w2, #0x2f │ │ │ │ - csel x0, x0, x1, ne // ne = any │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cbnz w2, 9da0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #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 x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x24, x2 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - stp xzr, xzr, [sp, #8] │ │ │ │ - bl 9520 │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x450 │ │ │ │ - bl 8e00 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x5, x21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov x6, x22 │ │ │ │ - mov x3, x20 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x2, x2, #0x400 │ │ │ │ - add x1, x1, #0x458 │ │ │ │ - adrp x21, 80000 │ │ │ │ - bl 587c8 │ │ │ │ - add x21, x21, #0x3c0 │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, #0x161 // #353 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x470 │ │ │ │ - bl 4edec │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 80000 │ │ │ │ - mov w1, #0x162 // #354 │ │ │ │ - add x2, x2, #0x488 │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 3540 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 9ff4 // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3a08 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add x0, x0, #0xc │ │ │ │ - bl 37e0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x5, x22 │ │ │ │ - adrp x4, 80000 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x4, x4, #0x438 │ │ │ │ - add x3, x3, #0x440 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3540 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 30d8 │ │ │ │ - mov w19, w0 │ │ │ │ - cbz w0, 9fac │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, #0x176 // #374 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x4c8 │ │ │ │ - bl 4edec │ │ │ │ - mov x4, x22 │ │ │ │ - mov x3, x20 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x2, x2, #0x4e8 │ │ │ │ - add x1, x1, #0x4f0 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 3540 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 9fc8 // b.none │ │ │ │ - adrp x2, 80000 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x3, x20 │ │ │ │ - add x2, x2, #0x520 │ │ │ │ - mov w1, #0x17d // #381 │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne a038 // 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 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldrsw x22, [sp, #112] │ │ │ │ + ldr x26, [sp, #120] │ │ │ │ + sub x22, x22, x24 │ │ │ │ + add x28, x0, x24, lsl #2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 b1f8 │ │ │ │ + ldrb w1, [x26], #1 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + ldr w25, [x27], #4 │ │ │ │ + mov x28, x27 │ │ │ │ + blr x21 │ │ │ │ + add w5, w25, w0 │ │ │ │ + str w5, [x27, x22, lsl #2] │ │ │ │ + cmp x26, x23 │ │ │ │ + b.ne b160 // 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 b140 // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + 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 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x3, x20 │ │ │ │ - adrp x2, 80000 │ │ │ │ - mov w1, #0x172 // #370 │ │ │ │ - add x2, x2, #0x4b8 │ │ │ │ - bl 4edec │ │ │ │ - b 9f58 │ │ │ │ - bl 34c8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 38d0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 80000 │ │ │ │ - mov w1, #0x17b // #379 │ │ │ │ - add x2, x2, #0x500 │ │ │ │ - bl 4edec │ │ │ │ - b 9f50 │ │ │ │ - mov w19, w0 │ │ │ │ - bl 34c8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 38d0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, #0x168 // #360 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x490 │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 38a0 │ │ │ │ - b 9f70 │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + str wzr, [x3, x22, lsl #2] │ │ │ │ + cmp x23, x26 │ │ │ │ + b.eq b1b0 // b.none │ │ │ │ + mov x28, x3 │ │ │ │ + b b160 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add w25, w4, #0x1 │ │ │ │ + add w26, w2, #0x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, w4 │ │ │ │ + madd w23, w2, w25, w25 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ + mov w19, w2 │ │ │ │ + mov x20, x7 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x6 │ │ │ │ mov x21, x1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 3a08 │ │ │ │ - mov w19, w0 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls a09c // b.plast │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ + sbfiz x1, x23, #2, #32 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x3 │ │ │ │ + mov w28, w5 │ │ │ │ + str x3, [sp, #112] │ │ │ │ + bl 56b80 │ │ │ │ + sbfiz x2, x23, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.ls b360 // b.plast │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ls b360 // b.plast │ │ │ │ + mov x1, x0 │ │ │ │ + sub w23, w24, #0x1 │ │ │ │ + add x0, x27, #0x1 │ │ │ │ + sbfiz x2, x25, #2, #32 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + add x26, x21, #0x1 │ │ │ │ + add x23, x23, x0 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + add x2, x26, x19 │ │ │ │ + str x2, [sp, #120] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldrb w2, [x20, x2] │ │ │ │ - cmp w2, #0x2e │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - csel w19, w19, w1, ne // ne = any │ │ │ │ - mov x1, x2 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.hi a080 // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w22, w19, w23 │ │ │ │ - add w1, w22, #0x2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, w19 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - bl 3948 │ │ │ │ - mov w1, #0x2e // #46 │ │ │ │ - strb w1, [x20, w19, uxtw] │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + nop │ │ │ │ + ldp x0, x27, [sp, #104] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, x0, x1 │ │ │ │ + mov x25, x0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp w24, w19, [x26] │ │ │ │ + mov x2, x20 │ │ │ │ + ldr w3, [x25] │ │ │ │ + add w19, w28, w19 │ │ │ │ + ldrb w1, [x27] │ │ │ │ + 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 w8, w24, w0 │ │ │ │ + mov x2, x20 │ │ │ │ + cmp w19, w8 │ │ │ │ + b.lt b384 // b.tstop │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + ldr w1, [x25] │ │ │ │ + add x26, x26, #0x4 │ │ │ │ + add w0, w28, w0 │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + add w1, w28, w1 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + str w0, [x25] │ │ │ │ + cmp x27, x23 │ │ │ │ + b.ne b2e0 // b.any │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ne b2c0 // b.any │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ 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 │ │ │ │ + ldrb w1, [x27], #1 │ │ │ │ + ldrb w0, [x21] │ │ │ │ + ldr w19, [x26] │ │ │ │ + blr x22 │ │ │ │ + add w19, w19, w0 │ │ │ │ + str w19, [x25, #4] │ │ │ │ + cmp x23, x27 │ │ │ │ + b.eq b350 // b.none │ │ │ │ + add x26, x26, #0x4 │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + b b2e0 │ │ │ │ + bti c │ │ │ │ + add w3, w3, #0x1 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - and w21, w1, #0xff │ │ │ │ - mov w22, w3 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x540 │ │ │ │ + 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 x0, x2, [sp, #104] │ │ │ │ + mov x0, x22 │ │ │ │ + stp x4, x7, [sp, #120] │ │ │ │ + bl 20a20 │ │ │ │ + udiv w26, w0, w19 │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + mul w1, w26, w19 │ │ │ │ + subs w28, w0, w1 │ │ │ │ + ccmp w19, w0, #0x2, ne // ne = any │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ + str w0, [sp, #140] │ │ │ │ + b.hi b4dc // b.pmore │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - and w23, w2, #0xff │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3a50 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x0, a1b0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3438 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq a168 // b.none │ │ │ │ - cmp w21, w0 │ │ │ │ - b.eq a184 // b.none │ │ │ │ - cmp w20, w22 │ │ │ │ - b.ne a148 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + b b48c │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + sub w23, w28, #0x1 │ │ │ │ + ldr w1, [x22, x1, lsl #2] │ │ │ │ + add w1, w20, w1 │ │ │ │ + cmp w25, w1 │ │ │ │ + b.eq b500 // b.none │ │ │ │ + sub w3, w0, #0x1 │ │ │ │ + ldp x2, x0, [sp, #104] │ │ │ │ + ldr w24, [x22, x3, lsl #2] │ │ │ │ + ldp x1, x3, [sp, #120] │ │ │ │ + ldrb w0, [x0, w27, uxtw] │ │ │ │ + ldrb w1, [x1, w23, uxtw] │ │ │ │ + blr x3 │ │ │ │ + add w3, w24, w0 │ │ │ │ + cmp w25, w3 │ │ │ │ + b.ne b51c // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 700e0 │ │ │ │ + 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 b4d8 // b.none │ │ │ │ + mul w1, w26, w19 │ │ │ │ + sub w0, w1, w19 │ │ │ │ + add w3, w1, w28 │ │ │ │ + add w2, w0, w28 │ │ │ │ + add w1, w1, w28 │ │ │ │ + add w0, w0, w28 │ │ │ │ + sub w27, w26, #0x1 │ │ │ │ + ldr w25, [x22, x3, lsl #2] │ │ │ │ + ldr w2, [x22, x2, lsl #2] │ │ │ │ + add w2, w20, w2 │ │ │ │ + cmp w25, w2 │ │ │ │ + b.ne b420 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 700e0 │ │ │ │ + mov w26, w27 │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne b488 // b.any │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + stp w26, w28, [x21, #24] │ │ │ │ + mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ - b 36c0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3648 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, w23 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - bl 3348 │ │ │ │ - cmp w22, w20 │ │ │ │ - b.ne a148 // b.any │ │ │ │ - b a168 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x24 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x548 │ │ │ │ + b 705a0 │ │ │ │ + mov x0, x21 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w28, #0x1 │ │ │ │ + mov w28, w23 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + b b47c │ │ │ │ + cbnz w25, b548 │ │ │ │ + stp w26, w28, [x21, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + 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 │ │ │ │ + autiasp │ │ │ │ + b 705a0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x118 │ │ │ │ + mov w2, #0x118 // #280 │ │ │ │ + bl 34b0 │ │ │ │ + bti c │ │ │ │ + and w0, w0, #0xff │ │ │ │ + and w1, w1, #0xff │ │ │ │ + orr w4, w3, w2 │ │ │ │ + cbz w4, b588 │ │ │ │ + cmp w3, #0x1 │ │ │ │ + ccmp w2, #0x1, #0x0, eq // eq = none │ │ │ │ + b.ne b5a0 // 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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + and w0, w0, #0xff │ │ │ │ + and w1, w1, #0xff │ │ │ │ + orr w4, w2, w3 │ │ │ │ + cbz w4, b620 │ │ │ │ + cmp w3, #0x1 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq b600 // 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 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne b5e8 // b.any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq b638 // 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 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - and w22, w4, #0xff │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x1 │ │ │ │ - mov w28, w3 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x540 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, a630 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3438 │ │ │ │ - mov w5, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq a4a8 // b.none │ │ │ │ - cbz w28, a54c │ │ │ │ - neg x0, x27 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - and w26, w0, #0xf │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - sub w24, w28, w26 │ │ │ │ - add w21, w26, #0x10 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov w1, #0x17 // #23 │ │ │ │ - add x20, x27, w26, uxtw │ │ │ │ - cmp w21, w1 │ │ │ │ - lsr w25, w24, #4 │ │ │ │ - sub w23, w28, #0x1 │ │ │ │ - and w2, w0, #0xe │ │ │ │ - csel w21, w21, w1, cs // cs = hs, nlast │ │ │ │ - and w1, w0, #0xc │ │ │ │ - and w0, w0, #0x8 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - stp w1, w0, [sp, #120] │ │ │ │ - nop │ │ │ │ - cmp w23, w21 │ │ │ │ - b.cc a530 // b.lo, b.ul, b.last │ │ │ │ - cbz w26, a570 │ │ │ │ - ldrb w0, [x27] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.eq a578 // b.none │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - cbz w0, a580 │ │ │ │ - ldrb w0, [x27, #1] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.eq a588 // b.none │ │ │ │ - cmp w26, #0x2 │ │ │ │ - b.ls a590 // b.plast │ │ │ │ - ldrb w0, [x27, #2] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.eq a598 // b.none │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cbz w0, a5a0 │ │ │ │ - ldrb w0, [x27, #3] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.eq a5a8 // b.none │ │ │ │ - cmp w26, #0x4 │ │ │ │ - b.ls a5b0 // b.plast │ │ │ │ - ldrb w0, [x27, #4] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.eq a5b8 // b.none │ │ │ │ - cmp w26, #0x5 │ │ │ │ - b.eq a528 // b.none │ │ │ │ - ldrb w0, [x27, #5] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq a5c0 // b.none │ │ │ │ - cmp w26, #0x6 │ │ │ │ - b.eq a528 // b.none │ │ │ │ - ldrb w0, [x27, #6] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq a5c8 // b.none │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cbz w0, a5d0 │ │ │ │ - ldrb w0, [x27, #7] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq a5d8 // b.none │ │ │ │ - cmp w26, #0x8 │ │ │ │ - b.ls a5e0 // b.plast │ │ │ │ - ldrb w0, [x27, #8] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq a5e8 // b.none │ │ │ │ - cmp w26, #0x9 │ │ │ │ - b.eq a5f0 // b.none │ │ │ │ - ldrb w0, [x27, #9] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq a5f8 // b.none │ │ │ │ - cmp w26, #0xa │ │ │ │ - b.eq a528 // b.none │ │ │ │ - ldrb w0, [x27, #10] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq a600 // b.none │ │ │ │ - cmp w26, #0xb │ │ │ │ - b.eq a528 // b.none │ │ │ │ - ldrb w0, [x27, #11] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq a608 // b.none │ │ │ │ - cmp w26, #0xc │ │ │ │ - b.eq a528 // b.none │ │ │ │ - ldrb w0, [x27, #12] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq a610 // b.none │ │ │ │ - cmp w26, #0xd │ │ │ │ - b.eq a528 // b.none │ │ │ │ - ldrb w0, [x27, #13] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq a618 // b.none │ │ │ │ - cmp w26, #0xf │ │ │ │ - b.ne a620 // b.any │ │ │ │ - ldrb w0, [x27, #14] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.eq a628 // b.none │ │ │ │ - movi v23.2s, #0xf │ │ │ │ - adrp x2, 85000 │ │ │ │ - dup v25.4s, w5 │ │ │ │ - dup v28.4s, v23.s[0] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr q31, [x2, #3856] │ │ │ │ - add x0, x20, w25, uxtw #4 │ │ │ │ - movi v24.4s, #0x10 │ │ │ │ - add v28.4s, v28.4s, v31.4s │ │ │ │ - b a3e8 │ │ │ │ - add v28.4s, v28.4s, v24.4s │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq a4c4 // b.none │ │ │ │ - ldr q30, [x1] │ │ │ │ - zip1 v29.16b, v30.16b, v27.16b │ │ │ │ - zip2 v30.16b, v30.16b, v27.16b │ │ │ │ - zip1 v26.8h, v29.8h, v27.8h │ │ │ │ - zip1 v31.8h, v30.8h, v27.8h │ │ │ │ - zip2 v29.8h, v29.8h, v27.8h │ │ │ │ - zip2 v30.8h, v30.8h, v27.8h │ │ │ │ - cmeq v26.4s, v26.4s, v25.4s │ │ │ │ - cmeq v31.4s, v31.4s, v25.4s │ │ │ │ - cmeq v29.4s, v29.4s, v25.4s │ │ │ │ - cmeq v30.4s, v30.4s, v25.4s │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - orr v30.16b, v26.16b, v29.16b │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x2, d31 │ │ │ │ - cbz x2, a3d8 │ │ │ │ - fmov w4, s28 │ │ │ │ - sxtw x4, w4 │ │ │ │ - b a444 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp w28, w4 │ │ │ │ - b.ls a4e0 // b.plast │ │ │ │ - ldrb w0, [x27, x4] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne a438 // b.any │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x19 │ │ │ │ - str x4, [sp, #96] │ │ │ │ - str w5, [sp, #104] │ │ │ │ - bl 3648 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldrb w0, [x0, x4] │ │ │ │ - bl 3348 │ │ │ │ - ldr w5, [sp, #104] │ │ │ │ - cmp w22, w5 │ │ │ │ - b.eq a4e8 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3438 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov w5, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne a280 // b.any │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 36c0 │ │ │ │ - fmov w0, s23 │ │ │ │ - and w4, w24, #0xfffffff0 │ │ │ │ - add w4, w4, w0 │ │ │ │ - tst x24, #0xf │ │ │ │ - b.ne a430 // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp w22, w5 │ │ │ │ - b.ne a488 // b.any │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3648 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - bl 3348 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 36c0 │ │ │ │ - fmov s23, w26 │ │ │ │ - b a3b4 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b a430 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3438 │ │ │ │ - mov w5, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq a4a8 // b.none │ │ │ │ - cmp w22, w5 │ │ │ │ - b.eq a4f0 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3438 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq a4a8 // b.none │ │ │ │ - cmp w0, w22 │ │ │ │ - b.ne a538 // b.any │ │ │ │ - b a4f0 │ │ │ │ - movi v23.2d, #0x0 │ │ │ │ - b a3b4 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - b a450 │ │ │ │ - movi v23.2s, #0x1 │ │ │ │ - b a3b4 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - b a450 │ │ │ │ - movi v23.2s, #0x2 │ │ │ │ - b a3b4 │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - b a450 │ │ │ │ - movi v23.2s, #0x3 │ │ │ │ - b a3b4 │ │ │ │ - mov x4, #0x3 // #3 │ │ │ │ - b a450 │ │ │ │ - movi v23.2s, #0x4 │ │ │ │ - b a3b4 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - b a450 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - b a450 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - b a450 │ │ │ │ - movi v23.2s, #0x7 │ │ │ │ - b a3b4 │ │ │ │ - mov x4, #0x7 // #7 │ │ │ │ - b a450 │ │ │ │ - movi v23.2s, #0x8 │ │ │ │ - b a3b4 │ │ │ │ - mov x4, #0x8 // #8 │ │ │ │ - b a450 │ │ │ │ - movi v23.2s, #0x9 │ │ │ │ - b a3b4 │ │ │ │ - mov x4, #0x9 // #9 │ │ │ │ - b a450 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - b a450 │ │ │ │ - mov x4, #0xb // #11 │ │ │ │ - b a450 │ │ │ │ - mov x4, #0xc // #12 │ │ │ │ - b a450 │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ - b a450 │ │ │ │ - movi v23.2s, #0xe │ │ │ │ - b a3b4 │ │ │ │ - mov x4, #0xe // #14 │ │ │ │ - b a450 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x3, x20 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x548 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-288]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - and w20, w1, #0xff │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x540 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - and w22, w2, #0xff │ │ │ │ - and w21, w3, #0xff │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - bl 3a50 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x0, a720 │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3438 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq a6dc // b.none │ │ │ │ - cmp w20, w0 │ │ │ │ - b.eq a6f8 // b.none │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ne a6a0 // b.any │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3648 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 3348 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 36c0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3648 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3348 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ne a6a0 // b.any │ │ │ │ - b a6c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x23 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x548 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ + mov x21, x4 │ │ │ │ + ldr w22, [sp, #320] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - and w22, w3, #0xff │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x540 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, a7e8 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b a7b4 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3648 │ │ │ │ - udiv w0, w19, w21 │ │ │ │ - mov x1, x20 │ │ │ │ - msub w0, w0, w21, w19 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldrb w0, [x23, w0, uxtw] │ │ │ │ - bl 3348 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3438 │ │ │ │ - cmp w22, w0, sxtb │ │ │ │ - sxtb w0, w0 │ │ │ │ - ccmn w0, #0x1, #0x4, ne // ne = any │ │ │ │ - b.ne a78c // b.any │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 36c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x570 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x120 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 85000 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - add x1, x1, #0x3c0 │ │ │ │ - add x0, x0, #0xf8 │ │ │ │ - mov w2, #0x1fb // #507 │ │ │ │ - bl 34b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + mov x19, x7 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x26, [sp, #360] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x28, [sp, #288] │ │ │ │ + stp x5, x6, [sp, #120] │ │ │ │ + ldr x27, [sp, #304] │ │ │ │ + stp x1, x2, [sp, #152] │ │ │ │ + ubfiz x1, x22, #3, #32 │ │ │ │ + str w3, [sp, #220] │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x1, x22, #3, #32 │ │ │ │ + str x0, [sp, #112] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x1, x22, #3, #32 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x1, x22, #3, #32 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x1, x22, #3, #32 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x2, x22, #3, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x7, [sp, #112] │ │ │ │ + ldp x10, x4, [sp, #96] │ │ │ │ + cbz w22, b85c │ │ │ │ + str x26, [sp, #360] │ │ │ │ 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 5daa0 │ │ │ │ - mov x25, #0x2711 // #10001 │ │ │ │ - mov x21, x0 │ │ │ │ - b a878 │ │ │ │ - strb w19, [x21, x20] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3858 │ │ │ │ - sxtb w1, w0 │ │ │ │ - sub x3, x22, #0x1 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq a8e4 // b.none │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.eq a8bc // b.none │ │ │ │ - cmp x3, x20 │ │ │ │ - b.ne a870 // b.any │ │ │ │ - add x22, x22, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - b a870 │ │ │ │ - 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, w1 │ │ │ │ - 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, 81000 │ │ │ │ - add x1, x1, #0x228 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + ldr x26, [sp, #128] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, a9d4 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + mov w24, w22 │ │ │ │ + ldr x18, [sp, #120] │ │ │ │ + mov x22, x10 │ │ │ │ + str x19, [sp, #120] │ │ │ │ + mov x19, x4 │ │ │ │ + str x28, [sp, #288] │ │ │ │ + mov x28, x7 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + stp x24, x18, [sp, #104] │ │ │ │ + str x27, [sp, #304] │ │ │ │ + ldr w1, [x21, x20, lsl #2] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, #0x2710 // #10000 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x25, #0x2711 // #10001 │ │ │ │ - b a968 │ │ │ │ - strb w19, [x21, x20] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3858 │ │ │ │ - mov w19, w0 │ │ │ │ - sxtb w0, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq a9a4 // b.none │ │ │ │ - sub x0, x22, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne a960 // b.any │ │ │ │ - add x22, x22, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - b a960 │ │ │ │ - strb wzr, [x21, x20] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 36c0 │ │ │ │ - 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, 80000 │ │ │ │ - add x2, x2, #0x598 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - 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] │ │ │ │ - mov x19, x3 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - mov x23, x2 │ │ │ │ - ldr x2, [x4] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x2, sp │ │ │ │ - bl a904 │ │ │ │ - ldr w3, [sp] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x2, x21 │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 57a60 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x21, x20, lsl #2] │ │ │ │ + str x0, [x28, x20, lsl #3] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str w1, [x19] │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w1, aac4 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x3, [x20] │ │ │ │ - ubfiz x2, x19, #4, #32 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x4, x3, x2 │ │ │ │ - ldr x2, [x3, x2] │ │ │ │ - ldr w3, [x4, #8] │ │ │ │ - bl 57a60 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str x0, [x21, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.hi aa90 // b.pmore │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 580c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne ab0c // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 3588 │ │ │ │ - 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 x22, x0 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x24, x2 │ │ │ │ - adrp x2, 80000 │ │ │ │ - str x25, [sp, #80] │ │ │ │ - add x2, x2, #0x5c8 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x3, sp, #0x4 │ │ │ │ - bl aa00 │ │ │ │ - ldr w21, [sp, #4] │ │ │ │ - mov x25, x0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x21, x20, lsl #2] │ │ │ │ + str x0, [x25, x20, lsl #3] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ubfiz x1, x21, #3, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x23, x0 │ │ │ │ - cbz w21, ac50 │ │ │ │ - add x20, x25, w21, uxtw #3 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - mov x19, x25 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str d15, [sp, #88] │ │ │ │ - fmov d15, x0 │ │ │ │ - b aba8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 580c0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq abe8 // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr w3, [x1, #8] │ │ │ │ - cbz w3, ab94 │ │ │ │ - ldr x0, [x1] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 30f0 │ │ │ │ - fabs d31, d0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - fcmp d31, d15 │ │ │ │ - b.le ac44 │ │ │ │ - mov x0, x22 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 580c0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne aba8 // b.any │ │ │ │ - ldr d15, [sp, #88] │ │ │ │ - ubfiz x19, x21, #3, #32 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5daa0 │ │ │ │ - str w21, [x24] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne ac58 // 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 │ │ │ │ - str d0, [x23, w21, uxtw #3] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - b ab94 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b abf0 │ │ │ │ - str d15, [sp, #88] │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w19, w4 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w3 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, ad00 │ │ │ │ - mov x22, x0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.cs ace4 // b.hs, b.nlast │ │ │ │ - add x20, x20, w19, uxtw #3 │ │ │ │ - add w21, w21, w23 │ │ │ │ - add w19, w19, w23 │ │ │ │ - adrp x23, 80000 │ │ │ │ - add x23, x23, #0x5f0 │ │ │ │ - nop │ │ │ │ - ldr d0, [x20], #8 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ne acc0 // 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 36c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x24 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x5d0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w19, w4 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w3 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, adc4 │ │ │ │ - mov x22, x0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.cs ada8 // b.hs, b.nlast │ │ │ │ - add x20, x20, w19, uxtw #2 │ │ │ │ - add w21, w21, w23 │ │ │ │ - add w19, w19, w23 │ │ │ │ - adrp x23, 80000 │ │ │ │ - add x23, x23, #0xfa8 │ │ │ │ - ldr w4, [x20], #4 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ne ad84 // 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 36c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x24 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x5d0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w19, w3 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, af18 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x21, x20, lsl #2] │ │ │ │ + str x0, [x19, x20, lsl #3] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x21, x20, lsl #2] │ │ │ │ + str x0, [x22, x20, lsl #3] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq b89c // b.none │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + str x19, [sp, #96] │ │ │ │ + mov x19, x22 │ │ │ │ mov x22, x0 │ │ │ │ - cbz w21, aef0 │ │ │ │ - sub w0, w21, #0x1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls af0c // b.plast │ │ │ │ - lsr w1, w21, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x20, w1, uxtw #4 │ │ │ │ - ldr q30, [x0], #16 │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne ae48 // b.any │ │ │ │ - addv s31, v31.4s │ │ │ │ - and w1, w21, #0xfffffffc │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x21, #0x3 │ │ │ │ - b.eq ae9c // b.none │ │ │ │ - ldr w3, [x20, w1, uxtw #2] │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - add w0, w0, w3 │ │ │ │ - cmp w21, w2 │ │ │ │ - b.ls ae9c // b.plast │ │ │ │ - ldr w2, [x20, w2, uxtw #2] │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - add w0, w0, w2 │ │ │ │ - cmp w21, w1 │ │ │ │ - b.ls ae9c // b.plast │ │ │ │ - ldr w1, [x20, w1, uxtw #2] │ │ │ │ - add w0, w0, w1 │ │ │ │ - cmp w21, w19 │ │ │ │ - b.ls aef0 // b.plast │ │ │ │ - str d15, [sp, #56] │ │ │ │ - ucvtf d15, w0 │ │ │ │ - adrp x23, 80000 │ │ │ │ - add x20, x20, w19, uxtw #2 │ │ │ │ - add x23, x23, #0x5f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w4, [x20], #4 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ucvtf d0, w4 │ │ │ │ - fdiv d0, d0, d15 │ │ │ │ - bl 3510 │ │ │ │ - cmp w21, w19 │ │ │ │ - b.ne aec0 // b.any │ │ │ │ - ldr d15, [sp, #56] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 36c0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + b b7a4 │ │ │ │ + ldr x22, [x19, x20, lsl #3] │ │ │ │ + ubfiz x24, x27, #3, #32 │ │ │ │ + ldr w1, [x26, x20, lsl #2] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x22, x24] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - b ae6c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x23 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x5d0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str d15, [sp, #56] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - 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 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - str w3, [sp, #76] │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, afe4 │ │ │ │ - ldr w3, [sp, #76] │ │ │ │ - adrp x21, 80000 │ │ │ │ + ldr x0, [x19, x20, lsl #3] │ │ │ │ + ldr w2, [x26, x20, lsl #2] │ │ │ │ + ldr x0, [x0, x24] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr w0, [x21, x20, lsl #2] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w1, w27 │ │ │ │ + b.hi b7a0 // b.pmore │ │ │ │ + mov x22, x19 │ │ │ │ + add x2, x23, w0, uxtw #2 │ │ │ │ + ldr x19, [sp, #96] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x25, x20, lsl #3] │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x0, [x28, x20, lsl #3] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr w2, [x21, x20, lsl #2] │ │ │ │ + add x2, x23, x2, lsl #2 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x0, [x19, x20, lsl #3] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr w2, [x21, x20, lsl #2] │ │ │ │ + add x2, x23, x2, lsl #2 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x0, x20, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq b8a8 // b.none │ │ │ │ mov x20, x0 │ │ │ │ - add x21, x21, #0x5f8 │ │ │ │ - mov w22, w3 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - cbz w3, afc8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w5, [x24, x19, lsl #2] │ │ │ │ - mov w3, w19 │ │ │ │ - ldr w4, [x23, x19, lsl #2] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne afa0 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ + b b720 │ │ │ │ + mov x25, x23 │ │ │ │ + mov x4, x7 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b 36c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x5d0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - 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] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x24, x2 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x3 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, b0ac │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w20, b08c │ │ │ │ - adrp x22, 80000 │ │ │ │ - ubfiz x20, x20, #3, #32 │ │ │ │ - add x22, x22, #0x608 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr d2, [x25, x19] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr d1, [x24, x19] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr d0, [x23, x19] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 3510 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne b064 // b.any │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ + mov x7, x8 │ │ │ │ + mov x26, x9 │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + str x25, [x26] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ + mov x0, x10 │ │ │ │ + str x7, [x1] │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + str x4, [x1] │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + str x2, [x1] │ │ │ │ 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], #288 │ │ │ │ autiasp │ │ │ │ - b 36c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x5d0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ + ret │ │ │ │ + mov x2, #0x3ffff0000 // #17179803648 │ │ │ │ + movk x2, #0xfffd │ │ │ │ + b b7fc │ │ │ │ + ldr x15, [sp, #400] │ │ │ │ + mov x10, x22 │ │ │ │ + mov x8, x28 │ │ │ │ + mov x7, x19 │ │ │ │ + ldp x24, x28, [sp, #280] │ │ │ │ + mov x23, x25 │ │ │ │ + ldp x18, x19, [sp, #112] │ │ │ │ + mov x5, x20 │ │ │ │ + ldp x22, x27, [sp, #296] │ │ │ │ + str x18, [sp, #240] │ │ │ │ + ldp x11, x9, [sp, #352] │ │ │ │ + mov x18, x15 │ │ │ │ + ldr x14, [sp, #312] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + ldr w13, [sp, #328] │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ubfiz x4, x6, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz x6, b974 │ │ │ │ + ldr w15, [sp, #220] │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + b b938 │ │ │ │ + ldr w1, [x22, x0] │ │ │ │ + ldr w3, [x27, x0] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ne be00 // b.any │ │ │ │ + ldr w3, [x14, x0] │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne be00 // b.any │ │ │ │ + ldr w3, [x27, x6, lsl #2] │ │ │ │ + cmp w2, w3 │ │ │ │ + ccmp w1, w3, #0x0, ls // ls = plast │ │ │ │ + b.cs b95c // b.hs, b.nlast │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq b970 // b.none │ │ │ │ + ldr w1, [x19, x0] │ │ │ │ + ldr w2, [x28, x0] │ │ │ │ + cbz w1, b900 │ │ │ │ + ldr w1, [x21, x0] │ │ │ │ + add w2, w1, w2 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + sub w2, w15, w2 │ │ │ │ + add w1, w1, w2 │ │ │ │ + b b904 │ │ │ │ + cmp w12, w1 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + csel w12, w12, w1, cs // cs = hs, nlast │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne b938 // b.any │ │ │ │ + str w12, [sp, #120] │ │ │ │ + ldr w0, [x21, x6, lsl #2] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls bde8 // b.plast │ │ │ │ + ldr x0, [x23, x6, lsl #3] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x1, [x8, x6, lsl #3] │ │ │ │ + stp x18, x10, [sp, #224] │ │ │ │ + mov x26, x0 │ │ │ │ + stp x8, x7, [sp, #248] │ │ │ │ + mov x20, #0x1 // #1 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + stp x5, x9, [sp, #264] │ │ │ │ + str x1, [sp, #136] │ │ │ │ + ldr x1, [x7, x6, lsl #3] │ │ │ │ + str x1, [sp, #144] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w3, w0 │ │ │ │ - paciasp │ │ │ │ - adrp x2, 80000 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x133 // #307 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + mov w22, w20 │ │ │ │ + ldr w0, [x26, x8] │ │ │ │ + str w0, [x26, x20, lsl #2] │ │ │ │ + ldr w0, [x1, x8] │ │ │ │ + str w0, [x1, x20, lsl #2] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr w0, [x1, x8] │ │ │ │ + str w0, [x1, x20, lsl #2] │ │ │ │ + ldr w1, [x19, x6, lsl #2] │ │ │ │ + ldr w0, [x28, x6, lsl #2] │ │ │ │ + add w7, w0, w20 │ │ │ │ + cbz w1, ba08 │ │ │ │ + ldr w2, [x21, x6, lsl #2] │ │ │ │ + ldr w3, [sp, #220] │ │ │ │ + add w0, w0, w2 │ │ │ │ + add w7, w3, w20 │ │ │ │ + sub w7, w7, w0 │ │ │ │ + ldr w0, [x27, x6, lsl #2] │ │ │ │ + add w0, w22, w0 │ │ │ │ + cmp w0, w7 │ │ │ │ + b.ne be6c // b.any │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + mov w4, #0x33 // #51 │ │ │ │ + ldp w2, w3, [x0] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + subs w5, w3, w2 │ │ │ │ + add w5, w5, w22 │ │ │ │ + csel w5, w5, w22, hi // hi = pmore │ │ │ │ + ldr w0, [x0, x6, lsl #2] │ │ │ │ + add w2, w5, #0x32 │ │ │ │ + cmp w5, #0x33 │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + csel w5, w5, w4, cs // cs = hs, nlast │ │ │ │ + cmp w3, w2 │ │ │ │ + sub w5, w5, #0x32 │ │ │ │ + csel w2, w3, w2, ls // ls = plast │ │ │ │ + str w2, [sp, #104] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.ge bdc0 // b.tcont │ │ │ │ + ldp x2, x4, [sp, #232] │ │ │ │ + sxtw x5, w5 │ │ │ │ + sub x10, x5, #0x1 │ │ │ │ + str w20, [sp, #184] │ │ │ │ + ldr x3, [x2, x6, lsl #3] │ │ │ │ + lsl x2, x8, #1 │ │ │ │ + ldr x12, [x4, x6, lsl #3] │ │ │ │ + str x3, [sp, #112] │ │ │ │ + ldr x15, [x3, x2] │ │ │ │ + ldr x9, [x3, w20, uxtw #3] │ │ │ │ + b bb98 │ │ │ │ + ldr w1, [x28, x6, lsl #2] │ │ │ │ + add w2, w5, #0x1 │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add w1, w1, w22 │ │ │ │ + ldrb w17, [x12, x10] │ │ │ │ + ldrb w30, [x3, w1, uxtw] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cs bd7c // b.hs, b.nlast │ │ │ │ + add x0, x12, x5 │ │ │ │ + ldrb w16, [x12, x5] │ │ │ │ + ldrb w18, [x0, #1] │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.le bd70 │ │ │ │ + add x0, x12, x5 │ │ │ │ + ldurb w2, [x0, #-3] │ │ │ │ + ldurb w1, [x0, #-2] │ │ │ │ + ldr w4, [x15, x5, lsl #2] │ │ │ │ + add x3, x11, #0x4 │ │ │ │ + ldr w0, [x9, x10, lsl #2] │ │ │ │ + add w4, w13, w4 │ │ │ │ + add w0, w13, w0 │ │ │ │ + cmp w4, w0 │ │ │ │ + csel w0, w4, w0, ge // ge = tcont │ │ │ │ + cmp w30, w17 │ │ │ │ + csel x3, x3, x11, ne // ne = any │ │ │ │ + ldr w4, [x3] │ │ │ │ + ldr w3, [x15, x10, lsl #2] │ │ │ │ + add w4, w3, w4 │ │ │ │ + bic w4, w4, w4, asr #31 │ │ │ │ + cmp w4, w0 │ │ │ │ + csel w4, w4, w0, ge // ge = tcont │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + str w4, [x9, x5, lsl #2] │ │ │ │ + cmp w7, w0 │ │ │ │ + b.ls bbf0 // b.plast │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldp w0, w1, [x24] │ │ │ │ + ldr x0, [x2, x0, lsl #3] │ │ │ │ + ldr w0, [x0, x1, lsl #2] │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ge bb40 // b.tcont │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + stp w22, w0, [x24] │ │ │ │ + ldr w4, [x9, x5, lsl #2] │ │ │ │ + ldr w2, [x19, x6, lsl #2] │ │ │ │ + mov w1, w18 │ │ │ │ + mov w0, w16 │ │ │ │ + bl aa88 │ │ │ │ + add w0, w0, w4 │ │ │ │ + ldr w1, [x26, x8] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.le bb78 │ │ │ │ + str w0, [x26, x20, lsl #2] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr w1, [sp, #184] │ │ │ │ + str w1, [x0, x20, lsl #2] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + str w5, [x0, x20, lsl #2] │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + cmp w0, w5 │ │ │ │ + b.le bdc0 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + ldr w1, [x19, x6, lsl #2] │ │ │ │ + ldr w0, [x0, x6, lsl #2] │ │ │ │ + str w5, [sp, #96] │ │ │ │ + cbz w1, ba8c │ │ │ │ + ldr w1, [x25, x6, lsl #2] │ │ │ │ + sub w0, w0, w5 │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sub w1, w1, w22 │ │ │ │ + ldrb w17, [x12, w0, uxtw] │ │ │ │ + ldrb w30, [x2, w1, uxtw] │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.le bd88 │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + add w1, w0, #0x2 │ │ │ │ + ldrb w2, [x12, w2, uxtw] │ │ │ │ + ldrb w1, [x12, w1, uxtw] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls bd98 // b.plast │ │ │ │ + sub w3, w0, #0x2 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldrb w16, [x12, w3, uxtw] │ │ │ │ + ldrb w18, [x12, w0, uxtw] │ │ │ │ + b bad0 │ │ │ │ + cbz x6, bb1c │ │ │ │ + stp x26, x15, [sp, #168] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov w26, w2 │ │ │ │ + str w16, [sp, #188] │ │ │ │ + stp x10, x8, [sp, #192] │ │ │ │ + mov w8, w1 │ │ │ │ + ldr w10, [sp, #336] │ │ │ │ + str x12, [sp, #208] │ │ │ │ + str w18, [sp, #216] │ │ │ │ + ldr w12, [sp, #220] │ │ │ │ + cmp w30, w17 │ │ │ │ + b.ne bcb8 // b.any │ │ │ │ + b bd4c │ │ │ │ + ldr w1, [x21, x4, lsl #2] │ │ │ │ + add w0, w1, w0 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + sub w0, w12, w0 │ │ │ │ + add w1, w1, w0 │ │ │ │ + ldr w2, [x27, x4, lsl #2] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ne be48 // b.any │ │ │ │ + ldr w2, [x14, x4, lsl #2] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne be48 // b.any │ │ │ │ + cmp w7, w1 │ │ │ │ + ccmp w7, w0, #0x4, lt // lt = tstop │ │ │ │ + b.le bcac │ │ │ │ + sub w0, w7, w0 │ │ │ │ + ldr w1, [x21, x4, lsl #2] │ │ │ │ + sub w15, w0, #0x1 │ │ │ │ + cmp w15, w1 │ │ │ │ + b.cs be24 // b.hs, b.nlast │ │ │ │ + ldr x17, [x23, x4, lsl #3] │ │ │ │ + mov w1, w8 │ │ │ │ + ldr w16, [x11, #4] │ │ │ │ + mov w0, w26 │ │ │ │ + ldr w2, [x19, x6, lsl #2] │ │ │ │ + ldr w15, [x17, w15, uxtw #2] │ │ │ │ + ldr w18, [x9, x5, lsl #2] │ │ │ │ + add w15, w15, w16 │ │ │ │ + add w15, w15, w10 │ │ │ │ + bl aa40 │ │ │ │ + add w0, w0, w15 │ │ │ │ + cmp w0, w18 │ │ │ │ + csel w0, w0, w18, ge // ge = tcont │ │ │ │ + str w0, [x9, x5, lsl #2] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x4, x6 │ │ │ │ + b.eq bda4 // b.none │ │ │ │ + ldr w1, [x19, x4, lsl #2] │ │ │ │ + ldr w0, [x28, x4, lsl #2] │ │ │ │ + cbnz w1, bc28 │ │ │ │ + ldr w1, [x25, x4, lsl #2] │ │ │ │ + b bc3c │ │ │ │ + ldr w1, [x25, x4, lsl #2] │ │ │ │ + ldr w2, [x27, x4, lsl #2] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ne be48 // b.any │ │ │ │ + ldr w2, [x14, x4, lsl #2] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne be48 // b.any │ │ │ │ + cmp w7, w0 │ │ │ │ + ccmp w7, w1, #0x0, gt │ │ │ │ + b.ge bd40 // b.tcont │ │ │ │ + sub w0, w7, w0 │ │ │ │ + ldr w1, [x21, x4, lsl #2] │ │ │ │ + sub w15, w0, #0x1 │ │ │ │ + cmp w1, w15 │ │ │ │ + b.ls be24 // b.plast │ │ │ │ + ldr x17, [x23, x4, lsl #3] │ │ │ │ + mov w1, w8 │ │ │ │ + ldr w16, [x11] │ │ │ │ + mov w0, w26 │ │ │ │ + ldr w2, [x19, x6, lsl #2] │ │ │ │ + ldr w15, [x17, w15, uxtw #2] │ │ │ │ + ldr w18, [x9, x5, lsl #2] │ │ │ │ + add w15, w15, w16 │ │ │ │ + add w15, w15, w10 │ │ │ │ + bl aa40 │ │ │ │ + add w15, w15, w0 │ │ │ │ + cmp w15, w18 │ │ │ │ + csel w15, w15, w18, ge // ge = tcont │ │ │ │ + str w15, [x9, x5, lsl #2] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x4, x6 │ │ │ │ + b.eq bda4 // b.none │ │ │ │ + ldr w1, [x19, x4, lsl #2] │ │ │ │ + ldr w0, [x28, x4, lsl #2] │ │ │ │ + cbz w1, bccc │ │ │ │ + ldr w1, [x21, x4, lsl #2] │ │ │ │ + add w0, w1, w0 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + sub w0, w12, w0 │ │ │ │ + add w1, w1, w0 │ │ │ │ + b bcd0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b bad0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w16, #0x0 // #0 │ │ │ │ + b babc │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi bbdc // b.pmore │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w16, #0x0 // #0 │ │ │ │ + b bad0 │ │ │ │ + ldr x12, [sp, #208] │ │ │ │ + ldp x26, x15, [sp, #168] │ │ │ │ + ldp x10, x8, [sp, #192] │ │ │ │ + ldr w4, [x9, x5, lsl #2] │ │ │ │ + ldr w16, [sp, #188] │ │ │ │ + ldr w18, [sp, #216] │ │ │ │ + b bb1c │ │ │ │ + ldr w0, [x21, x6, lsl #2] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + add x8, x8, #0x4 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi b9c0 // b.pmore │ │ │ │ + ldp x18, x10, [sp, #224] │ │ │ │ + mov x22, x25 │ │ │ │ + ldp x8, x7, [sp, #248] │ │ │ │ + ldp x5, x9, [sp, #264] │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq b848 // b.none │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + b b8e4 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x128 │ │ │ │ + mov w2, #0x1cd // #461 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x170 │ │ │ │ + mov w2, #0x233 // #563 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x128 │ │ │ │ + mov w2, #0x229 // #553 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x158 │ │ │ │ + mov w2, #0x1e4 // #484 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ │ + stp x29, x30, [sp, #-224]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + ldr w22, [sp, #264] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - stp x1, x2, [sp, #120] │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x228 │ │ │ │ - stp x5, x4, [sp, #136] │ │ │ │ - str w3, [sp, #152] │ │ │ │ - stp x6, x7, [sp, #160] │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, b5cc │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x24, x0 │ │ │ │ + stp x5, x7, [sp, #128] │ │ │ │ + str x6, [sp, #192] │ │ │ │ + str w4, [sp, #204] │ │ │ │ + stp x2, x3, [sp, #208] │ │ │ │ + ldr x28, [sp, #224] │ │ │ │ + ldr x21, [sp, #304] │ │ │ │ + cbz w22, c55c │ │ │ │ + mov x27, x1 │ │ │ │ + mov w7, w22 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - bl 3720 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq b61c // b.none │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldp w1, w2, [x0, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - add w3, w1, #0x2 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs b560 // b.hs, b.nlast │ │ │ │ - ldr w2, [sp, #152] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - cset w3, ne // ne = any │ │ │ │ - str w3, [sp, #156] │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - mov w22, #0xff // #255 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - umull x1, w1, w3 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - add x4, x0, x1 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str x3, [x0, x1] │ │ │ │ + ldr x4, [x21, x0, lsl #3] │ │ │ │ + ldr x3, [x27, 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 w22, w22, w5, le │ │ │ │ + csel w24, w24, w4, le │ │ │ │ + csel w2, w2, w3, le │ │ │ │ + cmp x7, x0 │ │ │ │ + b.ne bef0 // b.any │ │ │ │ + str wzr, [sp, #124] │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq c5f8 // b.none │ │ │ │ + str x21, [sp, #304] │ │ │ │ + ldr w21, [sp, #272] │ │ │ │ + ubfiz x26, x19, #3, #32 │ │ │ │ + ubfiz x25, x19, #2, #32 │ │ │ │ + add x1, x28, x25 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + sub w20, w22, #0x1 │ │ │ │ + ldr x1, [x27, x26] │ │ │ │ + ldr x3, [x1, x0, lsl #3] │ │ │ │ + ldr x1, [x1, w22, uxtw #3] │ │ │ │ + ldr w0, [x3, w24, uxtw #2] │ │ │ │ + ldr w9, [x1, w24, uxtw #2] │ │ │ │ + add w0, w21, w0 │ │ │ │ + cmp w9, w0 │ │ │ │ + b.eq c378 // b.none │ │ │ │ + sub w4, w24, #0x1 │ │ │ │ + sub w0, w24, #0x1 │ │ │ │ + str w0, [sp, #116] │ │ │ │ + ldr w0, [x1, x4, lsl #2] │ │ │ │ + add w0, w21, w0 │ │ │ │ + cmp w9, w0 │ │ │ │ + b.eq c444 // b.none │ │ │ │ + ldr w2, [x28, x25] │ │ │ │ + cbz w9, c470 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + add x1, x1, x25 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + ldr w0, [x0, x25] │ │ │ │ + cbnz w2, c2fc │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ldr w1, [x1, x25] │ │ │ │ + add w1, w20, w1 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.hi c848 // b.pmore │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr x5, [sp, #208] │ │ │ │ + ldr x0, [x0, x26] │ │ │ │ + ldrb w11, [x5, w1, uxtw] │ │ │ │ + sub w1, w24, #0x1 │ │ │ │ + ldrb w8, [x0, w1, uxtw] │ │ │ │ + cmp w24, #0x2 │ │ │ │ + b.ls c2f0 // b.plast │ │ │ │ + sub w5, w24, #0x3 │ │ │ │ + sub w1, w24, #0x2 │ │ │ │ + ldrb w17, [x0, w5, uxtw] │ │ │ │ + ldrb w30, [x0, w1, uxtw] │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + cmp w11, w8 │ │ │ │ + add x1, x0, #0x4 │ │ │ │ + csel x1, x1, x0, ne // ne = any │ │ │ │ + ldr w0, [x3, x4, lsl #2] │ │ │ │ + ldr w23, [x1] │ │ │ │ + add w0, w0, w23 │ │ │ │ + cmp w9, w0 │ │ │ │ + b.eq c348 // b.none │ │ │ │ + cbz w19, c538 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ldr w0, [x0, x25] │ │ │ │ + add x1, x1, x25 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + add w7, w22, w0 │ │ │ │ + cbz w2, c054 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr w3, [sp, #204] │ │ │ │ + ldr w1, [x1, x25] │ │ │ │ + add w7, w3, w22 │ │ │ │ + add w0, w0, w1 │ │ │ │ + sub w7, w7, w0 │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + sub w10, w19, #0x1 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + sub w6, w19, #0x1 │ │ │ │ + add x13, x1, x10, lsl #2 │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + add x15, x0, x10, lsl #2 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ - str wzr, [x4, #12] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #116] │ │ │ │ - str w2, [x0, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3858 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.eq b294 // b.none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - sub w1, w0, #0x3e │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - orr w1, w26, w1 │ │ │ │ - tst w1, #0xff │ │ │ │ - b.eq b36c // b.none │ │ │ │ - and w1, w25, #0x1 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.eq b300 // b.none │ │ │ │ - cmp w28, w21 │ │ │ │ - cset w5, hi // hi = pmore │ │ │ │ - tst w5, w1 │ │ │ │ - b.ne b588 // b.any │ │ │ │ - cbz w1, b244 │ │ │ │ - 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 b344 // b.none │ │ │ │ - cmp w28, #0x0 │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne b380 // b.any │ │ │ │ - orr w0, w27, w19 │ │ │ │ - tbz w0, #0, b490 │ │ │ │ - add w0, w28, #0x1 │ │ │ │ - mov w28, w21 │ │ │ │ - mov w21, w28 │ │ │ │ - mov w28, w0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3858 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.ne b1fc // b.any │ │ │ │ + add x18, x28, x10, lsl #2 │ │ │ │ + add x12, x1, x10, lsl #2 │ │ │ │ + mov w22, w30 │ │ │ │ + ldr x1, [sp, #312] │ │ │ │ + add x14, x0, x10, lsl #2 │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x24, x1, x10, lsl #3 │ │ │ │ + str w19, [sp, #120] │ │ │ │ + ldr x1, [sp, #328] │ │ │ │ + add x0, x0, x10, lsl #2 │ │ │ │ + str x26, [sp, #160] │ │ │ │ + mov w26, w17 │ │ │ │ + stp w20, w11, [sp, #168] │ │ │ │ + mov x11, x24 │ │ │ │ + add w24, w7, w19 │ │ │ │ + stp x25, x27, [sp, #176] │ │ │ │ + ldr w27, [sp, #204] │ │ │ │ + ldr w25, [sp, #280] │ │ │ │ + str w8, [sp, #200] │ │ │ │ + add x8, x1, x10, lsl #3 │ │ │ │ + str w21, [sp, #272] │ │ │ │ + mov x21, x0 │ │ │ │ + b c15c │ │ │ │ + ldr w0, [x21, x4] │ │ │ │ + ldr w1, [x13, x4] │ │ │ │ + cmp w1, w5 │ │ │ │ + b.ne c6e0 // b.any │ │ │ │ + ldr w1, [x12, x4] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne c6e0 // b.any │ │ │ │ + cmp w7, w5 │ │ │ │ + ccmp w7, w0, #0x2, hi // hi = pmore │ │ │ │ + b.cs c150 // b.hs, b.nlast │ │ │ │ + ldr w0, [x14, x4] │ │ │ │ + sub w5, w24, w5 │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ls c728 // b.plast │ │ │ │ + lsl x20, x4, #1 │ │ │ │ + mov w1, w22 │ │ │ │ + mov w0, w26 │ │ │ │ + bl aa40 │ │ │ │ + ldr x10, [x11, x20] │ │ │ │ + ldr w10, [x10, w5, uxtw #2] │ │ │ │ + add w10, w10, w0 │ │ │ │ + add w10, w10, w23 │ │ │ │ + add w10, w10, w25 │ │ │ │ + cmp w9, w10 │ │ │ │ + b.ne c150 // b.any │ │ │ │ + ldr x0, [x8, x20] │ │ │ │ + mov w1, w5 │ │ │ │ + mov w19, w6 │ │ │ │ + ldr w0, [x0, w1, uxtw #2] │ │ │ │ + stp w5, w0, [sp, #120] │ │ │ │ + sub x4, x4, #0x4 │ │ │ │ + cbz w6, c180 │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + ldr w0, [x18, x4] │ │ │ │ + ldr w5, [x15, x4] │ │ │ │ + cbz w0, c0d8 │ │ │ │ + ldr w0, [x14, x4] │ │ │ │ + add w5, w0, w5 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + sub w5, w27, w5 │ │ │ │ + add w0, w0, w5 │ │ │ │ + b c0dc │ │ │ │ + ldr x26, [sp, #160] │ │ │ │ + ldp x25, x27, [sp, #176] │ │ │ │ + ldr w20, [sp, #168] │ │ │ │ + ldr w21, [sp, #272] │ │ │ │ + tbnz w19, #31, c704 │ │ │ │ + ldrb w0, [sp, #172] │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + ldr x2, [sp, #304] │ │ │ │ + ldr x0, [x0, x26] │ │ │ │ + add x26, x2, x26 │ │ │ │ + b.eq c438 // b.none │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 700e0 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ - bic x26, x0, x23 │ │ │ │ - tbz w26, #0, b51c │ │ │ │ - cbz w28, b2c8 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cbnz w0, b538 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #116] │ │ │ │ - ldp x0, x1, [sp, #160] │ │ │ │ - strb w22, [x0] │ │ │ │ - mov x0, x24 │ │ │ │ - strb w20, [x1] │ │ │ │ - bl 36c0 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldr x0, [x26] │ │ │ │ + cbnz w1, c390 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + ldr w1, [x1] │ │ │ │ + add w1, w1, w20 │ │ │ │ + stp w1, w2, [x0, #24] │ │ │ │ + bl 705a0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + ubfiz x25, x19, #2, #32 │ │ │ │ + add x1, x28, x25 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + ubfiz x26, x19, #3, #32 │ │ │ │ + ldr x0, [x0, w19, uxtw #3] │ │ │ │ + ldr w24, [sp, #124] │ │ │ │ + ldr w22, [x0, w1, sxtw #2] │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ccmp w24, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne bf40 // b.any │ │ │ │ + ldr x21, [sp, #304] │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + add x21, x21, x26 │ │ │ │ + ldr w1, [x5] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz w1, c480 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + ldr w19, [x1, x25] │ │ │ │ + bl 7086c │ │ │ │ + add w0, w0, w22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi c7dc // b.pmore │ │ │ │ + ldr x0, [x21] │ │ │ │ + sub w19, w19, w22 │ │ │ │ + bl 7086c │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x1 │ │ │ │ + str w19, [x1, #24] │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ldr w20, [x1, x25] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr w1, [x1, x25] │ │ │ │ + add w20, w20, w1 │ │ │ │ + bl 7086c │ │ │ │ + add w0, w0, w22 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + cmp w19, w20 │ │ │ │ + b.ne c800 // b.any │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w19, [x1, x25] │ │ │ │ + bl 70740 │ │ │ │ + add w0, w0, w24 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc c824 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w19, [x1, x25] │ │ │ │ + bl 70740 │ │ │ │ + sub w19, w19, w24 │ │ │ │ + ldr x1, [x21] │ │ │ │ + sub w19, w19, w0 │ │ │ │ + str w19, [x1, #28] │ │ │ │ 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], #176 │ │ │ │ + ldp x29, x30, [sp], #224 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w28, #0x0 │ │ │ │ - eor w5, w23, #0x1 │ │ │ │ - cset w6, ne // ne = any │ │ │ │ - tst w5, w6 │ │ │ │ - b.ne b398 // b.any │ │ │ │ - tst w6, w1 │ │ │ │ - b.eq b220 // b.none │ │ │ │ - cmp w28, w21 │ │ │ │ - b.eq b398 // b.none │ │ │ │ - b.hi b588 // b.pmore │ │ │ │ - cmp w2, w22 │ │ │ │ - b.ge b4fc // b.tcont │ │ │ │ - cmp w2, w20 │ │ │ │ - b.le b510 │ │ │ │ - mov w20, w0 │ │ │ │ - mov w22, w0 │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - orr w0, w27, w19 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbnz w0, #0, b41c │ │ │ │ - mov w19, w1 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.eq b488 // b.none │ │ │ │ - mov w27, w1 │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.eq b1e8 // b.none │ │ │ │ - b b270 │ │ │ │ - cmp w2, #0x40 │ │ │ │ - mov w26, w0 │ │ │ │ - cset w23, eq // eq = none │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - b b214 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w21, w28 │ │ │ │ - mov w27, w0 │ │ │ │ - mov w28, w0 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - b b280 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cbnz w0, b4ac │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str w28, [x0] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3840 │ │ │ │ - mov x19, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq b5ac // b.none │ │ │ │ - ldr w0, [sp, #156] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - add w21, w0, #0x1 │ │ │ │ - ldr w0, [sp, #152] │ │ │ │ - ccmp w21, w0, #0x0, ne // ne = any │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - and w25, w1, #0x1 │ │ │ │ - add x0, x0, #0x100, lsl #12 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.gt b43c │ │ │ │ - cbnz w1, b43c │ │ │ │ - ldr x19, [sp, #120] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str w21, [sp, #116] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str x19, [sp, #120] │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - b b270 │ │ │ │ - cmp w2, #0xa │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - tst w19, w0 │ │ │ │ - b.eq b5f4 // b.none │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str w1, [sp, #104] │ │ │ │ - b b1e8 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldp w2, w1, [x0, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - add w3, w2, #0x2 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cs b4d4 // b.hs, b.nlast │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - sub x5, x19, #0x1 │ │ │ │ - umull x1, w2, w1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x3, x0, x1 │ │ │ │ - str x5, [x0, x1] │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - str w0, [x3, #12] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w2, [x0, #8] │ │ │ │ - cbz w25, b3fc │ │ │ │ - str w21, [sp, #116] │ │ │ │ - b b2c8 │ │ │ │ - mov w27, w1 │ │ │ │ - b b1e8 │ │ │ │ - and w19, w0, #0xff │ │ │ │ - add w0, w28, #0x1 │ │ │ │ - mov w28, w21 │ │ │ │ - mov w27, w19 │ │ │ │ - mov w21, w28 │ │ │ │ - mov w28, w0 │ │ │ │ - b b280 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cs b4c0 // b.hs, b.nlast │ │ │ │ - str w28, [x1] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.ls b3b0 // b.plast │ │ │ │ - b b3a8 │ │ │ │ - add w1, w1, #0xb │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - ldp w2, w1, [x3, #8] │ │ │ │ - str x0, [x3] │ │ │ │ - add w1, w1, #0xb │ │ │ │ - str w1, [x3, #12] │ │ │ │ - b b454 │ │ │ │ - cmp w2, w20 │ │ │ │ - b.le b508 │ │ │ │ - mov w20, w0 │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - b b344 │ │ │ │ - mov w22, w0 │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - b b344 │ │ │ │ - and w25, w25, w23 │ │ │ │ - tbz w25, #0, b2c8 │ │ │ │ - cmp w28, #0x0 │ │ │ │ - ccmp w28, w21, #0x0, ne // ne = any │ │ │ │ - b.ne b2c8 // b.any │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cbz w0, b2ac │ │ │ │ + mov w30, #0x0 // #0 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + b bff8 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.cc c7b8 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + sub w0, w0, w22 │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + ldr w1, [x1, x25] │ │ │ │ + ldr x6, [sp, #216] │ │ │ │ + sub w1, w1, w24 │ │ │ │ + ldr x5, [x5, x26] │ │ │ │ + ldrb w11, [x6, w0, uxtw] │ │ │ │ + ldrb w8, [x5, w1, uxtw] │ │ │ │ + cmp w24, #0x2 │ │ │ │ + b.ls c2f0 // b.plast │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + ldrb w17, [x5, w0, uxtw] │ │ │ │ + ldrb w30, [x5, w1, uxtw] │ │ │ │ + b bff8 │ │ │ │ + mov w1, w8 │ │ │ │ + mov w0, w11 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + ldr x0, [x0, x26] │ │ │ │ + b.eq c45c // b.none │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + mov w22, w20 │ │ │ │ + bl 700e0 │ │ │ │ + ldr w24, [sp, #116] │ │ │ │ + b c20c │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + mov w22, w20 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + ldr x0, [x0, x26] │ │ │ │ + bl 700e0 │ │ │ │ + b c20c │ │ │ │ ldr x1, [sp, #144] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cs b54c // b.hs, b.nlast │ │ │ │ - str w28, [x1] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.ls b2bc // b.plast │ │ │ │ - b b2b4 │ │ │ │ - add w2, w2, #0xb │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - umull x1, w2, w1 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - ldp w1, w2, [x3, #8] │ │ │ │ - str x0, [x3] │ │ │ │ - add w2, w2, #0xb │ │ │ │ - str w2, [x3, #12] │ │ │ │ - b b188 │ │ │ │ - ldr w3, [sp, #116] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x700 │ │ │ │ - mov w1, #0x7f4 // #2036 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x6e0 │ │ │ │ - mov w1, #0x7d9 // #2009 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, w19 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x690 │ │ │ │ + ldr w22, [x1] │ │ │ │ + bl 7086c │ │ │ │ + add w0, w20, w0 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi c794 // b.pmore │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr w23, [x1, x25] │ │ │ │ + bl 70740 │ │ │ │ + ldr w1, [sp, #116] │ │ │ │ + add w0, w1, w0 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.cc c770 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x26] │ │ │ │ + sub w22, w22, w20 │ │ │ │ + bl 7086c │ │ │ │ + sub w22, w22, w0 │ │ │ │ + ldr x1, [x26] │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + mov x0, x1 │ │ │ │ + str w22, [x1, #24] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr w23, [x2, x25] │ │ │ │ + ldr w1, [x1] │ │ │ │ + add w23, w23, w1 │ │ │ │ + bl 7086c │ │ │ │ + add w20, w20, w0 │ │ │ │ + sub w23, w23, w20 │ │ │ │ + cmp w22, w23 │ │ │ │ + b.ne c74c // b.any │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr w20, [x1, x25] │ │ │ │ + ldr w1, [sp, #116] │ │ │ │ + sub w20, w20, w1 │ │ │ │ + bl 70740 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + ldr x1, [x26] │ │ │ │ + str w20, [x1, #28] │ │ │ │ + b c1e8 │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + bl 700e0 │ │ │ │ + b c1c0 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - and w0, w23, w27 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbz w0, #0, b63c │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.ne b35c // b.any │ │ │ │ - mov w25, w1 │ │ │ │ - mov w23, w1 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b b1e8 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x6c0 │ │ │ │ - mov w1, #0x7a5 // #1957 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, w19 │ │ │ │ - bl 31b0 │ │ │ │ - mov w1, w27 │ │ │ │ - b b35c │ │ │ │ + ldr x0, [x0, x26] │ │ │ │ + bl 700e0 │ │ │ │ + ldr w24, [sp, #116] │ │ │ │ + b c20c │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + mov w22, w20 │ │ │ │ + bl 700e0 │ │ │ │ + ldr w24, [sp, #116] │ │ │ │ + b c20c │ │ │ │ + ldr x21, [sp, #304] │ │ │ │ + ldr x0, [x21, x26] │ │ │ │ + add x26, x21, x26 │ │ │ │ + cbnz w2, c498 │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ldr w1, [x1, x25] │ │ │ │ + add w1, w1, w22 │ │ │ │ + stp w1, w24, [x0, #24] │ │ │ │ + bl 705a0 │ │ │ │ + b c2cc │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + ldr w19, [x1, x25] │ │ │ │ + bl 7086c │ │ │ │ + add w0, w0, w22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi c6bc // b.pmore │ │ │ │ + ldr x0, [x26] │ │ │ │ + sub w19, w19, w22 │ │ │ │ + bl 7086c │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x1, [x26] │ │ │ │ + mov x0, x1 │ │ │ │ + str w19, [x1, #24] │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ldr w20, [x1, x25] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr w1, [x1, x25] │ │ │ │ + add w20, w20, w1 │ │ │ │ + bl 7086c │ │ │ │ + add w0, w0, w22 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + cmp w19, w20 │ │ │ │ + b.ne c698 // b.any │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr w19, [x1, x25] │ │ │ │ + bl 70740 │ │ │ │ + add w0, w0, w24 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc c674 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr w19, [x1, x25] │ │ │ │ + bl 70740 │ │ │ │ + ldr x1, [x26] │ │ │ │ + sub w19, w19, w24 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + str w19, [x1, #28] │ │ │ │ + b c2cc │ │ │ │ + ldr x21, [sp, #304] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbnz w2, c56c │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ldr w1, [x1] │ │ │ │ + add w1, w1, w22 │ │ │ │ + stp w1, w24, [x0, #24] │ │ │ │ + bl 705a0 │ │ │ │ + b c2cc │ │ │ │ + mov x5, x28 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b c224 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + ldr w19, [x1] │ │ │ │ + bl 7086c │ │ │ │ + add w0, w0, w22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi c650 // b.pmore │ │ │ │ + ldr x0, [x21] │ │ │ │ + sub w19, w19, w22 │ │ │ │ + bl 7086c │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x1 │ │ │ │ + str w19, [x1, #24] │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ldr w20, [x1] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr w1, [x1] │ │ │ │ + add w20, w20, w1 │ │ │ │ + bl 7086c │ │ │ │ + add w0, w0, w22 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + cmp w19, w20 │ │ │ │ + b.ne c62c // b.any │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w19, [x1] │ │ │ │ + bl 70740 │ │ │ │ + add w0, w0, w24 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc c608 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w19, [x1] │ │ │ │ + b c2b8 │ │ │ │ + ubfiz x25, x19, #2, #32 │ │ │ │ + add x21, x21, w19, uxtw #3 │ │ │ │ + add x5, x28, x25 │ │ │ │ + b c224 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + mov w2, #0x304 // #772 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + mov w2, #0x303 // #771 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x1a8 │ │ │ │ + mov w2, #0x300 // #768 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + mov w2, #0x36d // #877 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + mov w2, #0x36c // #876 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x1a8 │ │ │ │ + mov w2, #0x36a // #874 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x220 │ │ │ │ + mov w2, #0x324 // #804 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x260 │ │ │ │ + mov w2, #0x339 // #825 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x250 │ │ │ │ + mov w2, #0x32e // #814 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + mov w2, #0x351 // #849 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + mov w2, #0x34f // #847 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x1a8 │ │ │ │ + mov w2, #0x34e // #846 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x198 │ │ │ │ + mov w2, #0x2e0 // #736 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x1a8 │ │ │ │ + mov w2, #0x385 // #901 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + mov w2, #0x387 // #903 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + mov w2, #0x388 // #904 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + mov w2, #0x2d6 // #726 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-256]! │ │ │ │ + stp x29, x30, [sp, #-272]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - str x0, [sp, #184] │ │ │ │ - and w0, w4, #0xff │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ + mov w20, w7 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x23, [sp, #312] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - str w6, [sp, #160] │ │ │ │ - stp x1, x7, [sp, #168] │ │ │ │ - str x3, [sp, #240] │ │ │ │ - str w0, [sp, #248] │ │ │ │ - and w0, w5, #0xff │ │ │ │ - str w0, [sp, #252] │ │ │ │ - cbz x1, bd7c │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x750 │ │ │ │ - bl 3a50 │ │ │ │ - str x0, [sp, #232] │ │ │ │ - cbz x0, be58 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + mov w28, w3 │ │ │ │ + stp x6, x1, [sp, #104] │ │ │ │ + ubfiz x1, x20, #2, #32 │ │ │ │ + stp x5, x4, [sp, #144] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + str w20, [sp, #264] │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x20, #3 │ │ │ │ + mov x26, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x20, #3 │ │ │ │ + mov x27, x0 │ │ │ │ + str x0, [sp, #176] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x5, [sp, #112] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x0, x1, [sp, #232] │ │ │ │ - mov w4, #0x100000 // #1048576 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl 608ec │ │ │ │ - mov w1, w0 │ │ │ │ - ldp x3, x5, [sp, #104] │ │ │ │ - tbnz w0, #31, beb0 │ │ │ │ - cbnz w0, bdec │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w26, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - stp xzr, xzr, [sp, #136] │ │ │ │ - stp xzr, xzr, [sp, #208] │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + lsl x1, x20, #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + cbz w20, d24c │ │ │ │ + add w25, w28, #0x1 │ │ │ │ + str w25, [sp, #120] │ │ │ │ + stp x21, x23, [sp, #312] │ │ │ │ + mov x21, x20 │ │ │ │ + sbfiz x19, x25, #2, #32 │ │ │ │ + ldr x25, [sp, #144] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ nop │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #120] │ │ │ │ - bl 38a0 │ │ │ │ - ldp x0, x2, [sp, #208] │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ - add x23, x0, x2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str w23, [x26, x22, lsl #2] │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #208] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x2, x23 │ │ │ │ - ldp x0, x1, [sp, #232] │ │ │ │ - mov w4, #0x100000 // #1048576 │ │ │ │ - str x3, [sp, #112] │ │ │ │ - bl 608ec │ │ │ │ - mov w1, w0 │ │ │ │ - ldp x3, x5, [sp, #112] │ │ │ │ - tbnz w0, #31, be20 │ │ │ │ - cbz w0, bcd4 │ │ │ │ - ldr w0, [sp, #248] │ │ │ │ - mov w24, w19 │ │ │ │ - mov w23, w20 │ │ │ │ - mov w19, w25 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - sxtw x0, w1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #156] │ │ │ │ - ldr w1, [sp, #252] │ │ │ │ - mov w25, w27 │ │ │ │ - mov w20, w26 │ │ │ │ - mov x27, x5 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - mov w26, w28 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - mov x28, x3 │ │ │ │ - str w22, [sp, #112] │ │ │ │ - str w1, [sp, #164] │ │ │ │ - stp x0, x3, [sp, #216] │ │ │ │ - add x0, x3, x0 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b b854 │ │ │ │ - cbnz w21, b98c │ │ │ │ - cmp w22, #0x40 │ │ │ │ - cset w25, eq // eq = none │ │ │ │ - and w2, w25, w23 │ │ │ │ - tst w25, w23 │ │ │ │ - b.ne bb80 // b.any │ │ │ │ - mov w21, w22 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w19, w2 │ │ │ │ - cmp w22, #0xd │ │ │ │ - b.eq b844 // b.none │ │ │ │ - ldr w1, [sp, #156] │ │ │ │ - eor w0, w2, #0x1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - add x4, x27, w26, uxtw │ │ │ │ - cmp w1, #0x0 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq b910 // b.none │ │ │ │ - orr w0, w23, w24 │ │ │ │ - and w19, w0, #0xff │ │ │ │ - tbnz w0, #0, bb0c │ │ │ │ - str w1, [sp, #200] │ │ │ │ - bl 3210 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x22, #2, #8 │ │ │ │ - mov w24, w19 │ │ │ │ - mov w23, w19 │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - strb w0, [x27, w26, uxtw] │ │ │ │ - ldr w26, [sp, #200] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq b964 // b.none │ │ │ │ - sub w0, w20, #0x1 │ │ │ │ - ldrb w22, [x28] │ │ │ │ - mov w3, w19 │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq bb1c // b.none │ │ │ │ - sub w1, w22, #0x3e │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq b7c4 // b.none │ │ │ │ - cmp w22, #0x2b │ │ │ │ - and w0, w25, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - cset w19, ne // ne = any │ │ │ │ - b.eq bb78 // b.none │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq bb3c // b.none │ │ │ │ - mov w19, w3 │ │ │ │ - mov x0, x27 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + ldr w2, [x25, x22, lsl #2] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add w23, w2, w23 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x27, x22, lsl #3] │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #144] │ │ │ │ - strb wzr, [x2, w26, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x24, x22, lsl #3] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20, x22, lsl #3] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x24, x22, lsl #3] │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x0, [x27, x22, lsl #3] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x0, [x20, x22, lsl #3] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + bl 3ac8 │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne c920 // b.any │ │ │ │ + ldr w25, [sp, #120] │ │ │ │ + mov w3, w23 │ │ │ │ + ldr x7, [sp, #112] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + mul w19, w25, w23 │ │ │ │ + str x7, [sp, #120] │ │ │ │ + ldp x21, x23, [sp, #312] │ │ │ │ + sbfiz x1, x19, #2, #32 │ │ │ │ + bl 56b80 │ │ │ │ + sbfiz x2, x19, #2, #32 │ │ │ │ mov x27, x0 │ │ │ │ - cmp w21, #0x2b │ │ │ │ - b.eq bbac // b.none │ │ │ │ - ldr w1, [sp, #156] │ │ │ │ - eor w0, w19, #0x1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne bae8 // b.any │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x4, x27 │ │ │ │ - mov w25, w23 │ │ │ │ - mov w1, w23 │ │ │ │ - mov w22, #0x2b // #43 │ │ │ │ - mov w20, #0x2710 // #10000 │ │ │ │ - str w26, [sp, #104] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - ldr w3, [sp, #164] │ │ │ │ - cmp w3, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq bb0c // b.none │ │ │ │ - orr w19, w24, w23 │ │ │ │ - tbnz w19, #0, bb0c │ │ │ │ - str x4, [sp, #192] │ │ │ │ - and w24, w19, #0xff │ │ │ │ - stp w1, w2, [sp, #200] │ │ │ │ - bl 39f0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x7, [sp, #120] │ │ │ │ + cmp w25, #0x1 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + b.le d1d8 │ │ │ │ + ldr x10, [x24] │ │ │ │ + sub w0, w28, #0x1 │ │ │ │ + stp x21, x23, [sp, #312] │ │ │ │ + mov w20, w3 │ │ │ │ + ldr w21, [sp, #272] │ │ │ │ + mov x22, x27 │ │ │ │ + str w0, [sp, #216] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + str x24, [sp, #160] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + sub x0, x7, #0x1 │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str w3, [sp, #228] │ │ │ │ + str x7, [sp, #232] │ │ │ │ + str w28, [sp, #240] │ │ │ │ + ldp x1, x0, [sp, #168] │ │ │ │ + ubfiz x25, x1, #2, #32 │ │ │ │ + sub x28, x25, #0x4 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr w0, [x10, x28] │ │ │ │ + str w0, [x10, x25] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr w3, [x2, x28] │ │ │ │ ldr x0, [x0] │ │ │ │ - ubfiz x8, x22, #2, #8 │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ + str w3, [x2, x25] │ │ │ │ + ldr w2, [x0, x28] │ │ │ │ + str w2, [x0, x25] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr w0, [x0] │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls cc5c // b.plast │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + str w1, [sp, #224] │ │ │ │ + ldr w1, [sp, #228] │ │ │ │ + mov x27, x25 │ │ │ │ + ldr w4, [x26] │ │ │ │ + mov x23, x22 │ │ │ │ + sub w19, w20, w1 │ │ │ │ + ldr w2, [x2] │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + str w1, [sp, #140] │ │ │ │ + ldr w1, [sp, #216] │ │ │ │ + mov x22, x28 │ │ │ │ + mov x28, #0x1 // #1 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + mov w24, w28 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbnz w2, cc0c │ │ │ │ + ldr x6, [sp, #168] │ │ │ │ + add x3, x1, x28 │ │ │ │ + ldr x5, [sp, #208] │ │ │ │ + add w2, w28, #0x1 │ │ │ │ + ldurb w9, [x3, #-1] │ │ │ │ + ldrb w25, [x5, x6] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cs d118 // b.hs, b.nlast │ │ │ │ + ldrb w0, [x1, x28] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + ldrb w0, [x3, #1] │ │ │ │ + str w0, [sp, #120] │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + add w4, w24, w4 │ │ │ │ + add w10, w4, w19 │ │ │ │ + mov w1, w9 │ │ │ │ + add w3, w4, w0 │ │ │ │ + add w4, w4, w19 │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + mov w0, w25 │ │ │ │ + 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 w9, [sp, #136] │ │ │ │ + cmp w3, w4 │ │ │ │ + csel w3, w3, w4, ge // ge = tcont │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + stp w3, w11, [sp, #128] │ │ │ │ + ldr x3, [sp, #288] │ │ │ │ + blr x3 │ │ │ │ + ldp w3, w11, [sp, #128] │ │ │ │ + ldr w4, [x26] │ │ │ │ + add w11, w11, w0 │ │ │ │ + cmp w3, w11 │ │ │ │ + b.lt d064 // b.tstop │ │ │ │ + ldr w2, [sp, #140] │ │ │ │ + add w0, w24, w4 │ │ │ │ + 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, w24, w20 │ │ │ │ + ldrb w1, [sp, #120] │ │ │ │ + add w3, w3, w4 │ │ │ │ + ldrb w0, [sp, #112] │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + str w2, [x23, x3, lsl #2] │ │ │ │ + ldr w4, [x26] │ │ │ │ + ldr w2, [x5] │ │ │ │ + add w3, w20, w4 │ │ │ │ + add w3, w3, w24 │ │ │ │ + ldr w7, [x23, x3, lsl #2] │ │ │ │ + bl aa88 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add w0, w7, w0 │ │ │ │ + ldr x10, [x1] │ │ │ │ + ldr w1, [x10, x22] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.le cc40 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr w2, [sp, #224] │ │ │ │ + ldr x1, [x1] │ │ │ │ + str w0, [x10, x27] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str w2, [x1, x27] │ │ │ │ + str w28, [x0, x27] │ │ │ │ add x28, x28, #0x1 │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - mov w23, w24 │ │ │ │ - ldp w26, w19, [sp, #200] │ │ │ │ - strb w0, [x4] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne b854 // b.any │ │ │ │ - ldr x3, [sp, #224] │ │ │ │ - mov x5, x27 │ │ │ │ - mov w28, w26 │ │ │ │ - mov w27, w25 │ │ │ │ - mov w26, w20 │ │ │ │ - mov w25, w19 │ │ │ │ - ldr w22, [sp, #112] │ │ │ │ - mov w19, w24 │ │ │ │ - mov w20, w23 │ │ │ │ - b b720 │ │ │ │ - and w19, w25, #0x1 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - ands w1, w24, #0x1 │ │ │ │ - ccmp w0, w26, #0x2, ne // ne = any │ │ │ │ - b.cc bb50 // b.lo, b.ul, b.last │ │ │ │ - orr w2, w23, w3 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w21, w22 │ │ │ │ - b.eq b9c8 // b.none │ │ │ │ - tbnz w2, #0, bb98 │ │ │ │ - mov w23, w2 │ │ │ │ - mov w19, w2 │ │ │ │ - cmp w22, #0xa │ │ │ │ - b.ne b7e8 // b.any │ │ │ │ - b b844 │ │ │ │ - cmp w26, #0x0 │ │ │ │ - eor w0, w25, #0x1 │ │ │ │ - cset w4, ne // ne = any │ │ │ │ - tst w0, w4 │ │ │ │ - b.eq bc50 // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - strb wzr, [x0, w26, uxtw] │ │ │ │ ldr x0, [sp, #144] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp w19, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne bf18 // b.any │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csel x4, x0, x5, ne // ne = any │ │ │ │ - csel x5, x5, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cbz x0, bbd0 │ │ │ │ - ldp x1, x8, [sp, #168] │ │ │ │ - mov w6, w26 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - mov w20, #0x2710 // #10000 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.ls cc58 // b.plast │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + mov w24, w28 │ │ │ │ + ldr w2, [x5] │ │ │ │ + ldr w4, [x26] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbz w2, cab0 │ │ │ │ + ldp x3, x2, [sp, #192] │ │ │ │ + sub w0, w0, w28 │ │ │ │ + ldrb w9, [x1, w0, uxtw] │ │ │ │ + ldrb w25, [x2, x3] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls d118 // b.plast │ │ │ │ + sub w2, w0, #0x2 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldrb w2, [x1, w2, uxtw] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + str w2, [sp, #112] │ │ │ │ + str w0, [sp, #120] │ │ │ │ + b cae0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi caa0 // b.pmore │ │ │ │ + mov x22, x23 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr w0, [sp, #216] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #168] │ │ │ │ + ldr w1, [sp, #228] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [sp, #216] │ │ │ │ + add w20, w20, w1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne ca20 // b.any │ │ │ │ + ldr w0, [sp, #264] │ │ │ │ + mov x27, x22 │ │ │ │ + ldr x24, [sp, #160] │ │ │ │ + ldr x7, [sp, #232] │ │ │ │ + ldp x21, x23, [sp, #312] │ │ │ │ + ldr w28, [sp, #240] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq d1d8 // b.none │ │ │ │ + mov x19, x23 │ │ │ │ + sub x2, x7, #0x1 │ │ │ │ + mov x23, x26 │ │ │ │ + mov w26, w1 │ │ │ │ + mov x20, x24 │ │ │ │ + mov x24, #0x1 // #1 │ │ │ │ + mov w25, w26 │ │ │ │ + sub w0, w28, #0x1 │ │ │ │ + mov x27, x24 │ │ │ │ + str w26, [sp, #260] │ │ │ │ + mov x26, x23 │ │ │ │ + str w28, [sp, #268] │ │ │ │ + mov w28, w25 │ │ │ │ + str x2, [sp, #248] │ │ │ │ + ldr x1, [x20, x24, lsl #3] │ │ │ │ + str w0, [sp, #256] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + str x0, [sp, #216] │ │ │ │ + stp x21, x19, [sp, #312] │ │ │ │ + ldr x4, [sp, #216] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ubfiz x2, x4, #2, #32 │ │ │ │ + sub x24, x2, #0x4 │ │ │ │ + ldr x3, [x0, x27, lsl #3] │ │ │ │ + ldr w0, [x1, x24] │ │ │ │ + str w0, [x1, x2] │ │ │ │ ldr x0, [sp, #184] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - ldr w19, [sp, #160] │ │ │ │ - mov w7, w19 │ │ │ │ - blr x8 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + ldr w5, [x3, x24] │ │ │ │ + ldr x0, [x0, x27, lsl #3] │ │ │ │ + str w5, [x3, x2] │ │ │ │ + ldr w3, [x0, x24] │ │ │ │ + str w3, [x0, x2] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr w0, [x0, x27, lsl #2] │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.ls d17c // b.plast │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x23, x26 │ │ │ │ + ldr w5, [x26, x27, lsl #2] │ │ │ │ + str w4, [sp, #228] │ │ │ │ + ldr w6, [x1, x27, lsl #2] │ │ │ │ + ldr w1, [sp, #260] │ │ │ │ + sub w1, w28, w1 │ │ │ │ + str w1, [sp, #160] │ │ │ │ + sub w1, w28, #0x1 │ │ │ │ + str w1, [sp, #208] │ │ │ │ + ldr w1, [sp, #256] │ │ │ │ + stp x1, x2, [sp, #232] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + str x1, [sp, #168] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x24, x20 │ │ │ │ + mov x20, x1 │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + ldr x1, [x1, x27, lsl #3] │ │ │ │ + mov w25, w4 │ │ │ │ + cbnz w6, d00c │ │ │ │ + ldr x7, [sp, #216] │ │ │ │ + add x3, x1, x4 │ │ │ │ + ldr x6, [sp, #248] │ │ │ │ + add w2, w4, #0x1 │ │ │ │ + ldurb w19, [x3, #-1] │ │ │ │ + ldrb w21, [x6, x7] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cs d23c // b.hs, b.nlast │ │ │ │ + ldrb w0, [x1, x4] │ │ │ │ + str w0, [sp, #192] │ │ │ │ + ldrb w0, [x3, #1] │ │ │ │ + str w0, [sp, #224] │ │ │ │ + mov x0, x4 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls d234 // b.plast │ │ │ │ + ldurb w0, [x3, #-3] │ │ │ │ + str w0, [sp, #136] │ │ │ │ + ldurb w0, [x3, #-2] │ │ │ │ + str w0, [sp, #132] │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + add w5, w25, w5 │ │ │ │ + ldr w4, [sp, #272] │ │ │ │ + mov w1, w19 │ │ │ │ + add w6, w5, w0 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + add w3, w0, w5 │ │ │ │ + add w5, w0, w5 │ │ │ │ + ldr w26, [x22, x6, lsl #2] │ │ │ │ + sub w5, w5, #0x1 │ │ │ │ str w0, [sp, #160] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w2, w0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - stp xzr, xzr, [sp, #136] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w22, #0xa, #0x0, ne // ne = any │ │ │ │ - b.eq ba90 // b.none │ │ │ │ - and w26, w25, w23 │ │ │ │ - tbnz w26, #0, bc00 │ │ │ │ - ldr w26, [sp, #112] │ │ │ │ - str w19, [sp, #112] │ │ │ │ - b b7e8 │ │ │ │ - ldr w19, [sp, #112] │ │ │ │ - mov x0, x27 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #136] │ │ │ │ - strb wzr, [x2, w19, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ + add w26, w4, w26 │ │ │ │ + ldr w3, [x22, x3, lsl #2] │ │ │ │ + mov w0, w21 │ │ │ │ + ldr w4, [x22, x5, lsl #2] │ │ │ │ + str w4, [sp, #112] │ │ │ │ + ldr w4, [sp, #272] │ │ │ │ + add w3, w4, w3 │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + cmp w26, w3 │ │ │ │ + csel w26, w26, w3, ge // ge = tcont │ │ │ │ + blr x4 │ │ │ │ + bic w26, w26, w26, asr #31 │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + ldr w2, [x23, x27, lsl #2] │ │ │ │ + add w0, w0, w4 │ │ │ │ + cmp w0, w26 │ │ │ │ + b.gt d124 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + add w0, w2, w25 │ │ │ │ + ldr w3, [sp, #208] │ │ │ │ + add w1, w1, w0 │ │ │ │ + add w3, w0, w3 │ │ │ │ + ldr w1, [x22, x1, lsl #2] │ │ │ │ + ldr w0, [x22, x3, lsl #2] │ │ │ │ + ldr w3, [sp, #272] │ │ │ │ + add w0, w3, w0 │ │ │ │ + add w1, w3, w1 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + add w1, w28, w25 │ │ │ │ + mov w6, #0x54 // #84 │ │ │ │ + add w1, w1, w2 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + str w0, [x22, x1, lsl #2] │ │ │ │ + mov x0, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x27 │ │ │ │ + ldp w5, w4, [sp, #132] │ │ │ │ mov x27, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq bc68 // b.none │ │ │ │ - ldrb w22, [x28] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w20, #0x2710 // #10000 │ │ │ │ - b b868 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x4, x27 │ │ │ │ - mov w25, w23 │ │ │ │ - mov w1, w23 │ │ │ │ - mov w22, #0x2b // #43 │ │ │ │ - mov w20, #0x2710 // #10000 │ │ │ │ - str w26, [sp, #104] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - mov w26, w1 │ │ │ │ - mov w19, w2 │ │ │ │ - strb w22, [x4] │ │ │ │ - b b844 │ │ │ │ - lsl w1, w20, #1 │ │ │ │ + and w3, w4, #0xfffffffb │ │ │ │ + cmp w3, #0x43 │ │ │ │ + ccmp w5, w6, #0x0, eq // eq = none │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + str w2, [sp, #128] │ │ │ │ + and w2, w5, #0xfffffffb │ │ │ │ + cmp w2, #0x43 │ │ │ │ + mov w2, #0x41 // #65 │ │ │ │ + ccmp w4, w2, #0x0, eq // eq = none │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + str w2, [sp, #140] │ │ │ │ + nop │ │ │ │ + ldr w3, [x24, x23, lsl #2] │ │ │ │ + mov w1, w19 │ │ │ │ + ldr x6, [x27, x26, lsl #3] │ │ │ │ + add w3, w28, w3 │ │ │ │ + add w3, w3, w25 │ │ │ │ + mov w0, w21 │ │ │ │ + ldr w10, [x6, x20] │ │ │ │ + ldr w9, [x22, x3, lsl #2] │ │ │ │ + ldp x3, x2, [sp, #288] │ │ │ │ + str w9, [sp, #112] │ │ │ │ + str w10, [sp, #120] │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr w10, [sp, #120] │ │ │ │ + ldr w9, [sp, #112] │ │ │ │ + add w3, w0, w10 │ │ │ │ + ldr w6, [x1, x23, lsl #2] │ │ │ │ + ldr w0, [sp, #280] │ │ │ │ + cmp w6, #0x1 │ │ │ │ + add w3, w3, w0 │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + add w0, w3, w0 │ │ │ │ + cbnz w6, d110 │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + add w3, w3, w0 │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + mov w1, w19 │ │ │ │ + mov w0, w21 │ │ │ │ + cmp w3, w9 │ │ │ │ + b.gt d09c │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + cmp w23, w26 │ │ │ │ + b.gt cee0 │ │ │ │ mov x0, x27 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov w3, w19 │ │ │ │ - b b868 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - ands w1, w24, #0x1 │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - ccmp w0, w26, #0x2, ne // ne = any │ │ │ │ - b.cs b9a0 // b.hs, b.nlast │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - adrp x2, 80000 │ │ │ │ - ldr w4, [sp, #160] │ │ │ │ - add x2, x2, #0x7a8 │ │ │ │ - mov w1, #0xaf2 // #2802 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w19, w0 │ │ │ │ - b b990 │ │ │ │ - mov w22, #0x40 // #64 │ │ │ │ - mov w23, w2 │ │ │ │ - mov w25, w2 │ │ │ │ - mov w21, w22 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b b7f4 │ │ │ │ - ldr w19, [sp, #112] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - mov w2, w3 │ │ │ │ - str w26, [sp, #112] │ │ │ │ - b ba70 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - mov w2, w19 │ │ │ │ - mov w22, w21 │ │ │ │ - mov w25, w23 │ │ │ │ - mov w20, #0x2710 // #10000 │ │ │ │ - str w26, [sp, #104] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - b b7f4 │ │ │ │ - ldr w3, [sp, #160] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x7f0 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0xb0e // #2830 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - str x4, [sp, #128] │ │ │ │ - bl 75560 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - ldr x4, [sp, #128] │ │ │ │ - b ba14 │ │ │ │ - cmp w22, #0xa │ │ │ │ - b.ne bc98 // b.any │ │ │ │ + mov x27, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w5, [x23, x27, lsl #2] │ │ │ │ + mov w2, w6 │ │ │ │ + ldrb w1, [sp, #224] │ │ │ │ + ldrb w0, [sp, #192] │ │ │ │ + add w3, w28, w5 │ │ │ │ + add w3, w3, w25 │ │ │ │ + ldr w9, [x22, x3, lsl #2] │ │ │ │ + bl aa88 │ │ │ │ + ldr x1, [x24, x27, lsl #3] │ │ │ │ + add w0, w0, w9 │ │ │ │ + ldr w2, [x1, x20] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ge d154 // b.tcont │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + ldr x3, [sp, #240] │ │ │ │ + ldr x2, [x2, x27, lsl #3] │ │ │ │ + str w0, [x1, x3] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr w4, [sp, #228] │ │ │ │ + ldr x0, [x0, x27, lsl #3] │ │ │ │ + str w4, [x2, x3] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + str w2, [x0, x3] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add x3, x2, #0x1 │ │ │ │ + str x3, [sp, #168] │ │ │ │ + ldr w0, [x0, x27, lsl #2] │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls d174 // b.plast │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + ldr w6, [x1, x27, lsl #2] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + mov w25, w4 │ │ │ │ + ldr w5, [x23, x27, lsl #2] │ │ │ │ + ldr x1, [x1, x27, lsl #3] │ │ │ │ + cbz w6, cd94 │ │ │ │ + ldr x3, [sp, #200] │ │ │ │ + sub w0, w0, w4 │ │ │ │ + mov x2, x4 │ │ │ │ + ldr x4, [sp, #232] │ │ │ │ + ldrb w19, [x1, w0, uxtw] │ │ │ │ + ldrb w21, [x3, x4] │ │ │ │ + cmp x2, #0x2 │ │ │ │ + b.ls d21c // b.plast │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + add w2, w0, #0x2 │ │ │ │ + ldrb w3, [x1, w3, uxtw] │ │ │ │ + ldrb w2, [x1, w2, uxtw] │ │ │ │ + stp w2, w3, [sp, #132] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls d228 // b.plast │ │ │ │ + sub w2, w0, #0x2 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldrb w2, [x1, w2, uxtw] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + str w2, [sp, #192] │ │ │ │ + str w0, [sp, #224] │ │ │ │ + b cde0 │ │ │ │ + add w0, w24, w19 │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + add w4, w4, w0 │ │ │ │ + ldrb w1, [sp, #136] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + mov w0, w25 │ │ │ │ + ldr w3, [x23, x4, lsl #2] │ │ │ │ + str w3, [sp, #128] │ │ │ │ + ldr x3, [sp, #288] │ │ │ │ + blr x3 │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ + ldr w4, [x26] │ │ │ │ + add w2, w3, w0 │ │ │ │ + b cb74 │ │ │ │ + ldr x3, [x27, x26, lsl #3] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w6, [x3, x20] │ │ │ │ + ldr x3, [sp, #288] │ │ │ │ + str w6, [sp, #112] │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr w6, [sp, #112] │ │ │ │ + add w6, w0, w6 │ │ │ │ + ldr w0, [sp, #280] │ │ │ │ + ldr w2, [x1, x23, lsl #2] │ │ │ │ + add w6, w6, w0 │ │ │ │ + ldrb w1, [sp, #132] │ │ │ │ + ldrb w0, [sp, #136] │ │ │ │ + bl aa40 │ │ │ │ + add w0, w0, w6 │ │ │ │ + ldr w1, [x24, x23, lsl #2] │ │ │ │ + add w1, w28, w1 │ │ │ │ + add w1, w1, w25 │ │ │ │ + str w0, [x22, x1, lsl #2] │ │ │ │ + cmp w23, w26 │ │ │ │ + b.gt cee0 │ │ │ │ mov x0, x27 │ │ │ │ - str w2, [sp, #112] │ │ │ │ - bl 38a0 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq bcac // b.none │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - mov w24, w26 │ │ │ │ - ldrb w22, [x28] │ │ │ │ - mov w25, w26 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - str w19, [sp, #112] │ │ │ │ - b badc │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ - ccmp w0, w26, #0x0, ne // ne = any │ │ │ │ - b.eq b9dc // b.none │ │ │ │ - b b9b0 │ │ │ │ - ldr x3, [sp, #224] │ │ │ │ - mov x5, x27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w27, w25 │ │ │ │ - ldr w22, [sp, #112] │ │ │ │ - mov w20, w23 │ │ │ │ - mov w19, w24 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w26, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - b b720 │ │ │ │ - mov w23, w26 │ │ │ │ - mov w25, w26 │ │ │ │ - ldr w26, [sp, #112] │ │ │ │ - str w19, [sp, #112] │ │ │ │ - b b7e8 │ │ │ │ - ldr w25, [sp, #112] │ │ │ │ - mov x5, x27 │ │ │ │ - ldr x3, [sp, #224] │ │ │ │ - mov w27, w26 │ │ │ │ - mov w22, w19 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w19, w26 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w26, #0x2710 // #10000 │ │ │ │ - b b720 │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - bl 38a0 │ │ │ │ + mov x27, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + mov x24, x0 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - strb wzr, [x0, w28, uxtw] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - tst w27, w0 │ │ │ │ - b.ne bef4 // b.any │ │ │ │ + ldr w6, [x0, x27, lsl #2] │ │ │ │ + b cf74 │ │ │ │ + csel w3, w0, w3, eq // eq = none │ │ │ │ + b cf44 │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + b cae0 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + mov w1, w19 │ │ │ │ + add w3, w0, w25 │ │ │ │ + mov w0, w21 │ │ │ │ + add w3, w3, w2 │ │ │ │ + ldr w26, [x22, x3, lsl #2] │ │ │ │ + ldp x3, x2, [sp, #288] │ │ │ │ + blr x3 │ │ │ │ + add w0, w0, w26 │ │ │ │ + ldr w2, [x23, x27, lsl #2] │ │ │ │ + b ce88 │ │ │ │ ldr x0, [sp, #144] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csel x19, x0, x21, ne // ne = any │ │ │ │ - csel x21, x21, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cbz x0, bdcc │ │ │ │ - ldp x1, x8, [sp, #168] │ │ │ │ - mov x4, x19 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - mov w6, w28 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - mov x5, x21 │ │ │ │ - ldr w7, [sp, #160] │ │ │ │ - mov w3, w22 │ │ │ │ - blr x8 │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - bl 36c0 │ │ │ │ - mov w19, w0 │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr w0, [x0, x27, lsl #2] │ │ │ │ + add x3, x2, #0x1 │ │ │ │ + str x3, [sp, #168] │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.hi cd80 // b.pmore │ │ │ │ + mov x26, x23 │ │ │ │ + mov x20, x24 │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr w0, [sp, #256] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [sp, #216] │ │ │ │ + ldr w2, [sp, #260] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [sp, #256] │ │ │ │ + add w28, w28, w2 │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq be8c // b.none │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + b.ne ccf0 // b.any │ │ │ │ + ldr w0, [sp, #264] │ │ │ │ + add x24, x27, #0x1 │ │ │ │ + mov x23, x26 │ │ │ │ + ldr w28, [sp, #268] │ │ │ │ + mov x26, x2 │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + ldp x21, x19, [sp, #312] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi ccbc // b.pmore │ │ │ │ + mov x26, x23 │ │ │ │ + mov x24, x20 │ │ │ │ + mov x27, x22 │ │ │ │ + mov x23, x19 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + str x24, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + str x0, [x21] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + str x0, [x23] │ │ │ │ + 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], #256 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 b68c │ │ │ │ - ldr w3, [sp, #160] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x818 │ │ │ │ - mov w1, #0xb70 // #2928 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - b bd20 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w26, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - stp xzr, xzr, [sp, #136] │ │ │ │ - str xzr, [sp, #208] │ │ │ │ - b b76c │ │ │ │ - cmn w0, #0x4 │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - add x0, x0, #0x730 │ │ │ │ - adrp x2, 80000 │ │ │ │ - csel x3, x3, x0, ne // ne = any │ │ │ │ - add x2, x2, #0x790 │ │ │ │ - mov w1, #0xb54 // #2900 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 34c8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 38d0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x758 │ │ │ │ - mov w1, #0xab6 // #2742 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x840 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, w19 │ │ │ │ - bl 31b0 │ │ │ │ - cmn w0, #0x4 │ │ │ │ - b.eq bee8 // b.none │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - mov w1, #0xac9 // #2761 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x790 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - bl 36c0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x730 │ │ │ │ - b bec0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x7d8 │ │ │ │ - mov w2, #0xb67 // #2919 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x7d8 │ │ │ │ - mov w2, #0xb04 // #2820 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 5daa0 │ │ │ │ - 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 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x2, w20, w2 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x1, x2 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - stp wzr, w20, [x19, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #272 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ + stp wzr, wzr, [sp, #132] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi d048 // b.pmore │ │ │ │ + str wzr, [sp, #192] │ │ │ │ + str wzr, [sp, #224] │ │ │ │ + b cde0 │ │ │ │ + stp wzr, wzr, [sp, #132] │ │ │ │ + b cde0 │ │ │ │ + mov x0, x4 │ │ │ │ + str wzr, [sp, #192] │ │ │ │ + str wzr, [sp, #224] │ │ │ │ + b cdc8 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - umull x2, w20, w2 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x1, x2 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - stp wzr, w20, [x19, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, c098 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - ldrb w1, [x0, #59] │ │ │ │ - cbz w1, c090 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - cbz x0, c0f4 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x60 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x858 │ │ │ │ - mov w2, #0x337 // #823 │ │ │ │ - bl 34b0 │ │ │ │ - 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] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - cbz x0, c1a8 │ │ │ │ - mov x20, x1 │ │ │ │ - ldr w1, [x1, #28] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - cbnz w1, c178 │ │ │ │ - b c194 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x1, [x0, x19, lsl #3] │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 59760 │ │ │ │ - ldr w0, [x20, #28] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi c174 // b.pmore │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x78 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x868 │ │ │ │ - mov w2, #0x3d3 // #979 │ │ │ │ - bl 34b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w0, [x2] │ │ │ │ - sub w0, w0, #0x3e │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne c23c // b.any │ │ │ │ - sub w19, w3, #0x1 │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - mov x0, x2 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - bl 3948 │ │ │ │ - mov x4, x0 │ │ │ │ - strb wzr, [x0, w19, uxtw] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - str w19, [x0, #12] │ │ │ │ - str x4, [x0, #56] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 3b00 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w0, [x2] │ │ │ │ - sub w0, w0, #0x3e │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne c2b0 // b.any │ │ │ │ - sub w19, w3, #0x1 │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - mov x0, x2 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - bl 3948 │ │ │ │ - mov x4, x0 │ │ │ │ - strb wzr, [x0, w19, uxtw] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - str w19, [x0] │ │ │ │ - str x4, [x0, #24] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 3b2c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x3 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldr x0, [x0, w2, uxtw #3] │ │ │ │ - ldr w21, [x0, #64] │ │ │ │ - add w1, w21, w4 │ │ │ │ - cbnz w21, c30c │ │ │ │ - str x19, [x0, #48] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w3, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w22, w2 │ │ │ │ - ldr x23, [x0, #48] │ │ │ │ - add w24, w1, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, w4 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - add w4, w21, #0x1 │ │ │ │ - mov w2, w25 │ │ │ │ - mov x1, x19 │ │ │ │ - str w4, [x0, x3, lsl #2] │ │ │ │ - add x0, x19, w4, uxtw │ │ │ │ - bl 3948 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x19, w21, uxtw] │ │ │ │ - mov x0, x23 │ │ │ │ - strb wzr, [x19, w24, uxtw] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, w24 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldr x0, [x0, w22, uxtw #3] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - str x19, [x0, #48] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - cbz x0, c498 │ │ │ │ - mov x19, x3 │ │ │ │ - mov w3, w2 │ │ │ │ - ldr x0, [x0, w3, uxtw #3] │ │ │ │ - cbz x0, c498 │ │ │ │ - ldr w20, [x0, #64] │ │ │ │ - mov x5, x1 │ │ │ │ - add w1, w20, w4 │ │ │ │ - cbnz w20, c410 │ │ │ │ - str x19, [x0, #48] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add w22, w1, #0x1 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - ldr x21, [x0, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - str x5, [sp, #48] │ │ │ │ - stp w2, w4, [sp, #56] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x19, x0 │ │ │ │ - add w0, w20, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x19, x0 │ │ │ │ - bl 3948 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x19, w20, uxtw] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [x19, w22, uxtw] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - mov w1, w22 │ │ │ │ - ldr w3, [sp, #56] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldr x0, [x5, #8] │ │ │ │ - ldr x0, [x0, w3, uxtw #3] │ │ │ │ - str x19, [x0, #48] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x90 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x878 │ │ │ │ - mov w2, #0x53e // #1342 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl 34b0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x27, x0 │ │ │ │ + b d1d8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-272]! │ │ │ │ mov x29, sp │ │ │ │ + ldr w0, [sp, #280] │ │ │ │ + str w0, [sp, #132] │ │ │ │ + ldr w0, [sp, #288] │ │ │ │ + str w0, [sp, #264] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + ldr w20, [sp, #272] │ │ │ │ + ldr x8, [sp, #312] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + str x0, [sp, #232] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + ubfiz x1, x20, #2, #32 │ │ │ │ + ldr x24, [sp, #296] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldr w23, [x1, #28] │ │ │ │ - cmp w23, w7 │ │ │ │ - b.ne c69c // b.any │ │ │ │ - mov x19, x1 │ │ │ │ - mov x24, x0 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - mov x20, x2 │ │ │ │ - mov w26, w3 │ │ │ │ - mov x28, x4 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x25, x5 │ │ │ │ - mov w21, w6 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x0, c698 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 59710 │ │ │ │ - ubfiz x1, x23, #3, #32 │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldr x3, [x19] │ │ │ │ - str x0, [x22, x1] │ │ │ │ - ldr x0, [x3, x1] │ │ │ │ - add x0, x0, #0x44 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - ldrb w0, [x20] │ │ │ │ - ldr w27, [x19, #28] │ │ │ │ - sub w0, w0, #0x3e │ │ │ │ - tst w0, w2 │ │ │ │ - b.ne c694 // b.any │ │ │ │ - sub w22, w26, #0x1 │ │ │ │ - sub w2, w26, #0x1 │ │ │ │ - add x1, x20, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x3, x28 │ │ │ │ - ldr x5, [x19] │ │ │ │ - mov w4, w21 │ │ │ │ - ldr w2, [x19, #28] │ │ │ │ - ldr x5, [x5, w27, uxtw #3] │ │ │ │ - str w22, [x5] │ │ │ │ - str x20, [x5, #24] │ │ │ │ - bl c2c0 │ │ │ │ - ldp w0, w1, [x19, #36] │ │ │ │ - cmp w0, w21 │ │ │ │ - csel w0, w0, w21, ls // ls = plast │ │ │ │ - cmp w1, w21 │ │ │ │ - csel w1, w1, w21, cs // cs = hs, nlast │ │ │ │ - stp w0, w1, [x19, #36] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x25, c648 │ │ │ │ - cbz w23, c5c4 │ │ │ │ - cbz x0, c670 │ │ │ │ - ldr w22, [x19, #28] │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x0, c6c0 │ │ │ │ - ubfiz x22, x22, #3, #32 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 59710 │ │ │ │ - ldr w2, [x19, #28] │ │ │ │ - mov w4, w21 │ │ │ │ - str x0, [x20, x22] │ │ │ │ - mov x3, x25 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x24 │ │ │ │ - bl c3c0 │ │ │ │ - ldr w0, [x19, #28] │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #28] │ │ │ │ - cbnz w1, c628 │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #24] │ │ │ │ + str x6, [sp, #96] │ │ │ │ + str x8, [sp, #112] │ │ │ │ + str x7, [sp, #176] │ │ │ │ + str w4, [sp, #200] │ │ │ │ + str x5, [sp, #216] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x2, x3, [sp, #248] │ │ │ │ + bl 56b80 │ │ │ │ + cbz w20, db68 │ │ │ │ + ldr x6, [sp, #96] │ │ │ │ + mov w19, w20 │ │ │ │ + ldr x8, [sp, #112] │ │ │ │ + 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 x19, x0 │ │ │ │ + b.ne d300 // b.any │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + str w2, [sp, #96] │ │ │ │ + stp x6, x8, [sp, #112] │ │ │ │ + madd w1, w0, w2, w2 │ │ │ │ + mov x0, x23 │ │ │ │ + str x7, [sp, #136] │ │ │ │ + bl 20a20 │ │ │ │ + ldr w2, [sp, #96] │ │ │ │ + sub w4, w20, #0x1 │ │ │ │ + ldr x7, [sp, #136] │ │ │ │ + cmp w4, #0x5 │ │ │ │ + ldp x6, x8, [sp, #112] │ │ │ │ + udiv w26, w0, w2 │ │ │ │ + mul w3, w26, w2 │ │ │ │ + sub w5, w0, w3 │ │ │ │ + b.ls da24 // b.plast │ │ │ │ + add x1, x7, #0x4 │ │ │ │ + tst x1, #0xf │ │ │ │ + b.ne da24 // b.any │ │ │ │ + lsr w4, w20, #2 │ │ │ │ + mov x9, #0x4 // #4 │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + dup v27.4s, w5 │ │ │ │ + movi v28.4s, #0x4 │ │ │ │ + add x4, x9, w4, uxtw #4 │ │ │ │ + adrp x9, 86000 │ │ │ │ + add x4, x7, x4 │ │ │ │ + ldr q30, [x9, #480] │ │ │ │ + b d3b0 │ │ │ │ + ldr q31, [x1], #16 │ │ │ │ + cmhs v31.4s, v31.4s, v27.4s │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x9, d31 │ │ │ │ + cbnz x9, d3b8 │ │ │ │ + add v30.4s, v30.4s, v28.4s │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne d398 // b.any │ │ │ │ + fmov w1, s30 │ │ │ │ + add w27, w1, #0x1 │ │ │ │ + cmp w20, w27 │ │ │ │ + b.ls daf0 // b.plast │ │ │ │ + ldr w4, [x7, w27, uxtw #2] │ │ │ │ + mov w19, w27 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.cs daf0 // b.hs, b.nlast │ │ │ │ + add w4, w1, #0x2 │ │ │ │ + cmp w4, w20 │ │ │ │ + b.cs d47c // b.hs, b.nlast │ │ │ │ + ldr w9, [x7, w4, uxtw #2] │ │ │ │ + cmp w5, w9 │ │ │ │ + b.ls d47c // b.plast │ │ │ │ + add w27, w1, #0x3 │ │ │ │ + cmp w20, w27 │ │ │ │ + b.ls da50 // b.plast │ │ │ │ + ldr w9, [x7, w27, uxtw #2] │ │ │ │ + mov w19, w27 │ │ │ │ + cmp w5, w9 │ │ │ │ + b.ls da50 // b.plast │ │ │ │ + add w4, w1, #0x4 │ │ │ │ + cmp w20, w4 │ │ │ │ + b.ls d47c // b.plast │ │ │ │ + ldr w9, [x7, w4, uxtw #2] │ │ │ │ + cmp w5, w9 │ │ │ │ + b.ls d47c // b.plast │ │ │ │ + add w27, w1, #0x5 │ │ │ │ + cmp w20, w27 │ │ │ │ + b.ls da50 // b.plast │ │ │ │ + ldr w9, [x7, w27, uxtw #2] │ │ │ │ + mov w19, w27 │ │ │ │ + cmp w5, w9 │ │ │ │ + b.ls da50 // b.plast │ │ │ │ + add w4, w1, #0x6 │ │ │ │ + cmp w20, w4 │ │ │ │ + b.ls d47c // b.plast │ │ │ │ + ldr w9, [x7, w4, uxtw #2] │ │ │ │ + cmp w5, w9 │ │ │ │ + b.ls d47c // b.plast │ │ │ │ + add w27, w1, #0x7 │ │ │ │ + cmp w20, w27 │ │ │ │ + b.ls da50 // b.plast │ │ │ │ + ldr w1, [x7, w27, uxtw #2] │ │ │ │ + mov w19, w27 │ │ │ │ + cmp w5, w1 │ │ │ │ + csel w27, w4, w27, ls // ls = plast │ │ │ │ + mov w1, w27 │ │ │ │ + csel x19, x1, x19, ls // ls = plast │ │ │ │ + ldr w1, [x7, x19, lsl #2] │ │ │ │ + subs w25, w5, w1 │ │ │ │ + ccmp w0, w2, #0x0, ne // ne = any │ │ │ │ + cset w0, cs // cs = hs, nlast │ │ │ │ + str w0, [sp, #268] │ │ │ │ + b.cc d780 // b.lo, b.ul, b.last │ │ │ │ + mov w22, w25 │ │ │ │ + mov w0, w1 │ │ │ │ + str w2, [sp, #120] │ │ │ │ + str x8, [sp, #160] │ │ │ │ + str wzr, [sp, #172] │ │ │ │ + stp x7, x6, [sp, #184] │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + add w0, w22, w0 │ │ │ │ + sub w20, w26, #0x1 │ │ │ │ + sub w1, w3, w1 │ │ │ │ + add w2, w3, w0 │ │ │ │ + add w4, w1, w0 │ │ │ │ + add w3, w3, w0 │ │ │ │ + add w1, w1, w0 │ │ │ │ + lsl x28, x19, #3 │ │ │ │ + ldr w21, [x23, x2, lsl #2] │ │ │ │ + ldr w0, [x23, x4, lsl #2] │ │ │ │ + ldr w2, [sp, #132] │ │ │ │ + add w0, w2, w0 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.eq d850 // b.none │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + ldr w2, [sp, #132] │ │ │ │ + ldr w0, [x23, x3, lsl #2] │ │ │ │ + add w0, w2, w0 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.eq d8ec // b.none │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + lsl x0, x19, #2 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + add x19, x2, x19, lsl #2 │ │ │ │ + ldr w2, [x2, x0] │ │ │ │ + cbz w21, d920 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x0, [x0, x28] │ │ │ │ + cbnz w2, d704 │ │ │ │ + ldr x3, [sp, #248] │ │ │ │ + sub w2, w22, #0x1 │ │ │ │ + ldrb w3, [x3, w20, uxtw] │ │ │ │ + ldrb w2, [x0, w2, uxtw] │ │ │ │ + str w3, [sp, #96] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + cmp w22, #0x2 │ │ │ │ + b.ls d6f8 // b.plast │ │ │ │ + sub w3, w22, #0x3 │ │ │ │ + sub w2, w22, #0x2 │ │ │ │ + ldrb w4, [x0, w3, uxtw] │ │ │ │ + ldrb w9, [x0, w2, uxtw] │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + ldrb w0, [sp, #96] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + str w4, [sp, #112] │ │ │ │ + ldrb w1, [sp, #152] │ │ │ │ + ldr w25, [x23, x3, lsl #2] │ │ │ │ + str w9, [sp, #136] │ │ │ │ + blr x24 │ │ │ │ + add w25, w25, w0 │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + cmp w21, w25 │ │ │ │ + ldr w9, [sp, #136] │ │ │ │ + b.eq d74c // b.none │ │ │ │ + cbz w27, d9e4 │ │ │ │ + and w1, w4, #0xfffffffb │ │ │ │ + and w0, w9, #0xfffffffb │ │ │ │ + cmp w1, #0x43 │ │ │ │ + mov w1, #0x54 // #84 │ │ │ │ + ccmp w9, w1, #0x0, eq // eq = none │ │ │ │ + sub w5, w27, #0x1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + cmp w0, #0x43 │ │ │ │ + mov w0, #0x41 // #65 │ │ │ │ + ccmp w4, w0, #0x0, eq // eq = none │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + str w1, [sp, #168] │ │ │ │ + str w22, [sp, #204] │ │ │ │ + mov w22, w20 │ │ │ │ + sub w20, w27, #0x1 │ │ │ │ + ldr w27, [sp, #264] │ │ │ │ + add x26, x0, x5, lsl #3 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + str w0, [sp, #136] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + str x28, [sp, #208] │ │ │ │ + add x25, x0, x5, lsl #3 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov x28, x25 │ │ │ │ + ldr w25, [sp, #152] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + str x23, [sp, #152] │ │ │ │ + mov x23, x26 │ │ │ │ + mov x26, x19 │ │ │ │ + b d64c │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + add w19, w19, w0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w1, w25 │ │ │ │ + ldrb w0, [sp, #96] │ │ │ │ + blr x24 │ │ │ │ + add w0, w0, w19 │ │ │ │ + add w0, w0, w27 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ne d63c // b.any │ │ │ │ + ldr x0, [x28] │ │ │ │ + str w20, [sp, #112] │ │ │ │ + ldr w0, [x0, w22, uxtw #2] │ │ │ │ + str w0, [sp, #172] │ │ │ │ + sub x23, x23, #0x8 │ │ │ │ + sub x28, x28, #0x8 │ │ │ │ + cbz w20, d670 │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr w0, [x26] │ │ │ │ + ldr w19, [x1, w22, uxtw #2] │ │ │ │ + cbz w0, d604 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + add w0, w19, w0 │ │ │ │ + csel w19, w0, w19, eq // eq = none │ │ │ │ + b d60c │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + mov w20, w22 │ │ │ │ + ldr x23, [sp, #152] │ │ │ │ + ldr x28, [sp, #208] │ │ │ │ + ldr w22, [sp, #204] │ │ │ │ + tbnz w0, #31, db44 │ │ │ │ + ldr x19, [sp, #160] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + ldr x0, [x19, x28] │ │ │ │ + bl 700e0 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ldr w1, [x0, x1] │ │ │ │ + ldr x0, [x19, x28] │ │ │ │ + cbnz w1, d86c │ │ │ │ + stp w20, w22, [x0, #24] │ │ │ │ + bl 705a0 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldr w27, [sp, #112] │ │ │ │ + ldr w22, [sp, #172] │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ldr x1, [x0, w27, uxtw #3] │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ldr w26, [x1, w20, uxtw #2] │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq d774 // b.none │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + mov w19, w27 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + ldr w0, [x0, w27, uxtw #2] │ │ │ │ + mul w3, w26, w1 │ │ │ │ + b d4ac │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b d554 │ │ │ │ + ldr x3, [sp, #144] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + ldr x4, [sp, #256] │ │ │ │ + ldr w2, [x2, x3] │ │ │ │ + ldr w3, [sp, #200] │ │ │ │ + sub w2, w2, w22 │ │ │ │ + sub w3, w3, w26 │ │ │ │ + ldrb w3, [x4, w3, uxtw] │ │ │ │ + str w3, [sp, #96] │ │ │ │ + ldrb w3, [x0, w2, uxtw] │ │ │ │ + str w3, [sp, #152] │ │ │ │ + cmp w22, #0x2 │ │ │ │ + b.ls d6f8 // b.plast │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + add w2, w2, #0x2 │ │ │ │ + ldrb w4, [x0, w3, uxtw] │ │ │ │ + ldrb w9, [x0, w2, uxtw] │ │ │ │ + b d554 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w26, w20 │ │ │ │ + ldr x0, [x0, x28] │ │ │ │ + bl 700e0 │ │ │ │ + subs w22, w22, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne d6e0 // b.any │ │ │ │ + ldp x7, x6, [sp, #184] │ │ │ │ + mov w25, w22 │ │ │ │ + ldr x8, [sp, #160] │ │ │ │ + cbnz w27, d82c │ │ │ │ + ldr x0, [x8] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr w1, [x1] │ │ │ │ + cbz w1, d90c │ │ │ │ + stp x7, x8, [sp, #96] │ │ │ │ + str x6, [sp, #112] │ │ │ │ + bl 7086c │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + add w0, w0, w26 │ │ │ │ + ldr x6, [sp, #112] │ │ │ │ + cmp w0, w1 │ │ │ │ + ldp x7, x8, [sp, #96] │ │ │ │ + b.hi db78 // b.pmore │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x8, [sp, #96] │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + stp x7, x6, [sp, #112] │ │ │ │ + sub w19, w1, w26 │ │ │ │ + bl 7086c │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x8, [sp, #96] │ │ │ │ + ldr x6, [sp, #120] │ │ │ │ + ldr x1, [x8] │ │ │ │ + mov x0, x1 │ │ │ │ + str w19, [x1, #24] │ │ │ │ + ldr w19, [x6] │ │ │ │ + stp x6, x8, [sp, #96] │ │ │ │ + bl 70740 │ │ │ │ + add w0, w0, w25 │ │ │ │ + ldr x7, [sp, #112] │ │ │ │ + cmp w19, w0 │ │ │ │ + ldp x6, x8, [sp, #96] │ │ │ │ + b.cc db9c // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x8] │ │ │ │ + ldr w19, [x6] │ │ │ │ + stp x8, x7, [sp, #96] │ │ │ │ + bl 70740 │ │ │ │ + ldp x8, x7, [sp, #96] │ │ │ │ + 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], #96 │ │ │ │ + ldp x29, x30, [sp], #272 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, c608 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x8e8 │ │ │ │ - mov w2, #0x5c3 // #1475 │ │ │ │ + b 38a0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov w26, w20 │ │ │ │ + ldr x0, [x0, x28] │ │ │ │ + bl 700e0 │ │ │ │ + ldr w0, [sp, #268] │ │ │ │ + b d6d4 │ │ │ │ + bl 7086c │ │ │ │ + add w0, w20, w0 │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi db20 // b.pmore │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + ldr x0, [x0, x28] │ │ │ │ + ldr w21, [x1, x2] │ │ │ │ + bl 70740 │ │ │ │ + add w0, w0, w22 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.cc dbe4 // b.lo, b.ul, b.last │ │ │ │ + ldr x25, [sp, #160] │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + ldr x0, [x25, x28] │ │ │ │ + sub w21, w1, w20 │ │ │ │ + bl 7086c │ │ │ │ + sub w21, w21, w0 │ │ │ │ + ldr x1, [x25, x28] │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + mov x0, x1 │ │ │ │ + str w21, [x1, #24] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + sub w19, w1, w22 │ │ │ │ + bl 70740 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x1, [x25, x28] │ │ │ │ + str w19, [x1, #28] │ │ │ │ + b d6b8 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0, x28] │ │ │ │ + bl 700e0 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + b d6d4 │ │ │ │ + str x7, [sp, #96] │ │ │ │ + stp w26, w25, [x0, #24] │ │ │ │ + bl 705a0 │ │ │ │ + ldr x7, [sp, #96] │ │ │ │ + b d82c │ │ │ │ + ldr x8, [sp, #160] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ldp x7, x6, [sp, #184] │ │ │ │ + mov w25, w22 │ │ │ │ + ldr x0, [x8, x28] │ │ │ │ + ccmp w27, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne d90c // b.any │ │ │ │ + stp x7, x8, [sp, #96] │ │ │ │ + str x6, [sp, #112] │ │ │ │ + bl 7086c │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + add w0, w0, w26 │ │ │ │ + ldr x6, [sp, #112] │ │ │ │ + cmp w0, w1 │ │ │ │ + ldp x7, x8, [sp, #96] │ │ │ │ + b.hi dbc0 // b.pmore │ │ │ │ + ldr x0, [x8, x28] │ │ │ │ + str x8, [sp, #96] │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + stp x7, x6, [sp, #112] │ │ │ │ + sub w19, w1, w26 │ │ │ │ + bl 7086c │ │ │ │ + sub w1, w19, w0 │ │ │ │ + ldr x8, [sp, #96] │ │ │ │ + ldr x6, [sp, #120] │ │ │ │ + ldr x2, [x8, x28] │ │ │ │ + mov x0, x2 │ │ │ │ + str w1, [x2, #24] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr w19, [x6, x1] │ │ │ │ + stp x6, x8, [sp, #96] │ │ │ │ + bl 70740 │ │ │ │ + add w0, w0, w22 │ │ │ │ + ldp x6, x8, [sp, #96] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc dc08 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x8, x28] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr w19, [x6, x1] │ │ │ │ + stp x6, x8, [sp, #96] │ │ │ │ + bl 70740 │ │ │ │ + sub w19, w19, w22 │ │ │ │ + ldp x6, x8, [sp, #96] │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x7, [sp, #112] │ │ │ │ + ldr x1, [x8, x28] │ │ │ │ + str w19, [x1, #28] │ │ │ │ + cbz w27, d784 │ │ │ │ + b d82c │ │ │ │ + ldp x0, x7, [sp, #176] │ │ │ │ + mov w25, w22 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x8, [sp, #160] │ │ │ │ + ldr w1, [x0, x1] │ │ │ │ + ldr x6, [sp, #192] │ │ │ │ + str x6, [sp, #112] │ │ │ │ + ldr x0, [x8] │ │ │ │ + stp x7, x8, [sp, #96] │ │ │ │ + cbnz w1, da5c │ │ │ │ + stp w26, w22, [x0, #24] │ │ │ │ + bl 705a0 │ │ │ │ + ldp x7, x8, [sp, #96] │ │ │ │ + ldr x6, [sp, #112] │ │ │ │ + ldr x0, [x8] │ │ │ │ + b d788 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b da3c │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr w9, [x7, x1, lsl #2] │ │ │ │ + cmp w5, w9 │ │ │ │ + b.ls da48 // b.plast │ │ │ │ + mov w27, w1 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne da2c // b.any │ │ │ │ + mov w19, w27 │ │ │ │ + b d47c │ │ │ │ + mov w19, w4 │ │ │ │ + mov x27, x19 │ │ │ │ + b d47c │ │ │ │ + bl 7086c │ │ │ │ + add w0, w0, w26 │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + ldr x6, [sp, #112] │ │ │ │ + cmp w0, w1 │ │ │ │ + ldp x7, x8, [sp, #96] │ │ │ │ + b.hi dafc // b.pmore │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x8, [sp, #96] │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + stp x7, x6, [sp, #112] │ │ │ │ + sub w19, w1, w26 │ │ │ │ + bl 7086c │ │ │ │ + sub w1, w19, w0 │ │ │ │ + ldr x8, [sp, #96] │ │ │ │ + ldr x6, [sp, #120] │ │ │ │ + ldr x2, [x8] │ │ │ │ + mov x0, x2 │ │ │ │ + str w1, [x2, #24] │ │ │ │ + ldr w19, [x6] │ │ │ │ + stp x6, x8, [sp, #96] │ │ │ │ + bl 70740 │ │ │ │ + add w0, w0, w22 │ │ │ │ + ldp x6, x8, [sp, #96] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc dc2c // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x8] │ │ │ │ + ldr w19, [x6] │ │ │ │ + stp x6, x8, [sp, #96] │ │ │ │ + bl 70740 │ │ │ │ + ldp x6, x8, [sp, #96] │ │ │ │ + sub w19, w19, w22 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x7, [sp, #112] │ │ │ │ + ldr x0, [x8] │ │ │ │ + str w19, [x0, #28] │ │ │ │ + b d788 │ │ │ │ + mov w19, w1 │ │ │ │ + mov x27, x19 │ │ │ │ + b d47c │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x268 │ │ │ │ + mov w2, #0x484 // #1156 │ │ │ │ bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x8b0 │ │ │ │ - mov w2, #0x5bf // #1471 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x268 │ │ │ │ + mov w2, #0x4b2 // #1202 │ │ │ │ bl 34b0 │ │ │ │ - bl 3b2c │ │ │ │ - bl 3b5c │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x898 │ │ │ │ - mov w2, #0x5b5 // #1461 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x260 │ │ │ │ + mov w2, #0x49f // #1183 │ │ │ │ bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0xb8 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x8d0 │ │ │ │ - mov w2, #0x562 // #1378 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 20a20 │ │ │ │ + brk #0x3e8 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x268 │ │ │ │ + mov w2, #0x4df // #1247 │ │ │ │ bl 34b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, 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 5daa0 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - cbz x0, c744 │ │ │ │ - mov x19, x0 │ │ │ │ - ubfiz x21, x21, #3, #32 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 59710 │ │ │ │ - str x0, [x19, x21] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0xb8 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x8d0 │ │ │ │ - mov w2, #0x562 // #1378 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + mov w2, #0x4e1 // #1249 │ │ │ │ bl 34b0 │ │ │ │ - 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 w20, [x1, #28] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x0, c7d8 │ │ │ │ - mov x21, x0 │ │ │ │ - ubfiz x20, x20, #3, #32 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 59710 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x21, x20] │ │ │ │ - ldr x0, [x1, x20] │ │ │ │ - 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 3b5c │ │ │ │ - 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] │ │ │ │ - ldr w23, [x1, #28] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cmp w23, w6 │ │ │ │ - b.ne c90c // b.any │ │ │ │ - mov x19, x1 │ │ │ │ - mov x25, x0 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - mov x20, x2 │ │ │ │ - mov w26, w3 │ │ │ │ - mov x27, x4 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w21, w5 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x0, c934 │ │ │ │ - ubfiz x24, x23, #3, #32 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 59710 │ │ │ │ - ldr x2, [x19] │ │ │ │ - str x0, [x22, x24] │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - ldr x0, [x2, x24] │ │ │ │ - add x0, x0, #0x44 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - ldrb w0, [x20] │ │ │ │ - sub w0, w0, #0x3e │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne c930 // b.any │ │ │ │ - sub w22, w26, #0x1 │ │ │ │ - sub w2, w26, #0x1 │ │ │ │ - add x1, x20, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ - mov x3, x27 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x5, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w4, w21 │ │ │ │ - ldr x5, [x5, x24] │ │ │ │ - str w22, [x5] │ │ │ │ - str x20, [x5, #24] │ │ │ │ - bl c2c0 │ │ │ │ - ldp w0, w1, [x19, #36] │ │ │ │ - ldr w2, [x19, #28] │ │ │ │ - cmp w0, w21 │ │ │ │ - ldrb w3, [x19, #60] │ │ │ │ - csel w0, w0, w21, ls // ls = plast │ │ │ │ - cmp w1, w21 │ │ │ │ - csel w1, w1, w21, cs // cs = hs, nlast │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19, #28] │ │ │ │ - stp w0, w1, [x19, #36] │ │ │ │ - cbnz w3, c8ec │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #24] │ │ │ │ - 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 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0xd0 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x898 │ │ │ │ - mov w2, #0x590 // #1424 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x268 │ │ │ │ + mov w2, #0x4cb // #1227 │ │ │ │ bl 34b0 │ │ │ │ - bl 3b2c │ │ │ │ - bl 3b5c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x4, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add w21, w3, #0x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - ldr x2, [x4] │ │ │ │ - ldr x1, [x2, w1, uxtw #3] │ │ │ │ - ldr w22, [x1] │ │ │ │ - ldr x23, [x1, #24] │ │ │ │ - add w22, w22, #0x2 │ │ │ │ - mov x1, x22 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3930 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3930 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl 30a8 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 30a8 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, ca1c │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - 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], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3930 │ │ │ │ - adrp x21, 84000 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3930 │ │ │ │ - add x1, x21, #0xfd0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 30a8 │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x21, #0xfd0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 30a8 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3750 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w21, eq // eq = none │ │ │ │ - b c9ec │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldrb w0, [x2] │ │ │ │ - sub w0, w0, #0x3e │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne cc30 // b.any │ │ │ │ - sub w21, w3, #0x1 │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - mov w22, w7 │ │ │ │ - mov x0, x2 │ │ │ │ - mov x25, x4 │ │ │ │ - mov x24, x5 │ │ │ │ - mov w20, w6 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - str w3, [sp, #92] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x0, w21, uxtw] │ │ │ │ - mov x8, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x1, [x1, w22, uxtw #3] │ │ │ │ - str w21, [x1, #12] │ │ │ │ - str x0, [x1, #56] │ │ │ │ - ldrb w0, [x19, #62] │ │ │ │ - cbz w0, cb38 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov x2, x8 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c940 │ │ │ │ - tbz w0, #0, cbdc │ │ │ │ - mov x0, x23 │ │ │ │ - mov x3, x25 │ │ │ │ - mov w4, w20 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x19 │ │ │ │ - bl c2c0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x24, cbb4 │ │ │ │ - cbz x0, cc34 │ │ │ │ - mov x3, x24 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w4, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl c3c0 │ │ │ │ - ldp w2, w1, [x19, #32] │ │ │ │ - ldr w0, [x19, #40] │ │ │ │ - cmp w1, w20 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - csel w1, w1, w20, ls // ls = plast │ │ │ │ - stp w2, w1, [x19, #32] │ │ │ │ - cmp w0, w20 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - csel w0, w0, w20, cs // cs = hs, nlast │ │ │ │ - str w0, [x19, #40] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, cb74 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0xe0 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x8e8 │ │ │ │ - mov w2, #0x641 // #1601 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + mov w2, #0x4b3 // #1203 │ │ │ │ bl 34b0 │ │ │ │ - adrp x19, 80000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x634 // #1588 │ │ │ │ - add x0, x19, #0x618 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x900 │ │ │ │ - bl 4edec │ │ │ │ - mov w3, w22 │ │ │ │ - mov w1, #0x635 // #1589 │ │ │ │ - add x0, x19, #0x618 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x938 │ │ │ │ - bl 4edec │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x968 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x636 // #1590 │ │ │ │ - add x0, x19, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 3b00 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0xe0 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x8b8 │ │ │ │ - mov w2, #0x63e // #1598 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + mov w2, #0x4cd // #1229 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + mov w2, #0x486 // #1158 │ │ │ │ bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-240]! │ │ │ │ + add w0, w5, #0x1 │ │ │ │ mov x29, sp │ │ │ │ + str w5, [sp, #112] │ │ │ │ + add w5, w7, #0x1 │ │ │ │ + str w0, [sp, #184] │ │ │ │ + add w0, w0, w5 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - ldrb w0, [x2] │ │ │ │ + madd w19, w3, w0, w0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - sub w0, w0, #0x3e │ │ │ │ + ldr w22, [sp, #256] │ │ │ │ + ldp x20, x21, [sp, #264] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne cdec // b.any │ │ │ │ - add x1, x2, #0x1 │ │ │ │ mov w24, w3 │ │ │ │ - mov w23, w6 │ │ │ │ - mov x0, x2 │ │ │ │ - mov x20, x4 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - mov w21, w5 │ │ │ │ - bl 3948 │ │ │ │ - mov x7, x0 │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - strb wzr, [x7, w0, uxtw] │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x2, [x1, w23, uxtw #3] │ │ │ │ - str w0, [x2, #12] │ │ │ │ - str x7, [x2, #56] │ │ │ │ - ldrb w0, [x19, #62] │ │ │ │ - cbz w0, ccf4 │ │ │ │ - mov w3, w24 │ │ │ │ - mov x2, x7 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c940 │ │ │ │ - tbz w0, #0, cdc4 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [x0, w23, uxtw #3] │ │ │ │ - ldr w22, [x2, #64] │ │ │ │ - add w1, w21, w22 │ │ │ │ - cbnz w22, cd44 │ │ │ │ - ldr w0, [x19, #40] │ │ │ │ - str x20, [x2, #48] │ │ │ │ - ldp w4, w3, [x19, #32] │ │ │ │ - str w1, [x2, #64] │ │ │ │ - cmp w3, w21 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - csel w3, w3, w21, ls // ls = plast │ │ │ │ - cmp w0, w21 │ │ │ │ - csel w0, w0, w21, cs // cs = hs, nlast │ │ │ │ - stp w4, w3, [x19, #32] │ │ │ │ - str w0, [x19, #40] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add w24, w1, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x25, [x2, #48] │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - mov w4, w23 │ │ │ │ - add w3, w22, #0x1 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x20 │ │ │ │ - str w3, [x0, x4, lsl #2] │ │ │ │ - add x0, x20, w3, uxtw │ │ │ │ - bl 3948 │ │ │ │ - mov x1, x25 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [x20, w24, uxtw] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w1, w24 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x2, [x0, w23, uxtw #3] │ │ │ │ - b cd00 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0xf0 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x978 │ │ │ │ - mov w2, #0x612 // #1554 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - bl 34b0 │ │ │ │ + ldr w23, [sp, #248] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - bl 3b00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ + add w25, w3, #0x1 │ │ │ │ + ldr w26, [sp, #240] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - ldr w21, [x28, #28] │ │ │ │ - ubfiz x1, x23, #3, #32 │ │ │ │ - str w21, [sp, #108] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz w23, cf80 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - subs w19, w23, #0x1 │ │ │ │ - mov w22, w19 │ │ │ │ - udiv w24, w21, w23 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - cbnz w19, cff0 │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - add x19, x20, w19, uxtw #3 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - msub w21, w24, w23, w0 │ │ │ │ - add w0, w21, w24 │ │ │ │ - add w21, w21, w24 │ │ │ │ - lsl x24, x0, #3 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x26, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x1, x24 │ │ │ │ + str w0, [sp, #100] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str xzr, [x26, #16] │ │ │ │ - str xzr, [x26, #32] │ │ │ │ - str q31, [x26] │ │ │ │ - str wzr, [x26, #40] │ │ │ │ - str wzr, [x26, #48] │ │ │ │ - stur wzr, [x26, #58] │ │ │ │ - strb w27, [x26, #62] │ │ │ │ - str wzr, [x26, #64] │ │ │ │ - stur q31, [x26, #72] │ │ │ │ - stur q31, [x26, #88] │ │ │ │ - stur q31, [x26, #104] │ │ │ │ - str xzr, [x26, #128] │ │ │ │ - str x26, [x19] │ │ │ │ - stp w21, w21, [x26, #24] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - str x0, [x26] │ │ │ │ - cbz x1, cef0 │ │ │ │ - ldr x26, [x19] │ │ │ │ + stp x1, x2, [sp, #120] │ │ │ │ + sbfiz x1, x19, #2, #32 │ │ │ │ + stp x4, x6, [sp, #160] │ │ │ │ + stp w5, w7, [sp, #192] │ │ │ │ + bl 56b80 │ │ │ │ + sbfiz x2, x19, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl 3ac8 │ │ │ │ + sbfiz x1, x25, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr w1, [x26, #28] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x26, #8] │ │ │ │ - ldr x0, [x28, #16] │ │ │ │ - ldr x9, [x19] │ │ │ │ - cbz x0, cfa0 │ │ │ │ - add x0, x0, w25, uxtw #2 │ │ │ │ - str x0, [x9, #16] │ │ │ │ - ldr w12, [x9, #28] │ │ │ │ - cbz w12, cf6c │ │ │ │ - ldp x6, x8, [x28] │ │ │ │ - ldr x7, [x9] │ │ │ │ - ldp w0, w4, [x9, #36] │ │ │ │ - cbz x8, cfb4 │ │ │ │ - ldr x11, [x9, #8] │ │ │ │ - ubfiz x10, x12, #3, #32 │ │ │ │ - mov w1, w25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [x6, w1, uxtw #3] │ │ │ │ - str x3, [x7, x2] │ │ │ │ - ldr x3, [x8, w1, uxtw #3] │ │ │ │ - str x3, [x11, x2] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - ldr x3, [x6, w1, uxtw #3] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr w3, [x3, #64] │ │ │ │ - cmp w0, w3 │ │ │ │ - csel w0, w0, w3, ls // ls = plast │ │ │ │ - cmp w4, w3 │ │ │ │ - csel w4, w4, w3, cs // cs = hs, nlast │ │ │ │ - cmp x2, x10 │ │ │ │ - b.ne cf2c // b.any │ │ │ │ - add w25, w25, w12 │ │ │ │ - stp w0, w4, [x9, #36] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp w23, w22 │ │ │ │ - b.hi ce74 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - 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 │ │ │ │ - ldrb w1, [x28, #59] │ │ │ │ - cbz w1, cf04 │ │ │ │ - ldrb w1, [x28, #60] │ │ │ │ - cbz w1, cf04 │ │ │ │ - b cefc │ │ │ │ - mov w3, w12 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - add w2, w25, w1 │ │ │ │ - ldr x2, [x6, x2, lsl #3] │ │ │ │ - str x2, [x7, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - ldr w2, [x2, #64] │ │ │ │ - cmp w0, w2 │ │ │ │ - csel w0, w0, w2, ls // ls = plast │ │ │ │ - cmp w4, w2 │ │ │ │ - csel w4, w4, w2, cs // cs = hs, nlast │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne cfc0 // b.any │ │ │ │ - b cf64 │ │ │ │ - ubfiz x0, x24, #3, #32 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + sbfiz x1, x25, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x27, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - str xzr, [x27, #32] │ │ │ │ - str q31, [x27] │ │ │ │ - str wzr, [x27, #40] │ │ │ │ - str wzr, [x27, #48] │ │ │ │ - stur wzr, [x27, #58] │ │ │ │ - strb w21, [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, x26, lsl #3] │ │ │ │ - stp w24, w24, [x27, #24] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - str x0, [x27] │ │ │ │ - cbz x1, d07c │ │ │ │ - ldr x27, [x20, x26, lsl #3] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x27, #8] │ │ │ │ - ldr x0, [x28, #16] │ │ │ │ - ldr x10, [x20, x26, lsl #3] │ │ │ │ - cbz x0, d110 │ │ │ │ - add x0, x0, w25, uxtw #2 │ │ │ │ - str x0, [x10, #16] │ │ │ │ - ldr w13, [x10, #28] │ │ │ │ - cbz w13, d100 │ │ │ │ - ldp x6, x9, [x28] │ │ │ │ - ldr x7, [x10] │ │ │ │ - ldp w3, w4, [x10, #36] │ │ │ │ - cbz x9, d124 │ │ │ │ - ldr x12, [x10, #8] │ │ │ │ - ubfiz x11, x13, #3, #32 │ │ │ │ - mov w1, w25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - nop │ │ │ │ + sbfiz x2, x25, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + sbfiz x2, x25, #2, #32 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + cmp w25, #0x1 │ │ │ │ + ldr w5, [sp, #112] │ │ │ │ + b.le e140 │ │ │ │ + cmp w23, w26 │ │ │ │ + mov x3, x4 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ + cset w6, ne // ne = any │ │ │ │ + cmp w23, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ + sub w2, w24, #0x1 │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + mov w25, w22 │ │ │ │ + sub w0, w5, #0x1 │ │ │ │ + mov x4, x27 │ │ │ │ + str w2, [sp, #188] │ │ │ │ + and w2, w6, #0x1 │ │ │ │ + add x0, x1, x0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str w2, [sp, #204] │ │ │ │ + cset w2, ne // ne = any │ │ │ │ + str w2, [sp, #200] │ │ │ │ + str w5, [sp, #220] │ │ │ │ + stp x28, x27, [sp, #224] │ │ │ │ nop │ │ │ │ - ldr x0, [x6, w1, uxtw #3] │ │ │ │ - str x0, [x7, x2] │ │ │ │ - ldr x0, [x9, w1, uxtw #3] │ │ │ │ - str x0, [x12, x2] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - ldr x0, [x6, w1, uxtw #3] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr w0, [x0, #64] │ │ │ │ + ldr w0, [x4] │ │ │ │ + str w0, [x4, #4] │ │ │ │ + ldr w1, [sp, #184] │ │ │ │ + ldr w0, [x28] │ │ │ │ + str w0, [x28, #4] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le dec8 │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #136] │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + add w1, w19, w0 │ │ │ │ + ldr w0, [sp, #204] │ │ │ │ + cbnz w0, e37c │ │ │ │ + ldr w0, [sp, #220] │ │ │ │ + add x22, x3, w19, sxtw #2 │ │ │ │ + str w25, [sp, #256] │ │ │ │ + mov x25, x22 │ │ │ │ + sub w24, w0, #0x1 │ │ │ │ + ldr w0, [sp, #188] │ │ │ │ + ldr w22, [sp, #256] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x28, [sp, #144] │ │ │ │ + mov x28, x4 │ │ │ │ + str w19, [sp, #152] │ │ │ │ + mov w19, w24 │ │ │ │ + add x24, x3, w1, sxtw #2 │ │ │ │ + str x3, [sp, #208] │ │ │ │ + str x21, [sp, #272] │ │ │ │ + b de44 │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr w26, [x25] │ │ │ │ + mov w0, w23 │ │ │ │ + blr x20 │ │ │ │ + add w0, w0, w26 │ │ │ │ + str w0, [x24, #4] │ │ │ │ + ldr w1, [x28] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ge de30 // b.tcont │ │ │ │ + str w0, [x28, #4] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + str w1, [x0, #4] │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + cmn w19, #0x1 │ │ │ │ + b.eq deac // b.none │ │ │ │ + ldp x1, x0, [sp, #112] │ │ │ │ + ldr w26, [x24] │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + add w26, w22, w26 │ │ │ │ + ldrb w23, [x0, x1] │ │ │ │ + ldp w21, w0, [x25] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add w0, w22, w0 │ │ │ │ + cmp w26, w0 │ │ │ │ + csel w26, w26, w0, ge // ge = tcont │ │ │ │ + mov w0, w23 │ │ │ │ + ldrb w27, [x1, w19, uxtw] │ │ │ │ + bic w26, w26, w26, asr #31 │ │ │ │ + mov w1, w27 │ │ │ │ + blr x20 │ │ │ │ + add w0, w0, w21 │ │ │ │ + cmp w0, w26 │ │ │ │ + b.gt ddf8 │ │ │ │ + ldr w0, [x24] │ │ │ │ + ldr w1, [x25, #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 de10 │ │ │ │ + mov x4, x28 │ │ │ │ + ldr w19, [sp, #152] │ │ │ │ + ldr x28, [sp, #144] │ │ │ │ + mov w25, w22 │ │ │ │ + ldr x3, [sp, #208] │ │ │ │ + ldr x21, [sp, #272] │ │ │ │ + ldr w0, [x28] │ │ │ │ + ldr w22, [sp, #100] │ │ │ │ + ldr w1, [sp, #184] │ │ │ │ + str x3, [sp, #112] │ │ │ │ + str x4, [sp, #136] │ │ │ │ + mul w0, w22, w0 │ │ │ │ + add x0, x3, w0, sxtw #2 │ │ │ │ + bl 20a20 │ │ │ │ + mov w8, w0 │ │ │ │ + ldr w0, [x28] │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + ldr x4, [sp, #136] │ │ │ │ + madd w0, w22, w0, w8 │ │ │ │ + ldr w1, [x4] │ │ │ │ + ldr w0, [x3, w0, sxtw #2] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne e484 // b.any │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + add w1, w19, w0 │ │ │ │ + b.le e10c │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + cbnz w0, e194 │ │ │ │ + ldrsw x5, [sp, #184] │ │ │ │ + add x0, x3, #0x4 │ │ │ │ + ldr w2, [sp, #196] │ │ │ │ + mov x27, x3 │ │ │ │ + str w8, [sp, #152] │ │ │ │ + add x19, x5, w19, sxtw │ │ │ │ + add x5, x5, w1, sxtw │ │ │ │ + sub w22, w2, #0x1 │ │ │ │ + ldr w2, [sp, #188] │ │ │ │ + add x24, x3, x5, lsl #2 │ │ │ │ + add x19, x0, x19, lsl #2 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + str x4, [sp, #208] │ │ │ │ + str w1, [sp, #216] │ │ │ │ + b dffc │ │ │ │ + ldur w3, [x19, #-4] │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, w26 │ │ │ │ + mov w0, w23 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + blr x20 │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add w3, w0, w3 │ │ │ │ + ldr w5, [x28] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w4, [sp, #100] │ │ │ │ + mov w1, w26 │ │ │ │ + str w3, [sp, #144] │ │ │ │ + mov w0, w23 │ │ │ │ + ldr w3, [sp, #152] │ │ │ │ + madd w5, w4, w5, w3 │ │ │ │ + ldr w5, [x27, w5, sxtw #2] │ │ │ │ + str w5, [sp, #136] │ │ │ │ + blr x20 │ │ │ │ + ldr w5, [sp, #136] │ │ │ │ + ldr w3, [sp, #144] │ │ │ │ + add w0, w0, w5 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.le e078 │ │ │ │ + ldr w3, [x28] │ │ │ │ + mov w0, w23 │ │ │ │ + ldr w4, [sp, #100] │ │ │ │ + mov w1, w26 │ │ │ │ + ldr w5, [sp, #152] │ │ │ │ + mov x2, x21 │ │ │ │ + madd w3, w4, w3, w5 │ │ │ │ + ldr w23, [x27, w3, sxtw #2] │ │ │ │ + blr x20 │ │ │ │ + add w0, w0, w23 │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + str w0, [x24, #4]! │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.eq e100 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr w3, [x24] │ │ │ │ + ldrb w23, [x0, x1] │ │ │ │ + add w3, w25, w3 │ │ │ │ + ldp w5, w0, [x19, #-4] │ │ │ │ + str w5, [sp, #144] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add w0, w25, w0 │ │ │ │ cmp w3, w0 │ │ │ │ - csel w3, w3, w0, ls // ls = plast │ │ │ │ - cmp w4, w0 │ │ │ │ - csel w4, w4, w0, cs // cs = hs, nlast │ │ │ │ - cmp x2, x11 │ │ │ │ - b.ne d0c0 // b.any │ │ │ │ - add w25, w25, w13 │ │ │ │ - stp w3, w4, [x10, #36] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp w19, w26 │ │ │ │ - b.hi d000 // b.pmore │ │ │ │ - b ce58 │ │ │ │ - ldrb w1, [x28, #59] │ │ │ │ - cbz w1, d090 │ │ │ │ - ldrb w1, [x28, #60] │ │ │ │ - cbz w1, d090 │ │ │ │ - b d088 │ │ │ │ - mov w2, w13 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w25, w0 │ │ │ │ - ldr x1, [x6, x1, lsl #3] │ │ │ │ - str x1, [x7, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr w1, [x1, #64] │ │ │ │ - cmp w3, w1 │ │ │ │ - csel w3, w3, w1, ls // ls = plast │ │ │ │ - cmp w4, w1 │ │ │ │ - csel w4, w4, w1, cs // cs = hs, nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne d12c // b.any │ │ │ │ - b d0f8 │ │ │ │ + csel w3, w3, w0, ge // ge = tcont │ │ │ │ + mov w0, w23 │ │ │ │ + ldrb w26, [x1, w22, uxtw] │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + mov w1, w26 │ │ │ │ + blr x20 │ │ │ │ + ldr w5, [sp, #144] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add w0, w0, w5 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.gt df60 │ │ │ │ + ldr w0, [x19] │ │ │ │ + ldr w3, [x24] │ │ │ │ + add w0, w25, w0 │ │ │ │ + add w3, w25, w3 │ │ │ │ + cmp w3, w0 │ │ │ │ + csel w3, w3, w0, ge // ge = tcont │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + b df80 │ │ │ │ + ldp w6, w5, [x19, #-4] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w3, [x24] │ │ │ │ + mov w1, w26 │ │ │ │ + add w5, w25, w5 │ │ │ │ + mov w0, w23 │ │ │ │ + add w3, w25, w3 │ │ │ │ + str w6, [sp, #144] │ │ │ │ + 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, #144] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add w0, w0, w6 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.le e174 │ │ │ │ + ldur w3, [x19, #-4] │ │ │ │ + mov w1, w26 │ │ │ │ + mov w0, w23 │ │ │ │ + mov x2, x21 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + blr x20 │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add w0, w0, w3 │ │ │ │ + str w0, [x24, #4]! │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.ne dffc // b.any │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w0, [x1, #24] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls d2f0 // b.plast │ │ │ │ - mov w22, w3 │ │ │ │ - mov x21, x1 │ │ │ │ - mov w19, w2 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add w2, w19, w22 │ │ │ │ - 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 w1, w1, w22, hi // hi = pmore │ │ │ │ - stp w1, w1, [x20, #24] │ │ │ │ - str wzr, [x20, #40] │ │ │ │ - str wzr, [x20, #48] │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - str wzr, [x20, #64] │ │ │ │ - str xzr, [x20, #128] │ │ │ │ - str q31, [x20] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - cbz x0, d21c │ │ │ │ - ldr w1, [x20, #28] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - cbz x0, d2a4 │ │ │ │ - add x0, x0, w19, uxtw #2 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr w5, [x20, #28] │ │ │ │ - cbz w5, d28c │ │ │ │ - ldp x0, x7, [x21] │ │ │ │ - ldr x6, [x20] │ │ │ │ - ldp w3, w4, [x20, #36] │ │ │ │ - cbz x7, d2b8 │ │ │ │ - ldr x8, [x20, #8] │ │ │ │ - ubfiz x5, x5, #3, #32 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x2, [x0, w19, uxtw #3] │ │ │ │ - str x2, [x6, x1] │ │ │ │ - ldr x2, [x7, w19, uxtw #3] │ │ │ │ - str x2, [x8, x1] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - ldr x2, [x0, w19, uxtw #3] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr w2, [x2, #64] │ │ │ │ - cmp w3, w2 │ │ │ │ - csel w3, w3, w2, ls // ls = plast │ │ │ │ - cmp w4, w2 │ │ │ │ - csel w4, w4, w2, cs // cs = hs, nlast │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne d250 // b.any │ │ │ │ - stp w3, w4, [x20, #36] │ │ │ │ - mov x0, x20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x4, [sp, #208] │ │ │ │ + mov x3, x27 │ │ │ │ + ldr w1, [sp, #216] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add x4, x4, #0x4 │ │ │ │ + ldr w0, [sp, #188] │ │ │ │ + add x28, x28, #0x4 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [sp, #188] │ │ │ │ + mov w19, w1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne dd80 // b.any │ │ │ │ + ldp x28, x27, [sp, #224] │ │ │ │ + mov x4, x3 │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + str x27, [x0] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + str x28, [x0] │ │ │ │ + mov x0, x4 │ │ │ │ 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], #240 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w1, [x21, #59] │ │ │ │ - cbz w1, d22c │ │ │ │ - ldrb w1, [x21, #60] │ │ │ │ - cbz w1, d22c │ │ │ │ - b d224 │ │ │ │ - mov w5, w5 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add w2, w19, w1 │ │ │ │ - ldr x2, [x0, x2, lsl #3] │ │ │ │ - str x2, [x6, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - ldr w2, [x2, #64] │ │ │ │ - cmp w3, w2 │ │ │ │ - csel w3, w3, w2, ls // ls = plast │ │ │ │ - cmp w4, w2 │ │ │ │ - csel w4, w4, w2, cs // cs = hs, nlast │ │ │ │ - cmp x5, x1 │ │ │ │ - b.ne d2c0 // b.any │ │ │ │ - b d288 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x100 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x9a8 │ │ │ │ - mov w2, #0x697 // #1687 │ │ │ │ + ldr w1, [x19] │ │ │ │ + ldr w0, [x24] │ │ │ │ + add w1, w25, w1 │ │ │ │ + add w0, w25, w0 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + b dfe8 │ │ │ │ + ldrsw x9, [sp, #184] │ │ │ │ + add x5, x3, #0x4 │ │ │ │ + ldr x22, [sp, #168] │ │ │ │ + mov x27, x3 │ │ │ │ + ldr w0, [sp, #196] │ │ │ │ + add x19, x9, w19, sxtw │ │ │ │ + add x9, x9, w1, sxtw │ │ │ │ + str w8, [sp, #144] │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + add x0, x22, #0x1 │ │ │ │ + add x26, x2, x0 │ │ │ │ + add x24, x3, x9, lsl #2 │ │ │ │ + add x19, x5, x19, lsl #2 │ │ │ │ + str x26, [sp, #152] │ │ │ │ + str x4, [sp, #208] │ │ │ │ + str w1, [sp, #216] │ │ │ │ + b e2b0 │ │ │ │ + ldr w3, [x19] │ │ │ │ + ldr w0, [x24] │ │ │ │ + add w3, w25, w3 │ │ │ │ + add w0, w25, w0 │ │ │ │ + cmp w3, w0 │ │ │ │ + csel w3, w3, w0, ge // ge = tcont │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + ldr w5, [x28] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w4, [sp, #144] │ │ │ │ + mov w1, w26 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + mov w0, w23 │ │ │ │ + ldr w3, [sp, #100] │ │ │ │ + madd w5, w3, w5, w4 │ │ │ │ + ldr w5, [x27, 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 e32c │ │ │ │ + ldp w6, w3, [x19, #-4] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w5, [x24] │ │ │ │ + mov w1, w26 │ │ │ │ + add w3, w25, w3 │ │ │ │ + mov w0, w23 │ │ │ │ + add w5, w25, 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 e358 // b.tstop │ │ │ │ + ldr w0, [x19] │ │ │ │ + ldr w1, [x24] │ │ │ │ + add w0, w25, w0 │ │ │ │ + add w1, w25, w1 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + str w0, [x24, #4]! │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq e100 // b.none │ │ │ │ + ldp w5, w3, [x19, #-4] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w0, [x24] │ │ │ │ + add w3, w25, w3 │ │ │ │ + ldrb w26, [x22] │ │ │ │ + add w0, w25, 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 w23, [x1, x4] │ │ │ │ + mov w1, w26 │ │ │ │ + mov w0, w23 │ │ │ │ + blr x20 │ │ │ │ + ldr w5, [sp, #136] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + add w5, w5, w0 │ │ │ │ + cmp w3, w5 │ │ │ │ + b.ge e1d8 // b.tcont │ │ │ │ + ldur w3, [x19, #-4] │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, w26 │ │ │ │ + mov w0, w23 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + blr x20 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + add w3, w3, w0 │ │ │ │ + b e1f4 │ │ │ │ + ldr w3, [x28] │ │ │ │ + mov w0, w23 │ │ │ │ + ldr w4, [sp, #100] │ │ │ │ + mov w1, w26 │ │ │ │ + ldr w5, [sp, #144] │ │ │ │ + mov x2, x21 │ │ │ │ + madd w3, w4, w3, w5 │ │ │ │ + ldr w23, [x27, w3, sxtw #2] │ │ │ │ + blr x20 │ │ │ │ + add w0, w23, w0 │ │ │ │ + b e298 │ │ │ │ + ldur w3, [x19, #-4] │ │ │ │ + mov w1, w26 │ │ │ │ + mov w0, w23 │ │ │ │ + mov x2, x21 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + blr x20 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + add w0, w3, w0 │ │ │ │ + b e298 │ │ │ │ + str w25, [sp, #256] │ │ │ │ + add x22, x3, w19, sxtw #2 │ │ │ │ + ldr x24, [sp, #160] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr w22, [sp, #256] │ │ │ │ + str x28, [sp, #112] │ │ │ │ + mov x28, x4 │ │ │ │ + str w19, [sp, #144] │ │ │ │ + add x19, x3, w1, sxtw #2 │ │ │ │ + str x3, [sp, #152] │ │ │ │ + str x21, [sp, #272] │ │ │ │ + b e400 │ │ │ │ + ldr w1, [x19] │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + add w1, w22, w1 │ │ │ │ + add w0, w22, w0 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + str w0, [x19, #4] │ │ │ │ + ldr w1, [x28] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ge e3e8 // b.tcont │ │ │ │ + str w0, [x28, #4] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + str w1, [x0, #4] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq e464 // b.none │ │ │ │ + ldp w21, w23, [x25] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + add w23, w22, w23 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr w0, [x19] │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + add w0, w22, w0 │ │ │ │ + cmp w23, w0 │ │ │ │ + ldrb w26, [x1, x3] │ │ │ │ + csel w23, w23, w0, ge // ge = tcont │ │ │ │ + ldrb w27, [x24] │ │ │ │ + mov w0, w26 │ │ │ │ + mov w1, w27 │ │ │ │ + bic w23, w23, w23, asr #31 │ │ │ │ + blr x20 │ │ │ │ + add w7, w21, w0 │ │ │ │ + cmp w23, w7 │ │ │ │ + b.ge e3ac // b.tcont │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr w23, [x25] │ │ │ │ + mov w0, w26 │ │ │ │ + blr x20 │ │ │ │ + add w0, w23, w0 │ │ │ │ + b e3c8 │ │ │ │ + mov x4, x28 │ │ │ │ + ldr w19, [sp, #144] │ │ │ │ + ldr x28, [sp, #112] │ │ │ │ + mov w25, w22 │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + ldr x21, [sp, #272] │ │ │ │ + ldr w0, [x28] │ │ │ │ + b dec8 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x70 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x288 │ │ │ │ + mov w2, #0x525 // #1317 │ │ │ │ bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-208]! │ │ │ │ + add w8, w6, #0x1 │ │ │ │ mov x29, sp │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - cbz w0, d660 │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + stp w0, w6, [sp, #196] │ │ │ │ + add w6, w0, #0x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x1 │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cc d62c // b.lo, b.ul, b.last │ │ │ │ - ubfiz x1, x21, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x27, x0 │ │ │ │ - cbz w21, d52c │ │ │ │ + add w21, w6, w8 │ │ │ │ + ldp x0, x6, [sp, #256] │ │ │ │ + stp x2, x3, [sp, #144] │ │ │ │ + mov x22, x1 │ │ │ │ + ldr x2, [sp, #240] │ │ │ │ + madd w1, w4, w21, w21 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x1, x0, w21, uxtw #3 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ + ldr w20, [sp, #216] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + ldr w19, [sp, #232] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr x0, [x28, #96] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - movi v15.2s, #0x0 │ │ │ │ + ldr w23, [sp, #224] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + stp x5, x7, [sp, #168] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + str xzr, [x6, #24] │ │ │ │ + ldr x25, [sp, #280] │ │ │ │ + stp x2, x6, [sp, #112] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + mov x0, x22 │ │ │ │ + str w8, [sp, #140] │ │ │ │ + str w4, [sp, #164] │ │ │ │ + bl 20a20 │ │ │ │ udiv w24, w0, w21 │ │ │ │ - msub w21, w24, w21, w0 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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] │ │ │ │ - cbnz w21, d544 │ │ │ │ - mov w25, w24 │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - str w0, [sp, #116] │ │ │ │ - mov w23, #0x18 // #24 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - umull x20, w25, w23 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x28, #96] │ │ │ │ - str x0, [x22] │ │ │ │ - umull x3, w19, w23 │ │ │ │ - mov x2, x20 │ │ │ │ - str x3, [sp, #120] │ │ │ │ - ldr x1, [x1] │ │ │ │ - add x1, x1, x3 │ │ │ │ - bl 3948 │ │ │ │ - stp w25, w25, [x22, #8] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - cbz w19, d4a0 │ │ │ │ - ldr x1, [x28, #96] │ │ │ │ - sub w0, w19, #0x1 │ │ │ │ - ldr x1, [x1] │ │ │ │ - umaddl x0, w0, w23, x1 │ │ │ │ - ldr w3, [x0, #16] │ │ │ │ - cbz w25, d4c4 │ │ │ │ - ldr x1, [x22] │ │ │ │ - add x5, x20, x1 │ │ │ │ - ldr w2, [x1, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - sub w2, w2, w3 │ │ │ │ - stur w2, [x1, #-8] │ │ │ │ - cmp x5, x1 │ │ │ │ - b.ne d4ac // b.any │ │ │ │ - ldr x0, [x28, #104] │ │ │ │ - cbnz x0, d56c │ │ │ │ - ldr x1, [x27] │ │ │ │ - stp x22, x26, [x1, #96] │ │ │ │ - cbz x26, d554 │ │ │ │ - ldr w2, [sp, #116] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr x3, [x22] │ │ │ │ - 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 d608 // b.any │ │ │ │ - str w0, [x1, #24] │ │ │ │ - add x27, x27, #0x8 │ │ │ │ + cmp w23, w20 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + ldr w8, [sp, #140] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ + msub w28, w24, w21, w0 │ │ │ │ + cset w7, ne // ne = any │ │ │ │ + cmp w8, w28 │ │ │ │ + b.cs e794 // b.hs, b.nlast │ │ │ │ + cmp w23, #0x0 │ │ │ │ + mov w27, w24 │ │ │ │ + ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ + sub w26, w28, w8 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + and w1, w0, #0x1 │ │ │ │ + str w1, [sp, #192] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w28, w24 │ │ │ │ + and w20, w20, #0x1 │ │ │ │ + cbnz w7, e7c8 │ │ │ │ + mov x23, x22 │ │ │ │ + mov w22, w28 │ │ │ │ + mov x28, x25 │ │ │ │ + str w8, [sp, #160] │ │ │ │ + str w0, [sp, #204] │ │ │ │ + b e6b8 │ │ │ │ + mul w0, w21, w27 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + sub w25, w27, #0x1 │ │ │ │ + add w1, w1, w26 │ │ │ │ + sub w2, w0, w21 │ │ │ │ + add w8, w2, w1 │ │ │ │ + add w7, w1, w0 │ │ │ │ + add w2, w2, w1 │ │ │ │ + add w1, w1, w0 │ │ │ │ + ldr w0, [x23, x8, lsl #2] │ │ │ │ + ldr w7, [x23, x7, lsl #2] │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp w0, w7 │ │ │ │ + b.eq ea80 // b.none │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr w0, [x23, x1, lsl #2] │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp w0, w7 │ │ │ │ + b.eq eaa8 // b.none │ │ │ │ + cbz w7, eb38 │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbz w0, e9d8 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + sub w0, w26, #0x1 │ │ │ │ + ldrb w1, [x1, w25, uxtw] │ │ │ │ + str w1, [sp, #140] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldrb w27, [x1, w0, uxtw] │ │ │ │ + sub w8, w2, #0x1 │ │ │ │ + ldrb w0, [sp, #140] │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr w8, [x23, x8, lsl #2] │ │ │ │ + stp w8, w7, [sp, #184] │ │ │ │ + blr x3 │ │ │ │ + ldp w8, w7, [sp, #184] │ │ │ │ + add w0, w0, w8 │ │ │ │ + cmp w0, w7 │ │ │ │ + b.eq ea28 // b.none │ │ │ │ + ldr w0, [x28, w25, uxtw #2] │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + str w7, [sp, #184] │ │ │ │ + mul w0, w21, w0 │ │ │ │ + add x0, x23, x0, lsl #2 │ │ │ │ + bl 20a20 │ │ │ │ + ldr w5, [x28, w25, uxtw #2] │ │ │ │ + mov w22, w0 │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + mov w1, w27 │ │ │ │ + ldrb w0, [sp, #140] │ │ │ │ + madd w5, w21, w5, w22 │ │ │ │ + ldr w20, [x23, x5, lsl #2] │ │ │ │ + blr x3 │ │ │ │ + ldr w7, [sp, #184] │ │ │ │ + add w0, w0, w20 │ │ │ │ + cmp w0, w7 │ │ │ │ + b.ne eb8c // b.any │ │ │ │ + ldr x20, [sp, #120] │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 700e0 │ │ │ │ + stp w25, w26, [x20, #24] │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbnz w0, eb04 │ │ │ │ + ldr w24, [x28, w25, uxtw #2] │ │ │ │ + mov w27, w25 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq e770 // b.none │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq e770 // b.none │ │ │ │ + cbz w20, e59c │ │ │ │ + mul w0, w21, w24 │ │ │ │ + sub w1, w0, w21 │ │ │ │ + add w6, w0, w22 │ │ │ │ + add w2, w1, w22 │ │ │ │ + add w0, w0, w22 │ │ │ │ + add w1, w1, w22 │ │ │ │ + ldr w25, [x23, x6, lsl #2] │ │ │ │ + ldr w2, [x23, x2, lsl #2] │ │ │ │ + add w2, w19, w2 │ │ │ │ + cmp w2, w25 │ │ │ │ + b.eq ea94 // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w0, [x23, x0, lsl #2] │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.eq eabc // b.none │ │ │ │ + cbz w25, eb10 │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + sub w6, w1, #0x1 │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ + sub w7, w0, w22 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldr w6, [x23, x6, lsl #2] │ │ │ │ + ldrb w1, [x3, w7, uxtw] │ │ │ │ + sub w0, w0, w24 │ │ │ │ + ldr x3, [sp, #144] │ │ │ │ + str w6, [sp, #140] │ │ │ │ + ldrb w0, [x3, w0, uxtw] │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + blr x3 │ │ │ │ + ldr w6, [sp, #140] │ │ │ │ + add w0, w0, w6 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.ne eb68 // b.any │ │ │ │ ldr x0, [sp, #128] │ │ │ │ - add w19, w19, w25 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne d3a0 // b.any │ │ │ │ + sub w24, w24, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne e6b8 // b.any │ │ │ │ + cbnz w20, eb10 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #208 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmp w28, #0x0 │ │ │ │ + ccmp w21, w0, #0x2, ne // ne = any │ │ │ │ + b.hi eb58 // b.pmore │ │ │ │ + cmp w23, #0x0 │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ + mov w20, w27 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + mov w26, w27 │ │ │ │ + and w1, w0, #0x1 │ │ │ │ + str w1, [sp, #192] │ │ │ │ + and w20, w20, #0x1 │ │ │ │ + cbz w7, e584 │ │ │ │ + mov x23, x22 │ │ │ │ + mov w22, w28 │ │ │ │ + mov x28, x25 │ │ │ │ + str w8, [sp, #160] │ │ │ │ + str w0, [sp, #200] │ │ │ │ + b e87c │ │ │ │ + mul w0, w24, w21 │ │ │ │ + sub w25, w24, #0x1 │ │ │ │ + sub w1, w0, w21 │ │ │ │ + add w6, w0, w22 │ │ │ │ + add w2, w1, w22 │ │ │ │ + add w0, w0, w22 │ │ │ │ + add w1, w1, w22 │ │ │ │ + ldr w6, [x23, x6, lsl #2] │ │ │ │ + ldr w2, [x23, x2, lsl #2] │ │ │ │ + add w2, w19, w2 │ │ │ │ + cmp w6, w2 │ │ │ │ + b.eq ea6c // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w0, [x23, x0, lsl #2] │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp w6, w0 │ │ │ │ + b.eq eae4 // b.none │ │ │ │ + cbz w6, e9ac │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + sub w5, w1, #0x1 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + str w6, [sp, #140] │ │ │ │ + ldrb w0, [x0, w25, uxtw] │ │ │ │ + ldrb w1, [x1, w22, uxtw] │ │ │ │ + ldr w24, [x23, x5, lsl #2] │ │ │ │ + blr x3 │ │ │ │ + add w5, w24, w0 │ │ │ │ + ldr w6, [sp, #140] │ │ │ │ + cmp w6, w5 │ │ │ │ + b.ne eb68 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov w24, w25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq e9a8 // b.none │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq e9a8 // b.none │ │ │ │ + cbnz w20, e7e0 │ │ │ │ + mul w0, w21, w27 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + sub w25, w27, #0x1 │ │ │ │ + add w1, w1, w26 │ │ │ │ + sub w2, w0, w21 │ │ │ │ + add w7, w2, w1 │ │ │ │ + add w8, w0, w1 │ │ │ │ + add w2, w2, w1 │ │ │ │ + add w0, w0, w1 │ │ │ │ + ldr w1, [x23, x7, lsl #2] │ │ │ │ + ldr w8, [x23, x8, lsl #2] │ │ │ │ + add w1, w19, w1 │ │ │ │ + cmp w8, w1 │ │ │ │ + b.eq ea58 // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w0, [x23, x0, lsl #2] │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp w8, w0 │ │ │ │ + b.eq ead0 // b.none │ │ │ │ + cbz w8, eb50 │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbz w0, ea00 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + sub w0, w26, #0x1 │ │ │ │ + ldrb w27, [x1, w25, uxtw] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + str w0, [sp, #140] │ │ │ │ + sub w7, w2, #0x1 │ │ │ │ + ldrb w1, [sp, #140] │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + mov w0, w27 │ │ │ │ + ldr w7, [x23, x7, lsl #2] │ │ │ │ + stp w7, w8, [sp, #184] │ │ │ │ + blr x3 │ │ │ │ + ldp w7, w8, [sp, #184] │ │ │ │ + add w7, w7, w0 │ │ │ │ + cmp w8, w7 │ │ │ │ + b.eq ea40 // b.none │ │ │ │ + ldr w0, [x28, w25, uxtw #2] │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + str w8, [sp, #184] │ │ │ │ + mul w0, w21, w0 │ │ │ │ + add x0, x23, x0, lsl #2 │ │ │ │ + bl 20a20 │ │ │ │ + ldr w5, [x28, w25, uxtw #2] │ │ │ │ + mov w22, w0 │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + mov w0, w27 │ │ │ │ + ldrb w1, [sp, #140] │ │ │ │ + madd w5, w21, w5, w22 │ │ │ │ + ldr w20, [x23, x5, lsl #2] │ │ │ │ + blr x3 │ │ │ │ + ldr w8, [sp, #184] │ │ │ │ + add w20, w20, w0 │ │ │ │ + cmp w8, w20 │ │ │ │ + b.ne eb8c // b.any │ │ │ │ + ldr x20, [sp, #120] │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 700e0 │ │ │ │ + stp w25, w26, [x20, #24] │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbnz w0, eaf8 │ │ │ │ + ldr w24, [x28, w25, uxtw #2] │ │ │ │ + mov w27, w25 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne e87c // b.any │ │ │ │ + cbz w20, e774 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + stp w24, 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], #208 │ │ │ │ + autiasp │ │ │ │ + b 705a0 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + sub w27, w0, w27 │ │ │ │ + ldr w0, [sp, #196] │ │ │ │ + ldrb w1, [x1, w27, uxtw] │ │ │ │ + sub w0, w0, w26 │ │ │ │ + str w1, [sp, #140] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldrb w27, [x1, w0, uxtw] │ │ │ │ + b e60c │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + sub w27, w0, w27 │ │ │ │ + ldr w0, [sp, #196] │ │ │ │ + ldrb w27, [x1, w27, uxtw] │ │ │ │ + sub w0, w0, w26 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + str w0, [sp, #140] │ │ │ │ + b e8fc │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + mov w27, w25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 700e0 │ │ │ │ + b e6ac │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + mov w27, w25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 700e0 │ │ │ │ + b e870 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w27, w25 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 700e0 │ │ │ │ + b e870 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov w24, w25 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 700e0 │ │ │ │ + b e870 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w27, w25 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 700e0 │ │ │ │ + b e6ac │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + sub w24, w24, #0x1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 700e0 │ │ │ │ + b e6ac │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 700e0 │ │ │ │ + b e6ac │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 700e0 │ │ │ │ + b e6ac │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 700e0 │ │ │ │ + b e870 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 700e0 │ │ │ │ + b e870 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 705a0 │ │ │ │ + b e990 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 705a0 │ │ │ │ + b e6a0 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + stp w24, w22, [x0, #24] │ │ │ │ + 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], #208 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - add w25, w24, #0x1 │ │ │ │ - str w24, [sp, #116] │ │ │ │ - b d43c │ │ │ │ - ldr x0, [x22] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - ldr w3, [sp, #116] │ │ │ │ - umaddl x22, w3, w2, x0 │ │ │ │ - ldr w0, [x22, #16] │ │ │ │ - b d504 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x28, #104] │ │ │ │ - str x0, [x26] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x1, [x1] │ │ │ │ - add x1, x1, x3 │ │ │ │ - bl 3948 │ │ │ │ - stp w25, w25, [x26, #8] │ │ │ │ - cbnz w19, d5dc │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - cbz w25, d5fc │ │ │ │ - ldr x2, [x26] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - ldr w1, [x2] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - sub w1, w1, w3 │ │ │ │ - str w1, [x2], #24 │ │ │ │ - cmp w25, w0 │ │ │ │ - b.hi d5c0 // b.pmore │ │ │ │ - b d4cc │ │ │ │ - cbz w25, d5fc │ │ │ │ - ldr x1, [x28, #104] │ │ │ │ - sub w0, w19, #0x1 │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - ldr x1, [x1] │ │ │ │ - umaddl x0, w0, w2, x1 │ │ │ │ - ldr w3, [x0, #16] │ │ │ │ - b d5b4 │ │ │ │ - ldr x1, [x27] │ │ │ │ - stp x22, x26, [x1, #96] │ │ │ │ - b d4d8 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x110 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x9f0 │ │ │ │ - mov w2, #0x714 // #1812 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x110 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x9d0 │ │ │ │ - mov w2, #0x6d3 // #1747 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - str d15, [sp, #96] │ │ │ │ + ldr w0, [sp, #204] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + stp w27, w26, [x1, #24] │ │ │ │ + cbz w0, e774 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + b e9b8 │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + b eb3c │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + stp w24, w28, [x0, #24] │ │ │ │ + cbz w7, e774 │ │ │ │ + b e9b4 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x88 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x2b8 │ │ │ │ + mov w2, #0x585 // #1413 │ │ │ │ bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x110 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x9c0 │ │ │ │ - mov w2, #0x6d2 // #1746 │ │ │ │ - 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] │ │ │ │ - str d15, [sp, #96] │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x88 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x2f8 │ │ │ │ + mov w2, #0x5b9 // #1465 │ │ │ │ bl 34b0 │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-240]! │ │ │ │ + add w0, w7, #0x1 │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add w27, w5, #0x1 │ │ │ │ + add w8, w27, w0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w3 │ │ │ │ + madd w25, w3, w8, w8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + ldp x20, x19, [sp, #264] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + ldr w22, [sp, #240] │ │ │ │ + ldr w21, [sp, #248] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - cbz w0, d924 │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w21, w2 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls d900 // b.plast │ │ │ │ - mov w23, w3 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add w2, w21, w23 │ │ │ │ - mov w26, #0x18 // #24 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x19, #24] │ │ │ │ - umull x24, w21, w26 │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - str wzr, [x19, #48] │ │ │ │ - stur wzr, [x19, #58] │ │ │ │ - strb w3, [x19, #62] │ │ │ │ - str wzr, [x19, #64] │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - str q31, [x19] │ │ │ │ - stur q31, [x19, #72] │ │ │ │ - stur q31, [x19, #88] │ │ │ │ - stur q31, [x19, #104] │ │ │ │ - ldur q24, [x20, #56] │ │ │ │ - ldur q25, [x20, #24] │ │ │ │ - ldur q26, [x20, #40] │ │ │ │ - ldur q27, [x20, #72] │ │ │ │ - ldur q28, [x20, #88] │ │ │ │ - ldur q29, [x20, #104] │ │ │ │ - ldur q30, [x20, #120] │ │ │ │ - ldur q31, [x20, #136] │ │ │ │ - stur q24, [x19, #56] │ │ │ │ - strb wzr, [x19, #61] │ │ │ │ - stur q25, [x19, #24] │ │ │ │ - stur q26, [x19, #40] │ │ │ │ - stur q27, [x19, #72] │ │ │ │ - stur q28, [x19, #88] │ │ │ │ - stur q29, [x19, #104] │ │ │ │ - stur q30, [x19, #120] │ │ │ │ - stur q31, [x19, #136] │ │ │ │ - ldr x3, [x20, #96] │ │ │ │ - stur xzr, [x19, #28] │ │ │ │ - ldr w22, [x3, #8] │ │ │ │ - cmp w2, w22 │ │ │ │ - sub w22, w22, w21 │ │ │ │ - csel w22, w22, w23, hi // hi = pmore │ │ │ │ - bl 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - umull x23, w22, w26 │ │ │ │ + add w24, w3, #0x1 │ │ │ │ + ldr w23, [sp, #256] │ │ │ │ + str w8, [sp, #96] │ │ │ │ + str w5, [sp, #104] │ │ │ │ + stp x1, x2, [sp, #120] │ │ │ │ + sbfiz x1, x25, #2, #32 │ │ │ │ + stp x4, x6, [sp, #136] │ │ │ │ + str w27, [sp, #196] │ │ │ │ + str w0, [sp, #208] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ - str x0, [x25] │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x1, [x1] │ │ │ │ - add x1, x1, x24 │ │ │ │ - bl 3948 │ │ │ │ - stp w22, w22, [x25, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cbz w21, d7ec │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ - sub w0, w21, #0x1 │ │ │ │ - ldr x1, [x1] │ │ │ │ - umaddl x0, w0, w26, x1 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cbz w22, d818 │ │ │ │ - ldr x1, [x25] │ │ │ │ - add x3, x23, x1 │ │ │ │ + str w7, [sp, #224] │ │ │ │ + bl 56b80 │ │ │ │ + sbfiz x2, x25, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + cmp w24, #0x1 │ │ │ │ + b.le efa0 │ │ │ │ + ldr w8, [sp, #96] │ │ │ │ + mov w2, w23 │ │ │ │ + ldr w5, [sp, #104] │ │ │ │ + sxtw x1, w27 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + sbfiz x3, x8, #2, #32 │ │ │ │ + str x3, [sp, #200] │ │ │ │ + add x0, x0, x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w4, [x1, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - sub w4, w4, w2 │ │ │ │ - stur w4, [x1, #-8] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne d800 // b.any │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - sub w26, w22, #0x1 │ │ │ │ - mov w28, #0x18 // #24 │ │ │ │ - umull x26, w26, w28 │ │ │ │ - cbz x0, d8ec │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x20, #104] │ │ │ │ - str x0, [x27] │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x1, [x1] │ │ │ │ - add x1, x1, x24 │ │ │ │ - bl 3948 │ │ │ │ - stp w22, w22, [x27, #8] │ │ │ │ - cbz w21, d87c │ │ │ │ - ldr x1, [x20, #104] │ │ │ │ - sub w0, w21, #0x1 │ │ │ │ - ldr x1, [x1] │ │ │ │ - umaddl x0, w0, w28, x1 │ │ │ │ - ldr w21, [x0, #16] │ │ │ │ - ldr x0, [x27] │ │ │ │ - add x23, x23, x0 │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w22, d8a4 │ │ │ │ - ldr w3, [x1, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - sub w3, w3, w21 │ │ │ │ - stur w3, [x1, #-8] │ │ │ │ - cmp x23, x1 │ │ │ │ - b.ne d88c // 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] │ │ │ │ + str w2, [x0] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + str w2, [x0, x1, lsl #2] │ │ │ │ + add w2, w2, w23 │ │ │ │ + add x0, x0, x3 │ │ │ │ + cmp w24, w4 │ │ │ │ + b.ne ec60 // b.any │ │ │ │ + cmp w21, w22 │ │ │ │ + add x3, x1, #0x1 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x0, ne // ne = any │ │ │ │ + sub w6, w26, #0x1 │ │ │ │ + cset w4, ne // ne = any │ │ │ │ + cmp w21, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x0, ne // ne = any │ │ │ │ + stp w4, w5, [sp, #232] │ │ │ │ + cset w4, ne // ne = any │ │ │ │ + str w4, [sp, #228] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + sub w0, w5, #0x1 │ │ │ │ + ldr x4, [sp, #184] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + add x3, x4, x3, lsl #2 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + str x4, [sp, #160] │ │ │ │ + str x3, [sp, #176] │ │ │ │ + str w6, [sp, #192] │ │ │ │ + str w8, [sp, #212] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + ldr w0, [sp, #196] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + ldr w0, [sp, #212] │ │ │ │ + add w0, w21, w0 │ │ │ │ + str w0, [sp, #172] │ │ │ │ + b.le edd4 │ │ │ │ + ldr w1, [sp, #232] │ │ │ │ + cbnz w1, efe0 │ │ │ │ + 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 ed50 │ │ │ │ + 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 edcc // b.none │ │ │ │ + ldp x3, x0, [sp, #112] │ │ │ │ + mov x2, x19 │ │ │ │ + ldr w1, [x23] │ │ │ │ + add w7, w21, w1 │ │ │ │ + ldrb w24, [x0, x3] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldrb w28, [x0, w27, uxtw] │ │ │ │ + ldp w26, w0, [x25] │ │ │ │ + cmp w1, w0 │ │ │ │ + add w22, w21, w0 │ │ │ │ + mov w1, w28 │ │ │ │ + csel w22, w22, w7, le │ │ │ │ + mov w0, w24 │ │ │ │ + blr x20 │ │ │ │ + add w3, w0, w26 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w28 │ │ │ │ + mov w0, w24 │ │ │ │ + cmp w3, w22 │ │ │ │ + b.gt ed30 │ │ │ │ + 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 ed50 // b.any │ │ │ │ + mov w23, w21 │ │ │ │ + ldr w21, [sp, #96] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ldr w1, [sp, #196] │ │ │ │ + bl 20a20 │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le ef60 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add w0, w0, w21 │ │ │ │ + add x0, x1, w0, sxtw #2 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr w0, [sp, #228] │ │ │ │ + cbnz w0, f0b0 │ │ │ │ + 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 ee90 │ │ │ │ + ldur w26, [x21, #-4] │ │ │ │ + blr x20 │ │ │ │ + add w26, w0, w26 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + ldr w28, [x0] │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + add w4, w0, w28 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w26 │ │ │ │ + b.le ef00 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr w26, [x0] │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + add w0, w0, w26 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + str w0, [x25, #4]! │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + cmn w27, #0x1 │ │ │ │ + b.eq ef60 // b.none │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + mov x2, x19 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr w0, [x25] │ │ │ │ + ldrb w22, [x1, x3] │ │ │ │ + ldr x3, [sp, #144] │ │ │ │ + ldp w28, w1, [x21, #-4] │ │ │ │ + ldrb w24, [x3, w27, uxtw] │ │ │ │ cmp w0, w1 │ │ │ │ - b.ne d948 // b.any │ │ │ │ - str w1, [x19, #24] │ │ │ │ - mov x0, x19 │ │ │ │ + add w26, w23, w1 │ │ │ │ + add w0, w23, w0 │ │ │ │ + mov w1, w24 │ │ │ │ + csel w26, w26, w0, le │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + add w4, w0, w28 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w26 │ │ │ │ + b.gt ee2c │ │ │ │ + ldr w1, [x21] │ │ │ │ + ldr w0, [x25] │ │ │ │ + add w26, w23, w1 │ │ │ │ + cmp w0, w1 │ │ │ │ + add w0, w23, w0 │ │ │ │ + csel w26, w26, w0, le │ │ │ │ + b ee38 │ │ │ │ + ldp w6, w5, [x21, #-4] │ │ │ │ + str w6, [sp, #168] │ │ │ │ + ldr w4, [x25] │ │ │ │ + add w26, w23, w5 │ │ │ │ + cmp w4, w5 │ │ │ │ + add w4, w23, w4 │ │ │ │ + csel w26, w26, w4, le │ │ │ │ + blr x20 │ │ │ │ + ldr w6, [sp, #168] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + add w4, w0, w6 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w26 │ │ │ │ + b.le efc4 │ │ │ │ + ldur w22, [x21, #-4] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + blr x20 │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + add w0, w0, w22 │ │ │ │ + str w0, [x25, #4]! │ │ │ │ + cmn w27, #0x1 │ │ │ │ + b.ne ee90 // 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 ece4 // b.any │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ 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], #240 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x25] │ │ │ │ - stp x25, xzr, [x19, #96] │ │ │ │ - add x0, x0, x26 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - b d8c4 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xa48 │ │ │ │ - mov w2, #0x72e // #1838 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x9c0 │ │ │ │ - mov w2, #0x72d // #1837 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x9f0 │ │ │ │ - mov w2, #0x769 // #1897 │ │ │ │ - bl 34b0 │ │ │ │ + ldr w2, [x21] │ │ │ │ + ldr w1, [x25] │ │ │ │ + add w0, w23, w2 │ │ │ │ + cmp w1, w2 │ │ │ │ + add w1, w23, w1 │ │ │ │ + csel w0, w0, w1, le │ │ │ │ + b ee7c │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + mov w24, w23 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + ldr x25, [sp, #136] │ │ │ │ + str w21, [sp, #96] │ │ │ │ + ldr x26, [sp, #160] │ │ │ │ + add x21, x1, w0, sxtw #2 │ │ │ │ + b f030 │ │ │ │ + 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 x25, x0 │ │ │ │ + b.eq f0a4 // 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] │ │ │ │ + cmp w1, w0 │ │ │ │ + add w7, w1, w24 │ │ │ │ + csel w22, w22, w7, lt // lt = tstop │ │ │ │ + mov w1, w28 │ │ │ │ + mov w0, w27 │ │ │ │ + blr x20 │ │ │ │ + add w3, w23, w0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w28 │ │ │ │ + mov w0, w27 │ │ │ │ + cmp w3, w22 │ │ │ │ + b.le f000 │ │ │ │ + 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 x25, x0 │ │ │ │ + b.ne f030 // b.any │ │ │ │ + ldr w21, [sp, #96] │ │ │ │ + mov w23, w24 │ │ │ │ + b edd4 │ │ │ │ + mov x2, x1 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + ldr x28, [sp, #144] │ │ │ │ + add x4, x1, w0, sxtw │ │ │ │ + ldr w0, [sp, #224] │ │ │ │ + ldr x21, [sp, #176] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + add x0, x28, #0x1 │ │ │ │ + add x26, x2, x4, lsl #2 │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + b f19c │ │ │ │ + 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 │ │ │ │ + add w4, w27, w0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w25 │ │ │ │ + b.gt f1fc │ │ │ │ + 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 f210 │ │ │ │ + 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 ef60 // 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] │ │ │ │ + cmp w1, w0 │ │ │ │ + add w5, w1, w23 │ │ │ │ + add w0, w0, w23 │ │ │ │ + mov w1, w24 │ │ │ │ + csel w25, w0, w5, lt // lt = tstop │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + add w4, w27, w0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w25 │ │ │ │ + b.le f0e4 │ │ │ │ + ldur w25, [x21, #-4] │ │ │ │ + blr x20 │ │ │ │ + add w25, w25, w0 │ │ │ │ + b f0fc │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + ldr w22, [x3] │ │ │ │ + blr x20 │ │ │ │ + add w0, w22, w0 │ │ │ │ + b f184 │ │ │ │ + ldur w22, [x21, #-4] │ │ │ │ + blr x20 │ │ │ │ + add w0, w22, w0 │ │ │ │ + b f184 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ │ + stp x29, x30, [sp, #-192]! │ │ │ │ mov x29, sp │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + ldr x8, [sp, #240] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ + ldr w20, [sp, #216] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + add w21, w6, #0x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + add w25, w0, #0x1 │ │ │ │ + add w19, w21, w25 │ │ │ │ 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, de14 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x750 │ │ │ │ - bl 3a50 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cbz x0, e240 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov w3, #0x190000 // #1638400 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - bl 60960 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldp w1, w2, [x0, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - add w3, w1, #0x2 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs ddec // 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 w28, #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 w25, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - str x4, [x0, x1] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str wzr, [x3, #12] │ │ │ │ - str w2, [x0, #8] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, de68 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w22, #0xff // #255 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 60a10 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.eq db00 // b.none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - sub w1, w0, #0x3e │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - orr w1, w26, w1 │ │ │ │ - tst w1, #0xff │ │ │ │ - b.eq dbe8 // b.none │ │ │ │ - and w1, w24, #0x1 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.eq db80 // b.none │ │ │ │ - cmp w21, w28 │ │ │ │ - cset w5, cc // cc = lo, ul, last │ │ │ │ - tst w5, w1 │ │ │ │ - b.ne e1d0 // b.any │ │ │ │ - cbz w1, daac │ │ │ │ - cmp w2, w22 │ │ │ │ - csel w22, w22, w0, ge // ge = tcont │ │ │ │ - cmp w2, w19 │ │ │ │ - csel w19, w19, w0, le │ │ │ │ - cmp w2, #0x2b │ │ │ │ + mov w27, w4 │ │ │ │ + ldp x23, x1, [sp, #224] │ │ │ │ + str xzr, [x8, #24] │ │ │ │ + stp w0, w6, [sp, #184] │ │ │ │ + mul w28, w19, w4 │ │ │ │ + ldr x6, [sp, #248] │ │ │ │ + str w4, [sp, #144] │ │ │ │ + ldr w4, [sp, #208] │ │ │ │ + stp x2, x3, [sp, #120] │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + stp x8, x5, [sp, #152] │ │ │ │ + str xzr, [x6, #24] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov w1, w21 │ │ │ │ + str x6, [sp, #112] │ │ │ │ + str x7, [sp, #136] │ │ │ │ + stp w0, w4, [sp, #176] │ │ │ │ + add x0, x24, w28, uxtw #2 │ │ │ │ + bl 20a20 │ │ │ │ + mov w26, w0 │ │ │ │ + add w2, w28, w21 │ │ │ │ + mov w1, w25 │ │ │ │ + add w25, w28, w21 │ │ │ │ + add x0, x24, x2, lsl #2 │ │ │ │ + bl 20a20 │ │ │ │ + mov w22, w0 │ │ │ │ + add w25, w25, w22 │ │ │ │ + add w0, w28, w26 │ │ │ │ + cmp w26, #0x0 │ │ │ │ + add w1, w28, w26 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + ldr w10, [x24, x0, lsl #2] │ │ │ │ + ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ + ldr w2, [x24, x25, lsl #2] │ │ │ │ + b.eq f968 // b.none │ │ │ │ + ldp w3, w4, [sp, #176] │ │ │ │ + cmp w4, w3 │ │ │ │ cset w0, eq // eq = none │ │ │ │ - tst w20, w0 │ │ │ │ - b.eq dbc0 // b.none │ │ │ │ - cmp w28, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w25, w0 │ │ │ │ - b.ne dbfc // b.any │ │ │ │ - orr w0, w23, w27 │ │ │ │ - tbz w0, #0, dd18 │ │ │ │ - add w0, w28, #0x1 │ │ │ │ - mov w28, w21 │ │ │ │ - mov w21, w28 │ │ │ │ - mov w28, w0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 60a10 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.ne da64 // b.any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x0, ne // ne = any │ │ │ │ + cset w25, ne // ne = any │ │ │ │ + cmp w3, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x0, ne // ne = any │ │ │ │ + b.eq f518 // b.none │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + sub w3, w28, w19 │ │ │ │ + sub w27, w0, #0x1 │ │ │ │ + cmp w10, w2 │ │ │ │ + b.gt fa00 │ │ │ │ + and w1, w25, #0x1 │ │ │ │ + add w26, w21, w22 │ │ │ │ + mov w2, w0 │ │ │ │ + stp w1, w21, [sp, #168] │ │ │ │ + mov w21, w20 │ │ │ │ + mov w20, w3 │ │ │ │ + add w0, w26, w20 │ │ │ │ + add w4, w26, w28 │ │ │ │ + add w1, w26, w20 │ │ │ │ + add w28, w26, w28 │ │ │ │ + ldr w0, [x24, x0, lsl #2] │ │ │ │ + ldr w25, [x24, x4, lsl #2] │ │ │ │ + add w0, w21, w0 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.eq f824 // b.none │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + ldr w0, [x24, x28, lsl #2] │ │ │ │ + add w0, w21, w0 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.eq f900 // b.none │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + cbz w0, f78c │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + ldrb w2, [x2, w27, uxtw] │ │ │ │ + str w2, [sp, #148] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldrb w28, [x2, w0, uxtw] │ │ │ │ + sub w4, w1, #0x1 │ │ │ │ + ldrb w0, [sp, #148] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w1, w28 │ │ │ │ + ldr w26, [x24, x4, lsl #2] │ │ │ │ + blr x23 │ │ │ │ + add w26, w26, w0 │ │ │ │ + cmp w25, w26 │ │ │ │ + b.eq f7b4 // b.none │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + mov w3, w20 │ │ │ │ + str w3, [sp, #144] │ │ │ │ + mov w20, w21 │ │ │ │ + add x0, x24, w3, uxtw #2 │ │ │ │ + bl 20a20 │ │ │ │ + mov w26, w0 │ │ │ │ + ldr w3, [sp, #144] │ │ │ │ + mov w1, w28 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add w3, w26, w3 │ │ │ │ + ldrb w0, [sp, #148] │ │ │ │ + ldr w21, [x24, x3, lsl #2] │ │ │ │ + blr x23 │ │ │ │ + add w21, w21, w0 │ │ │ │ + cmp w25, w21 │ │ │ │ + b.ne fa38 // b.any │ │ │ │ + ldr x21, [sp, #112] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 700e0 │ │ │ │ + sub w1, w22, #0x1 │ │ │ │ + stp w27, w1, [x21, #24] │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w21, ne // ne = any │ │ │ │ + cbnz w0, f938 │ │ │ │ + cbz w21, f944 │ │ │ │ + mul w28, w19, w27 │ │ │ │ + sub w25, w27, #0x1 │ │ │ │ + ldr x21, [sp, #152] │ │ │ │ + sub w3, w28, w19 │ │ │ │ + add w1, w28, w26 │ │ │ │ + mov x28, x24 │ │ │ │ + add w0, w26, w3 │ │ │ │ + ldr w22, [x28, w1, uxtw #2] │ │ │ │ + add w3, w26, w3 │ │ │ │ + ldr w0, [x28, x0, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.eq f4f0 // b.none │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr w0, [x28, x1, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.eq f8d4 // b.none │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + sub w27, w26, #0x1 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldrb w0, [x0, w25, uxtw] │ │ │ │ + ldrb w1, [x1, w27, uxtw] │ │ │ │ + ldr w24, [x28, x3, lsl #2] │ │ │ │ + blr x23 │ │ │ │ + add w3, w24, w0 │ │ │ │ + cmp w22, w3 │ │ │ │ + b.ne fa14 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w25, #0x0 │ │ │ │ + ccmp w26, #0x1, #0x4, ne // ne = any │ │ │ │ + b.eq f9a0 // b.none │ │ │ │ + mul w1, w19, w25 │ │ │ │ + mov w26, w27 │ │ │ │ + mov w27, w25 │ │ │ │ + sub w25, w25, #0x1 │ │ │ │ + sub w3, w1, w19 │ │ │ │ + add w1, w1, w26 │ │ │ │ + add w0, w26, w3 │ │ │ │ + ldr w22, [x28, w1, uxtw #2] │ │ │ │ + add w3, w26, w3 │ │ │ │ + ldr w0, [x28, x0, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ne f460 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 700e0 │ │ │ │ + cbz w25, f9e0 │ │ │ │ + mul w1, w19, w25 │ │ │ │ + mov w27, w25 │ │ │ │ + sub w25, w25, #0x1 │ │ │ │ + sub w3, w1, w19 │ │ │ │ + add w1, w1, w26 │ │ │ │ + b f4d4 │ │ │ │ + mov w3, w27 │ │ │ │ + sub w6, w28, w19 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + cmp w10, w2 │ │ │ │ + b.gt f9c0 │ │ │ │ + add w26, w21, w22 │ │ │ │ + str w21, [sp, #172] │ │ │ │ + mov w21, w19 │ │ │ │ + mov w19, w6 │ │ │ │ + and w0, w25, #0x1 │ │ │ │ + str w0, [sp, #148] │ │ │ │ + add w0, w26, w19 │ │ │ │ + add w2, w26, w28 │ │ │ │ + add w1, w26, w19 │ │ │ │ + add w28, w26, w28 │ │ │ │ + ldr w0, [x24, x0, lsl #2] │ │ │ │ + ldr w25, [x24, x2, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.eq f848 // b.none │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + ldr w0, [x24, x28, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.eq f8a0 // b.none │ │ │ │ + ldr w0, [sp, #148] │ │ │ │ + cbz w0, f768 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + ldrb w26, [x2, w27, uxtw] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldrb w28, [x2, w0, uxtw] │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + mov w0, w26 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w1, w28 │ │ │ │ + ldr w3, [x24, x3, lsl #2] │ │ │ │ + str w3, [sp, #168] │ │ │ │ + blr x23 │ │ │ │ + ldr w3, [sp, #168] │ │ │ │ + add w0, w0, w3 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.eq f7ec // b.none │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + mov w6, w19 │ │ │ │ + str w6, [sp, #128] │ │ │ │ + mov w19, w21 │ │ │ │ + add x0, x24, w6, uxtw #2 │ │ │ │ + bl 20a20 │ │ │ │ + mov w21, w0 │ │ │ │ + ldr w6, [sp, #128] │ │ │ │ + mov w1, w28 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add w6, w21, w6 │ │ │ │ + mov w0, w26 │ │ │ │ + mov w26, w21 │ │ │ │ + ldr w28, [x24, x6, lsl #2] │ │ │ │ + blr x23 │ │ │ │ + add w0, w0, w28 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.ne fa38 // b.any │ │ │ │ + ldr x25, [sp, #112] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 700e0 │ │ │ │ + subs w1, w22, #0x1 │ │ │ │ + stp w27, w1, [x25, #24] │ │ │ │ + ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ + ldr w0, [sp, #148] │ │ │ │ + ccmp w21, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w28, ne // ne = any │ │ │ │ + cbnz w0, f950 │ │ │ │ + cbz w28, f9d4 │ │ │ │ + mul w28, w19, w27 │ │ │ │ + mov w2, w27 │ │ │ │ + mov x22, x24 │ │ │ │ + add w1, w28, w21 │ │ │ │ + sub w6, w28, w19 │ │ │ │ + sub w28, w27, #0x1 │ │ │ │ + ldp x21, x27, [sp, #152] │ │ │ │ + add w0, w6, w26 │ │ │ │ + ldr w24, [x22, w1, uxtw #2] │ │ │ │ + add w6, w6, w26 │ │ │ │ + ldr w0, [x22, x0, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.eq f718 // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bic x25, x25, x20 │ │ │ │ - tbz w25, #0, dd9c │ │ │ │ - cbz w28, db30 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbnz w0, ddb8 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w28, [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 36c0 │ │ │ │ + nop │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr w0, [x22, x1, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq f86c // b.none │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + sub w0, w0, w2 │ │ │ │ + sub w1, w1, w26 │ │ │ │ + ldr w25, [x22, x6, lsl #2] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldrb w1, [x27, w1, uxtw] │ │ │ │ + ldrb w0, [x3, w0, uxtw] │ │ │ │ + blr x23 │ │ │ │ + add w6, w25, w0 │ │ │ │ + cmp w24, w6 │ │ │ │ + b.ne fa14 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w28, #0x0 │ │ │ │ + ccmp w26, #0x1, #0x4, ne // ne = any │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + b.eq f728 // b.none │ │ │ │ + mul w1, w19, w28 │ │ │ │ + mov w2, w28 │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + sub w6, w1, w19 │ │ │ │ + add w1, w1, w26 │ │ │ │ + add w0, w6, w26 │ │ │ │ + ldr w24, [x22, w1, uxtw #2] │ │ │ │ + add w6, w6, w26 │ │ │ │ + ldr w0, [x22, x0, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.ne f680 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 700e0 │ │ │ │ + cbnz w28, f6e8 │ │ │ │ + mov w25, w28 │ │ │ │ + mov w22, w26 │ │ │ │ ldr x0, [sp, #152] │ │ │ │ - cbz x0, db54 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 60a04 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ + stp w25, w22, [x0, #24] │ │ │ │ + ldp w0, w1, [sp, #176] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w1, w0, #0x4, ne // ne = any │ │ │ │ + b.eq f97c // 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], #176 │ │ │ │ + ldp x29, x30, [sp], #192 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w28, #0x0 │ │ │ │ - eor w5, w20, #0x1 │ │ │ │ - cset w6, ne // ne = any │ │ │ │ - tst w5, w6 │ │ │ │ - b.ne dc14 // b.any │ │ │ │ - tst w6, w1 │ │ │ │ - b.eq da88 // b.none │ │ │ │ - cmp w21, w28 │ │ │ │ - b.eq dc14 // b.none │ │ │ │ - b.cc e1d0 // b.lo, b.ul, b.last │ │ │ │ - cmp w2, w22 │ │ │ │ - b.lt dd84 // b.tstop │ │ │ │ - cmp w2, w19 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - csel w19, w19, w0, le │ │ │ │ - nop │ │ │ │ - orr w0, w23, w27 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbnz w0, #0, dc90 │ │ │ │ - mov w23, w1 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.eq dd10 // b.none │ │ │ │ - mov w27, w1 │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.ne dad4 // b.any │ │ │ │ - b da50 │ │ │ │ - cmp w2, #0x40 │ │ │ │ - mov w26, w0 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b da7c │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - mov w0, w27 │ │ │ │ - mov w21, w28 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w28, w0 │ │ │ │ - b dae4 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbnz w0, dd34 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 60b40 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - add w23, w1, #0x1 │ │ │ │ - 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 dcb0 // b.tstop │ │ │ │ - cbnz w1, dcb0 │ │ │ │ - ldr x21, [sp, #104] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str x21, [sp, #104] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str w23, [sp, #136] │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b dad4 │ │ │ │ - cmp w2, #0xa │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - tst w23, w0 │ │ │ │ - b.eq e268 // b.none │ │ │ │ - mov w25, w1 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b da50 │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + sub w3, w0, w3 │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + ldrb w26, [x2, w3, uxtw] │ │ │ │ + sub w0, w0, w22 │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldrb w28, [x2, w0, uxtw] │ │ │ │ + b f598 │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + ldr x3, [sp, #128] │ │ │ │ + sub w2, w0, w2 │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + ldrb w2, [x3, w2, uxtw] │ │ │ │ + sub w0, w0, w22 │ │ │ │ + str w2, [sp, #148] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldrb w28, [x2, w0, uxtw] │ │ │ │ + b f390 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ - ldp w2, w1, [x0, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - add w3, w2, #0x2 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cs dd5c // b.hs, b.nlast │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - sub x5, x21, #0x1 │ │ │ │ - umull x1, w2, w1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x3, x0, x1 │ │ │ │ - str x5, [x0, x1] │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - str w0, [x3, #12] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ccmp w22, #0x1, #0x4, ne // ne = any │ │ │ │ + b.eq f748 // b.none │ │ │ │ + mul w28, w19, w27 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + mov w2, w27 │ │ │ │ + sub w20, w28, w19 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + add w26, w0, w22 │ │ │ │ + b f338 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ - str w2, [x0, #8] │ │ │ │ - cbz w24, dc70 │ │ │ │ - ldp x0, x1, [sp, #176] │ │ │ │ - strb w22, [x0] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - strb w19, [x1] │ │ │ │ - bl 36c0 │ │ │ │ - str w23, [sp, #136] │ │ │ │ - b db4c │ │ │ │ - mov w27, w1 │ │ │ │ - b da50 │ │ │ │ - and w23, w0, #0xff │ │ │ │ - add w0, w28, #0x1 │ │ │ │ - mov w28, w21 │ │ │ │ - mov w27, w23 │ │ │ │ - mov w21, w28 │ │ │ │ - mov w28, w0 │ │ │ │ - b dae4 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.ls dd48 // b.plast │ │ │ │ - str w28, [x1] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.cs dc2c // b.hs, b.nlast │ │ │ │ - b dc24 │ │ │ │ - add w1, w1, #0xb │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - ldp w2, w1, [x3, #8] │ │ │ │ - str x0, [x3] │ │ │ │ - add w1, w1, #0xb │ │ │ │ - str w1, [x3, #12] │ │ │ │ - b dcc8 │ │ │ │ - cmp w2, w19 │ │ │ │ - b.le dde0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ccmp w22, #0x1, #0x4, ne // ne = any │ │ │ │ + b.eq f748 // b.none │ │ │ │ + mul w28, w21, w27 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + mov w3, w27 │ │ │ │ + sub w19, w28, w21 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + add w26, w0, w22 │ │ │ │ + b f544 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 700e0 │ │ │ │ + cbz w27, f748 │ │ │ │ + mul w28, w19, w27 │ │ │ │ + mov w2, w27 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + sub w20, w28, w19 │ │ │ │ + b f338 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 700e0 │ │ │ │ + cbz w27, f748 │ │ │ │ + mul w28, w21, w27 │ │ │ │ + mov w3, w27 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + sub w19, w28, w21 │ │ │ │ + b f544 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w2, [sp, #112] │ │ │ │ + bl 700e0 │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq f9e8 // b.none │ │ │ │ + mul w1, w19, w2 │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + sub w28, w2, #0x1 │ │ │ │ + sub w6, w1, w19 │ │ │ │ + add w1, w1, w26 │ │ │ │ + b f6fc │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w3, [sp, #168] │ │ │ │ + bl 700e0 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq f748 // b.none │ │ │ │ + ldp w3, w0, [sp, #168] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + add w26, w0, w22 │ │ │ │ + sub w27, w3, #0x1 │ │ │ │ + mul w28, w21, w3 │ │ │ │ + sub w19, w28, w21 │ │ │ │ + b f544 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq f9f4 // b.none │ │ │ │ + mul w1, w19, w27 │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + sub w25, w27, #0x1 │ │ │ │ + sub w3, w1, w19 │ │ │ │ + add w1, w1, w26 │ │ │ │ + b f4d4 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w2, [sp, #148] │ │ │ │ + bl 700e0 │ │ │ │ + ldr w2, [sp, #148] │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq f748 // b.none │ │ │ │ + mul w28, w19, w2 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + sub w27, w2, #0x1 │ │ │ │ + sub w20, w28, w19 │ │ │ │ + add w26, w0, w22 │ │ │ │ + b f338 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl 705a0 │ │ │ │ + cbnz w21, f42c │ │ │ │ + mov w25, w27 │ │ │ │ + mov w22, w26 │ │ │ │ + b f730 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov w25, w27 │ │ │ │ + mov w22, w21 │ │ │ │ + bl 705a0 │ │ │ │ + cbnz w28, f63c │ │ │ │ + b f730 │ │ │ │ + cmp w10, w2 │ │ │ │ + b.le f748 │ │ │ │ + ldr w25, [sp, #144] │ │ │ │ + mov w22, w26 │ │ │ │ + b f730 │ │ │ │ + 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], #192 │ │ │ │ + autiasp │ │ │ │ + b 705a0 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + mov w22, w27 │ │ │ │ + stp w25, w22, [x0, #24] │ │ │ │ + ldp w0, w1, [sp, #176] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w1, w0, #0x4, ne // ne = any │ │ │ │ + b.ne f748 // b.any │ │ │ │ + b f97c │ │ │ │ + ldr w2, [sp, #144] │ │ │ │ + mov w28, w27 │ │ │ │ + mov x22, x24 │ │ │ │ + ldp x21, x27, [sp, #152] │ │ │ │ + b f658 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + stp w27, w21, [x0, #24] │ │ │ │ + b f748 │ │ │ │ + mov w22, w26 │ │ │ │ + b f730 │ │ │ │ + mov w25, w2 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b f730 │ │ │ │ + mov w25, w27 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b f730 │ │ │ │ + ldr x21, [sp, #152] │ │ │ │ + mov w25, w27 │ │ │ │ + mov x28, x24 │ │ │ │ + ldr w27, [sp, #144] │ │ │ │ + b f444 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0xa0 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x2b8 │ │ │ │ + mov w2, #0x668 // #1640 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0xa0 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x338 │ │ │ │ + mov w2, #0x695 // #1685 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + 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 20a20 │ │ │ │ + udiv w21, w0, w23 │ │ │ │ + msub w22, w21, w23, w0 │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ccmp w23, w0, #0x2, ne // ne = any │ │ │ │ + b.hi fb20 // b.pmore │ │ │ │ mov w19, w0 │ │ │ │ - mov w22, w0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b dbc0 │ │ │ │ - and w20, w20, w24 │ │ │ │ - tbz w20, #0, db30 │ │ │ │ - cmp w28, #0x0 │ │ │ │ - ccmp w28, w21, #0x0, ne // ne = any │ │ │ │ - b.ne db30 // b.any │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbz w0, db14 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b fb00 │ │ │ │ + ldr w1, [x20] │ │ │ │ + sub w19, w19, w23 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + sbfiz x1, x1, #2, #32 │ │ │ │ + bl 56b80 │ │ │ │ + ldrsw x1, [x20] │ │ │ │ + str w21, [x0, x1, lsl #2] │ │ │ │ + subs w21, w21, #0x1 │ │ │ │ + ldrsw x1, [x20] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str w22, [x0, x1, lsl #2] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + ldr w1, [x20] │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + str w1, [x20] │ │ │ │ + b.eq fb08 // b.none │ │ │ │ + ldr w1, [x24, w19, uxtw #2] │ │ │ │ + cbnz w1, fab8 │ │ │ │ + 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 fb08 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ ldr w0, [x1] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.ls ddcc // b.plast │ │ │ │ - str w28, [x1] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.cs db24 // b.hs, b.nlast │ │ │ │ - b db1c │ │ │ │ - mov w22, w0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b dbc0 │ │ │ │ - add w2, w2, #0xb │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - umull x1, w2, w1 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - ldp w1, w2, [x3, #8] │ │ │ │ - str x0, [x3] │ │ │ │ - add w2, w2, #0xb │ │ │ │ - str w2, [x3, #12] │ │ │ │ - b d9e8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x228 │ │ │ │ - bl 3a50 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cbz x0, e240 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + 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 w4, [x0] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls fbe8 // b.plast │ │ │ │ + sub w1, w1, #0x2 │ │ │ │ + add x5, x0, #0x8 │ │ │ │ + mov w4, w4 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + add x9, x5, w1, uxtw #2 │ │ │ │ + mov x5, x4 │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ + sub x7, x4, x1 │ │ │ │ + sub x6, x1, x5 │ │ │ │ + sub x8, x1, x4 │ │ │ │ + sub x1, x5, x1 │ │ │ │ + and x7, x8, x7, asr #63 │ │ │ │ + and x1, x1, x6, asr #63 │ │ │ │ + add x4, x4, x7 │ │ │ │ + sub x5, x5, x1 │ │ │ │ + cmp x9, x0 │ │ │ │ + b.ne fbb0 // b.any │ │ │ │ + str w4, [x3] │ │ │ │ + str w5, [x2] │ │ │ │ + ret │ │ │ │ + str w4, [x3] │ │ │ │ + mov w5, w4 │ │ │ │ + str w5, [x2] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w2 │ │ │ │ + and w20, w3, #0xff │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + ubfiz x1, x19, #3, #32 │ │ │ │ + bl 56b80 │ │ │ │ + cbz w19, fc60 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - bl 3720 │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne d9d0 // b.any │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x6c0 │ │ │ │ - mov w1, #0x7a5 // #1957 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, w19 │ │ │ │ - bl 31b0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w22, #0xff // #255 │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 3858 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.eq db00 // b.none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - sub w1, w0, #0x3e │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - orr w1, w26, w1 │ │ │ │ - tst w1, #0xff │ │ │ │ - b.eq df48 // b.none │ │ │ │ - and w1, w24, #0x1 │ │ │ │ - cmp w26, w2 │ │ │ │ - b.eq df64 // b.none │ │ │ │ - cmp w28, w21 │ │ │ │ - cset w5, hi // hi = pmore │ │ │ │ - tst w5, w1 │ │ │ │ - b.ne e1d0 // b.any │ │ │ │ - cbz w1, dedc │ │ │ │ - cmp w22, w2 │ │ │ │ - csel w22, w22, w0, le │ │ │ │ - cmp w19, w2 │ │ │ │ - csel w19, w19, w0, ge // ge = tcont │ │ │ │ - cmp w2, #0x2b │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - tst w20, w0 │ │ │ │ - b.eq dfa4 // b.none │ │ │ │ - cmp w28, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w25, w0 │ │ │ │ - b.ne dfc4 // b.any │ │ │ │ - orr w0, w27, w23 │ │ │ │ - tbnz w0, #0, e12c │ │ │ │ - and w27, w0, #0xff │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - mov w23, w27 │ │ │ │ - mov w28, w21 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov w21, w28 │ │ │ │ - mov w28, w1 │ │ │ │ - bl 3858 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.eq db00 // b.none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - sub w1, w0, #0x3e │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - orr w1, w26, w1 │ │ │ │ - tst w1, #0xff │ │ │ │ - b.ne deac // b.any │ │ │ │ - cmp w2, #0x40 │ │ │ │ - mov w26, w0 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - and w1, w24, #0x1 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - cmp w26, w2 │ │ │ │ - b.ne deb8 // b.any │ │ │ │ - cmp w28, #0x0 │ │ │ │ - eor w1, w20, #0x1 │ │ │ │ - cset w5, ne // ne = any │ │ │ │ - tst w1, w5 │ │ │ │ - b.ne e010 // b.any │ │ │ │ - and w1, w24, #0x1 │ │ │ │ - tst w24, w5 │ │ │ │ - b.eq deb8 // b.none │ │ │ │ - cmp w28, w21 │ │ │ │ - b.eq e010 // b.none │ │ │ │ - b.hi e1d0 // b.pmore │ │ │ │ - cmp w26, w22 │ │ │ │ - b.lt e1a4 // b.tstop │ │ │ │ - cmp w26, w19 │ │ │ │ - b.gt e1c4 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - orr w1, w27, w23 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - tbnz w1, #0, e0ac │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.ne dfec // b.any │ │ │ │ - mov w23, w0 │ │ │ │ - mov w27, w0 │ │ │ │ - b de80 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w1, w23 │ │ │ │ - b df14 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - str x4, [sp, #104] │ │ │ │ - str w6, [sp, #136] │ │ │ │ - mov w27, w0 │ │ │ │ - mov w23, w0 │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.eq de80 // b.none │ │ │ │ nop │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - mov w0, w24 │ │ │ │ - ldr w6, [sp, #136] │ │ │ │ - b e094 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbnz w0, e138 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str w2, [sp, #164] │ │ │ │ - bl 3840 │ │ │ │ - mov x4, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq e21c // b.none │ │ │ │ - ldp w0, w2, [sp, #160] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - add w6, w0, #0x1 │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - ccmp w0, w6, #0x0, ne // ne = any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - and w21, w1, #0x1 │ │ │ │ - add x0, x0, #0x100, lsl #12 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.lt e0cc // b.tstop │ │ │ │ - cbnz w1, e0cc │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - and w1, w20, w23 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - tbnz w1, #0, dfd4 │ │ │ │ - mov w25, w0 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - mov w24, w0 │ │ │ │ - mov w28, w21 │ │ │ │ - str x4, [sp, #104] │ │ │ │ - str w6, [sp, #136] │ │ │ │ - b df14 │ │ │ │ - cmp w2, #0xa │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - tst w27, w1 │ │ │ │ - b.eq e1f4 // b.none │ │ │ │ - mov w25, w0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b de80 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldp w1, w3, [x0, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - add w7, w1, #0x2 │ │ │ │ - cmp w7, w3 │ │ │ │ - b.cs e164 // b.hs, b.nlast │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - sub x8, x4, #0x1 │ │ │ │ - umull x3, w1, w3 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x7, x0, x3 │ │ │ │ - str x8, [x0, x3] │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - str w0, [x7, #12] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str w1, [x0, #8] │ │ │ │ - cbz w21, e078 │ │ │ │ - ldp x0, x1, [sp, #176] │ │ │ │ - strb w22, [x0] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str w6, [sp, #136] │ │ │ │ - strb w19, [x1] │ │ │ │ - bl 36c0 │ │ │ │ - b db54 │ │ │ │ - tbz w23, #0, e000 │ │ │ │ - mov w0, w23 │ │ │ │ - b dff0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cs e150 // b.hs, b.nlast │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.hi e020 // b.pmore │ │ │ │ - b e028 │ │ │ │ - add w1, w3, #0xb │ │ │ │ - str w2, [sp, #104] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - str w6, [sp, #164] │ │ │ │ - str x4, [sp, #168] │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - ldr x4, [sp, #168] │ │ │ │ - ldp w1, w3, [x2, #8] │ │ │ │ - str x0, [x2] │ │ │ │ - ldr w6, [sp, #164] │ │ │ │ - add w3, w3, #0xb │ │ │ │ - str w3, [x2, #12] │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - b e0e4 │ │ │ │ - cmp w26, w19 │ │ │ │ - b.le e1bc │ │ │ │ - mov w19, w0 │ │ │ │ - mov w22, w0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b dfa4 │ │ │ │ - mov w22, w0 │ │ │ │ - b dfa0 │ │ │ │ - mov w19, w0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b dfa4 │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x700 │ │ │ │ - mov w1, #0x7f4 // #2036 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - and w1, w20, w23 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - tbz w1, #0, e130 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.ne dff0 // b.any │ │ │ │ - mov w24, w0 │ │ │ │ - mov w20, w0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b de80 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x6e0 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x7d9 // #2009 │ │ │ │ - str x4, [sp, #96] │ │ │ │ - bl 4edec │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x690 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - and w0, w20, w27 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbz w0, #0, e290 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.ne dbd8 // b.any │ │ │ │ - mov w24, w1 │ │ │ │ - mov w20, w1 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b da50 │ │ │ │ - mov w1, w27 │ │ │ │ - b dbd8 │ │ │ │ + ldrb w4, [x21, x1] │ │ │ │ + cmp w4, w20 │ │ │ │ + b.eq fc54 // b.none │ │ │ │ + str w1, [x0, w2, uxtw #2] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x19, x1 │ │ │ │ + b.ne fc40 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - str w7, [sp, #16] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - mov w21, w5 │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - mov x27, x3 │ │ │ │ - ldr x0, [x8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x1, x2, [sp, #72] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - stp wzr, wzr, [sp, #144] │ │ │ │ - cmp w7, w6 │ │ │ │ - b.hi e6a0 // b.pmore │ │ │ │ - udiv w6, w6, w7 │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - add w19, w6, #0x3e8 │ │ │ │ - umull x20, w19, w20 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, x20 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x28] │ │ │ │ - mov x2, x20 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add w19, w3, #0x1 │ │ │ │ + mov x20, x1 │ │ │ │ + lsl x1, x19, #2 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + str w3, [sp, #60] │ │ │ │ + bl 56b80 │ │ │ │ + lsl x2, x19, #2 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ + mov x19, x0 │ │ │ │ bl 3ac8 │ │ │ │ - stp wzr, w19, [x28, #8] │ │ │ │ - cbz w21, e654 │ │ │ │ - mov w1, w21 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - add x1, sp, #0x8e │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ + ldr w0, [x20] │ │ │ │ + ldr w3, [sp, #60] │ │ │ │ + cbnz w0, fd7c │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldr w1, [x20, w0, uxtw #2] │ │ │ │ + cbz w1, fccc │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ls fd20 // b.plast │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + add x2, x20, w0, uxtw #2 │ │ │ │ + sub w21, w21, w0 │ │ │ │ + add x1, x20, #0x4 │ │ │ │ + add x0, x21, w0, uxtw │ │ │ │ + add x0, x1, x0, lsl #2 │ │ │ │ + nop │ │ │ │ + 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 fd00 // b.any │ │ │ │ + ldr w1, [x19] │ │ │ │ + str wzr, [x19] │ │ │ │ + cbz w3, fd64 │ │ │ │ + ldr w4, [x19, #4] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w1, [x19, #4] │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.eq fd64 // b.none │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + ubfiz x2, x0, #2, #32 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldr w1, [x19, x1, lsl #2] │ │ │ │ + add w1, w1, w4 │ │ │ │ + ldr w4, [x19, x2] │ │ │ │ + str w1, [x19, x2] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.cs fd40 // b.hs, b.nlast │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x26, x28 │ │ │ │ - ldr w4, [x1, x25, lsl #2] │ │ │ │ - mov w14, w25 │ │ │ │ - ldr w28, [sp, #16] │ │ │ │ - mov w23, #0x18 // #24 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cmp w4, w28 │ │ │ │ - b.cc e59c // b.lo, b.ul, b.last │ │ │ │ - udiv w13, w4, w28 │ │ │ │ - msub w4, w13, w28, w4 │ │ │ │ - umull x19, w13, w23 │ │ │ │ - udiv w20, w4, w13 │ │ │ │ - msub w9, w20, w13, w4 │ │ │ │ - add w20, w20, w28 │ │ │ │ - cbz w9, e698 │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - add w4, w20, #0x1 │ │ │ │ - ldr x6, [x26] │ │ │ │ - umull x5, w0, w23 │ │ │ │ - str w13, [sp, #16] │ │ │ │ - add w22, w22, w4 │ │ │ │ - add x3, x6, x5 │ │ │ │ - str w9, [sp, #96] │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + b fcd8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp w4, w22, [x3, #12] │ │ │ │ - str xzr, [x6, x5] │ │ │ │ - str w14, [x3, #8] │ │ │ │ - str w2, [x26, #8] │ │ │ │ - str w14, [sp, #24] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, x19 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w2 │ │ │ │ + and w20, w3, #0xff │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + ubfiz x1, x19, #2, #32 │ │ │ │ + bl 56b80 │ │ │ │ + cbz w19, fdfc │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x4, #0xffffffffffffffff // #-1 │ │ │ │ + nop │ │ │ │ + cmn x4, #0x1 │ │ │ │ + sub w2, w1, w4 │ │ │ │ + lsr w6, w1, #3 │ │ │ │ + csel w2, w2, wzr, ne // ne = any │ │ │ │ + str w2, [x0, x1, lsl #2] │ │ │ │ + mvn w5, w1 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + ldrb w2, [x21, w6, uxtw] │ │ │ │ + asr w2, w2, w5 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + cmp w20, w2 │ │ │ │ + csel x4, x4, x1, ne // ne = any │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x19, x1 │ │ │ │ + b.ne fdc0 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x19 │ │ │ │ + tst w3, #0xff │ │ │ │ + b.ne fe68 // b.any │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + 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 fe28 // 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 fe6c // b.any │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x3 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x4 │ │ │ │ + mov w21, w2 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 42120 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + str wzr, [x20] │ │ │ │ + subs w7, w21, #0x1 │ │ │ │ + str wzr, [x22] │ │ │ │ + b.eq 1005c // b.none │ │ │ │ + add x8, x23, #0x4 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - str x0, [x24] │ │ │ │ - bl 3ac8 │ │ │ │ - ldr w13, [sp, #16] │ │ │ │ - stp wzr, w13, [x24, #8] │ │ │ │ - cmp w13, #0x1 │ │ │ │ - b.ls e690 // b.plast │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - add x0, sp, #0x8f │ │ │ │ - mov x11, x26 │ │ │ │ - ldr w14, [sp, #24] │ │ │ │ - mov w26, w20 │ │ │ │ - mov x20, x25 │ │ │ │ - mov w25, w22 │ │ │ │ - ldr w22, [sp, #96] │ │ │ │ - mov w21, w13 │ │ │ │ - mov w19, w4 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0x94 │ │ │ │ - str w28, [sp, #108] │ │ │ │ - mov w28, w4 │ │ │ │ - mov x15, x27 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - nop │ │ │ │ - ldr x1, [x15, x20, lsl #3] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x6, [x1] │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - add x1, x6, #0x24 │ │ │ │ - b e484 │ │ │ │ - ldr w2, [x1], #24 │ │ │ │ - cmp w2, w19 │ │ │ │ - b.cs e494 // b.hs, b.nlast │ │ │ │ - mov w3, w0 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, w5 │ │ │ │ - b.cc e478 // 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, e5b0 │ │ │ │ - ldr x1, [x6, x2] │ │ │ │ - str w14, [sp, #16] │ │ │ │ - ldp x0, x2, [sp, #72] │ │ │ │ - ldr x0, [x0, x20, lsl #3] │ │ │ │ - stp x11, x15, [sp, #24] │ │ │ │ - cbz x2, e630 │ │ │ │ - ldp x3, x7, [sp, #40] │ │ │ │ - ldp x6, x4, [sp, #56] │ │ │ │ - ldr x2, [x2, x20, lsl #3] │ │ │ │ - stp x3, x4, [sp] │ │ │ │ - mov x3, x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x4, x24 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl d96c │ │ │ │ - ldr w1, [x24, #8] │ │ │ │ - ldr x0, [x24] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldp x11, x15, [sp, #24] │ │ │ │ - umull x1, w1, w23 │ │ │ │ - ldr w14, [sp, #16] │ │ │ │ - ldr x6, [x0, x1] │ │ │ │ - cmp w22, #0x0 │ │ │ │ - ldr w1, [x11, #8] │ │ │ │ - cinc w28, w26, ne // ne = any │ │ │ │ - ldr x5, [x11] │ │ │ │ - add w25, w25, w28 │ │ │ │ - sub w7, w22, #0x1 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - umull x3, w1, w23 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b ff28 │ │ │ │ + b.cc ffe8 // b.lo, b.ul, b.last │ │ │ │ + add x3, x3, #0x1 │ │ │ │ add w1, w1, #0x1 │ │ │ │ - add w19, w19, w28 │ │ │ │ - csel w22, w7, w22, ne // ne = any │ │ │ │ - add x2, x5, x3 │ │ │ │ - stp w28, w25, [x2, #12] │ │ │ │ - str x6, [x5, x3] │ │ │ │ - str w14, [x2, #8] │ │ │ │ - str w1, [x11, #8] │ │ │ │ - cmp w27, w21 │ │ │ │ - b.ne e460 // b.any │ │ │ │ - ldr w28, [sp, #108] │ │ │ │ - mov w22, w25 │ │ │ │ - mov x26, x11 │ │ │ │ - mov x25, x20 │ │ │ │ - mov x27, x15 │ │ │ │ - bl 38a0 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq e648 // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov w14, w25 │ │ │ │ - ldr w0, [x26, #8] │ │ │ │ - ldr w4, [x1, x25, lsl #2] │ │ │ │ - cmp w4, w28 │ │ │ │ - b.cs e37c // b.hs, b.nlast │ │ │ │ - mov w20, w4 │ │ │ │ - mov x19, #0x18 // #24 │ │ │ │ - mov w13, #0x1 // #1 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - b e3a0 │ │ │ │ - ldp w1, w5, [x24, #8] │ │ │ │ - ldr x0, [x24] │ │ │ │ - add w6, w1, #0x2 │ │ │ │ - cmp w6, w5 │ │ │ │ - b.cs e5e4 // b.hs, b.nlast │ │ │ │ - umull x2, w1, w23 │ │ │ │ + cmp w7, w3 │ │ │ │ + b.ls ff88 // b.plast │ │ │ │ + ldr w2, [x23, x3, lsl #2] │ │ │ │ + mov w4, w3 │ │ │ │ + ldr w0, [x8, x3, lsl #2] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ls ff14 // b.plast │ │ │ │ + subs w1, w3, w1 │ │ │ │ + b.cc ff78 // b.lo, b.ul, b.last │ │ │ │ + lsr w0, w1, #3 │ │ │ │ + mvn w2, w1 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ add w1, w1, #0x1 │ │ │ │ - ldr x6, [x3] │ │ │ │ - add x3, x0, x2 │ │ │ │ - str x6, [x0, x2] │ │ │ │ - str w28, [x3, #12] │ │ │ │ - str w1, [x24, #8] │ │ │ │ - b e50c │ │ │ │ - add w1, w5, #0xb │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str w14, [sp, #24] │ │ │ │ - str x11, [sp, #32] │ │ │ │ - umull x1, w1, w23 │ │ │ │ - str x15, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x15, [sp, #96] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr x1, [x15, x20, lsl #3] │ │ │ │ - str x0, [x24] │ │ │ │ - ldr x11, [sp, #32] │ │ │ │ - ldr x3, [x1] │ │ │ │ - ldp w1, w5, [x24, #8] │ │ │ │ - add x3, x3, x2 │ │ │ │ - ldr w14, [sp, #24] │ │ │ │ - add w2, w5, #0xb │ │ │ │ - str w2, [x24, #12] │ │ │ │ - b e5c4 │ │ │ │ - mov w3, w5 │ │ │ │ - mov x2, x24 │ │ │ │ - ldp x6, x5, [sp, #40] │ │ │ │ - ldp x4, x7, [sp, #56] │ │ │ │ - bl b110 │ │ │ │ - b e4f0 │ │ │ │ - mov x28, x26 │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e6ac // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - mov x0, x28 │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - add sp, sp, #0x100 │ │ │ │ + ldrb w5, [x19, w0, uxtw] │ │ │ │ + lsl w2, w6, w2 │ │ │ │ + orr w2, w2, w5 │ │ │ │ + strb w2, [x19, w0, uxtw] │ │ │ │ + ldr w2, [x20] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x20] │ │ │ │ + cmp w1, w4 │ │ │ │ + b.ls ff44 // b.plast │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w7, w3 │ │ │ │ + b.hi ff28 // b.pmore │ │ │ │ + lsr w7, w7, #3 │ │ │ │ + ldr w3, [x22] │ │ │ │ + add x7, x19, x7 │ │ │ │ + neg w21, w21 │ │ │ │ + ldr w2, [x20] │ │ │ │ + and w21, w21, #0x7 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w1, [x7] │ │ │ │ + lsl w0, w0, w21 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 1002c // b.plast │ │ │ │ + bic w1, w1, w0 │ │ │ │ + strb w1, [x7] │ │ │ │ + ldr w0, [x22] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x22] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x24] │ │ │ │ - b e568 │ │ │ │ - mov w4, w20 │ │ │ │ - b e3a0 │ │ │ │ - mov x20, #0x5dd8 // #24024 │ │ │ │ - mov w19, #0x3e9 // #1001 │ │ │ │ - b e304 │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #24] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ls e9b4 // b.plast │ │ │ │ - ldr x2, [x0, #96] │ │ │ │ - cbz x2, e9b4 │ │ │ │ - ldr x7, [x2] │ │ │ │ - ldr w3, [x2, #8] │ │ │ │ - ldr w4, [x7, #12] │ │ │ │ - udiv w4, w1, w4 │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ls e820 // b.plast │ │ │ │ - sub w6, w3, w4 │ │ │ │ - sub w2, w6, #0x1 │ │ │ │ - cmp w2, #0x11 │ │ │ │ - b.ls e964 // b.plast │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - umaddl x2, w4, w2, x7 │ │ │ │ - tst x2, #0xf │ │ │ │ - b.ne e964 // b.any │ │ │ │ - adrp x5, 85000 │ │ │ │ - dup v29.4s, w4 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - mov w8, #0x60 // #96 │ │ │ │ - ldr q31, [x5, #3856] │ │ │ │ - lsr w5, w6, #2 │ │ │ │ - dup v28.4s, w1 │ │ │ │ - movi v27.4s, #0x4 │ │ │ │ - add v29.4s, v29.4s, v31.4s │ │ │ │ - umaddl x5, w5, w8, x2 │ │ │ │ - b e74c │ │ │ │ - add x2, x2, #0x60 │ │ │ │ - cmp x5, x2 │ │ │ │ - b.eq e950 // b.none │ │ │ │ - add v29.4s, v29.4s, v27.4s │ │ │ │ - add x8, x2, #0x30 │ │ │ │ - ldr s31, [x2] │ │ │ │ - ldr s30, [x2, #24] │ │ │ │ - ld1 {v31.s}[1], [x8] │ │ │ │ - add x8, x2, #0x48 │ │ │ │ - ld1 {v30.s}[1], [x8] │ │ │ │ - zip1 v31.4s, v31.4s, v30.4s │ │ │ │ - cmhi v31.4s, v31.4s, v28.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x8, d31 │ │ │ │ - cbz x8, e73c │ │ │ │ - fmov w4, s29 │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - umaddl x5, w4, w2, x7 │ │ │ │ - ldr w5, [x5, #16] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.hi e7e8 // b.pmore │ │ │ │ - add w5, w4, #0x1 │ │ │ │ - cmp w3, w5 │ │ │ │ - b.ls e994 // b.plast │ │ │ │ - umaddl x6, w5, w2, x7 │ │ │ │ - ldr w6, [x6, #16] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.cc e994 // b.lo, b.ul, b.last │ │ │ │ - add w5, w4, #0x2 │ │ │ │ - cmp w3, w5 │ │ │ │ - b.ls e994 // b.plast │ │ │ │ - umaddl x6, w5, w2, x7 │ │ │ │ - ldr w6, [x6, #16] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.cc e994 // b.lo, b.ul, b.last │ │ │ │ - add w5, w4, #0x3 │ │ │ │ - cmp w3, w5 │ │ │ │ - b.ls e994 // b.plast │ │ │ │ - umaddl x2, w5, w2, x7 │ │ │ │ - add w4, w4, #0x4 │ │ │ │ - ldr w2, [x2, #16] │ │ │ │ - cmp w1, w2 │ │ │ │ - csel w4, w4, w5, cs // cs = hs, nlast │ │ │ │ - mov w8, #0x18 // #24 │ │ │ │ - cbz w4, e80c │ │ │ │ - sub w2, w4, #0x1 │ │ │ │ - umaddl x6, w2, w8, x7 │ │ │ │ - ldr w5, [x6, #16] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ls e830 // b.plast │ │ │ │ - mov w4, w2 │ │ │ │ - cbnz w4, e7f0 │ │ │ │ - ldr w5, [x7, #16] │ │ │ │ - cmp w1, w5 │ │ │ │ - b.cs e9bc // b.hs, b.nlast │ │ │ │ - mov w0, w4 │ │ │ │ + subs w1, w3, w1 │ │ │ │ + b.cc ff78 // b.lo, b.ul, b.last │ │ │ │ + lsr w5, w1, #3 │ │ │ │ + mvn w2, w1 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldrb w0, [x19, w5, uxtw] │ │ │ │ + lsl w2, w6, w2 │ │ │ │ + bic w0, w0, w2 │ │ │ │ + strb w0, [x19, w5, uxtw] │ │ │ │ + ldr w0, [x22] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x22] │ │ │ │ + cmp w1, w4 │ │ │ │ + b.ls fff0 // b.plast │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b ff7c │ │ │ │ + orr w1, w1, w0 │ │ │ │ + strb w1, [x7] │ │ │ │ + ldr w0, [x20] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cbnz w3, e6f0 │ │ │ │ - mov w8, #0x18 // #24 │ │ │ │ - b e7ec │ │ │ │ - umaddl x8, w4, w8, x7 │ │ │ │ - ldr w5, [x8, #16] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.hi e818 // b.pmore │ │ │ │ + mov x7, x19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b ff94 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - mov x9, x0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - mov w7, w1 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xa68 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - add x19, x0, #0x618 │ │ │ │ - mov w20, w1 │ │ │ │ - ldr w6, [x6, #16] │ │ │ │ - mov w1, #0x8d4 // #2260 │ │ │ │ - mov x0, x19 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - str w3, [sp, #64] │ │ │ │ - str x9, [sp, #72] │ │ │ │ - bl 75560 │ │ │ │ - ldr x9, [sp, #72] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - add x2, x0, #0xaa8 │ │ │ │ - mov x21, x2 │ │ │ │ - mov w7, w20 │ │ │ │ - ldr x1, [x9, #96] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x3 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x4 │ │ │ │ + mov w21, w2 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 42120 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + str wzr, [x20] │ │ │ │ + subs w7, w21, #0x1 │ │ │ │ + str wzr, [x22] │ │ │ │ + b.eq 10218 // b.none │ │ │ │ + add x8, x23, #0x1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 100e0 │ │ │ │ + b.cc 101a4 // b.lo, b.ul, b.last │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp w7, w3 │ │ │ │ + b.ls 10144 // b.plast │ │ │ │ + ldrb w2, [x23, x3] │ │ │ │ + mov w4, w3 │ │ │ │ + ldrb w0, [x8, x3] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ls 100cc // b.plast │ │ │ │ + subs w1, w3, w1 │ │ │ │ + b.cc 10134 // b.lo, b.ul, b.last │ │ │ │ + nop │ │ │ │ + lsr w0, w1, #3 │ │ │ │ + mvn w2, w1 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldrb w5, [x19, w0, uxtw] │ │ │ │ + lsl w2, w6, w2 │ │ │ │ + orr w2, w2, w5 │ │ │ │ + strb w2, [x19, w0, uxtw] │ │ │ │ + ldr w2, [x20] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x20] │ │ │ │ + cmp w1, w4 │ │ │ │ + b.ls 10100 // b.plast │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w7, w3 │ │ │ │ + b.hi 100e0 // b.pmore │ │ │ │ + lsr w7, w7, #3 │ │ │ │ + ldr w3, [x22] │ │ │ │ + add x7, x19, x7 │ │ │ │ + neg w21, w21 │ │ │ │ + ldr w2, [x20] │ │ │ │ + and w21, w21, #0x7 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w1, [x7] │ │ │ │ + lsl w0, w0, w21 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 101e8 // b.plast │ │ │ │ + bic w1, w1, w0 │ │ │ │ + strb w1, [x7] │ │ │ │ + ldr w0, [x22] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x22] │ │ │ │ mov x0, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str w3, [sp, #64] │ │ │ │ - ldr x5, [x1] │ │ │ │ - mov w1, #0x8da // #2266 │ │ │ │ - ldr w8, [x5, #8] │ │ │ │ - str w8, [sp] │ │ │ │ - ldr w5, [x5, #16] │ │ │ │ - bl 75560 │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - ldr x9, [sp, #72] │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.ls e948 // b.plast │ │ │ │ - mov x8, #0x18 // #24 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - ldr x0, [x9, #96] │ │ │ │ - mov w7, w20 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x8e0 // #2272 │ │ │ │ - str x8, [sp, #64] │ │ │ │ - ldr x5, [x0] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + subs w1, w3, w1 │ │ │ │ + b.cc 10134 // b.lo, b.ul, b.last │ │ │ │ + lsr w5, w1, #3 │ │ │ │ + mvn w2, w1 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldrb w0, [x19, w5, uxtw] │ │ │ │ + lsl w2, w6, w2 │ │ │ │ + bic w0, w0, w2 │ │ │ │ + strb w0, [x19, w5, uxtw] │ │ │ │ + ldr w0, [x22] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x22] │ │ │ │ + cmp w1, w4 │ │ │ │ + b.ls 101ac // b.plast │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 10138 │ │ │ │ + orr w1, w1, w0 │ │ │ │ + strb w1, [x7] │ │ │ │ + ldr w0, [x20] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x20] │ │ │ │ mov x0, x19 │ │ │ │ - str w3, [sp, #72] │ │ │ │ - add x5, x5, x8 │ │ │ │ - str w4, [sp, #84] │ │ │ │ - str x9, [sp, #88] │ │ │ │ - ldur w6, [x5, #-8] │ │ │ │ - ldr w10, [x5, #8] │ │ │ │ - ldr w5, [x5, #16] │ │ │ │ - str w10, [sp] │ │ │ │ - bl 75560 │ │ │ │ - ldr x8, [sp, #64] │ │ │ │ - ldr w4, [sp, #84] │ │ │ │ - ldr w3, [sp, #72] │ │ │ │ - add x8, x8, #0x18 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr x9, [sp, #88] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ne e8e8 // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - tst x6, #0x3 │ │ │ │ - b.eq e9a0 // b.none │ │ │ │ - and w6, w6, #0xfffffffc │ │ │ │ - add w4, w4, w6 │ │ │ │ - b e77c │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - umaddl x2, w4, w2, x7 │ │ │ │ - b e980 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x2, x2, #0x18 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.eq e7e8 // b.none │ │ │ │ - ldr w5, [x2, #16] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ls e970 // b.plast │ │ │ │ - mov w8, #0x18 // #24 │ │ │ │ - b e7ec │ │ │ │ - mov w4, w5 │ │ │ │ - mov w8, #0x18 // #24 │ │ │ │ - b e7ec │ │ │ │ - movi v31.4s, #0x1 │ │ │ │ - mov w8, #0x18 // #24 │ │ │ │ - add v29.4s, v29.4s, v31.4s │ │ │ │ - mov w4, v29.s[3] │ │ │ │ - b e7ec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov w6, #0xffffffe8 // #-24 │ │ │ │ - movk x6, #0x17, lsl #32 │ │ │ │ - add x6, x7, x6 │ │ │ │ - b e840 │ │ │ │ + mov x7, x19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 10150 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - adrp x7, af000 │ │ │ │ - ldr x7, [x7, #3864] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - mov x22, x2 │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - mov w24, w3 │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - ubfiz x21, x24, #3, #32 │ │ │ │ - mov x1, x21 │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - ldr x3, [x7] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - and w0, w4, #0xff │ │ │ │ - stp w0, w6, [sp, #84] │ │ │ │ - ands w0, w5, #0xff │ │ │ │ - str w0, [sp, #92] │ │ │ │ - mov w0, w24 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ubfiz x0, x24, #2, #32 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - strb wzr, [sp, #110] │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [sp, #111] │ │ │ │ - stp wzr, wzr, [sp, #112] │ │ │ │ - b.ne ecc8 // b.any │ │ │ │ - bl 5daa0 │ │ │ │ - mov x23, x0 │ │ │ │ - ubfiz x1, x24, #2, #32 │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w2 │ │ │ │ + mov x24, x1 │ │ │ │ + ubfiz x1, x23, #2, #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x3 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, w4 │ │ │ │ + str w5, [sp, #92] │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x1, x23, #2, #32 │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x26, x0 │ │ │ │ - cbnz w24, ee84 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - nop │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr w5, [sp, #92] │ │ │ │ + cbz w23, 103b4 │ │ │ │ + mov x0, x24 │ │ │ │ + add x3, x24, w23, uxtw │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w6, w27 │ │ │ │ - mov w5, w24 │ │ │ │ - mov x4, x26 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl e2a0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - cbz w0, ee0c │ │ │ │ - cbz x19, efb0 │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ne efb0 // b.any │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ne efb0 // b.any │ │ │ │ - ldr x5, [x19, #96] │ │ │ │ - cbz x5, efb0 │ │ │ │ - ldr w0, [x5, #8] │ │ │ │ - ldr w4, [x21, #8] │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ne efb0 // b.any │ │ │ │ - cbz w24, ebcc │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ls ef10 // b.plast │ │ │ │ - orr x0, x26, x2 │ │ │ │ - tst x0, #0xf │ │ │ │ - b.ne ef10 // b.any │ │ │ │ - adrp x3, 85000 │ │ │ │ - lsr w0, w24, #2 │ │ │ │ - movi v28.4s, #0x4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr q30, [x3, #3856] │ │ │ │ - lsl x0, x0, #4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr q31, [x26, x1] │ │ │ │ - ldr q29, [x2, x1] │ │ │ │ - cmeq v31.4s, v31.4s, v29.4s │ │ │ │ - mvn v31.16b, v31.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x3, d31 │ │ │ │ - cbnz x3, efa8 │ │ │ │ - add v30.4s, v30.4s, v28.4s │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne eb20 // b.any │ │ │ │ - tst x24, #0x3 │ │ │ │ - b.eq ebcc // b.none │ │ │ │ - and w1, w24, #0xfffffffc │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - ldr w6, [x26, x0] │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cmp w6, w3 │ │ │ │ - b.ne ef88 // b.any │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - cmp w24, w3 │ │ │ │ - b.ls ebcc // b.plast │ │ │ │ - add x3, x0, #0x4 │ │ │ │ - ldr w6, [x2, x3] │ │ │ │ - ldr w3, [x26, x3] │ │ │ │ - cmp w6, w3 │ │ │ │ - b.ne ef88 // b.any │ │ │ │ - add w3, w1, #0x2 │ │ │ │ - cmp w24, w3 │ │ │ │ - b.ls ebcc // b.plast │ │ │ │ - add x3, x0, #0x8 │ │ │ │ - ldr w6, [x26, x3] │ │ │ │ - ldr w3, [x2, x3] │ │ │ │ - cmp w6, w3 │ │ │ │ - b.ne ef88 // b.any │ │ │ │ - add w1, w1, #0x3 │ │ │ │ - cmp w1, w24 │ │ │ │ - b.cs ebcc // b.hs, b.nlast │ │ │ │ - add x0, x0, #0xc │ │ │ │ - ldr w1, [x2, x0] │ │ │ │ - ldr w0, [x26, x0] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne ef88 // b.any │ │ │ │ - cbz w4, ec08 │ │ │ │ - ldr x5, [x5] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x5, x5, #0xc │ │ │ │ - umull x4, w4, w1 │ │ │ │ + ldrb w1, [x0], #1 │ │ │ │ + sub w1, w1, w5 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w2, [x19, x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19, x1] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 102a0 // b.any │ │ │ │ + ldr w0, [x19] │ │ │ │ + str wzr, [x19] │ │ │ │ + cbz w25, 102f8 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, #0xc │ │ │ │ - ldr w3, [x0, x1] │ │ │ │ - ldr w2, [x5, x1] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne ef68 // b.any │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne ebec // b.any │ │ │ │ - mov x0, x26 │ │ │ │ - bl 38a0 │ │ │ │ - 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 x23, [x19, #120] │ │ │ │ - str x20, [x19, #136] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs ec3c // b.hs, b.nlast │ │ │ │ - str w0, [x19, #40] │ │ │ │ - ldr w1, [x19, #36] │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls ec50 // b.plast │ │ │ │ - str w0, [x19, #36] │ │ │ │ - ldrb w0, [sp, #110] │ │ │ │ - ldrb w1, [x19, #44] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls ec64 // b.plast │ │ │ │ - strb w0, [x19, #44] │ │ │ │ - ldrb w0, [sp, #111] │ │ │ │ - ldrb w1, [x19, #45] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc ecc0 // b.lo, b.ul, b.last │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + mov w3, w0 │ │ │ │ + ldr w0, [x19, x1, lsl #2] │ │ │ │ + ldr w2, [x19, x2, lsl #2] │ │ │ │ + add w2, w2, w3 │ │ │ │ + str w2, [x19, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w25, w1 │ │ │ │ + b.hi 102d0 // b.pmore │ │ │ │ + cbz w23, 103a0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldrb w2, [x24, x1] │ │ │ │ + sub w2, w2, w5 │ │ │ │ + lsl x0, x2, #2 │ │ │ │ + ldr w2, [x19, x2, lsl #2] │ │ │ │ + str w1, [x22, x2, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr w2, [x19, x0] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19, x0] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.hi 10300 // b.pmore │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + cbz w25, 10378 │ │ │ │ + add x20, x19, w25, uxtw #2 │ │ │ │ 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 f028 // 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 │ │ │ │ + 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 1034c // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + 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], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - strb w0, [x19, #45] │ │ │ │ - b ec74 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz w24, ef44 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x22, x23] │ │ │ │ - bl 60890 │ │ │ │ - str x0, [x20, x23] │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - cmp x23, x21 │ │ │ │ - b.ne ece0 // b.any │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x6e │ │ │ │ - add x1, sp, #0x6f │ │ │ │ - stp x0, x1, [sp, #40] │ │ │ │ - add x0, sp, #0x74 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - 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, #80] │ │ │ │ - umull x21, w3, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x21 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - str x0, [x25] │ │ │ │ - bl 3ac8 │ │ │ │ - ldr w3, [sp, #80] │ │ │ │ - mov x4, x25 │ │ │ │ - stp wzr, w3, [x25, #8] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x2, [x20, x28, lsl #3] │ │ │ │ - str x25, [x23, x28, lsl #3] │ │ │ │ - ldr x1, [x22, x28, lsl #3] │ │ │ │ - ldp x0, x3, [sp, #40] │ │ │ │ - stp x0, x3, [sp] │ │ │ │ - ldp x6, x7, [sp, #56] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d96c │ │ │ │ - add w27, w27, w0 │ │ │ │ - str w0, [x26, x28, lsl #2] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.ne ed40 // 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 ea80 // 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 ea80 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - ldrb w5, [sp, #110] │ │ │ │ - ldrb w4, [sp, #111] │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - ldr w8, [sp, #92] │ │ │ │ + bl 421a0 │ │ │ │ + b 10340 │ │ │ │ + ldr w0, [x19] │ │ │ │ + str wzr, [x19] │ │ │ │ + cbnz w25, 102cc │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - strb w5, [x0, #44] │ │ │ │ - bfi w1, w7, #8, #8 │ │ │ │ - strb w4, [x0, #45] │ │ │ │ - strh w3, [x0, #60] │ │ │ │ - bfi w1, w8, #16, #8 │ │ │ │ - strb w2, [x0, #62] │ │ │ │ - ldp w6, w7, [sp, #112] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str w27, [x0, #24] │ │ │ │ - stur xzr, [x0, #28] │ │ │ │ - stp w6, w7, [x0, #36] │ │ │ │ - str wzr, [x0, #48] │ │ │ │ - str w1, [x0, #56] │ │ │ │ - str w24, [x0, #64] │ │ │ │ - stp x26, x22, [x0, #72] │ │ │ │ - stp xzr, x21, [x0, #88] │ │ │ │ - stp xzr, x23, [x0, #104] │ │ │ │ - str x20, [x0, #128] │ │ │ │ - b ec78 │ │ │ │ - add x0, sp, #0x6f │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, sp, #0x6e │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0x74 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x6, x7, [sp, #40] │ │ │ │ - mov x2, x20 │ │ │ │ - ldp x4, x5, [sp, #56] │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x0, [x22, x21, lsl #3] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - str x20, [x23, x21, lsl #3] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl b110 │ │ │ │ - add w27, w27, w0 │ │ │ │ - str w0, [x26, x21, lsl #2] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne eeac // b.any │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b edcc │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + b 10378 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w3, [x26, x0] │ │ │ │ - ldr w1, [x2, x0] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ne ef88 // b.any │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne ef20 // b.any │ │ │ │ - b ebcc │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x26, x0 │ │ │ │ - b ea70 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xbe0 │ │ │ │ - mov w1, #0x99d // #2461 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xba0 │ │ │ │ - mov w1, #0x996 // #2454 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - fmov w1, s30 │ │ │ │ - b eb58 │ │ │ │ - adrp x20, 80000 │ │ │ │ - mov w1, #0x98c // #2444 │ │ │ │ - add x0, x20, #0x618 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xae8 │ │ │ │ - bl 4edec │ │ │ │ - ldr w3, [x19, #64] │ │ │ │ - mov w4, w24 │ │ │ │ - mov w1, #0x98d // #2445 │ │ │ │ - add x0, x20, #0x618 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xb28 │ │ │ │ - bl 4edec │ │ │ │ - ldr w3, [x19, #24] │ │ │ │ - mov w4, w27 │ │ │ │ - mov w1, #0x98e // #2446 │ │ │ │ - add x0, x20, #0x618 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xb50 │ │ │ │ - bl 4edec │ │ │ │ - ldr x3, [x19, #96] │ │ │ │ - adrp x2, 80000 │ │ │ │ - ldr w4, [x21, #8] │ │ │ │ - add x2, x2, #0xb70 │ │ │ │ - mov w1, #0x98f // #2447 │ │ │ │ - add x0, x20, #0x618 │ │ │ │ - ldr w3, [x3, #8] │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub w27, w2, #0x1 │ │ │ │ + ldr w28, [sp, #112] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x5 │ │ │ │ + adrp x19, 80000 │ │ │ │ + add x8, x19, #0x3a8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - and w21, w4, #0xff │ │ │ │ + mov x21, x3 │ │ │ │ + mov w3, w28 │ │ │ │ + mov w20, w5 │ │ │ │ + mov x0, x8 │ │ │ │ + mov x22, x1 │ │ │ │ + mov w1, #0x169 // #361 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - and w23, w3, #0xff │ │ │ │ + mov x24, x4 │ │ │ │ + mov w23, w2 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x378 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str w6, [sp, #128] │ │ │ │ - str x1, [sp, #136] │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w7, [sp, #168] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x24, fb5c │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x228 │ │ │ │ - bl 3a50 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cbz x0, fc68 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.gt f688 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w21, #0x0 │ │ │ │ - str w0, [sp, #132] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #164] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str xzr, [sp, #120] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cbz w0, f6c4 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x25, x7 │ │ │ │ + mov x26, x6 │ │ │ │ + str x8, [sp, #104] │ │ │ │ + bl 2e2cc │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ - bl 3858 │ │ │ │ - sxtb w8, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.eq f1e0 // b.none │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ + mov x3, x27 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x16c // #364 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + bl 2e2cc │ │ │ │ + sub w4, w28, #0x1 │ │ │ │ + sub x7, x22, #0x4 │ │ │ │ + mov w6, #0xffffffff // #-1 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + cbnz x27, 106cc │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w2, [x22, x0, lsl #2] │ │ │ │ + lsl x9, x0, #2 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w1, [x21, x2] │ │ │ │ + cbz w1, 10764 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add x9, x7, x9 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w5, [x24, x1] │ │ │ │ + str w5, [x21, x2] │ │ │ │ + mvn w2, w5 │ │ │ │ + lsr w5, w5, #3 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + lsl w2, w3, w2 │ │ │ │ + ldrb w8, [x25, w5, uxtw] │ │ │ │ + orr w2, w2, w8 │ │ │ │ + strb w2, [x25, w5, uxtw] │ │ │ │ + ldr w2, [x24, x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x24, x1] │ │ │ │ + add x1, x22, x27, lsl #2 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 10778 │ │ │ │ + ldr w2, [x1] │ │ │ │ + sub x1, x1, #0x4 │ │ │ │ + ldr w2, [x21, x2, lsl #2] │ │ │ │ + adds w5, w2, #0x1 │ │ │ │ + b.eq 10534 // b.none │ │ │ │ + lsr w8, w5, #3 │ │ │ │ + mvn w5, w5 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.eq 10534 // b.none │ │ │ │ + ldrb w8, [x25, w8, uxtw] │ │ │ │ + lsr w10, w2, #3 │ │ │ │ + mvn w2, w2 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + asr w5, w8, w5 │ │ │ │ + lsl w2, w3, w2 │ │ │ │ + tbz w5, #0, 10534 │ │ │ │ + ldrb w5, [x25, w10, uxtw] │ │ │ │ + bic w2, w5, w2 │ │ │ │ + strb w2, [x25, w10, uxtw] │ │ │ │ + cmp x9, x1 │ │ │ │ + b.ne 104e4 // b.any │ │ │ │ + sub x27, x0, #0x1 │ │ │ │ + cbnz x0, 10480 │ │ │ │ + mov w3, w23 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x1a6 // #422 │ │ │ │ + add x2, x2, #0x3e8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w2, w23 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w23, 10584 │ │ │ │ + ldr w1, [x21, x0, lsl #2] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 10578 // b.none │ │ │ │ + str w0, [x22, w1, uxtw #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 10568 // b.any │ │ │ │ + mov w1, #0x1ad // #429 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + mov w3, w20 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x400 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w21, w20 │ │ │ │ + mov x1, x24 │ │ │ │ + add x4, x24, w20, uxtw #2 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cbnz w20, 105d0 │ │ │ │ + b 10784 │ │ │ │ + ldrb w2, [x25, w3, uxtw] │ │ │ │ + lsl w0, w5, w0 │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + orr w0, w0, w2 │ │ │ │ + strb w0, [x25, w3, uxtw] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.eq 10600 // b.none │ │ │ │ + ldr w2, [x1] │ │ │ │ + sub w3, w2, #0x1 │ │ │ │ + neg w0, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w3, w3, #3 │ │ │ │ + cbnz w2, 105b4 │ │ │ │ + ldrb w0, [x25] │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + orr w0, w0, #0xffffff80 │ │ │ │ + strb w0, [x25] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.ne 105d0 // b.any │ │ │ │ + mov w3, w20 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x1b6 // #438 │ │ │ │ + add x2, x2, #0x428 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w0, [x24] │ │ │ │ + cbz w0, 10640 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w1, [x22, x0, lsl #2] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x22, x0, lsl #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr w1, [x24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 10624 │ │ │ │ + cmp x21, #0x1 │ │ │ │ + b.eq 10694 // b.none │ │ │ │ + sub x4, x24, #0x4 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr w1, [x4, x2, lsl #2] │ │ │ │ + ldr w0, [x24, x2, lsl #2] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 10688 // b.plast │ │ │ │ + mov w1, w1 │ │ │ │ + mov w3, w2 │ │ │ │ + ldr w0, [x22, x1, lsl #2] │ │ │ │ + sub w0, w0, w3 │ │ │ │ sub w0, w0, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq f4d0 // b.none │ │ │ │ - and w9, w2, #0xff │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - sub w1, w9, #0x3e │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne f234 // b.any │ │ │ │ - and w4, w20, #0x1 │ │ │ │ - cbnz w28, f260 │ │ │ │ - ands w3, w21, #0x1 │ │ │ │ - ccmp w26, w27, #0x2, ne // ne = any │ │ │ │ - cset w1, cc // cc = lo, ul, last │ │ │ │ - b.cc fc3c // b.lo, b.ul, b.last │ │ │ │ - cmp w8, #0x40 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - mov w4, w20 │ │ │ │ - cmp w8, w2, uxtb │ │ │ │ - b.eq f2f0 // b.none │ │ │ │ - and w0, w20, w24 │ │ │ │ - add x2, x19, w27, uxtw │ │ │ │ - and w25, w0, #0xff │ │ │ │ - tbnz w0, #0, f604 │ │ │ │ - mov w28, w9 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq f4c8 // b.none │ │ │ │ - orr w1, w24, w21 │ │ │ │ - tbnz w1, #0, f4c8 │ │ │ │ - str x2, [sp, #144] │ │ │ │ - str w1, [sp, #160] │ │ │ │ - str w8, [sp, #172] │ │ │ │ - bl 39f0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr w8, [sp, #172] │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - ldrb w21, [sp, #160] │ │ │ │ - ldr w0, [x0, w8, sxtw #2] │ │ │ │ - strb w0, [x2] │ │ │ │ - mov w24, w21 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 3858 │ │ │ │ - sxtb w8, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.ne f118 // b.any │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w20, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - and w0, w0, w1 │ │ │ │ - cbnz w0, f62c │ │ │ │ - cmp w27, w26 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - and w21, w21, w0 │ │ │ │ - tst w1, w21 │ │ │ │ - b.ne f62c // b.any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 36c0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + str w0, [x22, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr w0, [x24, x2, lsl #2] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 10668 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x21, x2 │ │ │ │ + b.gt 10650 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + mov w1, #0x1c3 // #451 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x450 │ │ │ │ + bl 2e2cc │ │ │ │ + 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], #176 │ │ │ │ + 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 fc60 // b.none │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne f45c // b.any │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - ands w3, w21, #0x1 │ │ │ │ - ccmp w26, w27, #0x2, ne // ne = any │ │ │ │ - b.cc fc3c // b.lo, b.ul, b.last │ │ │ │ - cmp w8, w28 │ │ │ │ - b.eq f2f8 // b.none │ │ │ │ - orr w3, w25, w24 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - tbnz w3, #0, f528 │ │ │ │ - mov w25, w3 │ │ │ │ - cmp w8, #0xa │ │ │ │ - b.eq f504 // b.none │ │ │ │ - mov w24, w3 │ │ │ │ - cmp w8, #0xd │ │ │ │ - b.eq f100 // b.none │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - eor w1, w25, #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 f57c // b.none │ │ │ │ - orr w0, w3, w21 │ │ │ │ - and w24, w0, #0xff │ │ │ │ - tbnz w0, #0, fb44 │ │ │ │ - str w4, [sp, #144] │ │ │ │ - mov w21, w24 │ │ │ │ - str w8, [sp, #160] │ │ │ │ - bl 3210 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w25, w24 │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - ldr w0, [x0, w8, sxtw #2] │ │ │ │ - strb w0, [x19, w27, uxtw] │ │ │ │ - ldr w27, [sp, #144] │ │ │ │ - b f100 │ │ │ │ - mov w28, w9 │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w20, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - ands w0, w0, w1 │ │ │ │ - b.eq f50c // b.none │ │ │ │ - ldr w1, [sp, #168] │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls fc10 // b.plast │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w4, [sp, #96] │ │ │ │ - str w9, [sp, #112] │ │ │ │ - str w8, [sp, #144] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w4, [sp, #96] │ │ │ │ - cmp x22, #0x0 │ │ │ │ - strb wzr, [x0, w27, uxtw] │ │ │ │ - ldr w9, [sp, #112] │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - ldr w8, [sp, #144] │ │ │ │ - b.ne fc9c // b.any │ │ │ │ - cmp x22, #0x0 │ │ │ │ - str w8, [sp, #160] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - csel x4, x22, x0, ne // ne = any │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - csel x5, x0, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov w3, w23 │ │ │ │ - ldr x8, [sp, #176] │ │ │ │ - mov w6, w27 │ │ │ │ - ldr w19, [sp, #128] │ │ │ │ - mov w23, #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, #128] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr w9, [sp, #144] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - mov w25, w1 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - str xzr, [sp, #120] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w8, #0xa, #0x0, ne // ne = any │ │ │ │ - b.eq f400 // b.none │ │ │ │ - and w0, w20, w24 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - tbnz w0, #0, f588 │ │ │ │ - mov w27, w23 │ │ │ │ - mov w3, w24 │ │ │ │ - mov w23, w4 │ │ │ │ - b f28c │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - strb wzr, [x2, w23, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 3858 │ │ │ │ - sxtb w8, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.eq fb20 // b.none │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - b f128 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - str w9, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [x22, w27, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w9, [sp, #96] │ │ │ │ - cmp w28, #0x2b │ │ │ │ - b.eq f538 // b.none │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - eor w1, w25, #0x1 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq f5dc // 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, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - strb w9, [x2] │ │ │ │ - b f100 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - 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, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [sp, #144] │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - b f128 │ │ │ │ - mov w24, w3 │ │ │ │ - b f100 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w26, w27, #0x0, ne // ne = any │ │ │ │ - ccmp w3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne f30c // b.any │ │ │ │ - orr w3, w25, w24 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - tbz w3, #0, f280 │ │ │ │ - mov w4, w23 │ │ │ │ - and w1, w25, #0x1 │ │ │ │ - mov w23, w27 │ │ │ │ - b f3d8 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - eor w1, w25, #0x1 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - mov w26, w27 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - 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 f2b8 // b.any │ │ │ │ - mov w24, w3 │ │ │ │ - mov w27, w4 │ │ │ │ - b f184 │ │ │ │ - cmp w8, #0xa │ │ │ │ - b.ne f61c // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - str w4, [sp, #96] │ │ │ │ - str w3, [sp, #144] │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 3858 │ │ │ │ - sxtb w8, w0 │ │ │ │ - ldr w21, [sp, #144] │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.eq fb18 // b.none │ │ │ │ - ldr w23, [sp, #96] │ │ │ │ - mov w20, w21 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b f44c │ │ │ │ - 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, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b f184 │ │ │ │ - mov w24, w25 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov w20, w25 │ │ │ │ - mov w28, w9 │ │ │ │ - strb w9, [x2] │ │ │ │ - b f100 │ │ │ │ - mov w27, w23 │ │ │ │ - mov w20, w3 │ │ │ │ - mov w23, w4 │ │ │ │ - b f28c │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - cmp x22, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb wzr, [x5, w27, uxtw] │ │ │ │ - tst w20, w0 │ │ │ │ - b.ne fcc0 // b.any │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x22, #0x0 │ │ │ │ - csel x4, x22, x5, ne // ne = any │ │ │ │ - csel x5, x5, xzr, ne // ne = any │ │ │ │ - cbz x0, fbe0 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - mov w6, w27 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - mov w3, w23 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x8, [sp, #176] │ │ │ │ - ldr w7, [sp, #128] │ │ │ │ - blr x8 │ │ │ │ - b f208 │ │ │ │ - mov x1, x20 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 3720 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne f0a4 // b.any │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xc58 │ │ │ │ - mov w1, #0x9fe // #2558 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 3858 │ │ │ │ - sxtb w8, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.eq f1e0 // b.none │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq f94c // b.none │ │ │ │ - and w9, w2, #0xff │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - sub w1, w9, #0x3e │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne f754 // b.any │ │ │ │ - cbnz w28, f944 │ │ │ │ - ands w4, w21, #0x1 │ │ │ │ - ccmp w27, w26, #0x0, ne // ne = any │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - b.hi fc3c // b.pmore │ │ │ │ - cmp w8, #0x40 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - mov w3, w20 │ │ │ │ - cmp w8, w2, uxtb │ │ │ │ - b.eq f810 // b.none │ │ │ │ - and w0, w20, w24 │ │ │ │ - and w25, w0, #0xff │ │ │ │ - tbnz w0, #0, fa70 │ │ │ │ - add x2, x19, w27, uxtw │ │ │ │ - mov w28, w9 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - strb w9, [x2] │ │ │ │ - b f6cc │ │ │ │ - cmp w8, #0x2b │ │ │ │ - and w0, w20, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - cset w3, ne // ne = any │ │ │ │ - b.eq fc94 // b.none │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne f980 // b.any │ │ │ │ - ands w4, w21, #0x1 │ │ │ │ - ccmp w27, w26, #0x0, ne // ne = any │ │ │ │ - b.hi fc3c // b.pmore │ │ │ │ - cmp w8, w28 │ │ │ │ - b.eq f818 // b.none │ │ │ │ - orr w3, w24, w25 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - tbnz w3, #0, fa60 │ │ │ │ - mov w25, w3 │ │ │ │ - cmp w8, #0xa │ │ │ │ - b.eq fa38 // b.none │ │ │ │ - mov w24, w3 │ │ │ │ - cmp w8, #0xd │ │ │ │ - b.eq f6cc // b.none │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - eor w1, w25, #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 fb54 // b.none │ │ │ │ - orr w0, w21, w3 │ │ │ │ - and w24, w0, #0xff │ │ │ │ - tbnz w0, #0, fbd0 │ │ │ │ - str w4, [sp, #144] │ │ │ │ - mov w21, w24 │ │ │ │ - str w8, [sp, #160] │ │ │ │ - bl 3210 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w25, w24 │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - ldr w0, [x0, w8, sxtw #2] │ │ │ │ - strb w0, [x19, w27, uxtw] │ │ │ │ - ldr w27, [sp, #144] │ │ │ │ - b f6cc │ │ │ │ - mov w28, w9 │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w20, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq fa40 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w3, [sp, #96] │ │ │ │ - str w9, [sp, #144] │ │ │ │ - str w8, [sp, #160] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w3, [sp, #96] │ │ │ │ - cmp x22, #0x0 │ │ │ │ - strb wzr, [x0, w27, uxtw] │ │ │ │ - ccmp w3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne fc9c // b.any │ │ │ │ - cmp x22, #0x0 │ │ │ │ - ldr w19, [sp, #128] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - csel x4, x0, x22, eq // eq = none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - csel x5, x0, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov w3, w23 │ │ │ │ - ldr x8, [sp, #176] │ │ │ │ - mov w7, w19 │ │ │ │ - mov w6, w27 │ │ │ │ - mov w23, #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, #128] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w9, [sp, #144] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - mov w25, w1 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - str xzr, [sp, #120] │ │ │ │ - cmp w8, #0xa │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq fa1c // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - strb wzr, [x2, w23, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 3858 │ │ │ │ - sxtb w8, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.eq fb20 // b.none │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - b f6f4 │ │ │ │ - and w3, w20, #0x1 │ │ │ │ - b f780 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - str w2, [sp, #144] │ │ │ │ - str w8, [sp, #160] │ │ │ │ - lsl w1, w0, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ + sub w0, w27, #0x1 │ │ │ │ + neg w1, w27 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + lsr w0, w0, #3 │ │ │ │ + ldrb w0, [x26, w0, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbnz w0, #0, 107a0 │ │ │ │ + mov x0, x27 │ │ │ │ + b 10744 │ │ │ │ + ldr w1, [x24, x8] │ │ │ │ + str w1, [x21, x2] │ │ │ │ + mvn w2, w1 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + lsl w2, w3, w2 │ │ │ │ + ldrb w5, [x25, w1, uxtw] │ │ │ │ + orr w2, w2, w5 │ │ │ │ + strb w2, [x25, w1, uxtw] │ │ │ │ + ldr w1, [x24, x8] │ │ │ │ add w1, w1, #0x1 │ │ │ │ - str w2, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [sp, #144] │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - b f6f4 │ │ │ │ - add w1, w27, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - str w9, [sp, #96] │ │ │ │ - str w8, [sp, #112] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [x22, w27, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w9, [sp, #96] │ │ │ │ - cmp w28, #0x2b │ │ │ │ - ldr w8, [sp, #112] │ │ │ │ - b.eq f9f8 // b.none │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - eor w1, w25, #0x1 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq fbac // b.none │ │ │ │ - mov w26, w27 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov x19, x2 │ │ │ │ - mov w24, w20 │ │ │ │ - mov w27, w20 │ │ │ │ - strb w9, [x2] │ │ │ │ - str w0, [sp, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b f6cc │ │ │ │ - mov w26, w27 │ │ │ │ - mov x19, x2 │ │ │ │ - mov w24, w20 │ │ │ │ - mov w4, w23 │ │ │ │ - mov w1, #0x2710 // #10000 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - str w1, [sp, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - and w1, w20, w24 │ │ │ │ - and w3, w1, #0xff │ │ │ │ - tbnz w1, #0, fac8 │ │ │ │ - mov w27, w23 │ │ │ │ - mov w3, w24 │ │ │ │ - mov w23, w4 │ │ │ │ - b f7ac │ │ │ │ - mov w24, w3 │ │ │ │ - b f6cc │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w27, w26, #0x0, ne // ne = any │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne f82c // b.any │ │ │ │ - orr w3, w24, w25 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - tbz w3, #0, f7a0 │ │ │ │ - nop │ │ │ │ - mov w4, w23 │ │ │ │ - and w1, w25, #0x1 │ │ │ │ - mov w23, w27 │ │ │ │ - b f8d4 │ │ │ │ - add x2, x19, w27, uxtw │ │ │ │ - mov w20, w25 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov w3, w25 │ │ │ │ - mov w28, w9 │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq fb38 // b.none │ │ │ │ - orr w0, w21, w3 │ │ │ │ - and w24, w0, #0xff │ │ │ │ - tbnz w0, #0, fb38 │ │ │ │ - str x2, [sp, #144] │ │ │ │ - mov w21, w24 │ │ │ │ - str w8, [sp, #160] │ │ │ │ - bl 39f0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - ldr w0, [x0, w8, sxtw #2] │ │ │ │ - strb w0, [x2] │ │ │ │ - b f6cc │ │ │ │ - cbz w0, fc18 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #96] │ │ │ │ - str w4, [sp, #144] │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 3858 │ │ │ │ - sxtb w8, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.eq fc28 // b.none │ │ │ │ - ldr w20, [sp, #96] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr w23, [sp, #144] │ │ │ │ - mov w21, w20 │ │ │ │ - b f934 │ │ │ │ - ldr w23, [sp, #96] │ │ │ │ - mov w20, w21 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w20, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - and w0, w0, w1 │ │ │ │ - b f1f0 │ │ │ │ - mov w24, w3 │ │ │ │ - strb w9, [x2] │ │ │ │ - b f6cc │ │ │ │ - mov w24, w3 │ │ │ │ - mov w27, w4 │ │ │ │ - strb w9, [x2] │ │ │ │ - b f100 │ │ │ │ - mov w27, w4 │ │ │ │ - b fa84 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - 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 f084 │ │ │ │ - mov w26, w27 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov x19, x2 │ │ │ │ - mov w3, w20 │ │ │ │ - mov w27, w20 │ │ │ │ - mov w8, #0x2b // #43 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b fa84 │ │ │ │ - mov w24, w3 │ │ │ │ - mov w27, w4 │ │ │ │ - strb w9, [x2] │ │ │ │ - b f6cc │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x818 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0xa7b // #2683 │ │ │ │ - str x5, [sp, #96] │ │ │ │ - str x4, [sp, #112] │ │ │ │ - bl 75560 │ │ │ │ - ldr x5, [sp, #96] │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - b f664 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b f1f0 │ │ │ │ - mov w27, w23 │ │ │ │ - mov w20, w3 │ │ │ │ - mov w23, w4 │ │ │ │ - b f7ac │ │ │ │ - ldr w21, [sp, #96] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr w23, [sp, #144] │ │ │ │ - mov w20, w21 │ │ │ │ - b f1e0 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xc90 │ │ │ │ - mov w1, #0xa20 // #2592 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w4, w0 │ │ │ │ - b f260 │ │ │ │ - bl 34c8 │ │ │ │ - ldr w4, [x0] │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xc20 │ │ │ │ - add x0, x1, #0x618 │ │ │ │ - mov w1, #0x9f7 // #2551 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w3, w0 │ │ │ │ - b f780 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x140 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x7d8 │ │ │ │ - mov w2, #0xa32 // #2610 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x140 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x7d8 │ │ │ │ - mov w2, #0xa72 // #2674 │ │ │ │ - bl 34b0 │ │ │ │ + str w1, [x24, x8] │ │ │ │ + subs x0, x0, #0x1 │ │ │ │ + neg w1, w0 │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + b.eq 10484 // b.none │ │ │ │ + lsr w2, w2, #3 │ │ │ │ + ldrb w2, [x26, w2, uxtw] │ │ │ │ + asr w1, w2, w1 │ │ │ │ + tbnz w1, #0, 10488 │ │ │ │ + ldr w2, [x22, x0, lsl #2] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w1, [x21, x2] │ │ │ │ + sub w8, w1, #0x1 │ │ │ │ + lsl x8, x8, #2 │ │ │ │ + cbnz w1, 106f0 │ │ │ │ + str w6, [x21, x2] │ │ │ │ + b 10720 │ │ │ │ + str w6, [x21, x2] │ │ │ │ + add x9, x7, x9 │ │ │ │ + add x1, x22, x27, lsl #2 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.le 104e4 │ │ │ │ + sub x27, x0, #0x1 │ │ │ │ + cbz x27, 10484 │ │ │ │ + b 106cc │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x2, x2, #0x428 │ │ │ │ + mov w1, #0x1b6 // #438 │ │ │ │ + bl 2e2cc │ │ │ │ + b 10694 │ │ │ │ + mov x0, x27 │ │ │ │ + b 10488 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-224]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w27, [sp, #96] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - and w20, w5, #0xff │ │ │ │ + mov x20, x3 │ │ │ │ + mov w3, w27 │ │ │ │ + adrp x19, 80000 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - and w21, w4, #0xff │ │ │ │ + mov x22, x7 │ │ │ │ + mov x21, x4 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov w24, w2 │ │ │ │ + mov x23, x1 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x1da // #474 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str w7, [sp, #128] │ │ │ │ - stp x1, x0, [sp, #144] │ │ │ │ - str x6, [sp, #184] │ │ │ │ - str x3, [sp, #216] │ │ │ │ - cbz x1, 10abc │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x750 │ │ │ │ - bl 3a50 │ │ │ │ - str x0, [sp, #208] │ │ │ │ - cbz x0, 10b60 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x0, x1, [sp, #208] │ │ │ │ - mov w4, #0x100000 // #1048576 │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - bl 608ec │ │ │ │ - mov w1, w0 │ │ │ │ - ldp x3, x5, [sp, #96] │ │ │ │ - tbnz w0, #31, 10bcc │ │ │ │ - cmp w21, #0x0 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - cmp w20, #0x0 │ │ │ │ - str w2, [sp, #132] │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - str w2, [sp, #176] │ │ │ │ - ldr w2, [sp, #224] │ │ │ │ - cbz w2, 10490 │ │ │ │ - cbnz w0, 1005c │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - bl 38a0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - 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 w13, #0x2710 // #10000 │ │ │ │ + mov w25, w5 │ │ │ │ + mov x26, x6 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w3, w24 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + add x2, x2, #0x498 │ │ │ │ + mov w1, #0x1dd // #477 │ │ │ │ + bl 2e2cc │ │ │ │ + cbz w24, 10b3c │ │ │ │ + sub w4, w27, #0x1 │ │ │ │ + add x6, x23, #0x4 │ │ │ │ mov w7, #0x0 // #0 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - str xzr, [sp, #192] │ │ │ │ - ldp x0, x1, [sp, #184] │ │ │ │ - str w13, [sp, #120] │ │ │ │ - str x5, [sp, #136] │ │ │ │ - str w7, [sp, #160] │ │ │ │ - add x23, x0, x1 │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #184] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x0, x1, [sp, #208] │ │ │ │ - mov x2, x23 │ │ │ │ - mov w4, #0x100000 // #1048576 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl 608ec │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - ldr w13, [sp, #120] │ │ │ │ - ldr w7, [sp, #160] │ │ │ │ - tbnz w0, #31, 10b94 │ │ │ │ - cbz w0, 10478 │ │ │ │ - sxtw x0, w1 │ │ │ │ - mov w25, w27 │ │ │ │ - mov w27, w28 │ │ │ │ - mov w28, w24 │ │ │ │ - mov w24, w13 │ │ │ │ - str x20, [sp, #120] │ │ │ │ - mov x20, x3 │ │ │ │ - stp x0, x3, [sp, #192] │ │ │ │ - add x0, x3, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - b ff0c │ │ │ │ - cbnz w22, 10090 │ │ │ │ - cmp w23, #0x40 │ │ │ │ - cset w25, eq // eq = none │ │ │ │ - and w2, w25, w28 │ │ │ │ - tst w25, w28 │ │ │ │ - b.ne 10268 // b.any │ │ │ │ - mov w22, w23 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w7, w2 │ │ │ │ - cmp w23, #0xd │ │ │ │ - b.eq fefc // b.none │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - 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 ffc4 // b.none │ │ │ │ - orr w0, w28, w26 │ │ │ │ - and w7, w0, #0xff │ │ │ │ - tbnz w0, #0, 10224 │ │ │ │ - str w1, [sp, #136] │ │ │ │ - str x5, [sp, #160] │ │ │ │ - str w7, [sp, #168] │ │ │ │ - bl 3210 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x23, #2, #8 │ │ │ │ - ldr x5, [sp, #160] │ │ │ │ - ldr w7, [sp, #168] │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - strb w0, [x5, w27, uxtw] │ │ │ │ - mov w26, w7 │ │ │ │ - ldr w27, [sp, #136] │ │ │ │ - mov w28, w7 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 10020 // b.none │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - ldrb w23, [x20] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq 10234 // b.none │ │ │ │ - sub w1, w23, #0x3e │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq fe6c // b.none │ │ │ │ - cmp w23, #0x2b │ │ │ │ - and w0, w25, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - cset w4, ne // ne = any │ │ │ │ - b.eq 10260 // b.none │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 10258 // b.none │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w7, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [x19, w27, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr w7, [sp, #96] │ │ │ │ - cmp w22, #0x2b │ │ │ │ - b.eq 10294 // b.none │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - eor w0, w7, #0x1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 10200 // b.any │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ + mov w5, #0xffffffff // #-1 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + lsr w1, w7, #3 │ │ │ │ + mvn w0, w7 │ │ │ │ + cmp w24, w7 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + cset w8, hi // hi = pmore │ │ │ │ + add x10, x23, w7, uxtw #2 │ │ │ │ + ldrb w1, [x26, w1, uxtw] │ │ │ │ mov w2, w7 │ │ │ │ - mov x4, x5 │ │ │ │ - mov w25, w28 │ │ │ │ - mov w1, w28 │ │ │ │ - mov w23, #0x2b // #43 │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - str w27, [sp, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - ldr w3, [sp, #176] │ │ │ │ - cmp w3, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 10224 // b.none │ │ │ │ - orr w27, w26, w28 │ │ │ │ - tbnz w27, #0, 10224 │ │ │ │ - str w1, [sp, #136] │ │ │ │ - and w26, w27, #0xff │ │ │ │ - stp x4, x5, [sp, #160] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov w28, w26 │ │ │ │ - str w2, [sp, #180] │ │ │ │ - bl 39f0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x23, #2, #8 │ │ │ │ - ldp x4, x5, [sp, #160] │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - strb w0, [x4] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr w27, [sp, #136] │ │ │ │ - ldr w7, [sp, #180] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne ff0c // b.any │ │ │ │ - ldr x20, [sp, #120] │ │ │ │ - mov w13, w24 │ │ │ │ - ldr x3, [sp, #200] │ │ │ │ - mov w24, w28 │ │ │ │ - mov w28, w27 │ │ │ │ - mov w27, w25 │ │ │ │ - mov x0, x3 │ │ │ │ - str w13, [sp, #104] │ │ │ │ - str x5, [sp, #120] │ │ │ │ - str w7, [sp, #136] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - ldr w13, [sp, #104] │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - b fde8 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b fe40 │ │ │ │ - and w4, w25, #0x1 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - ands w1, w26, #0x1 │ │ │ │ - ccmp w27, w0, #0x0, ne // ne = any │ │ │ │ - b.hi 10b2c // b.pmore │ │ │ │ - orr w2, w28, w7 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w22, w23 │ │ │ │ - b.eq 100cc // b.none │ │ │ │ - tbnz w2, #0, 10280 │ │ │ │ - mov w28, w2 │ │ │ │ - mov w7, w2 │ │ │ │ - cmp w23, #0xa │ │ │ │ - b.ne fe90 // b.any │ │ │ │ - b fefc │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w25, #0x1 │ │ │ │ - cset w3, ne // ne = any │ │ │ │ - tst w0, w3 │ │ │ │ - b.eq 1033c // b.none │ │ │ │ - ldr w0, [sp, #224] │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + bics wzr, w8, w0 │ │ │ │ + b.ne 108d4 // b.any │ │ │ │ + b 108f4 │ │ │ │ + ubfiz x0, x0, #2, #32 │ │ │ │ + ldr w9, [x21, x0] │ │ │ │ + str w9, [x20, x8] │ │ │ │ + mvn w1, w9 │ │ │ │ + lsr w9, w9, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + lsl w1, w3, w1 │ │ │ │ + ldrb w8, [x22, w9, uxtw] │ │ │ │ + orr w1, w1, w8 │ │ │ │ + strb w1, [x22, w9, uxtw] │ │ │ │ + ldr w1, [x21, x0] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x21, x0] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x10, x10, #0x4 │ │ │ │ + mvn w1, w2 │ │ │ │ + cmp w24, w2 │ │ │ │ + lsr w0, w2, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + cset w8, hi // hi = pmore │ │ │ │ + ldrb w0, [x26, w0, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + bics wzr, w8, w0 │ │ │ │ + b.eq 108f4 // b.none │ │ │ │ + ldr w8, [x10] │ │ │ │ + lsl x8, x8, #2 │ │ │ │ + ldr w0, [x20, x8] │ │ │ │ sub w0, w0, #0x1 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 10364 // b.plast │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w4, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w4, [sp, #96] │ │ │ │ - cmp x19, #0x0 │ │ │ │ - strb wzr, [x0, w27, uxtw] │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 10c34 // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - csel x4, x19, x0, ne // ne = any │ │ │ │ - csel x5, x0, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 102b8 │ │ │ │ - ldp x1, x0, [sp, #144] │ │ │ │ - mov w3, w21 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - mov w6, w27 │ │ │ │ - ldr x8, [sp, #232] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr w19, [sp, #128] │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w7, w19 │ │ │ │ - blr x8 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w2, w0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - str xzr, [sp, #120] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w23, #0xa, #0x0, ne // ne = any │ │ │ │ - b.eq 101ac // b.none │ │ │ │ - and w27, w25, w28 │ │ │ │ - tbnz w27, #0, 102e8 │ │ │ │ - mov w27, w21 │ │ │ │ - mov w21, w4 │ │ │ │ - b fe90 │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - strb wzr, [x2, w21, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 10414 // b.none │ │ │ │ - ldrb w23, [x20] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - b ff1c │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - mov w2, w7 │ │ │ │ - mov x4, x5 │ │ │ │ - mov w25, w28 │ │ │ │ - mov w1, w28 │ │ │ │ - mov w23, #0x2b // #43 │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - str w27, [sp, #96] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - mov w27, w1 │ │ │ │ - mov w7, w2 │ │ │ │ - strb w23, [x4] │ │ │ │ - b fefc │ │ │ │ - lsl w1, w24, #1 │ │ │ │ - mov x0, x5 │ │ │ │ - add w24, w1, #0x1 │ │ │ │ + cmn w0, #0x3 │ │ │ │ + b.ls 10874 // b.plast │ │ │ │ + str w5, [x20, x8] │ │ │ │ + b 108a8 │ │ │ │ + ldr w1, [x23, w2, uxtw #2] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w0, [x20, x1] │ │ │ │ + cbz w0, 10b34 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + ldr w8, [x21, x0] │ │ │ │ + str w8, [x20, x1] │ │ │ │ + mvn w1, w8 │ │ │ │ + lsr w8, w8, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + lsl w1, w3, w1 │ │ │ │ + ldrb w9, [x22, w8, uxtw] │ │ │ │ + orr w1, w1, w9 │ │ │ │ + strb w1, [x22, w8, uxtw] │ │ │ │ + ldr w1, [x21, x0] │ │ │ │ add w1, w1, #0x1 │ │ │ │ - str w7, [sp, #136] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - mov x5, x0 │ │ │ │ - b ff1c │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - b 10094 │ │ │ │ - mov w4, w0 │ │ │ │ - b 10094 │ │ │ │ - mov w23, #0x40 // #64 │ │ │ │ - mov w28, w2 │ │ │ │ - mov w25, w2 │ │ │ │ - mov w22, w23 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b fe9c │ │ │ │ - mov w4, w21 │ │ │ │ - and w0, w7, #0x1 │ │ │ │ - mov w21, w27 │ │ │ │ - mov w2, w7 │ │ │ │ - b 1018c │ │ │ │ + str w1, [x21, x0] │ │ │ │ + cmp w2, w7 │ │ │ │ + b.ls 109bc // b.plast │ │ │ │ + sub w0, w2, w7 │ │ │ │ + add x1, x23, w7, uxtw #2 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add x7, x0, w7, uxtw │ │ │ │ + add x7, x6, x7, lsl #2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x1] │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + ldr w0, [x20, x0, lsl #2] │ │ │ │ + add w8, w0, #0x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 109b4 // b.none │ │ │ │ + lsr w9, w8, #3 │ │ │ │ + mvn w8, w8 │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.eq 109b4 // b.none │ │ │ │ + ldrb w9, [x22, w9, uxtw] │ │ │ │ + lsr w10, w0, #3 │ │ │ │ + mvn w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + asr w8, w9, w8 │ │ │ │ + lsl w0, w3, w0 │ │ │ │ + tbz w8, #0, 109b4 │ │ │ │ + ldrb w8, [x22, w10, uxtw] │ │ │ │ + bic w0, w8, w0 │ │ │ │ + strb w0, [x22, w10, uxtw] │ │ │ │ + cmp x1, x7 │ │ │ │ + b.ne 10960 // b.any │ │ │ │ + add w7, w2, #0x1 │ │ │ │ + cmp w24, w7 │ │ │ │ + b.hi 10844 // b.pmore │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x204 // #516 │ │ │ │ + add x2, x2, #0x4b8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w1, [x20, x0, lsl #2] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 109f0 // b.none │ │ │ │ + str w0, [x23, w1, uxtw #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ne 109e0 // b.any │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + add x2, x2, #0x4d0 │ │ │ │ + mov w1, #0x20a // #522 │ │ │ │ + bl 2e2cc │ │ │ │ + cbz w25, 10afc │ │ │ │ + adrp x20, 80000 │ │ │ │ + mov w27, w25 │ │ │ │ + add x20, x20, #0x4e8 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ mov w28, #0x1 // #1 │ │ │ │ - mov w2, w7 │ │ │ │ - mov w23, w22 │ │ │ │ - mov w25, w28 │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - str w27, [sp, #96] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b fe9c │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x7f0 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0xb0e // #2830 │ │ │ │ - str x5, [sp, #96] │ │ │ │ - str x4, [sp, #112] │ │ │ │ - bl 75560 │ │ │ │ - ldr x5, [sp, #96] │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - b 1012c │ │ │ │ - cmp w23, #0xa │ │ │ │ - b.ne 1043c // b.any │ │ │ │ - mov x0, x5 │ │ │ │ - str w4, [sp, #136] │ │ │ │ - str w2, [sp, #160] │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + b 10a48 │ │ │ │ + ldrb w2, [x22, w1, uxtw] │ │ │ │ + lsl w0, w28, w0 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + orr w0, w0, w2 │ │ │ │ + strb w0, [x22, w1, uxtw] │ │ │ │ + cmp x26, x27 │ │ │ │ + b.eq 10a80 // b.none │ │ │ │ + ldr w2, [x21, x26, lsl #2] │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + neg w0, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + cbnz w2, 10a2c │ │ │ │ + mov w3, w26 │ │ │ │ + mov x2, x20 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + mov w1, #0x20c // #524 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + bl 2e2cc │ │ │ │ + cmp x26, x27 │ │ │ │ + b.ne 10a48 // b.any │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 10aa8 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 10450 // b.none │ │ │ │ - and w25, w27, #0xff │ │ │ │ - ldr w21, [sp, #136] │ │ │ │ - ldr w7, [sp, #160] │ │ │ │ - mov w26, w25 │ │ │ │ - ldrb w23, [x20] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 101f4 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ - ccmp w27, w0, #0x0, ne // ne = any │ │ │ │ - b.ne 100b4 // b.any │ │ │ │ - ldr w0, [sp, #224] │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ + 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 10a8c // b.pmore │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq 10afc // b.none │ │ │ │ + sub x5, x21, #0x4 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + ldr w1, [x5, x3, lsl #2] │ │ │ │ + ldr w0, [x21, x3, lsl #2] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 10af0 // b.plast │ │ │ │ + mov w4, w3 │ │ │ │ + add x2, x23, w1, uxtw #2 │ │ │ │ + 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 100f4 // b.pmore │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x5, [sp, #96] │ │ │ │ - ldr x20, [sp, #120] │ │ │ │ - str w4, [sp, #104] │ │ │ │ - bl 38a0 │ │ │ │ - mov w28, w27 │ │ │ │ - ldr x5, [sp, #96] │ │ │ │ - ldr w4, [sp, #104] │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - str w4, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w4, [sp, #96] │ │ │ │ - cmp x19, #0x0 │ │ │ │ - strb wzr, [x0, w28, uxtw] │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 10c58 // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - csel x19, x19, x0, ne // ne = any │ │ │ │ - csel x22, x0, xzr, ne // ne = any │ │ │ │ - cbz x20, 10b0c │ │ │ │ - ldp x1, x0, [sp, #144] │ │ │ │ - mov x4, x19 │ │ │ │ - ldr x8, [sp, #232] │ │ │ │ - mov w6, w28 │ │ │ │ - ldr w7, [sp, #128] │ │ │ │ - mov x5, x22 │ │ │ │ - mov w3, w21 │ │ │ │ - mov x2, x20 │ │ │ │ - blr x8 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - bl 36c0 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 10c04 // b.none │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ + b.hi 10ad0 // b.pmore │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w25, w3 │ │ │ │ + b.hi 10ab8 // b.pmore │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + mov w1, #0x219 // #537 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x508 │ │ │ │ + bl 2e2cc │ │ │ │ + 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], #224 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x20, [sp, #120] │ │ │ │ - mov w24, w28 │ │ │ │ - ldr x3, [sp, #200] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w27, w25 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - b 10038 │ │ │ │ - and w28, w27, #0xff │ │ │ │ - mov w27, w21 │ │ │ │ - mov w25, w28 │ │ │ │ - mov w21, w4 │ │ │ │ - b fe90 │ │ │ │ - and w27, w27, #0xff │ │ │ │ - ldr w21, [sp, #136] │ │ │ │ - ldr x20, [sp, #120] │ │ │ │ - mov w26, w27 │ │ │ │ - ldr w7, [sp, #160] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #200] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - b 10038 │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #96] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x5, [sp, #96] │ │ │ │ - and w4, w27, #0x1 │ │ │ │ - b 10384 │ │ │ │ - cbnz w0, 1076c │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #112] │ │ │ │ - bl 38a0 │ │ │ │ - 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, #0x0 // #0 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str xzr, [sp, #192] │ │ │ │ + str w5, [x20, x1] │ │ │ │ + b 1093c │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x204 // #516 │ │ │ │ + add x2, x2, #0x4b8 │ │ │ │ + bl 2e2cc │ │ │ │ + b 109fc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldp x0, x1, [sp, #184] │ │ │ │ - str x5, [sp, #120] │ │ │ │ - str w13, [sp, #136] │ │ │ │ - str w12, [sp, #160] │ │ │ │ - add x23, x0, x1 │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x25, 80000 │ │ │ │ + add x8, x25, #0x3a8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x520 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w28, w3 │ │ │ │ + mov x26, x5 │ │ │ │ + mov x27, x6 │ │ │ │ + mov x0, x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x19, x28 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x4 │ │ │ │ + mov x24, x1 │ │ │ │ + mov w1, #0x22f // #559 │ │ │ │ + str x8, [sp, #112] │ │ │ │ + str w7, [sp, #124] │ │ │ │ + bl 2e2cc │ │ │ │ + ubfiz x1, x28, #3, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #184] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x0, x1, [sp, #208] │ │ │ │ - mov x2, x23 │ │ │ │ - mov w4, #0x100000 // #1048576 │ │ │ │ - str x3, [sp, #112] │ │ │ │ - bl 608ec │ │ │ │ - mov w1, w0 │ │ │ │ - tbnz w0, #31, 10b94 │ │ │ │ - ldp x3, x5, [sp, #112] │ │ │ │ - ldr w13, [sp, #136] │ │ │ │ - ldr w12, [sp, #160] │ │ │ │ - cbz w0, 10478 │ │ │ │ - sxtw x0, w1 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x25, x3 │ │ │ │ - mov w27, w24 │ │ │ │ - add x23, x3, x0 │ │ │ │ - mov w24, w26 │ │ │ │ - mov w26, w28 │ │ │ │ - mov w28, w1 │ │ │ │ - str x20, [sp, #112] │ │ │ │ - stp x0, x3, [sp, #192] │ │ │ │ - b 1060c │ │ │ │ - cbnz w22, 107a0 │ │ │ │ - cmp w20, #0x40 │ │ │ │ - cset w28, eq // eq = none │ │ │ │ - and w2, w28, w27 │ │ │ │ - tst w28, w27 │ │ │ │ - b.ne 10974 // b.any │ │ │ │ - mov w22, w20 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - cmp w20, #0xd │ │ │ │ - b.eq 107e0 // b.none │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - 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 106c4 // b.none │ │ │ │ - orr w0, w24, w27 │ │ │ │ - and w12, w0, #0xff │ │ │ │ - tbnz w0, #0, 1080c │ │ │ │ - str w1, [sp, #120] │ │ │ │ - str x5, [sp, #136] │ │ │ │ - str w13, [sp, #160] │ │ │ │ - str w12, [sp, #168] │ │ │ │ - bl 3210 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x20, #2, #8 │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - ldr w12, [sp, #168] │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - ldr w13, [sp, #160] │ │ │ │ - mov w24, w12 │ │ │ │ - strb w0, [x5, w26, uxtw] │ │ │ │ - mov w27, w12 │ │ │ │ - ldr w26, [sp, #120] │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + ubfiz x3, x20, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, x3 │ │ │ │ + str x3, [sp, #104] │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + ubfiz x2, x28, #3, #32 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + sub w4, w20, #0x1 │ │ │ │ + mov w3, w20 │ │ │ │ + mov w1, #0x238 // #568 │ │ │ │ + adrp x20, 80000 │ │ │ │ + add x2, x20, #0x540 │ │ │ │ + str x4, [sp, #104] │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + ldr w7, [sp, #124] │ │ │ │ + cbz x4, 10ec8 │ │ │ │ + mov x5, x4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr w2, [x24, 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, [x23, w0, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbz w0, #0, 10c74 │ │ │ │ + str x3, [x21, w5, uxtw #3] │ │ │ │ + mov x5, x4 │ │ │ │ + cbnz x4, 10c40 │ │ │ │ + add x4, x21, w5, uxtw #3 │ │ │ │ + ldr w6, [x24] │ │ │ │ + mov w3, w7 │ │ │ │ + add x0, x25, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x244 // #580 │ │ │ │ + add x2, x2, #0x560 │ │ │ │ + str w7, [sp, #104] │ │ │ │ + str x5, [x22, x6, lsl #3] │ │ │ │ + str xzr, [x4] │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w7, [sp, #104] │ │ │ │ + cbz w7, 10e40 │ │ │ │ + mov w5, w7 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ nop │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp x23, x25 │ │ │ │ - b.eq 1072c // b.none │ │ │ │ - sub w0, w13, #0x1 │ │ │ │ - ldrb w20, [x25] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq 1081c // b.none │ │ │ │ - sub w1, w20, #0x3e │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 10560 // b.none │ │ │ │ - cmp w20, #0x2b │ │ │ │ - and w0, w28, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - b.eq 1096c // b.none │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 10964 // b.none │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - str w12, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + nop │ │ │ │ + lsr w8, w7, #3 │ │ │ │ + mvn w6, w7 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + mov x2, x7 │ │ │ │ + ldrb w0, [x27, w8, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbnz w0, #0, 10d14 │ │ │ │ + nop │ │ │ │ + ldr w0, [x26, 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, [x27, w9, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbz w0, #0, 10ce0 │ │ │ │ + ldr w0, [x26, x2, lsl #2] │ │ │ │ + mov x2, x7 │ │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x1, [x21, x0] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x21, x0] │ │ │ │ + ldrb w0, [x27, w8, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbnz w0, #0, 10d74 │ │ │ │ + nop │ │ │ │ + ldr w3, [x26, 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, [x27, w9, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbz w0, #0, 10d40 │ │ │ │ + ldr w0, [x26, 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, [x27, w8, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbnz w0, #0, 10df8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x26, x7, lsl #2] │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + mvn w1, w7 │ │ │ │ + lsr w9, w7, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + ldr x8, [x22, x0, lsl #3] │ │ │ │ + mvn w2, w8 │ │ │ │ + lsl x6, x8, #3 │ │ │ │ + lsr w0, w8, #3 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ldr x3, [x21, x6] │ │ │ │ + lsl w2, w4, w2 │ │ │ │ + cmn x3, #0x1 │ │ │ │ + sub x3, x3, #0x1 │ │ │ │ + csel x3, x3, x8, ne // ne = any │ │ │ │ + str x3, [x21, x6] │ │ │ │ + ldrb w3, [x23, w0, uxtw] │ │ │ │ + orr w2, w2, w3 │ │ │ │ + strb w2, [x23, w0, uxtw] │ │ │ │ + ldrb w0, [x27, w9, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbz w0, #0, 10da0 │ │ │ │ + ldr w0, [x26, x7, lsl #2] │ │ │ │ + add x7, x7, #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, [x23, w3, uxtw] │ │ │ │ + orr w0, w0, w1 │ │ │ │ + strb w0, [x23, w3, uxtw] │ │ │ │ + cmp x7, x5 │ │ │ │ + b.lt 10cc0 // b.tstop │ │ │ │ + add x2, x20, #0x540 │ │ │ │ + mov w3, w19 │ │ │ │ + add x0, x25, #0x3a8 │ │ │ │ + mov w1, #0x274 // #628 │ │ │ │ + bl 2e2cc │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [x19, w26, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr w12, [sp, #96] │ │ │ │ - cmp w22, #0x2b │ │ │ │ - b.eq 109a0 // b.none │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - eor w0, w12, #0x1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 107e8 // b.any │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - mov w2, w12 │ │ │ │ - mov x4, x5 │ │ │ │ - mov w27, w28 │ │ │ │ - mov w1, w28 │ │ │ │ - mov w20, #0x2b // #43 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - str w26, [sp, #96] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - ldr w3, [sp, #176] │ │ │ │ - cmp w3, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 1080c // b.none │ │ │ │ - orr w26, w24, w27 │ │ │ │ - tbnz w26, #0, 1080c │ │ │ │ - str x4, [sp, #120] │ │ │ │ - and w24, w26, #0xff │ │ │ │ - str w1, [sp, #136] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - str x5, [sp, #160] │ │ │ │ - mov w27, w24 │ │ │ │ - str w13, [sp, #168] │ │ │ │ - str w2, [sp, #180] │ │ │ │ - bl 39f0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x20, #2, #8 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - ldr w26, [sp, #136] │ │ │ │ - strb w0, [x4] │ │ │ │ - ldr x5, [sp, #160] │ │ │ │ - ldr w12, [sp, #180] │ │ │ │ - ldr w13, [sp, #168] │ │ │ │ - cmp x23, x25 │ │ │ │ - b.ne 1060c // b.any │ │ │ │ - ldr x20, [sp, #112] │ │ │ │ - mov w0, w28 │ │ │ │ - ldr x3, [sp, #200] │ │ │ │ - mov w28, w26 │ │ │ │ - mov w26, w24 │ │ │ │ - mov w24, w27 │ │ │ │ - mov w27, w0 │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #112] │ │ │ │ - str w13, [sp, #120] │ │ │ │ - str w12, [sp, #136] │ │ │ │ + cbz w19, 10e88 │ │ │ │ + nop │ │ │ │ + ldr x1, [x22, x0, lsl #3] │ │ │ │ + lsl x2, x1, #3 │ │ │ │ + tbnz x1, #63, 10e7c │ │ │ │ + ldr x1, [x21, x2] │ │ │ │ + add x3, x1, #0x1 │ │ │ │ + str w0, [x24, x1, lsl #2] │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 10e60 // b.any │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x580 │ │ │ │ + mov w1, #0x27d // #637 │ │ │ │ + add x0, x25, #0x3a8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, x22 │ │ │ │ bl 38a0 │ │ │ │ - ldr x5, [sp, #112] │ │ │ │ - ldr w13, [sp, #120] │ │ │ │ - ldr w12, [sp, #136] │ │ │ │ - b 104e0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - b 10534 │ │ │ │ - and w2, w28, #0x1 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - ands w1, w24, #0x1 │ │ │ │ - ccmp w26, w0, #0x0, ne // ne = any │ │ │ │ - b.hi 10b58 // b.pmore │ │ │ │ - cmp w22, w20 │ │ │ │ - b.eq 10848 // b.none │ │ │ │ - orr w2, w27, w12 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - tbnz w2, #0, 1098c │ │ │ │ - mov w27, w2 │ │ │ │ - mov w12, w2 │ │ │ │ - cmp w20, #0xa │ │ │ │ - b.eq 10600 // b.none │ │ │ │ - cmp w20, #0xd │ │ │ │ - b.ne 1058c // b.any │ │ │ │ - mov w12, w2 │ │ │ │ - b 10600 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - mov w2, w12 │ │ │ │ - mov x4, x5 │ │ │ │ - mov w27, w28 │ │ │ │ - mov w1, w28 │ │ │ │ - mov w20, #0x2b // #43 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - str w26, [sp, #96] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - mov w26, w1 │ │ │ │ - mov w12, w2 │ │ │ │ - strb w20, [x4] │ │ │ │ - b 10600 │ │ │ │ - lsl w1, w13, #1 │ │ │ │ - mov x0, x5 │ │ │ │ - add w13, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w13, [sp, #120] │ │ │ │ - str w12, [sp, #136] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr w13, [sp, #120] │ │ │ │ - ldr w12, [sp, #136] │ │ │ │ - b 1061c │ │ │ │ - cmp w26, #0x0 │ │ │ │ - eor w0, w28, #0x1 │ │ │ │ - cset w3, ne // ne = any │ │ │ │ - tst w0, w3 │ │ │ │ - b.eq 10a3c // b.none │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - str w2, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [sp, #96] │ │ │ │ - cmp x19, #0x0 │ │ │ │ - strb wzr, [x0, w26, uxtw] │ │ │ │ - ccmp w2, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 10c34 // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - csel x4, x0, x19, eq // eq = none │ │ │ │ - csel x5, x0, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 109c4 │ │ │ │ - ldp x1, x0, [sp, #144] │ │ │ │ - mov w3, w21 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - mov w6, w26 │ │ │ │ - ldr x8, [sp, #232] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr w19, [sp, #128] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w7, w19 │ │ │ │ - blr x8 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w2, w0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w20, #0xa, #0x0, ne // ne = any │ │ │ │ - b.eq 10914 // b.none │ │ │ │ - and w26, w28, w27 │ │ │ │ - tbnz w26, #0, 109ec │ │ │ │ - mov w26, w21 │ │ │ │ - mov w21, w4 │ │ │ │ - b 10584 │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - strb wzr, [x2, w21, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - cmp x23, x25 │ │ │ │ - b.eq 10a54 // b.none │ │ │ │ - ldrb w20, [x25] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - b 1061c │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - b 107a4 │ │ │ │ - mov w2, w0 │ │ │ │ - b 107a4 │ │ │ │ - mov w20, #0x40 // #64 │ │ │ │ - mov w27, w2 │ │ │ │ + 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 38a0 │ │ │ │ + mov x4, x21 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + b 10c7c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + adrp x27, 80000 │ │ │ │ + add x9, x27, #0x3a8 │ │ │ │ mov w28, w2 │ │ │ │ - mov w22, w20 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 1058c │ │ │ │ - mov w4, w21 │ │ │ │ - and w0, w12, #0x1 │ │ │ │ - mov w21, w26 │ │ │ │ - mov w2, w12 │ │ │ │ - b 108f4 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - mov w2, w12 │ │ │ │ - mov w20, w22 │ │ │ │ - mov w27, w28 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - str w26, [sp, #96] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - b 1058c │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x7f0 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0xb0e // #2830 │ │ │ │ - stp x5, x4, [sp, #96] │ │ │ │ - bl 75560 │ │ │ │ - ldp x5, x4, [sp, #96] │ │ │ │ - b 10894 │ │ │ │ - cmp w20, #0xa │ │ │ │ - b.ne 10a80 // b.any │ │ │ │ - mov x0, x5 │ │ │ │ - str w2, [sp, #120] │ │ │ │ - str w4, [sp, #136] │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x5a0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w3 │ │ │ │ + mov x0, x9 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ubfiz x19, x20, #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, #0x294 // #660 │ │ │ │ + str x9, [sp, #112] │ │ │ │ + stp w3, w7, [sp, #120] │ │ │ │ + bl 2e2cc │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x5, x0 │ │ │ │ - cmp x23, x25 │ │ │ │ - b.eq 10a94 // b.none │ │ │ │ - and w28, w26, #0xff │ │ │ │ - ldr w12, [sp, #120] │ │ │ │ - ldr w21, [sp, #136] │ │ │ │ - mov w24, w28 │ │ │ │ - ldrb w20, [x25] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 10958 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ - ccmp w26, w0, #0x0, ne // ne = any │ │ │ │ - b.eq 1085c // b.none │ │ │ │ - b 107bc │ │ │ │ - ldr x20, [sp, #112] │ │ │ │ - mov w26, w24 │ │ │ │ - ldr x3, [sp, #200] │ │ │ │ - mov w24, w27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w27, w28 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - b 10748 │ │ │ │ - and w27, w26, #0xff │ │ │ │ - mov w26, w21 │ │ │ │ - mov w28, w27 │ │ │ │ - mov w21, w4 │ │ │ │ - b 10584 │ │ │ │ - and w27, w26, #0xff │ │ │ │ - ldr w12, [sp, #120] │ │ │ │ - ldr x20, [sp, #112] │ │ │ │ - mov w26, w27 │ │ │ │ - ldr w21, [sp, #136] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #200] │ │ │ │ - mov w13, #0x2710 // #10000 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 10748 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w8, w28 │ │ │ │ + ubfiz x1, x28, #3, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - 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 fd24 │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x818 │ │ │ │ - mov w1, #0xb70 // #2928 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - b 103b8 │ │ │ │ - ldr x20, [sp, #120] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w4, [sp, #128] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x7a8 │ │ │ │ - mov w1, #0xaf2 // #2802 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x20, [sp, #112] │ │ │ │ - b 10b30 │ │ │ │ - bl 34c8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 38d0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x758 │ │ │ │ - mov w1, #0xab6 // #2742 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - cmn w1, #0x4 │ │ │ │ - adrp x0, 80000 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x0, x0, #0x730 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - adrp x2, 80000 │ │ │ │ - csel x3, x3, x0, ne // ne = any │ │ │ │ - add x2, x2, #0x790 │ │ │ │ - mov w1, #0xb54 // #2900 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - cmn w0, #0x4 │ │ │ │ - b.eq 10c28 // b.none │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - mov w1, #0xac9 // #2761 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x790 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - bl 36c0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x840 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, w19 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x730 │ │ │ │ - b 10bdc │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x7d8 │ │ │ │ - mov w2, #0xb04 // #2820 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0x7d8 │ │ │ │ - mov w2, #0xb67 // #2919 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x7, af000 │ │ │ │ - ldr x7, [x7, #3864] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - mov x24, x0 │ │ │ │ - and w0, w5, #0xff │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - mov w28, w4 │ │ │ │ - ldr x8, [x7] │ │ │ │ str x8, [sp, #104] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - stp w3, w6, [sp, #72] │ │ │ │ - cbz w2, 111bc │ │ │ │ - ubfiz x0, x21, #3, #32 │ │ │ │ - adrp x23, 80000 │ │ │ │ - add x22, x1, x0 │ │ │ │ - adrp x25, 80000 │ │ │ │ - add x23, x23, #0xcd0 │ │ │ │ - mov x27, x1 │ │ │ │ - add x25, x25, #0xcd8 │ │ │ │ - mov w19, #0x2 // #2 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov w0, w2 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 10d40 │ │ │ │ - ldrb w0, [x26, #1] │ │ │ │ - cmp w0, #0x67 │ │ │ │ - b.ne 10d5c // b.any │ │ │ │ - ldrb w0, [x26, #2] │ │ │ │ - cmp w0, #0x7a │ │ │ │ - b.ne 10d5c // b.any │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - and w19, w19, #0xff │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.hi 1121c // b.pmore │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - cmp x27, x22 │ │ │ │ - b.eq 10dc8 // b.none │ │ │ │ - ldr x0, [x27] │ │ │ │ - bl 9d30 │ │ │ │ - ldr x1, [x27] │ │ │ │ - ldrb w2, [x1, w0, uxtw] │ │ │ │ - add x26, x1, w0, uxtw │ │ │ │ - cmp w2, #0x2e │ │ │ │ - b.eq 10d08 // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 10d20 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 10d20 │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x1, #0xce0 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 10d20 │ │ │ │ - and w0, w19, #0xfffffffd │ │ │ │ - and w19, w0, #0xff │ │ │ │ - tbz w0, #0, 10d34 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xd28 │ │ │ │ - mov w1, #0xba0 // #2976 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - cbnz w0, 10ed4 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ + adrp x21, 80000 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3ac8 │ │ │ │ + ubfiz x2, x28, #3, #32 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov w3, w28 │ │ │ │ + add x2, x21, #0x5c0 │ │ │ │ + mov w1, #0x29b // #667 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr w7, [sp, #124] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldrb w1, [sp, #72] │ │ │ │ - mov w0, #0x1000000 // #16777216 │ │ │ │ - stp xzr, xzr, [x23] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - stp xzr, xzr, [x23, #24] │ │ │ │ - str wzr, [x23, #40] │ │ │ │ - str wzr, [x23, #48] │ │ │ │ - strb w28, [x23, #56] │ │ │ │ - strb w1, [x23, #57] │ │ │ │ - strb w19, [x23, #58] │ │ │ │ - stur w0, [x23, #59] │ │ │ │ - str w21, [x23, #64] │ │ │ │ - stp xzr, x20, [x23, #72] │ │ │ │ - stp xzr, xzr, [x23, #88] │ │ │ │ - stp xzr, xzr, [x23, #104] │ │ │ │ - str xzr, [x23, #128] │ │ │ │ - cbz w21, 10e90 │ │ │ │ - cbz w19, 1106c │ │ │ │ - adrp x19, c000 │ │ │ │ - add x21, x20, w21, uxtw #3 │ │ │ │ - add x22, x19, #0x4c0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ + cbz w28, 10ff8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 60890 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x20], #8 │ │ │ │ - mov w6, w25 │ │ │ │ - ldrb w4, [sp, #72] │ │ │ │ + nop │ │ │ │ + ldr w5, [x26, x0, lsl #2] │ │ │ │ + lsr w1, w0, #3 │ │ │ │ + mvn w2, w0 │ │ │ │ + mov x6, x0 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x3, [x22, x5, lsl #3] │ │ │ │ + ldrb w1, [x25, w1, uxtw] │ │ │ │ + asr w1, w1, w2 │ │ │ │ + tbz w1, #0, 10ff0 │ │ │ │ + str x6, [x19, w3, uxtw #3] │ │ │ │ mov x3, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x7, x22 │ │ │ │ - mov w5, w28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl b644 │ │ │ │ - ldr w25, [x0, #28] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ + cmp x8, x0 │ │ │ │ + b.ne 10fc0 // b.any │ │ │ │ + mov w3, w7 │ │ │ │ + add x0, x27, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x2a6 // #678 │ │ │ │ + add x2, x2, #0x5e0 │ │ │ │ + str w7, [sp, #104] │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w7, [sp, #104] │ │ │ │ + cbz w7, 111b0 │ │ │ │ + mov w5, w7 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + lsr w9, w3, #3 │ │ │ │ + mvn w8, w3 │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + mov x2, x3 │ │ │ │ + ldrb w0, [x24, w9, uxtw] │ │ │ │ + asr w0, w0, w8 │ │ │ │ + tbnz w0, #0, 11078 │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mvn w6, w2 │ │ │ │ + lsr w10, w2, #3 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x7, [x19, x0] │ │ │ │ + sub x7, x7, #0x1 │ │ │ │ + str x7, [x19, x0] │ │ │ │ + ldrb w0, [x24, w10, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbz w0, #0, 11044 │ │ │ │ + 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, x3 │ │ │ │ + ldrb w0, [x24, w9, uxtw] │ │ │ │ + asr w0, w0, w8 │ │ │ │ + tbnz w0, #0, 110d4 │ │ │ │ + ldr w7, [x23, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mvn w6, w2 │ │ │ │ + lsr w10, w2, #3 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + lsl x7, x7, #3 │ │ │ │ + ldr x0, [x22, x7] │ │ │ │ + ldr x0, [x19, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, x7] │ │ │ │ + ldrb w0, [x24, w10, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbz w0, #0, 110a0 │ │ │ │ + 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, w9, uxtw] │ │ │ │ + asr w0, w0, w8 │ │ │ │ + tbnz w0, #0, 11160 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x23, x3, lsl #2] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + mvn w6, w3 │ │ │ │ + lsr w10, w3, #3 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + ldr x7, [x22, x0, lsl #3] │ │ │ │ + neg w2, w7 │ │ │ │ + sub w0, w7, #0x1 │ │ │ │ + lsl x9, x7, #3 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + lsr w0, w0, #3 │ │ │ │ + lsl w2, w1, w2 │ │ │ │ + ldr x8, [x19, x9] │ │ │ │ + cmn x8, #0x1 │ │ │ │ + csinc x8, x7, x8, eq // eq = none │ │ │ │ + str x8, [x19, x9] │ │ │ │ + cmp x7, #0x0 │ │ │ │ + b.le 11154 │ │ │ │ + ldrb w7, [x25, w0, uxtw] │ │ │ │ + orr w2, w2, w7 │ │ │ │ + strb w2, [x25, w0, uxtw] │ │ │ │ + ldrb w0, [x24, w10, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbz w0, #0, 11100 │ │ │ │ + ldr w0, [x23, x3, lsl #2] │ │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ │ + lsl x6, x0, #3 │ │ │ │ + ldr x2, [x19, x6] │ │ │ │ + cmn x2, #0x1 │ │ │ │ + csinc x2, x0, x2, eq // eq = none │ │ │ │ + str x2, [x19, x6] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 111a4 │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w2, w2, #3 │ │ │ │ + lsl w0, w1, w0 │ │ │ │ + ldrb w6, [x25, w2, uxtw] │ │ │ │ + orr w0, w0, w6 │ │ │ │ + strb w0, [x25, w2, uxtw] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x5, x3 │ │ │ │ + b.gt 11028 │ │ │ │ + add x2, x21, #0x5c0 │ │ │ │ + ldr w21, [sp, #120] │ │ │ │ + add x0, x27, #0x3a8 │ │ │ │ + mov w1, #0x2dc // #732 │ │ │ │ + mov w3, w21 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w21, 111f8 │ │ │ │ + ldr x1, [x22, x0, lsl #3] │ │ │ │ + lsl x2, x1, #3 │ │ │ │ + tbnz x1, #63, 111ec │ │ │ │ + ldr x1, [x19, x2] │ │ │ │ + sub x3, x1, #0x1 │ │ │ │ + str w0, [x26, x1, lsl #2] │ │ │ │ + str x3, [x19, x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 111d0 // b.any │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x600 │ │ │ │ + mov w1, #0x2e5 // #741 │ │ │ │ + add x0, x27, #0x3a8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, x22 │ │ │ │ bl 38a0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 10e40 // b.any │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1123c // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x23 │ │ │ │ - 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 │ │ │ │ + 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], #128 │ │ │ │ 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, 110b8 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - lsl x1, x0, #2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 │ │ │ │ + b 38a0 │ │ │ │ + nop │ │ │ │ + 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 x23, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x1 │ │ │ │ + ldr w24, [x1] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 114cc // b.plast │ │ │ │ + sub w7, w2, #0x2 │ │ │ │ + mov w1, w24 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + mov x2, x1 │ │ │ │ + add x7, x0, w7, uxtw #2 │ │ │ │ + add x5, x28, #0x4 │ │ │ │ + ldr w0, [x5], #4 │ │ │ │ + sub x4, x1, x0 │ │ │ │ + sub x3, x0, x2 │ │ │ │ + sub x6, x0, x1 │ │ │ │ + sub x0, x2, x0 │ │ │ │ + and x4, x6, x4, asr #63 │ │ │ │ + and x0, x0, x3, asr #63 │ │ │ │ + add x1, x1, x4 │ │ │ │ + sub x2, x2, x0 │ │ │ │ + cmp x7, x5 │ │ │ │ + b.ne 11290 // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov w24, w2 │ │ │ │ + sub w21, w1, w2 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x620 │ │ │ │ + ubfiz x26, x20, #2, #32 │ │ │ │ + mov w1, #0x2fd // #765 │ │ │ │ + adrp x19, 80000 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl 2e2cc │ │ │ │ + mov w22, w20 │ │ │ │ + mov x1, x26 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x1, x26 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x6, x7, [sp, #40] │ │ │ │ + bl 56b80 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w1, #0x301 // #769 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x648 │ │ │ │ + bl 2e2cc │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, x1 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x305 // #773 │ │ │ │ + add x2, x2, #0x660 │ │ │ │ + bl 2e2cc │ │ │ │ + add x1, x28, x26 │ │ │ │ + mov x4, x28 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w2, [x4], #4 │ │ │ │ + sub w2, w2, w24 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w0, [x25, x2] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x25, x2] │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 11360 // b.any │ │ │ │ + ldr w26, [x25] │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + str wzr, [x25] │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x30e // #782 │ │ │ │ + add x2, x2, #0x6f8 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl 2e2cc │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ls 11570 // b.plast │ │ │ │ + mov x1, x25 │ │ │ │ + sub w5, w21, #0x2 │ │ │ │ + add x0, x25, #0x8 │ │ │ │ + add x5, x0, w5, uxtw #2 │ │ │ │ + ldr w0, [x1], #4 │ │ │ │ + nop │ │ │ │ + add w0, w0, w26 │ │ │ │ + ldr w26, [x1] │ │ │ │ + str w0, [x1], #4 │ │ │ │ + cmp x5, x1 │ │ │ │ + b.ne 113c0 // b.any │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + add x2, x2, #0x688 │ │ │ │ + mov w1, #0x315 // #789 │ │ │ │ + bl 2e2cc │ │ │ │ + cbz w20, 1141c │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x4, x5, [sp, #56] │ │ │ │ - str x0, [x22] │ │ │ │ - ldr x0, [x20, x23, lsl #3] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - str x22, [x26, x23, lsl #3] │ │ │ │ - mov x2, x22 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl b110 │ │ │ │ - add w28, w28, w0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str w0, [x1, x23, lsl #2] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 10f2c // b.any │ │ │ │ - mov x22, #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 10fd8 // 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, x22 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x20 │ │ │ │ - str w10, [sp, #32] │ │ │ │ - str w8, [sp, #72] │ │ │ │ - bl e2a0 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w10, [sp, #32] │ │ │ │ - ldr w8, [sp, #72] │ │ │ │ - mov w0, #0x100 // #256 │ │ │ │ - mov w1, #0x1000100 // #16777472 │ │ │ │ - stp w8, w10, [x23, #36] │ │ │ │ - strh w0, [x23, #56] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - stp xzr, xzr, [x23] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w28, [x23, #24] │ │ │ │ - stur xzr, [x23, #28] │ │ │ │ - strb w25, [x23, #44] │ │ │ │ - strb w27, [x23, #45] │ │ │ │ - str wzr, [x23, #48] │ │ │ │ - strb w19, [x23, #58] │ │ │ │ - stur w1, [x23, #59] │ │ │ │ - str w21, [x23, #64] │ │ │ │ - stp x0, x20, [x23, #72] │ │ │ │ - stp xzr, x24, [x23, #88] │ │ │ │ - stp xzr, x26, [x23, #104] │ │ │ │ - str x22, [x23, #128] │ │ │ │ - b 10e90 │ │ │ │ - adrp x19, c000 │ │ │ │ - add x21, x20, w21, uxtw #3 │ │ │ │ - add x19, x19, #0x4c0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ + ldr w2, [x28, x1, lsl #2] │ │ │ │ + sub w2, w2, w24 │ │ │ │ + lsl x0, x2, #2 │ │ │ │ + ldr w2, [x25, x2, lsl #2] │ │ │ │ + str w1, [x27, x2, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr w2, [x25, x0] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x25, x0] │ │ │ │ + cmp x22, x1 │ │ │ │ + b.ne 113f0 // b.any │ │ │ │ + mov w1, #0x31e // #798 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x6b0 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, x23 │ │ │ │ + mov w1, w20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x22, x0, x25 │ │ │ │ + mov x0, x25 │ │ │ │ + cbz w21, 1148c │ │ │ │ nop │ │ │ │ - ldr x2, [x20], #8 │ │ │ │ - str x19, [sp] │ │ │ │ - ldrb w3, [sp, #72] │ │ │ │ - mov x1, x23 │ │ │ │ - mov w4, w28 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - bl f02c │ │ │ │ - ldr w6, [x0, #28] │ │ │ │ - mov x23, x0 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 11080 // b.any │ │ │ │ - b 10e90 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr x0, [x20, x23] │ │ │ │ - bl 60890 │ │ │ │ - str x0, [x22, x23] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 110c4 // b.any │ │ │ │ - mov x1, x0 │ │ │ │ + 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 11460 // b.any │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x6e0 │ │ │ │ + mov w1, #0x326 // #806 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + 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], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x620 │ │ │ │ + adrp x19, 80000 │ │ │ │ + mov w1, #0x2fd // #765 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + bl 2e2cc │ │ │ │ + ubfiz x1, x20, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + ubfiz x1, x20, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x27, x0 │ │ │ │ + mov w1, #0x301 // #769 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x648 │ │ │ │ + bl 2e2cc │ │ │ │ + str wzr, [x25] │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + add x2, x2, #0x660 │ │ │ │ + mov w1, #0x305 // #773 │ │ │ │ + bl 2e2cc │ │ │ │ + cbnz w20, 11588 │ │ │ │ + str wzr, [x25] │ │ │ │ + mov w1, #0x30e // #782 │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x6f8 │ │ │ │ + bl 2e2cc │ │ │ │ + add x0, x19, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x315 // #789 │ │ │ │ + add x2, x2, #0x688 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + b 1141c │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x315 // #789 │ │ │ │ + add x2, x2, #0x688 │ │ │ │ + bl 2e2cc │ │ │ │ + b 113ec │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ mov x26, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - lsl x1, x0, #2 │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + b 1134c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x28, x0, #0x3a8 │ │ │ │ + mov x0, x28 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w6 │ │ │ │ + mov x20, x2 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x720 │ │ │ │ + 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] │ │ │ │ + add w26, w6, #0x1 │ │ │ │ + stp x1, x3, [sp, #104] │ │ │ │ + mov w1, #0x346 // #838 │ │ │ │ + stp w7, w21, [sp, #152] │ │ │ │ + bl 2e2cc │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x740 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x349 // #841 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x1, #0xff8 // #4088 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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, [x22, x27, lsl #3] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + bl 56b80 │ │ │ │ + mov x27, x0 │ │ │ │ + lsl x1, x26, #3 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr w3, [x2, #8] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - str w3, [sp, #72] │ │ │ │ - umull x23, w3, w2 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x25, x0 │ │ │ │ + lsl x1, x26, #3 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x23 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov w1, #0x34e // #846 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x770 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w28, w19 │ │ │ │ + lsl x2, x26, #3 │ │ │ │ + mov x0, x25 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - str x0, [x25] │ │ │ │ bl 3ac8 │ │ │ │ - ldr w3, [sp, #72] │ │ │ │ - mov x4, x25 │ │ │ │ - stp wzr, w3, [x25, #8] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x2, [x22, 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, x24 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl d96c │ │ │ │ - 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 11128 // b.any │ │ │ │ - b 10f90 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - cbnz w0, 111cc │ │ │ │ - mov w19, #0x2 // #2 │ │ │ │ - b 10dd0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 10fd8 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xce8 │ │ │ │ - mov w1, #0xb99 // #2969 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 3588 │ │ │ │ - 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 x26, 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, 11500 │ │ │ │ - mov w25, w4 │ │ │ │ - mov x21, x2 │ │ │ │ - mov w24, w3 │ │ │ │ - mov x28, x2 │ │ │ │ - add x20, x2, w3, uxtw #3 │ │ │ │ - mov w19, #0x2 // #2 │ │ │ │ - cbz w3, 1136c │ │ │ │ - adrp x22, 80000 │ │ │ │ - adrp x23, 80000 │ │ │ │ - add x22, x22, #0xcd0 │ │ │ │ - add x23, x23, #0xcd8 │ │ │ │ - b 112e4 │ │ │ │ - ldrb w0, [x27, #1] │ │ │ │ - cmp w0, #0x67 │ │ │ │ - b.ne 11300 // b.any │ │ │ │ - ldrb w0, [x27, #2] │ │ │ │ - cmp w0, #0x7a │ │ │ │ - b.ne 11300 // b.any │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - and w19, w19, #0xff │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.hi 114e0 // b.pmore │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - add x28, x28, #0x8 │ │ │ │ - cmp x28, x20 │ │ │ │ - b.eq 1136c // b.none │ │ │ │ - ldr x0, [x28] │ │ │ │ - bl 9d30 │ │ │ │ - ldr x1, [x28] │ │ │ │ - ldrb w2, [x1, w0, uxtw] │ │ │ │ - add x27, x1, w0, uxtw │ │ │ │ - cmp w2, #0x2e │ │ │ │ - b.eq 112ac // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 112c4 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 112c4 │ │ │ │ - adrp x1, 80000 │ │ │ │ + ubfiz x0, x21, #3, #1 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str x28, [x25] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + cmp x28, x10 │ │ │ │ + b.le 116e4 │ │ │ │ + ldr x19, [x25, x10, lsl #3] │ │ │ │ + add x21, x25, x10, lsl #3 │ │ │ │ + tbz x19, #63, 11748 │ │ │ │ + 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 116a8 │ │ │ │ + str x1, [x25, w10, uxtw #3] │ │ │ │ mov x0, x27 │ │ │ │ - add x1, x1, #0xce0 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 112c4 │ │ │ │ - and w0, w19, #0xfffffffd │ │ │ │ - and w19, w0, #0xff │ │ │ │ - tbz w0, #0, 112d8 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xdb8 │ │ │ │ - mov w1, #0xbee // #3054 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cbnz w0, 11458 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 w24, 11430 │ │ │ │ - ldr w22, [sp, #140] │ │ │ │ - cbz w19, 11498 │ │ │ │ - adrp x19, c000 │ │ │ │ - add x24, x21, w24, uxtw #3 │ │ │ │ - add x23, x19, #0xaa0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x21] │ │ │ │ - bl 60890 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x21], #8 │ │ │ │ - mov w6, w27 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x7, x23 │ │ │ │ - mov w5, w22 │ │ │ │ - mov w4, w25 │ │ │ │ - mov x0, x26 │ │ │ │ - bl b644 │ │ │ │ - ldr w27, [x0, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + cmp x28, x23 │ │ │ │ + b.gt 11af8 │ │ │ │ + ldr w0, [sp, #152] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cs 11690 // b.hs, b.nlast │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x780 │ │ │ │ + mov w1, #0x3b2 // #946 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x0, x0, #0x3a8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, x25 │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x27 │ │ │ │ bl 38a0 │ │ │ │ - cmp x21, x24 │ │ │ │ - b.ne 113e0 // 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 │ │ │ │ + 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 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w5, w19 │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ + and x12, x10, #0xffffffff │ │ │ │ + sub x11, x19, #0x1 │ │ │ │ + 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 3ac8 │ │ │ │ + ldp x12, x23, [sp, #120] │ │ │ │ + mov x10, x19 │ │ │ │ + ldr x11, [sp, #136] │ │ │ │ + mov w2, w23 │ │ │ │ + cmp x11, x12 │ │ │ │ + b.lt 11af0 // 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] │ │ │ │ + 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 11790 │ │ │ │ + ldr x15, [x27] │ │ │ │ + add x13, x27, #0x8 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x13 │ │ │ │ + add x17, x27, #0xff0 │ │ │ │ + mov x14, x23 │ │ │ │ + str x23, [x27] │ │ │ │ + add x14, x14, x15 │ │ │ │ + ldr x15, [x0] │ │ │ │ + str x14, [x0], #8 │ │ │ │ + cmp x17, x0 │ │ │ │ + b.ne 1180c // b.any │ │ │ │ + mov w15, w2 │ │ │ │ + mov w14, w2 │ │ │ │ + cmp x11, x12 │ │ │ │ + b.lt 11888 // 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] │ │ │ │ + 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 11830 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr x0, [x27, x0] │ │ │ │ + cbz w26, 119b4 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.ge 118c8 // 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, 11a5c │ │ │ │ + sub x13, x27, #0x8 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + b 11928 │ │ │ │ + sub w14, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + sbfx w1, w12, #0, #1 │ │ │ │ + lsr w14, w14, #3 │ │ │ │ + mov w1, w1 │ │ │ │ + lsl w0, w24, w0 │ │ │ │ + b.ge 1191c // b.tcont │ │ │ │ + ldrb w15, [x22, w14, uxtw] │ │ │ │ + orr w0, w0, w15 │ │ │ │ + strb w0, [x22, w14, uxtw] │ │ │ │ + ldr x0, [x27, x12, lsl #3] │ │ │ │ + ldr x14, [x13, x12, lsl #3] │ │ │ │ + eor x0, x1, x0 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x0, [x25, x14, lsl #3] │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + cmp x12, #0x1fe │ │ │ │ + b.eq 11978 // b.none │ │ │ │ + ldr x1, [x13, x12, lsl #3] │ │ │ │ + ldr x0, [x27, x12, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 118dc // b.any │ │ │ │ + sub w14, w1, #0x1 │ │ │ │ + neg w0, w1 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w14, #3 │ │ │ │ + lsl w0, w24, w0 │ │ │ │ + ldrb w14, [x22, w1, uxtw] │ │ │ │ + orr w0, w0, w14 │ │ │ │ + strb w0, [x22, w1, uxtw] │ │ │ │ + ldr x1, [x13, x12, lsl #3] │ │ │ │ + ldr x0, [x27, x12, lsl #3] │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x25, x1, lsl #3] │ │ │ │ + cmp x12, #0x1fe │ │ │ │ + b.ne 11928 // b.any │ │ │ │ + ldr w0, [sp, #156] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x23, x11, #0x0, ne // ne = any │ │ │ │ + b.ne 11694 // 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 11694 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.ge 119e8 // 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 11a1c │ │ │ │ + b.le 11a10 │ │ │ │ + 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 11978 // 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 119f0 // 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 11a10 │ │ │ │ + mov w2, #0xfffffffe // #-2 │ │ │ │ + b 11ab0 │ │ │ │ + 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 11aa0 │ │ │ │ + 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 11694 // b.none │ │ │ │ + ldp x1, x0, [x13, #-8] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 11a64 // 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 11aa0 │ │ │ │ + mov x15, #0x0 // #0 │ │ │ │ + b 117f4 │ │ │ │ + sub x11, x19, #0x1 │ │ │ │ + mov x10, x19 │ │ │ │ + and x12, x23, #0xffffffff │ │ │ │ + b 1177c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + adrp x0, 80000 │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, w2 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x798 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x19, x0, #0x3a8 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w28, w3 │ │ │ │ + mov x20, x5 │ │ │ │ + and w23, w7, #0xff │ │ │ │ + mov x0, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x4 │ │ │ │ + mov x21, x1 │ │ │ │ + mov w1, #0x3ca // #970 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + str x6, [sp, #96] │ │ │ │ + str x19, [sp, #112] │ │ │ │ + bl 2e2cc │ │ │ │ + ubfiz x1, x28, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ubfiz x2, x28, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ mov w3, w24 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - mov x0, x26 │ │ │ │ - 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 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x3cf // #975 │ │ │ │ + add x2, x2, #0x7c0 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x6, [sp, #96] │ │ │ │ + cbz w24, 11cac │ │ │ │ + cmp w23, #0x0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + adrp x23, 80000 │ │ │ │ + cset w25, ne // ne = any │ │ │ │ + add x0, x23, #0x7f8 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 11c08 │ │ │ │ + cmp x27, #0x0 │ │ │ │ + cset w23, ne // ne = any │ │ │ │ + cmp x27, x28 │ │ │ │ + b.gt 11c48 │ │ │ │ + lsr w0, w19, #3 │ │ │ │ + mvn w19, w19 │ │ │ │ + and w19, w19, #0x7 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldrb w0, [x22, w0, uxtw] │ │ │ │ + asr w0, w0, w19 │ │ │ │ + tst w0, w23 │ │ │ │ + b.ne 11c80 // b.any │ │ │ │ + cmp x24, x26 │ │ │ │ + b.eq 11cac // b.none │ │ │ │ + ldr w2, [x21, x26, lsl #2] │ │ │ │ + mov w19, w26 │ │ │ │ + mvn w0, w2 │ │ │ │ + lsr w1, w2, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + ldrb w1, [x6, w1, uxtw] │ │ │ │ + asr w1, w1, w0 │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + cmp w25, w1 │ │ │ │ + b.ne 11bd0 // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + str w2, [x0, x27, lsl #2] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.le 11be0 │ │ │ │ + ldp x0, x2, [sp, #112] │ │ │ │ + mov x3, x27 │ │ │ │ + mov w1, #0x3d5 // #981 │ │ │ │ + str x6, [sp, #96] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + bl 5e7a0 │ │ │ │ + lsr w0, w19, #3 │ │ │ │ + mvn w19, w19 │ │ │ │ + and w19, w19, #0x7 │ │ │ │ + ldr x6, [sp, #96] │ │ │ │ + ldrb w0, [x22, w0, uxtw] │ │ │ │ + asr w0, w0, w19 │ │ │ │ + tst w0, w23 │ │ │ │ + b.eq 11c00 // b.none │ │ │ │ + sub w1, w27, #0x1 │ │ │ │ + neg w0, w27 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + lsl w0, w2, w0 │ │ │ │ + ldrb w2, [x20, w1, uxtw] │ │ │ │ + orr w0, w0, w2 │ │ │ │ + strb w0, [x20, w1, uxtw] │ │ │ │ + cmp x24, x26 │ │ │ │ + b.ne 11c08 // b.any │ │ │ │ + mov w1, #0x3db // #987 │ │ │ │ + adrp x0, 80000 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x0, x0, #0x3a8 │ │ │ │ + add x2, x2, #0x7e0 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + 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 e9cc │ │ │ │ - adrp x19, c000 │ │ │ │ - add x24, x21, w24, uxtw #3 │ │ │ │ - add x19, x19, #0xaa0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x21], #8 │ │ │ │ - str x19, [sp] │ │ │ │ - mov x1, x20 │ │ │ │ - mov w4, w22 │ │ │ │ - mov w3, w25 │ │ │ │ - mov x0, x26 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - bl f02c │ │ │ │ - ldr w6, [x0, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x21, x24 │ │ │ │ - b.ne 114a8 // b.any │ │ │ │ - b 11430 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xd78 │ │ │ │ - mov w1, #0xbe7 // #3047 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x150 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xd68 │ │ │ │ - mov w2, #0xbda // #3034 │ │ │ │ - bl 34b0 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ + and w0, w6, #0xff │ │ │ │ mov x29, sp │ │ │ │ + str x2, [sp, #96] │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x820 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, w1 │ │ │ │ + mov x28, x4 │ │ │ │ + mov w1, #0x3f0 // #1008 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ + adrp x20, 80000 │ │ │ │ + mov x19, x27 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - bl 3750 │ │ │ │ - cbz w0, 116d0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov w22, w3 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - bl 3a08 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3a08 │ │ │ │ + mov x26, x5 │ │ │ │ + mov x25, x22 │ │ │ │ + str w0, [sp, #108] │ │ │ │ + add x0, x20, #0x3a8 │ │ │ │ + bl 2e2cc │ │ │ │ + ubfiz x1, x27, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + ubfiz x1, x22, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ mov x23, x0 │ │ │ │ - cmp w22, #0x0 │ │ │ │ - b.le 11794 │ │ │ │ - bl 3150 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr x19, [x0] │ │ │ │ - b 11590 │ │ │ │ - cmp w22, w1 │ │ │ │ - b.le 11718 │ │ │ │ - mov x26, x1 │ │ │ │ - ldrb w3, [x21, x26] │ │ │ │ - add x1, x26, #0x1 │ │ │ │ - ldrh w3, [x19, x3, lsl #1] │ │ │ │ - tbz w3, #13, 11584 │ │ │ │ - mov w24, w26 │ │ │ │ - cmp w23, w24 │ │ │ │ - b.le 116e8 │ │ │ │ - add w5, w24, #0x3 │ │ │ │ - add w24, w24, #0x4 │ │ │ │ - sxtw x6, w5 │ │ │ │ - sxtw x0, w24 │ │ │ │ + ubfiz x2, x27, #3, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3ac8 │ │ │ │ + mov w1, #0x3f6 // #1014 │ │ │ │ + add x0, x20, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x838 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x7, [sp, #96] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 115d0 │ │ │ │ - cmp w23, w3 │ │ │ │ - b.le 11724 │ │ │ │ - mov x1, x3 │ │ │ │ - ldrb w4, [x20, x1] │ │ │ │ - add x3, x1, #0x1 │ │ │ │ - ldrh w4, [x19, x4, lsl #1] │ │ │ │ - tbz w4, #13, 115c4 │ │ │ │ - mov w19, w1 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - str w5, [sp, #100] │ │ │ │ - str x6, [sp, #104] │ │ │ │ - bl 37e0 │ │ │ │ - adrp x25, 80000 │ │ │ │ - add x3, x25, #0xdf8 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x1, x21 │ │ │ │ - ldrh w4, [x3] │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldrb w3, [x3, #2] │ │ │ │ - strh w4, [x24] │ │ │ │ - strb w3, [x24, #2] │ │ │ │ - bl 3138 │ │ │ │ - ldr x6, [sp, #104] │ │ │ │ - ldr w5, [sp, #100] │ │ │ │ - strb wzr, [x24, x6] │ │ │ │ - cmp w23, w5 │ │ │ │ - b.lt 1164c // b.tstop │ │ │ │ - mov x2, x6 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 1173c │ │ │ │ - add w23, w19, #0x4 │ │ │ │ - add w26, w19, #0x3 │ │ │ │ - sxtw x19, w19 │ │ │ │ - sxtw x23, w23 │ │ │ │ - sxtw x24, w26 │ │ │ │ - add x25, x25, #0xdf8 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 37e0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldrh w5, [x25] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz w22, 11dd0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w5, [x7, x1, lsl #2] │ │ │ │ + lsr w2, w1, #3 │ │ │ │ + mvn w0, w1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + str x3, [x21, x5, lsl #3] │ │ │ │ + ldrb w2, [x28, w2, uxtw] │ │ │ │ + asr w2, w2, w0 │ │ │ │ + and x2, x2, #0x1 │ │ │ │ + add x3, x3, x2 │ │ │ │ + cmp x22, x1 │ │ │ │ + b.ne 11da0 // b.any │ │ │ │ + add x22, x20, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x848 │ │ │ │ + mov w4, w25 │ │ │ │ + mov w3, w19 │ │ │ │ + mov w1, #0x3fc // #1020 │ │ │ │ + bl 2e2cc │ │ │ │ + cbz w19, 11e90 │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + cbnz w0, 11ed0 │ │ │ │ + adrp x19, 80000 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + add x19, x19, #0x888 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 11e24 │ │ │ │ + and w28, w28, #0x1 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + add w3, w3, w28 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.eq 11e90 // b.none │ │ │ │ + lsr w0, w24, #3 │ │ │ │ + ubfiz x4, x3, #2, #32 │ │ │ │ + mvn w2, w24 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ldrb w1, [x26, w0, uxtw] │ │ │ │ + ldr w5, [x23, x4] │ │ │ │ + ldr x0, [x21, x24, lsl #3] │ │ │ │ + asr w1, w1, w2 │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + sub x28, x1, #0x1 │ │ │ │ + and w0, w0, w28 │ │ │ │ + mul w1, w1, w5 │ │ │ │ + orr w0, w0, w1 │ │ │ │ + str w0, [x23, x4] │ │ │ │ + cmp w25, w3 │ │ │ │ + b.hi 11e10 // b.pmore │ │ │ │ mov x2, x19 │ │ │ │ - ldrb w4, [x25, #2] │ │ │ │ - mov x1, x20 │ │ │ │ - strh w5, [x23] │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - strb w4, [x23, #2] │ │ │ │ - bl 3138 │ │ │ │ - strb wzr, [x23, x24] │ │ │ │ - cmp w22, w26 │ │ │ │ - b.lt 11778 // b.tstop │ │ │ │ - mov x2, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x401 // #1025 │ │ │ │ + str w3, [sp, #96] │ │ │ │ + bl 5e7a0 │ │ │ │ + and w28, w28, #0x1 │ │ │ │ + ldr w3, [sp, #96] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + add w3, w3, w28 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.ne 11e24 // b.any │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x878 │ │ │ │ + mov w1, #0x405 // #1029 │ │ │ │ + add x0, x20, #0x3a8 │ │ │ │ + bl 2e2cc │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbnz w0, 11778 │ │ │ │ - mov x0, x23 │ │ │ │ bl 38a0 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + mov x0, x23 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 1172c │ │ │ │ - add w0, w24, #0x4 │ │ │ │ - sxtw x0, w0 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - b.le 11754 │ │ │ │ - add w5, w24, #0x3 │ │ │ │ - sxtw x6, w5 │ │ │ │ - b 115bc │ │ │ │ - add w24, w26, #0x1 │ │ │ │ - sxtw x26, w24 │ │ │ │ - b 115a4 │ │ │ │ - add w19, w1, #0x1 │ │ │ │ - b 115e4 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 116d0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 116d0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x24, #0x3 // #3 │ │ │ │ - bl 37e0 │ │ │ │ - mov w26, w24 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - adrp x25, 80000 │ │ │ │ - b 11660 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - b 116d4 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 1172c │ │ │ │ - bl 3150 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x6, #0x3 // #3 │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - mov w5, w6 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr x19, [x1] │ │ │ │ - b 115bc │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - cbz x0, 1180c │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl 38a0 │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbnz w0, 11810 │ │ │ │ - stp xzr, xzr, [x19, #96] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - bl 38a0 │ │ │ │ - stp xzr, xzr, [x19, #96] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x24, 80000 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + add x24, x24, #0x888 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 11ef4 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + add w3, w3, w19 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.eq 11e90 // b.none │ │ │ │ + lsr w0, w28, #3 │ │ │ │ + mvn w2, w28 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ubfiz x4, x3, #2, #32 │ │ │ │ + ldr x1, [x21, x28, lsl #3] │ │ │ │ + ldrb w19, [x26, w0, uxtw] │ │ │ │ + ldr w0, [x23, x4] │ │ │ │ + asr w19, w19, w2 │ │ │ │ + and w19, w19, #0x1 │ │ │ │ + sub x2, x19, #0x1 │ │ │ │ + and w0, w0, w2 │ │ │ │ + mul w1, w19, w1 │ │ │ │ + orr w0, w0, w1 │ │ │ │ + str w0, [x23, x4] │ │ │ │ + cmp w25, w3 │ │ │ │ + b.hi 11ee4 // b.pmore │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x401 // #1025 │ │ │ │ + str w3, [sp, #96] │ │ │ │ + bl 5e7a0 │ │ │ │ + ldr w3, [sp, #96] │ │ │ │ + b 11ee4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x2 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - cbz x0, 1187c │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl 38a0 │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbnz w0, 11a10 │ │ │ │ - stp xzr, xzr, [x19, #96] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 1188c │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #72] │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - cbz x0, 118ec │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - cbz w1, 118dc │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - lsl x20, x21, #3 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - str xzr, [x0, x20] │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbnz w1, 119c4 │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 118a0 // b.pmore │ │ │ │ - bl 38a0 │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbnz w0, 11a04 │ │ │ │ - stp xzr, xzr, [x19, #112] │ │ │ │ - ldrb w0, [x19, #58] │ │ │ │ - str wzr, [x19, #24] │ │ │ │ - str wzr, [x19, #48] │ │ │ │ - strb wzr, [x19, #61] │ │ │ │ - cbz w0, 119b0 │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - cbz w0, 11a28 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ + mov w19, w3 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x4 │ │ │ │ + adrp x21, 80000 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w1 │ │ │ │ + mov w1, #0x419 // #1049 │ │ │ │ + str w5, [sp, #92] │ │ │ │ + bl 2e2cc │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov w0, w19 │ │ │ │ + bl 37e0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w3, w23 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x41c // #1052 │ │ │ │ + add x2, x2, #0x8b8 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w5, [sp, #92] │ │ │ │ + cbz w23, 1202c │ │ │ │ + mov w1, w23 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbnz w5, 12098 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 11944 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - str xzr, [x0, x20] │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbz w1, 11974 │ │ │ │ - ldr x1, [x19, #136] │ │ │ │ - cbz x1, 11974 │ │ │ │ - ldr x0, [x1, x20] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - bl 38a0 │ │ │ │ - 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 11920 // b.pmore │ │ │ │ - cbz x0, 11994 │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbz w0, 119ac │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 119ac │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #136] │ │ │ │ - strb wzr, [x19, #58] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + lsr w3, w0, #3 │ │ │ │ + mvn w2, w0 │ │ │ │ + lsl x5, x4, #3 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ldrb w3, [x22, w3, uxtw] │ │ │ │ + ldr x6, [x20, x5] │ │ │ │ + asr w3, w3, w2 │ │ │ │ + mvn w3, w3 │ │ │ │ + sbfx x3, x3, #0, #1 │ │ │ │ + and x2, x3, #0x1 │ │ │ │ + add x4, x4, x2 │ │ │ │ + sxtb x2, w3 │ │ │ │ + eor x3, x6, x0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + and x3, x3, x2 │ │ │ │ + eor x3, x3, x6 │ │ │ │ + str x3, [x20, x5] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 11fe0 // b.any │ │ │ │ + mov w1, #0x42b // #1067 │ │ │ │ + mov w3, w19 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x8e0 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x1, x25 │ │ │ │ + add x2, x25, w19, uxtw #2 │ │ │ │ + cbz w19, 12064 │ │ │ │ + ldr w0, [x1] │ │ │ │ + ldr x0, [x20, x0, lsl #3] │ │ │ │ + str w0, [x1], #4 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 12050 // b.any │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + mov w1, #0x431 // #1073 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x908 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - bl 38a0 │ │ │ │ - ldp x0, x2, [x19, #112] │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - str xzr, [x2, x20] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 118a0 // b.pmore │ │ │ │ - bl 38a0 │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbz w0, 118e8 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - bl 38a0 │ │ │ │ - b 118e8 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - bl 38a0 │ │ │ │ - b 11878 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - b 11988 │ │ │ │ + b 38a0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + lsr w3, w2, #3 │ │ │ │ + mvn w0, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsl x5, x4, #3 │ │ │ │ + ldrb w3, [x22, w3, uxtw] │ │ │ │ + ldr x6, [x20, x5] │ │ │ │ + asr w3, w3, w0 │ │ │ │ + mvn w3, w3 │ │ │ │ + sbfx x3, x3, #0, #1 │ │ │ │ + sxtb x3, w3 │ │ │ │ + mvn x0, x3 │ │ │ │ + mov x7, x3 │ │ │ │ + eor x3, x6, x2 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + and x3, x3, x7 │ │ │ │ + add x4, x4, x0 │ │ │ │ + eor x3, x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [x20, x5] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 120a0 // b.any │ │ │ │ + b 1202c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x3 │ │ │ │ + mov x23, x1 │ │ │ │ + mov x1, #0x800 // #2048 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + str x5, [sp, #88] │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 37e0 │ │ │ │ + mov w1, w22 │ │ │ │ mov x21, x0 │ │ │ │ - ldr w0, [x1, #28] │ │ │ │ - cbz w0, 11a80 │ │ │ │ - nop │ │ │ │ + mov x0, x20 │ │ │ │ + bl 42120 │ │ │ │ + mov x2, #0x800 // #2048 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, w22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + ldr x5, [sp, #88] │ │ │ │ + add x3, x23, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + cbz x22, 121ac │ │ │ │ + ldrb w1, [x0], #1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldr x2, [x19, x1] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x19, x1] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 12190 // b.any │ │ │ │ + ldr x4, [x19] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + str xzr, [x19] │ │ │ │ nop │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, x20, lsl #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 59760 │ │ │ │ - ldr w0, [x19, #28] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 11a60 // b.pmore │ │ │ │ - ldr x0, [x19] │ │ │ │ + add x2, x2, x4 │ │ │ │ + ldr x4, [x19, x1, lsl #3] │ │ │ │ + str x2, [x19, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, #0xff │ │ │ │ + b.ne 121c0 // b.any │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + cbnz x22, 12270 │ │ │ │ + b 1230c │ │ │ │ + ldr w2, [x24, x6, lsl #2] │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + strb w0, [x20, w3, uxtw] │ │ │ │ + sub w8, w2, #0x1 │ │ │ │ + str w2, [x21, x1, lsl #2] │ │ │ │ + neg w4, w2 │ │ │ │ + mov w2, w2 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + lsr w0, w8, #3 │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + cbz x2, 12264 │ │ │ │ + ldrb w0, [x5, w0, uxtw] │ │ │ │ + asr w0, w0, w4 │ │ │ │ + tbz w0, #0, 12264 │ │ │ │ + ldrb w0, [x23, x3] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x3, [x19, x0] │ │ │ │ + mvn w2, w3 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.le 12264 │ │ │ │ + lsr w4, w3, #3 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + str w8, [x21, x3, lsl #2] │ │ │ │ + lsl w2, w7, w2 │ │ │ │ + ldrb w3, [x20, w4, uxtw] │ │ │ │ + orr w2, w2, w3 │ │ │ │ + strb w2, [x20, w4, uxtw] │ │ │ │ + ldr x2, [x19, x0] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x19, x0] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 1230c // b.none │ │ │ │ + lsr w3, w1, #3 │ │ │ │ + mvn w4, w1 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + ldrb w2, [x20, w3, uxtw] │ │ │ │ + lsl w0, w7, w4 │ │ │ │ + orr w0, w2, w0 │ │ │ │ + asr w2, w2, w4 │ │ │ │ + tbz w2, #0, 121ec │ │ │ │ + ldr w2, [x21, x1, lsl #2] │ │ │ │ + sub w3, w2, #0x1 │ │ │ │ + neg w0, w2 │ │ │ │ + mov w2, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w4, w3, #3 │ │ │ │ + sub x8, x2, #0x1 │ │ │ │ + cbz x2, 12264 │ │ │ │ + ldrb w2, [x5, w4, uxtw] │ │ │ │ + asr w0, w2, w0 │ │ │ │ + tbz w0, #0, 12264 │ │ │ │ + ldrb w0, [x23, x8] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x2, [x19, x0] │ │ │ │ + mvn w8, w2 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.le 12264 │ │ │ │ + lsr w9, w2, #3 │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + str w3, [x21, x2, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl w2, w4, w8 │ │ │ │ + ldrb w3, [x20, w9, uxtw] │ │ │ │ + orr w2, w2, w3 │ │ │ │ + strb w2, [x20, w9, uxtw] │ │ │ │ + ldr x2, [x19, x0] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x19, x0] │ │ │ │ + cmp x1, x22 │ │ │ │ + b.ne 12270 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 11afc │ │ │ │ + mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 11ad4 │ │ │ │ - ldr w1, [x19, #28] │ │ │ │ - cbz w1, 11ad0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x1, [x0, x20, lsl #3] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ mov x0, x21 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 59760 │ │ │ │ - ldr w1, [x19, #28] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 11ab0 // b.pmore │ │ │ │ - bl 38a0 │ │ │ │ - strb wzr, [x19, #61] │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - stur xzr, [x19, #36] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbz w1, 11a9c │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbz w1, 11a9c │ │ │ │ - b 11a94 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov w20, w2 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x920 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w4 │ │ │ │ + adrp x21, 80000 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ mov x23, x0 │ │ │ │ - ldrb w0, [x1, #61] │ │ │ │ - cbz w0, 11d10 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #48] │ │ │ │ - ldr x3, [x0] │ │ │ │ - sxtw x0, w2 │ │ │ │ - smaddl x1, w2, w1, x3 │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.ls 11b78 // b.plast │ │ │ │ - cbz w2, 11d24 │ │ │ │ - add x0, x0, x0, lsl #1 │ │ │ │ - add x0, x3, x0, lsl #3 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ls 11d18 // b.plast │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x23 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl 11a30 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ + mov x24, x1 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + mov w1, #0x491 // #1169 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x3 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x5 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x1, #0x7f8 // #2040 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + ubfiz x1, x20, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x26, x0 │ │ │ │ mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl e6c0 │ │ │ │ - mov w21, w0 │ │ │ │ - tbnz w0, #31, 11db4 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - ldrb w9, [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 w8, w7, [x0, #8] │ │ │ │ - ldr x2, [x2, x8, lsl #3] │ │ │ │ - cbz w9, 11c4c │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - ldr x3, [x1, x8, lsl #3] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - str x8, [sp, #88] │ │ │ │ - bl fce4 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - ldr x8, [sp, #88] │ │ │ │ - cbnz w0, 11d40 │ │ │ │ - cbnz w21, 11cc0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str wzr, [x1, #48] │ │ │ │ - strb w2, [x1, #61] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - str x8, [sp, #88] │ │ │ │ - bl f02c │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - ldr x8, [sp, #88] │ │ │ │ - cbz w0, 11c1c │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - adrp x6, c000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x6, x6, #0xaa0 │ │ │ │ - ldr x3, [x0] │ │ │ │ mov x0, x23 │ │ │ │ - ldr x2, [x2, x8, lsl #3] │ │ │ │ - add x4, x3, x22 │ │ │ │ - ldr x5, [x3, x22] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w3, [x1, #57] │ │ │ │ - ldrb w4, [x1, #56] │ │ │ │ - str x6, [sp] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - bl f02c │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w21, 11c20 │ │ │ │ - ldr x2, [x1, #96] │ │ │ │ - sxtw x0, w21 │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - mov w4, #0x18 // #24 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - ldr x2, [x2] │ │ │ │ - umaddl x0, w0, w4, x2 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - str w21, [x1, #48] │ │ │ │ - strb w3, [x1, #61] │ │ │ │ - sub w0, w20, w2 │ │ │ │ - cmp w20, w2 │ │ │ │ - b.cc 11d90 // b.lo, b.ul, b.last │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - b 11b8c │ │ │ │ - sub w0, w20, w0 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - csel w20, w0, w20, gt │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - adrp x9, c000 │ │ │ │ - ldr x4, [x1, #88] │ │ │ │ - add x9, x9, #0xaa0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x1, #136] │ │ │ │ - add x10, x2, x22 │ │ │ │ - ldr x6, [x2, x22] │ │ │ │ + bl 42120 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, #0x496 // #1174 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x950 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x2, #0x7f8 // #2040 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3ac8 │ │ │ │ + mov w1, #0x499 // #1177 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x978 │ │ │ │ + bl 2e2cc │ │ │ │ mov x0, x23 │ │ │ │ - ldr x2, [x4, x8, lsl #3] │ │ │ │ - ldr x3, [x3, x8, lsl #3] │ │ │ │ - ldrb w5, [x1, #56] │ │ │ │ - ldrb w4, [x1, #57] │ │ │ │ - str x9, [sp, #8] │ │ │ │ - ldr w8, [x10, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl fce4 │ │ │ │ - mov x1, x0 │ │ │ │ - b 11c1c │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe10 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe00 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 34b0 │ │ │ │ + mov w1, w20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + add x3, x24, w20, uxtw │ │ │ │ + mov x0, x24 │ │ │ │ + cbz w20, 1243c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x4, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - mov w2, w1 │ │ │ │ - cbnz w0, 11e44 │ │ │ │ - ldr x0, [x4] │ │ │ │ - mov w5, w1 │ │ │ │ - ldr x3, [x4, #16] │ │ │ │ - ldr x0, [x0, w2, uxtw #3] │ │ │ │ - ldr w2, [x0, #68] │ │ │ │ - ldr w1, [x0, #76] │ │ │ │ - cbz x3, 11e24 │ │ │ │ - ldr w0, [x3, x5, lsl #2] │ │ │ │ - add w1, w1, w2 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w0, w0, w1 │ │ │ │ - ret │ │ │ │ - ldrb w6, [x4, #59] │ │ │ │ - cbz w6, 11e34 │ │ │ │ - ldrb w4, [x4, #60] │ │ │ │ - cbnz w4, 11e10 │ │ │ │ - ldr w0, [x0, #64] │ │ │ │ - add w1, w1, w2 │ │ │ │ - sub w0, w0, w1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w2, [sp, #28] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - mov w5, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11ed0 // b.none │ │ │ │ - ldr x0, [x4] │ │ │ │ - mov w2, w5 │ │ │ │ - ldr x3, [x4, #16] │ │ │ │ - mov w5, w5 │ │ │ │ - ldr x0, [x0, w2, uxtw #3] │ │ │ │ - ldr w2, [x0, #68] │ │ │ │ - ldr w1, [x0, #76] │ │ │ │ - cbz x3, 11eb0 │ │ │ │ - ldr w0, [x3, x5, lsl #2] │ │ │ │ - add w1, w1, w2 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w0, w0, w1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w6, [x4, #59] │ │ │ │ - cbz w6, 11ec0 │ │ │ │ - ldrb w4, [x4, #60] │ │ │ │ - cbnz w4, 11e94 │ │ │ │ - ldr w0, [x0, #64] │ │ │ │ - add w1, w1, w2 │ │ │ │ - sub w0, w0, w1 │ │ │ │ - b 11ea4 │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x113 // #275 │ │ │ │ - str w5, [sp, #28] │ │ │ │ - bl 75560 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - ldr w5, [sp, #28] │ │ │ │ - b 11e74 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x3, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - mov w2, w1 │ │ │ │ - cbnz w0, 11f2c │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x1, [x0, w2, uxtw #3] │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - ldr w0, [x1, #68] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str w2, [sp, #28] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11f7c // b.none │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x1, [x0, w2, uxtw #3] │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - ldr w0, [x1, #68] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - add x0, x2, x0 │ │ │ │ - ret │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - bl b0e0 │ │ │ │ - bti c │ │ │ │ - mov x3, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - mov w2, w1 │ │ │ │ - cbnz w0, 11fa8 │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x0, [x0, w2, uxtw #3] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str w2, [sp, #28] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - mov w4, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11ff4 // b.none │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x0, [x0, w2, uxtw #3] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldrb w1, [x0], #1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldr x2, [x19, x1] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x19, x1] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 12420 // b.any │ │ │ │ + ldr x2, [x19] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + str x2, [x19] │ │ │ │ + ldr x6, [x19, x1, lsl #3] │ │ │ │ + add x2, x2, x6 │ │ │ │ + str x2, [x19, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, #0xff │ │ │ │ + b.ne 1244c // b.any │ │ │ │ + mov w1, #0x4a9 // #1193 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x998 │ │ │ │ + bl 2e2cc │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + b 12518 │ │ │ │ + ldr w2, [x25, x22, lsl #2] │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + str w2, [x26, x1, lsl #2] │ │ │ │ + ldrb w2, [x23, w0, uxtw] │ │ │ │ + orr w3, w3, w2 │ │ │ │ + strb w3, [x23, w0, uxtw] │ │ │ │ + ldr w0, [x26, x1, lsl #2] │ │ │ │ + sub w3, w0, #0x1 │ │ │ │ + neg w2, w0 │ │ │ │ + mov w0, w0 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + lsr w4, w3, #3 │ │ │ │ + sub x6, x0, #0x1 │ │ │ │ + cbz x0, 1250c │ │ │ │ + ldrb w0, [x27, w4, uxtw] │ │ │ │ + asr w0, w0, w2 │ │ │ │ + tbnz w0, #0, 1250c │ │ │ │ + ldrb w0, [x24, x6] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x4, [x19, x0] │ │ │ │ + mvn w2, w4 │ │ │ │ + cmp x4, x1 │ │ │ │ + b.ge 1250c // b.tcont │ │ │ │ + lsr w6, w4, #3 │ │ │ │ + str w3, [x26, x4, lsl #2] │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ldrb w3, [x23, w6, uxtw] │ │ │ │ + lsl w2, w5, w2 │ │ │ │ + orr w2, w2, w3 │ │ │ │ + strb w2, [x23, w6, uxtw] │ │ │ │ + ldr x2, [x19, x0] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + str x2, [x19, x0] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.eq 125b0 // b.none │ │ │ │ + lsr w0, w1, #3 │ │ │ │ + mvn w2, w1 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ldrb w4, [x23, w0, uxtw] │ │ │ │ + lsl w3, w5, w2 │ │ │ │ + asr w2, w4, w2 │ │ │ │ + tbz w2, #0, 12488 │ │ │ │ + ldr w2, [x26, x1, lsl #2] │ │ │ │ + sub w3, w2, #0x1 │ │ │ │ + neg w0, w2 │ │ │ │ + mov w2, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w4, w3, #3 │ │ │ │ + sub x6, x2, #0x1 │ │ │ │ + cbz x2, 1250c │ │ │ │ + ldrb w2, [x27, w4, uxtw] │ │ │ │ + asr w0, w2, w0 │ │ │ │ + tbnz w0, #0, 1250c │ │ │ │ + ldrb w0, [x24, x6] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x2, [x19, x0] │ │ │ │ + mvn w6, w2 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ge 1250c // b.tcont │ │ │ │ + lsr w7, w2, #3 │ │ │ │ + str w3, [x26, x2, lsl #2] │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + ldrb w3, [x23, w7, uxtw] │ │ │ │ + lsl w2, w4, w6 │ │ │ │ + orr w2, w2, w3 │ │ │ │ + strb w2, [x23, w7, uxtw] │ │ │ │ + ldr x2, [x19, x0] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + str x2, [x19, x0] │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 12518 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + mov w1, #0x4cb // #1227 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x9b8 │ │ │ │ + bl 2e2cc │ │ │ │ + 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], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x14d // #333 │ │ │ │ - str w4, [sp, #16] │ │ │ │ - bl 75560 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - bl 31b0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 12098 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w19, uxtw #3] │ │ │ │ - ldr w22, [x0, #68] │ │ │ │ - cbz w22, 12080 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr w28, [x1] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 12888 // b.plast │ │ │ │ + sub w8, w2, #0x2 │ │ │ │ + mov w1, w28 │ │ │ │ + add x0, x21, #0x8 │ │ │ │ + mov x4, x1 │ │ │ │ + add x8, x0, w8, uxtw #2 │ │ │ │ + add x6, x21, #0x4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x6], #4 │ │ │ │ + sub x3, x1, x0 │ │ │ │ + sub x2, x0, x4 │ │ │ │ + sub x7, x0, x1 │ │ │ │ + sub x0, x4, x0 │ │ │ │ + and x3, x7, x3, asr #63 │ │ │ │ + and x0, x0, x2, asr #63 │ │ │ │ + add x1, x1, x3 │ │ │ │ + sub x4, x4, x0 │ │ │ │ + cmp x6, x8 │ │ │ │ + b.ne 12660 // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov w28, w4 │ │ │ │ + sub w26, w1, w4 │ │ │ │ + sub w19, w1, w4 │ │ │ │ + ubfiz x27, x23, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + lsl x1, x26, #2 │ │ │ │ + str x5, [sp, #104] │ │ │ │ + bl 56b80 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, w19, uxtw #3] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w2, w1 │ │ │ │ + mov x1, x27 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 11b10 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 120bc // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 12044 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x168 // #360 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 12158 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w19, uxtw #3] │ │ │ │ - ldr w22, [x0, #68] │ │ │ │ - cbz w22, 12140 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + lsl x2, x26, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w1, w23 │ │ │ │ + mov w25, w23 │ │ │ │ + bl 42120 │ │ │ │ + mov x26, x0 │ │ │ │ + mov w1, w23 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + add x3, x21, x27 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ + sub w1, w1, w28 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w2, [x20, x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x20, x1] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 12700 // b.any │ │ │ │ + ldr w2, [x20] │ │ │ │ + str wzr, [x20] │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.ls 12760 // b.plast │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w3, [x20, x1, lsl #2] │ │ │ │ + add w0, w0, w2 │ │ │ │ + str w0, [x20, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + mov x2, x3 │ │ │ │ + cmp w19, w1 │ │ │ │ + b.hi 12740 // b.pmore │ │ │ │ + cbz w23, 128d8 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + b 1280c │ │ │ │ + ldr w2, [x22, w6, uxtw #2] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w2, [x24, x1, lsl #2] │ │ │ │ + ldrb w2, [x26, w0, uxtw] │ │ │ │ + orr w3, w3, w2 │ │ │ │ + strb w3, [x26, w0, uxtw] │ │ │ │ + ldr w2, [x24, x1, lsl #2] │ │ │ │ + sub w3, w2, #0x1 │ │ │ │ + neg w0, w2 │ │ │ │ + mov w2, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w4, w3, #3 │ │ │ │ + sub x8, x2, #0x1 │ │ │ │ + cbz x2, 12800 │ │ │ │ + ldrb w2, [x5, w4, uxtw] │ │ │ │ + asr w0, w2, w0 │ │ │ │ + tbz w0, #0, 12800 │ │ │ │ + ldr w0, [x21, w8, uxtw #2] │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + ldr w2, [x20, x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ls 12800 // b.plast │ │ │ │ + str w3, [x24, w2, uxtw #2] │ │ │ │ + ldr w3, [x20, x0] │ │ │ │ + mvn w2, w3 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + lsr w3, w3, #3 │ │ │ │ + lsl w2, w7, w2 │ │ │ │ + ldrb w4, [x26, w3, uxtw] │ │ │ │ + orr w2, w2, w4 │ │ │ │ + strb w2, [x26, w3, uxtw] │ │ │ │ + ldr w2, [x20, x0] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x20, x0] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x25, x1 │ │ │ │ + b.eq 128d8 // b.none │ │ │ │ + lsr w0, w1, #3 │ │ │ │ + mvn w2, w1 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ldrb w4, [x26, w0, uxtw] │ │ │ │ + lsl w3, w7, w2 │ │ │ │ + asr w2, w4, w2 │ │ │ │ + tbz w2, #0, 12770 │ │ │ │ + ldr w2, [x24, x1, lsl #2] │ │ │ │ + sub w3, w2, #0x1 │ │ │ │ + neg w0, w2 │ │ │ │ + mov w2, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w4, w3, #3 │ │ │ │ + sub x9, x2, #0x1 │ │ │ │ + cbz x2, 12800 │ │ │ │ + ldrb w2, [x5, w4, uxtw] │ │ │ │ + asr w0, w2, w0 │ │ │ │ + tbz w0, #0, 12800 │ │ │ │ + ldr w0, [x21, w9, uxtw #2] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + ldr w4, [x20, x0] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.ls 12800 // b.plast │ │ │ │ + str w3, [x24, w4, uxtw #2] │ │ │ │ + ldr w3, [x20, x0] │ │ │ │ + mvn w4, w3 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + lsr w3, w3, #3 │ │ │ │ + lsl w2, w2, w4 │ │ │ │ + b 127e0 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + str x5, [sp, #104] │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x1, x23, #2, #32 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, w19, uxtw #3] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + mov w1, w23 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str wzr, [x20] │ │ │ │ + bl 42120 │ │ │ │ + mov x26, x0 │ │ │ │ + mov w1, w23 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + cbnz w23, 1290c │ │ │ │ + str wzr, [x20] │ │ │ │ mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x24 │ │ │ │ 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 │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 11b10 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 1217c // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 12104 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x189 // #393 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + mov x27, #0x4 // #4 │ │ │ │ + mov x25, #0x1 // #1 │ │ │ │ + b 126f8 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ + mov w19, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 12218 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w19, uxtw #3] │ │ │ │ - ldr w22, [x0, #76] │ │ │ │ - cbz w22, 12200 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, w19, uxtw #3] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w2, w1 │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldr w27, [x1] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 12c0c // b.plast │ │ │ │ + sub w9, w2, #0x2 │ │ │ │ + mov w1, w27 │ │ │ │ + add x0, x23, #0x8 │ │ │ │ + mov x6, x1 │ │ │ │ + add x9, x0, w9, uxtw #2 │ │ │ │ + add x7, x23, #0x4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x7], #4 │ │ │ │ + sub x3, x1, x0 │ │ │ │ + sub x2, x0, x6 │ │ │ │ + sub x8, x0, x1 │ │ │ │ + sub x0, x6, x0 │ │ │ │ + and x3, x8, x3, asr #63 │ │ │ │ + and x0, x0, x2, asr #63 │ │ │ │ + add x1, x1, x3 │ │ │ │ + sub x6, x6, x0 │ │ │ │ + cmp x7, x9 │ │ │ │ + b.ne 12980 // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add w26, w19, #0x1 │ │ │ │ + sub w21, w1, w6 │ │ │ │ + sub w20, w1, w6 │ │ │ │ + mov w27, w6 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + lsl x21, x21, #2 │ │ │ │ + str w4, [sp, #100] │ │ │ │ mov x1, x21 │ │ │ │ - bl 11b10 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 1223c // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 121c4 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x1aa // #426 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 122d8 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w19, uxtw #3] │ │ │ │ - ldr w22, [x0, #76] │ │ │ │ - cbz w22, 122c0 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ + str x5, [sp, #104] │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + lsl x1, x26, #2 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, w19, uxtw #3] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ - mov x0, x20 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x2, x26, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x26, x0 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3ac8 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 42120 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3ac8 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + ldr w4, [sp, #100] │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x23, w19, uxtw #2 │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ + sub w1, w1, w27 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w2, [x25, x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x25, x1] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 12a48 // b.any │ │ │ │ + mov x1, x25 │ │ │ │ + ldr w0, [x25] │ │ │ │ + add x21, x21, x25 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x1], #4 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.ls 12a98 // b.plast │ │ │ │ + ldr w2, [x1] │ │ │ │ + add w0, w0, w2 │ │ │ │ + str w0, [x1], #4 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 12a84 // b.any │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + sub w1, w19, #0x1 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + lsr w0, w1, #3 │ │ │ │ + mvn w2, w1 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ldrb w6, [x22, w0, uxtw] │ │ │ │ + lsl w3, w7, w2 │ │ │ │ + asr w2, w6, w2 │ │ │ │ + tbnz w2, #0, 12b68 │ │ │ │ + ldr w2, [x24, x4, lsl #2] │ │ │ │ + sub x4, x4, #0x1 │ │ │ │ + str w2, [x26, x1, lsl #2] │ │ │ │ + ldrb w2, [x22, w0, uxtw] │ │ │ │ + orr w3, w3, w2 │ │ │ │ + strb w3, [x22, w0, uxtw] │ │ │ │ + ldr w2, [x26, x1, lsl #2] │ │ │ │ + sub w3, w2, #0x1 │ │ │ │ + neg w0, w2 │ │ │ │ + mov w2, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w6, w3, #3 │ │ │ │ + sub x8, x2, #0x1 │ │ │ │ + cbz x2, 12bcc │ │ │ │ + ldrb w2, [x5, w6, uxtw] │ │ │ │ + asr w0, w2, w0 │ │ │ │ + tbnz w0, #0, 12bcc │ │ │ │ + ldr w0, [x23, w8, uxtw #2] │ │ │ │ + lsl x6, x0, #2 │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 12bcc // b.tcont │ │ │ │ + str w3, [x26, x0, lsl #2] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + ldr w2, [x25, x6] │ │ │ │ + mvn w0, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w2, w2, #3 │ │ │ │ + lsl w0, w7, w0 │ │ │ │ + ldrb w3, [x22, w2, uxtw] │ │ │ │ + orr w0, w0, w3 │ │ │ │ + strb w0, [x22, w2, uxtw] │ │ │ │ + mvn w2, w1 │ │ │ │ + ldr w0, [x25, x6] │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x25, x6] │ │ │ │ + lsr w0, w1, #3 │ │ │ │ + lsl w3, w7, w2 │ │ │ │ + ldrb w6, [x22, w0, uxtw] │ │ │ │ + asr w2, w6, w2 │ │ │ │ + tbz w2, #0, 12ac0 │ │ │ │ + ldr w2, [x26, x1, lsl #2] │ │ │ │ + sub w3, w2, #0x1 │ │ │ │ + neg w0, w2 │ │ │ │ + mov w2, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w6, w3, #3 │ │ │ │ + sub x8, x2, #0x1 │ │ │ │ + cbz x2, 12bcc │ │ │ │ + ldrb w2, [x5, w6, uxtw] │ │ │ │ + asr w0, w2, w0 │ │ │ │ + tbnz w0, #0, 12bcc │ │ │ │ + ldr w2, [x23, w8, uxtw #2] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + lsl x6, x2, #2 │ │ │ │ + ldr w2, [x25, x2, lsl #2] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ge 12bcc // b.tcont │ │ │ │ + str w3, [x26, x2, lsl #2] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + ldr w2, [x25, x6] │ │ │ │ + mvn w3, w2 │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + lsr w2, w2, #3 │ │ │ │ + lsl w0, w0, w3 │ │ │ │ + b 12b34 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 12aa4 // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + 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], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ + add w20, w2, #0x1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 11b10 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 122fc // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 12284 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x1ca // #458 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - cbz x2, 1233c │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - cbnz w3, 1234c │ │ │ │ - ldr w0, [x2, w1, uxtw #2] │ │ │ │ - ret │ │ │ │ - ldrb w2, [x0, #59] │ │ │ │ - cbz w2, 12394 │ │ │ │ - ldrb w2, [x0, #60] │ │ │ │ - cbz w2, 12394 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov w2, w1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x29, sp │ │ │ │ + str w4, [sp, #100] │ │ │ │ + str x5, [sp, #104] │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + lsl x1, x20, #2 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str w2, [sp, #28] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w4, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 1239c // b.none │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - ldr w0, [x0, w4, uxtw #2] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x1ff // #511 │ │ │ │ - str w4, [sp, #16] │ │ │ │ - bl 75560 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x4, x0 │ │ │ │ - mov w2, w1 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 12418 │ │ │ │ - ldrb w1, [x4, #60] │ │ │ │ - cbnz w1, 12428 │ │ │ │ - ldr x1, [x4] │ │ │ │ - ldr w3, [x0, w2, uxtw #2] │ │ │ │ - ldr x1, [x1, w2, 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 x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x4, #59] │ │ │ │ - cbz w1, 1240c │ │ │ │ - ldrb w1, [x4, #60] │ │ │ │ - cbz w1, 1240c │ │ │ │ - mov x1, x4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w2, [sp, #28] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - mov w5, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12458 // b.none │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - b 123e8 │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x21d // #541 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w5, [sp, #28] │ │ │ │ - bl 75560 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - b 123e8 │ │ │ │ - bti c │ │ │ │ - mov x4, x0 │ │ │ │ - mov w2, w1 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 124c8 │ │ │ │ - ldrb w1, [x4, #60] │ │ │ │ - cbnz w1, 124e0 │ │ │ │ - ldr x1, [x4] │ │ │ │ - ldr w3, [x0, w2, uxtw #2] │ │ │ │ - ldr x1, [x1, w2, uxtw #3] │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - ldrb w1, [x1, #72] │ │ │ │ - add w1, w1, w3 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ret │ │ │ │ - ldrb w1, [x4, #59] │ │ │ │ - cbz w1, 124dc │ │ │ │ - ldrb w1, [x4, #60] │ │ │ │ - cbnz w1, 124e0 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ + bl 56b80 │ │ │ │ + lsl x2, x20, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x26, x0 │ │ │ │ + bl 3ac8 │ │ │ │ + str wzr, [x25] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x21, #0x4 // #4 │ │ │ │ + bl 42120 │ │ │ │ + str wzr, [x25] │ │ │ │ + mov w1, w19 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 421a0 │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + ldr w4, [sp, #100] │ │ │ │ + cbz w19, 12a68 │ │ │ │ + b 12a40 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x4 │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + mov x22, x2 │ │ │ │ + adrp x21, 80000 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + mov x24, x1 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + ldr w19, [x22] │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w1, #0x583 // #1411 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x9d8 │ │ │ │ + bl 2e2cc │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + sub w26, w19, #0x1 │ │ │ │ + add x4, sp, #0x54 │ │ │ │ + mov x3, x0 │ │ │ │ + mov x1, x24 │ │ │ │ + mov w2, w19 │ │ │ │ + lsr w27, w26, #3 │ │ │ │ + stp x0, x4, [sp, #56] │ │ │ │ + mov x0, x20 │ │ │ │ + bl feb0 │ │ │ │ + mov x24, x0 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + add x2, x2, #0x9f8 │ │ │ │ + mov w1, #0x586 // #1414 │ │ │ │ + bl 2e2cc │ │ │ │ + neg w25, w19 │ │ │ │ + ldrb w0, [x24, w27, uxtw] │ │ │ │ + and w25, w25, #0x7 │ │ │ │ + asr w0, w0, w25 │ │ │ │ + tbnz w0, #0, 12d44 │ │ │ │ + ldr w28, [sp, #84] │ │ │ │ + cmp w28, #0x1 │ │ │ │ + b.eq 13484 // b.none │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xa40 │ │ │ │ + mov w1, #0x595 // #1429 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + bl 2e2cc │ │ │ │ + sub w26, w19, #0x2 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 42120 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, #0x597 // #1431 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xa60 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x3, x23 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 11240 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldrb w0, [x24, w27, uxtw] │ │ │ │ + ldr w27, [sp, #80] │ │ │ │ + asr w0, w0, w25 │ │ │ │ + tbnz w0, #0, 13054 │ │ │ │ + mov w1, #0x59d // #1437 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xa80 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w25, [sp, #84] │ │ │ │ + mov w4, w27 │ │ │ │ + mov w5, w19 │ │ │ │ + mov w3, w25 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xab8 │ │ │ │ + mov w1, #0x59e // #1438 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w1, w25 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w2, [sp, #28] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - mov w5, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12540 // b.none │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - ldr x1, [x4] │ │ │ │ - ldr w3, [x0, w2, uxtw #2] │ │ │ │ - ldr x1, [x1, w2, uxtw #3] │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - ldrb w1, [x1, #72] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - add w1, w1, w3 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ret │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x23f // #575 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w5, [sp, #28] │ │ │ │ - bl 75560 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - b 12518 │ │ │ │ + bl 42120 │ │ │ │ + mov x5, x0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x6, x24 │ │ │ │ + mov x4, x23 │ │ │ │ + mov w3, w25 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + str x5, [sp, #48] │ │ │ │ + bl 11b08 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + add x2, x2, #0xac8 │ │ │ │ + mov w1, #0x5a2 // #1442 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x4, x0 │ │ │ │ - mov w2, w1 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 125b4 │ │ │ │ - ldrb w1, [x4, #60] │ │ │ │ - cbnz w1, 125cc │ │ │ │ - ldr x3, [x4] │ │ │ │ - ldr w1, [x0, w2, uxtw #2] │ │ │ │ - ldr x0, [x3, w2, uxtw #3] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ret │ │ │ │ - ldrb w1, [x4, #59] │ │ │ │ - cbz w1, 125c8 │ │ │ │ - ldrb w1, [x4, #60] │ │ │ │ - cbnz w1, 125cc │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x4 │ │ │ │ + lsr w1, w26, #3 │ │ │ │ + mvn w2, w26 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + sub x3, x28, x0 │ │ │ │ + sub x4, x0, x28 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + ldrb w1, [x24, w1, uxtw] │ │ │ │ + and x3, x4, x3, asr #63 │ │ │ │ + add x28, x28, x3 │ │ │ │ + asr w1, w1, w2 │ │ │ │ + sbfx x1, x1, #0, #1 │ │ │ │ + and x0, x1, x0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmn x26, #0x1 │ │ │ │ + b.ne 12e40 // b.any │ │ │ │ + mov w1, #0x5a5 // #1445 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xae8 │ │ │ │ + str w28, [sp, #40] │ │ │ │ + bl 2e2cc │ │ │ │ + mov w4, w19 │ │ │ │ + ubfiz x1, x19, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w2, [sp, #28] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - mov w5, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12624 // b.none │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - ldr x3, [x4] │ │ │ │ - ldr w1, [x0, w2, uxtw #2] │ │ │ │ - ldr x0, [x3, w2, uxtw #3] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - add x0, x0, x1 │ │ │ │ - ret │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x260 // #608 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w5, [sp, #28] │ │ │ │ - bl 75560 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - b 12604 │ │ │ │ + str x4, [sp, #72] │ │ │ │ + bl 56b80 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz w19, 12ef8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x7, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - mov w4, w1 │ │ │ │ - mov x6, x2 │ │ │ │ - cbnz w0, 12694 │ │ │ │ - ldr x0, [x7] │ │ │ │ - ldr x0, [x0, w4, uxtw #3] │ │ │ │ - ldr w1, [x0, #68] │ │ │ │ - str w1, [x2] │ │ │ │ - ldr w0, [x0, #76] │ │ │ │ - str w0, [x3] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - mov x1, x7 │ │ │ │ - str x7, [sp, #16] │ │ │ │ - str w4, [sp, #24] │ │ │ │ - stp x6, x3, [sp, #32] │ │ │ │ - bl 11b10 │ │ │ │ - mov w8, w0 │ │ │ │ - ldr x7, [sp, #16] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldp x6, x5, [sp, #32] │ │ │ │ - b.eq 126f8 // b.none │ │ │ │ - ldr x0, [x7] │ │ │ │ - mov w4, w8 │ │ │ │ - ldr x0, [x0, w4, uxtw #3] │ │ │ │ - ldr w1, [x0, #68] │ │ │ │ - str w1, [x6] │ │ │ │ - ldr w0, [x0, #76] │ │ │ │ - str w0, [x5] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x27d // #637 │ │ │ │ - stp x6, x5, [sp, #16] │ │ │ │ - str x7, [sp, #32] │ │ │ │ - str w8, [sp, #40] │ │ │ │ - bl 75560 │ │ │ │ - ldr x7, [sp, #32] │ │ │ │ - ldp x6, x5, [sp, #16] │ │ │ │ - ldr w8, [sp, #40] │ │ │ │ - b 126d0 │ │ │ │ - bti c │ │ │ │ - mov x7, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - mov w4, w1 │ │ │ │ - mov x6, x2 │ │ │ │ - cbnz w0, 12764 │ │ │ │ - ldr x0, [x7] │ │ │ │ - ldr x0, [x0, w4, uxtw #3] │ │ │ │ - ldr w1, [x0, #72] │ │ │ │ - str w1, [x2] │ │ │ │ - ldr w0, [x0, #80] │ │ │ │ - str w0, [x3] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w2, w1 │ │ │ │ + cmn x26, #0x1 │ │ │ │ + sub w0, w2, w26 │ │ │ │ + lsr w1, w2, #3 │ │ │ │ + csel w0, w0, wzr, ne // ne = any │ │ │ │ + str w0, [x27, x2, lsl #2] │ │ │ │ + mvn w3, w2 │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + ldrb w1, [x24, w1, uxtw] │ │ │ │ + asr w1, w1, w3 │ │ │ │ + tst x1, #0x1 │ │ │ │ + csel x26, x26, x2, ne // ne = any │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ne 12ec0 // b.any │ │ │ │ + add x21, x21, #0x3a8 │ │ │ │ + mov w1, #0x5a9 // #1449 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xb08 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + bl fc80 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x4, [sp, #72] │ │ │ │ + ldr w26, [x4, w28, uxtw #2] │ │ │ │ + mov w1, w26 │ │ │ │ + bl 42120 │ │ │ │ + mov w1, #0x5b0 // #1456 │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0xb28 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w26, [sp] │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + mov x6, x23 │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + mov x7, x28 │ │ │ │ + mov x3, x27 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + bl 107a8 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xb50 │ │ │ │ + mov w1, #0x5b5 // #1461 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, #0x5ba // #1466 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xb70 │ │ │ │ + bl 2e2cc │ │ │ │ + ldp x23, x1, [sp, #48] │ │ │ │ + mov w7, w26 │ │ │ │ + ldr x26, [sp, #32] │ │ │ │ + mov w2, w25 │ │ │ │ + mov x6, x28 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x5, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x4, x23 │ │ │ │ + bl 10b60 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, w25 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 421c4 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 132d0 // b.none │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x5c4 // #1476 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xb98 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x5, x24 │ │ │ │ + ldr x21, [sp, #56] │ │ │ │ + mov w4, w25 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x3, x21 │ │ │ │ + bl 12600 │ │ │ │ + b 13274 │ │ │ │ + mov w1, w27 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - mov x1, x7 │ │ │ │ - str x7, [sp, #16] │ │ │ │ - str w4, [sp, #24] │ │ │ │ - stp x6, x3, [sp, #32] │ │ │ │ - bl 11b10 │ │ │ │ - mov w8, w0 │ │ │ │ - ldr x7, [sp, #16] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldp x6, x5, [sp, #32] │ │ │ │ - b.eq 127c8 // b.none │ │ │ │ - ldr x0, [x7] │ │ │ │ - mov w4, w8 │ │ │ │ - ldr x0, [x0, w4, uxtw #3] │ │ │ │ - ldr w1, [x0, #72] │ │ │ │ - str w1, [x6] │ │ │ │ - ldr w0, [x0, #80] │ │ │ │ - str w0, [x5] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x29a // #666 │ │ │ │ - stp x6, x5, [sp, #16] │ │ │ │ - str x7, [sp, #32] │ │ │ │ - str w8, [sp, #40] │ │ │ │ - bl 75560 │ │ │ │ - ldr x7, [sp, #32] │ │ │ │ - ldp x6, x5, [sp, #16] │ │ │ │ - ldr w8, [sp, #40] │ │ │ │ - b 127a0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 12878 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w19, uxtw #3] │ │ │ │ - ldr w22, [x0, #72] │ │ │ │ - cbz w22, 12860 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ + bl 42120 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x6, x24 │ │ │ │ + mov x4, x23 │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x5, x25 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + bl 11b08 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsr w0, w26, #3 │ │ │ │ + mvn w2, w26 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + sub x3, x28, x1 │ │ │ │ + sub x4, x1, x28 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + ldrb w0, [x24, w0, uxtw] │ │ │ │ + and x3, x4, x3, asr #63 │ │ │ │ + add x28, x28, x3 │ │ │ │ + asr w0, w0, w2 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + and x1, x0, x1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmn x26, #0x1 │ │ │ │ + b.ne 130a0 // b.any │ │ │ │ + mov w4, w19 │ │ │ │ + ubfiz x1, x19, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, w19, uxtw #3] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ + str w28, [sp, #40] │ │ │ │ + str x4, [sp, #64] │ │ │ │ + bl 56b80 │ │ │ │ + mov x10, x0 │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz w19, 13140 │ │ │ │ + cmn x26, #0x1 │ │ │ │ + sub w0, w1, w26 │ │ │ │ + lsr w2, w1, #3 │ │ │ │ + csel w0, w0, wzr, ne // ne = any │ │ │ │ + str w0, [x10, x1, lsl #2] │ │ │ │ + mvn w3, w1 │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + ldrb w2, [x24, w2, uxtw] │ │ │ │ + asr w2, w2, w3 │ │ │ │ + tst x2, #0x1 │ │ │ │ + csel x26, x26, x1, eq // eq = none │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 13108 // b.any │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + mov x1, x10 │ │ │ │ + mov w2, w19 │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w2, w1 │ │ │ │ + str x10, [sp, #72] │ │ │ │ + add x21, x21, #0x3a8 │ │ │ │ + bl fc80 │ │ │ │ + mov x4, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 11b10 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 1289c // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 12824 │ │ │ │ + str x4, [sp, #64] │ │ │ │ + ldr w28, [x4, w28, uxtw #2] │ │ │ │ + mov w1, w28 │ │ │ │ + bl 42120 │ │ │ │ + mov w1, #0x5f4 // #1524 │ │ │ │ + mov x26, x0 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0xc20 │ │ │ │ + bl 2e2cc │ │ │ │ + ldp x4, x10, [sp, #64] │ │ │ │ + mov x7, x26 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x6, x23 │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + mov w2, w19 │ │ │ │ + str w28, [sp] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x3, x10 │ │ │ │ + stp x26, x10, [sp, #32] │ │ │ │ + bl 103e0 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, #0x5fd // #1533 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xc48 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x23, [sp, #32] │ │ │ │ + mov w2, w27 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w7, w28 │ │ │ │ + mov x5, x26 │ │ │ │ + mov x4, x25 │ │ │ │ mov w3, w19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x2b5 // #693 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 12938 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w19, uxtw #3] │ │ │ │ - ldr w22, [x0, #72] │ │ │ │ - cbz w22, 12920 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + mov x6, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 10ee0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 421c4 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 133b4 // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x606 // #1542 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xc68 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x5, x24 │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + mov w4, w27 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x3, x21 │ │ │ │ + bl 12920 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, w19, uxtw #3] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str w19, [x22] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 134cc // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + 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 w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 11b10 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 1295c // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 128e4 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x2d7 // #727 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 129f8 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w19, uxtw #3] │ │ │ │ - ldr w22, [x0, #80] │ │ │ │ - cbz w22, 129e0 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x5ce // #1486 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xbc0 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w3, w25 │ │ │ │ + mov x5, x24 │ │ │ │ + ldp x26, x25, [sp, #48] │ │ │ │ + mov w1, w19 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x4, x26 │ │ │ │ + mov x2, x25 │ │ │ │ + bl 11ce8 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x5d3 // #1491 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xbe0 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 12c80 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x5d7 // #1495 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xc08 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w21, [sp, #84] │ │ │ │ + mov x4, x24 │ │ │ │ + mov x2, x25 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + bl 11f50 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x5, x24 │ │ │ │ + mov w4, w21 │ │ │ │ + mov x3, x25 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 12600 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, w19, uxtw #3] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + b 13288 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x60f // #1551 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xbc0 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x26, [sp, #48] │ │ │ │ + mov w3, w27 │ │ │ │ + mov x5, x24 │ │ │ │ + mov x4, x25 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x2, x26 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w2, w1 │ │ │ │ + bl 11ce8 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x615 // #1557 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xbe0 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 12c80 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x619 // #1561 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xc90 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w21, [sp, #80] │ │ │ │ + mov x4, x24 │ │ │ │ + mov x2, x25 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl 11f50 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x5, x24 │ │ │ │ + mov w4, w21 │ │ │ │ + mov x3, x25 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 12920 │ │ │ │ + b 1339c │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xa18 │ │ │ │ + add x0, x21, #0x3a8 │ │ │ │ + mov w1, #0x589 // #1417 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 11b10 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12a1c // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 129a4 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x2f9 // #761 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + bl 56b80 │ │ │ │ mov x21, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 12ab8 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w19, uxtw #3] │ │ │ │ - ldr w22, [x0, #80] │ │ │ │ - cbz w22, 12aa0 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, w19, uxtw #3] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w4, w28 │ │ │ │ + str w26, [x21] │ │ │ │ mov x0, x20 │ │ │ │ - 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, x21 │ │ │ │ - bl 11b10 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12adc // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 12a64 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x31b // #795 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - bti c │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - cbz x4, 12b34 │ │ │ │ - mov x5, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - mov w2, w1 │ │ │ │ - cbnz w0, 12b3c │ │ │ │ - ldr x0, [x5] │ │ │ │ - ldr x1, [x4, w2, uxtw #3] │ │ │ │ - ldr x0, [x0, w2, uxtw #3] │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - ldr w0, [x0, #68] │ │ │ │ - add x4, x4, x0 │ │ │ │ - mov x0, x4 │ │ │ │ - ret │ │ │ │ + mov x5, x24 │ │ │ │ + mov x3, x21 │ │ │ │ + mov w2, w19 │ │ │ │ + bl 12600 │ │ │ │ + b 13274 │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x5 │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + ldr w19, [x2] │ │ │ │ + str x2, [sp, #72] │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x22, x2, #0x3a8 │ │ │ │ + str w19, [sp, #36] │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + mov x0, x22 │ │ │ │ + sub w24, w19, #0x1 │ │ │ │ + mov w21, w19 │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x636 // #1590 │ │ │ │ + add x2, x2, #0xca8 │ │ │ │ + bl 2e2cc │ │ │ │ + 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 │ │ │ │ - mov x29, sp │ │ │ │ - str x5, [sp, #16] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - mov w6, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12b9c // b.none │ │ │ │ - ldr x4, [x5, #8] │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x0, [x5] │ │ │ │ - ldr x1, [x4, w2, uxtw #3] │ │ │ │ - ldr x0, [x0, w2, uxtw #3] │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - ldr w0, [x0, #68] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - add x4, x4, x0 │ │ │ │ - mov x0, x4 │ │ │ │ - ret │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0xe18 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x35e // #862 │ │ │ │ - str w6, [sp, #16] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl 75560 │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - ldr x4, [x5, #8] │ │ │ │ - b 12b74 │ │ │ │ - bti c │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - cbz x4, 12bf0 │ │ │ │ - mov w2, w1 │ │ │ │ - ldrb w1, [x0, #60] │ │ │ │ - cbnz w1, 12bf8 │ │ │ │ - ldr x0, [x4, w2, uxtw #3] │ │ │ │ - ldr x4, [x0, #48] │ │ │ │ - mov x0, x4 │ │ │ │ - ret │ │ │ │ - mov x4, x0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x0 │ │ │ │ - mov x29, sp │ │ │ │ + bl 10068 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x639 // #1593 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xcc0 │ │ │ │ + bl 2e2cc │ │ │ │ + lsr w0, w24, #3 │ │ │ │ + neg w1, w21 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + ldrb w0, [x19, w0, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbnz w0, #0, 13c4c │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + str w0, [sp, #68] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 14408 // b.none │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xcf8 │ │ │ │ + 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] │ │ │ │ + bl 2e2cc │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - mov w5, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12c4c // b.none │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x0, [x4, w2, uxtw #3] │ │ │ │ - ldr x4, [x0, #48] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x4 │ │ │ │ - ret │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0xe18 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x37e // #894 │ │ │ │ - str w5, [sp, #16] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl 75560 │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - b 12c34 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + bl 56b80 │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xd20 │ │ │ │ + mov w1, #0x64b // #1611 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 42120 │ │ │ │ + ldr w21, [sp, #36] │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0xd48 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w1, #0x64e // #1614 │ │ │ │ + bl 2e2cc │ │ │ │ + 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 1361c // b.any │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x22, x0, #0x3a8 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x651 // #1617 │ │ │ │ + add x2, x2, #0xd70 │ │ │ │ + str w24, [sp, #64] │ │ │ │ + bl 2e2cc │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x27, x0, #0xda8 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + cbnz w0, 136c4 │ │ │ │ + b 136f4 │ │ │ │ + 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 136f4 // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str w28, [x0, w24, uxtw #2] │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cs 13694 // b.hs, b.nlast │ │ │ │ mov x4, x0 │ │ │ │ - mov w2, w1 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 12cd8 │ │ │ │ - ldr x1, [x4, #8] │ │ │ │ - cbz x1, 12d20 │ │ │ │ - ldrb w3, [x4, #60] │ │ │ │ - cbnz w3, 12cf0 │ │ │ │ - ldr x4, [x4] │ │ │ │ - ldr x3, [x1, w2, uxtw #3] │ │ │ │ - ldr x1, [x4, w2, uxtw #3] │ │ │ │ - ldr w2, [x0, w2, uxtw #2] │ │ │ │ - ldr x0, [x3, #48] │ │ │ │ - ldrb w1, [x1, #72] │ │ │ │ - add w1, w1, w2 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x4, #59] │ │ │ │ - cbz w1, 12ccc │ │ │ │ - ldrb w1, [x4, #60] │ │ │ │ - cbz w1, 12ccc │ │ │ │ - ldr x0, [x4, #8] │ │ │ │ - cbz x0, 12ccc │ │ │ │ - mov x1, x4 │ │ │ │ + mov w3, w24 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x656 // #1622 │ │ │ │ + bl 5e7a0 │ │ │ │ + b 13694 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x28, x0, #0x3a8 │ │ │ │ + mov w1, #0x65a // #1626 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xd88 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + mov w1, #0x346 // #838 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x720 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 421a0 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x740 │ │ │ │ + mov w1, #0x349 // #841 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x1, #0xff8 // #4088 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w2, [sp, #28] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - mov w5, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12d28 // b.none │ │ │ │ - mov w2, w0 │ │ │ │ - ldp x1, x0, [x4, #8] │ │ │ │ - b 12cac │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - b 12ccc │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - mov w1, #0x39d // #925 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0xe18 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w5, [sp, #28] │ │ │ │ - bl 75560 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - ldp x1, x0, [x4, #8] │ │ │ │ - b 12cac │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x4, [x0, #16] │ │ │ │ - mov w2, w1 │ │ │ │ - cbz x4, 12d98 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cbz x1, 12e0c │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - cbnz w3, 12db0 │ │ │ │ - ldr x1, [x1, w2, uxtw #3] │ │ │ │ - ldr w0, [x4, w2, uxtw #2] │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - add x4, x4, x0 │ │ │ │ - mov x0, x4 │ │ │ │ - ret │ │ │ │ - ldrb w1, [x0, #59] │ │ │ │ - cbz w1, 12d90 │ │ │ │ - ldrb w1, [x0, #60] │ │ │ │ - cbz w1, 12d90 │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - cbz x4, 12d90 │ │ │ │ - mov x4, x0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x0 │ │ │ │ - mov x29, sp │ │ │ │ + lsl x27, x1, #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x24, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - mov w5, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12e14 // b.none │ │ │ │ - ldp x1, x4, [x4, #8] │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x1, [x1, w2, uxtw #3] │ │ │ │ - ldr w0, [x4, w2, uxtw #2] │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - add x4, x4, x0 │ │ │ │ - mov x0, x4 │ │ │ │ - ret │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - b 12d90 │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - mov w1, #0x3bd // #957 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0xe18 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - str w5, [sp, #16] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl 75560 │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - ldp x1, x4, [x4, #8] │ │ │ │ - b 12dec │ │ │ │ - bti c │ │ │ │ - mov x6, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - mov w4, w1 │ │ │ │ - mov w5, w2 │ │ │ │ - cbnz w0, 12e74 │ │ │ │ - ldr x0, [x6] │ │ │ │ - ldr x0, [x0, w4, uxtw #3] │ │ │ │ - str w2, [x0, #68] │ │ │ │ - str w3, [x0, #76] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w2, w1 │ │ │ │ + bl 56b80 │ │ │ │ + mov w1, #0x34e // #846 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x770 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x2, x27 │ │ │ │ + add x27, x25, #0xff0 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + str x26, [x24] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + cmp x26, x11 │ │ │ │ + b.le 13814 │ │ │ │ + ldr x28, [x24, x11, lsl #3] │ │ │ │ + add x6, x24, x11, lsl #3 │ │ │ │ + tbz x28, #63, 13930 │ │ │ │ + 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 137d0 │ │ │ │ + str x1, [x24, w11, uxtw #3] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x6, [sp, #8] │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x6, [sp, #8] │ │ │ │ + cmp x26, x21 │ │ │ │ + b.gt 14474 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 137b8 // b.hs, b.nlast │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x780 │ │ │ │ + mov w1, #0x3b2 // #946 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x26, x0, #0x3a8 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, #0x65d // #1629 │ │ │ │ + mov x0, x26 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xdb8 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 421c4 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 14320 // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, #0x663 // #1635 │ │ │ │ + mov x0, x26 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xdd0 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w2, [sp, #36] │ │ │ │ + mov w4, w21 │ │ │ │ + ldr x21, [sp, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x5, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - mov x1, x6 │ │ │ │ - str x6, [sp, #24] │ │ │ │ - stp w4, w5, [sp, #36] │ │ │ │ - str w3, [sp, #44] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - mov w7, w0 │ │ │ │ - ldp w5, w3, [sp, #40] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12ed0 // b.none │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x0, [x6] │ │ │ │ - ldr x0, [x0, w4, uxtw #3] │ │ │ │ - str w5, [x0, #68] │ │ │ │ - str w3, [x0, #76] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + mov x3, x21 │ │ │ │ + bl 12100 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + 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 14484 // 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] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w3, [sp, #36] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x50f // #1295 │ │ │ │ - str w7, [sp, #24] │ │ │ │ - bl 75560 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - bl 31b0 │ │ │ │ + and x14, x11, #0xffffffff │ │ │ │ + sub x12, x28, #0x1 │ │ │ │ + neg x0, x11 │ │ │ │ + str x0, [x24, w11, uxtw #3] │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x14, [sp, #8] │ │ │ │ + stp x11, x12, [sp, #40] │ │ │ │ + str x6, [sp, #56] │ │ │ │ + bl 3ac8 │ │ │ │ + ldp x21, x12, [sp, #40] │ │ │ │ + mov x11, x28 │ │ │ │ + ldr x14, [sp, #8] │ │ │ │ + ldr x6, [sp, #56] │ │ │ │ + mov w13, w21 │ │ │ │ + cmp x12, x14 │ │ │ │ + b.lt 14228 // b.tstop │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w21 │ │ │ │ + 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 13980 // b.tcont │ │ │ │ + ldr x15, [x25] │ │ │ │ + mov x1, x25 │ │ │ │ + add x0, x25, #0x8 │ │ │ │ + mov x2, x21 │ │ │ │ + str x21, [x25] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x6, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - mov w4, w1 │ │ │ │ - mov w5, w2 │ │ │ │ - cbnz w0, 12f2c │ │ │ │ - ldr x0, [x6] │ │ │ │ - ldr x0, [x0, w4, uxtw #3] │ │ │ │ - str w2, [x0, #72] │ │ │ │ - str w3, [x0, #80] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w2, w1 │ │ │ │ + nop │ │ │ │ + add x2, x2, x15 │ │ │ │ + ldr x15, [x0] │ │ │ │ + str x2, [x0], #8 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.ne 13a00 // b.any │ │ │ │ + mov w15, w13 │ │ │ │ + mov w2, w13 │ │ │ │ + cmp x12, x14 │ │ │ │ + b.lt 13a7c // 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 13a24 // b.tcont │ │ │ │ + ldr w2, [sp, #32] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + cbz w2, 13b98 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ge 13abc // 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 13b14 │ │ │ │ + b.le 13b08 │ │ │ │ + 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 13b64 // b.none │ │ │ │ + ldr x14, [x2, x1, lsl #3] │ │ │ │ + ldr x0, [x25, x1, lsl #3] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.ne 13ac8 // 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 13b14 // b.any │ │ │ │ + cmp x12, x21 │ │ │ │ + b.ne 137bc // 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 137bc │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ge 13bcc // 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 13c0c │ │ │ │ + b.le 13c00 │ │ │ │ + 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 13b64 // b.none │ │ │ │ + ldp x14, x0, [x1] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.ne 13bd4 // 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 13c00 │ │ │ │ + ldr w21, [sp, #96] │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xe68 │ │ │ │ + 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 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + bl 2e2cc │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - mov x1, x6 │ │ │ │ - str x6, [sp, #24] │ │ │ │ - stp w4, w5, [sp, #36] │ │ │ │ - str w3, [sp, #44] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - mov w7, w0 │ │ │ │ - ldp w5, w3, [sp, #40] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12f88 // b.none │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x0, [x6] │ │ │ │ - ldr x0, [x0, w4, uxtw #3] │ │ │ │ - str w5, [x0, #72] │ │ │ │ - str w3, [x0, #80] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w3, [sp, #36] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x521 // #1313 │ │ │ │ - str w7, [sp, #24] │ │ │ │ - bl 75560 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x6, x1 │ │ │ │ - mov w5, w2 │ │ │ │ - mov x29, sp │ │ │ │ - ldrb w8, [x1, #60] │ │ │ │ - mov w9, w3 │ │ │ │ - mov w7, w2 │ │ │ │ - cbnz w8, 13094 │ │ │ │ - ldr x1, [x6] │ │ │ │ - mov w10, w7 │ │ │ │ - ldr x3, [x6, #16] │ │ │ │ - ldr x2, [x1, w7, uxtw #3] │ │ │ │ - ldr w7, [x2, #68] │ │ │ │ - ldr w0, [x2, #76] │ │ │ │ - cbz x3, 130e8 │ │ │ │ - ldr w3, [x3, x10, lsl #2] │ │ │ │ - add w0, w0, w7 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - sub w3, w3, w0 │ │ │ │ - cbnz w8, 13050 │ │ │ │ - ldr x1, [x1, w5, uxtw #3] │ │ │ │ - add w0, w4, w9 │ │ │ │ - ldr w6, [x1, #68] │ │ │ │ - ldr w5, [x1, #76] │ │ │ │ - add w2, w6, w5 │ │ │ │ - add w2, w2, w0 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 13040 // b.hs, b.nlast │ │ │ │ - add w6, w6, w9 │ │ │ │ - add w5, w5, w4 │ │ │ │ - str w6, [x1, #68] │ │ │ │ - str w5, [x1, #76] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + bl 56b80 │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xd20 │ │ │ │ + mov w1, #0x686 // #1670 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 42120 │ │ │ │ + ldr w21, [sp, #36] │ │ │ │ + mov w1, #0x689 // #1673 │ │ │ │ + mov x26, x0 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xd48 │ │ │ │ + bl 2e2cc │ │ │ │ + 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 13cd8 // b.any │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + str w24, [sp, #64] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w2, w5 │ │ │ │ - mov x1, x6 │ │ │ │ + cbz w1, 13d60 │ │ │ │ + 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 13d2c // b.any │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x28, x0, #0x3a8 │ │ │ │ + mov w1, #0x692 // #1682 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xe90 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + mov w1, #0x346 // #838 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x720 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 421a0 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x740 │ │ │ │ + mov w1, #0x349 // #841 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x1, #0xff8 // #4088 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str w5, [sp, #20] │ │ │ │ - str x6, [sp, #24] │ │ │ │ - str w3, [sp, #32] │ │ │ │ - stp w9, w4, [sp, #40] │ │ │ │ - bl 11b10 │ │ │ │ - mov w7, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 13150 // b.none │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - mov w5, w0 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - ldp w9, w4, [sp, #40] │ │ │ │ - ldr x1, [x6] │ │ │ │ - b 13004 │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str w2, [sp, #20] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str w3, [sp, #32] │ │ │ │ - str w4, [sp, #40] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - mov w7, w0 │ │ │ │ - ldr w5, [sp, #20] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w4, [sp, #40] │ │ │ │ - b.eq 13114 // b.none │ │ │ │ - ldr x1, [x6] │ │ │ │ - mov w10, w7 │ │ │ │ - ldr x3, [x6, #16] │ │ │ │ - ldr x2, [x1, w7, uxtw #3] │ │ │ │ - ldrb w8, [x6, #60] │ │ │ │ - ldr w7, [x2, #68] │ │ │ │ - ldr w0, [x2, #76] │ │ │ │ - cbnz x3, 12ff0 │ │ │ │ - ldrb w11, [x6, #59] │ │ │ │ - cbz w11, 13104 │ │ │ │ - cbnz w8, 12ff0 │ │ │ │ - ldr w3, [x2, #64] │ │ │ │ - add w0, w0, w7 │ │ │ │ - sub w3, w3, w0 │ │ │ │ - b 13004 │ │ │ │ - ldr w3, [x2, #64] │ │ │ │ - add w0, w0, w7 │ │ │ │ - sub w3, w3, w0 │ │ │ │ - b 13000 │ │ │ │ - mov w3, w5 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x113 // #275 │ │ │ │ - stp w5, w7, [sp, #20] │ │ │ │ - str x6, [sp, #32] │ │ │ │ - stp w9, w4, [sp, #40] │ │ │ │ - bl 75560 │ │ │ │ - ldr x6, [sp, #32] │ │ │ │ - ldp w5, w7, [sp, #20] │ │ │ │ - ldp w9, w4, [sp, #40] │ │ │ │ - ldrb w8, [x6, #60] │ │ │ │ - b 12fd4 │ │ │ │ - ldr w3, [sp, #20] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x4d1 // #1233 │ │ │ │ - str w7, [sp, #20] │ │ │ │ - bl 75560 │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - bl 31b0 │ │ │ │ + lsl x27, x1, #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov w1, #0x34e // #846 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x770 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x2, x27 │ │ │ │ + add x27, x24, #0xff0 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + str x23, [x25] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + cmp x23, x8 │ │ │ │ + b.le 13e84 │ │ │ │ + ldr x28, [x25, x8, lsl #3] │ │ │ │ + add x11, x25, x8, lsl #3 │ │ │ │ + tbz x28, #63, 13f48 │ │ │ │ + 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 13e40 │ │ │ │ + str x1, [x25, w8, uxtw #3] │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x11, [sp, #8] │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x11, [sp, #8] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.gt 14464 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 13e24 // b.hs, b.nlast │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0x780 │ │ │ │ + mov w1, #0x3b2 // #946 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x23, x0, #0x3a8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, #0x694 // #1684 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xdb8 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 421c4 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 14230 // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, #0x698 // #1688 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xeb8 │ │ │ │ + bl 2e2cc │ │ │ │ + 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 12340 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + b 138d4 │ │ │ │ + and x13, x8, #0xffffffff │ │ │ │ + sub x12, x28, #0x1 │ │ │ │ + neg x0, x8 │ │ │ │ + str x0, [x25, w8, uxtw #3] │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x13, [sp, #8] │ │ │ │ + stp x8, x12, [sp, #40] │ │ │ │ + str x11, [sp, #56] │ │ │ │ + bl 3ac8 │ │ │ │ + ldp x21, x12, [sp, #40] │ │ │ │ + mov x8, x28 │ │ │ │ + ldr x13, [sp, #8] │ │ │ │ + ldr x11, [sp, #56] │ │ │ │ + mov w17, w21 │ │ │ │ + cmp x12, x13 │ │ │ │ + b.lt 14220 // b.tstop │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + 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 13fa0 // b.tcont │ │ │ │ + ldr x15, [x24] │ │ │ │ + add x1, x24, #0x8 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x1 │ │ │ │ + mov x14, x21 │ │ │ │ + str x21, [x24] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x14, x14, x15 │ │ │ │ + ldr x15, [x0] │ │ │ │ + str x14, [x0], #8 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.ne 14020 // b.any │ │ │ │ + mov w14, w17 │ │ │ │ + cmp x12, x13 │ │ │ │ + b.lt 14098 // 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 14040 // b.tcont │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr x0, [x24] │ │ │ │ + cbz w3, 1416c │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ge 140d8 // 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 1412c │ │ │ │ + b.le 1411c │ │ │ │ + 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 13e28 // b.none │ │ │ │ + ldp x2, x0, [x1, #-8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 140e0 // 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 1411c │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ge 141a0 // 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 141e0 │ │ │ │ + b.le 141d4 │ │ │ │ + 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 13e28 // b.none │ │ │ │ + ldp x1, x0, [x2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 141a8 // 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 141d4 │ │ │ │ + mov x15, #0x0 // #0 │ │ │ │ + b 14004 │ │ │ │ + mov x15, #0x0 // #0 │ │ │ │ + b 139e4 │ │ │ │ + mov w1, #0x6a2 // #1698 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xdf8 │ │ │ │ + bl 2e2cc │ │ │ │ + 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 11ce8 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, #0x6a7 // #1703 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xe18 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 12c80 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, #0x6ad // #1709 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xee0 │ │ │ │ + bl 2e2cc │ │ │ │ + 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 11f50 │ │ │ │ + mov w1, #0x6af // #1711 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xef8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x5, x19 │ │ │ │ + mov w4, w21 │ │ │ │ + mov x3, x22 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 12340 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + b 138d4 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x66d // #1645 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xdf8 │ │ │ │ + bl 2e2cc │ │ │ │ + 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 11ce8 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x672 // #1650 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xe18 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 12c80 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x676 // #1654 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xe30 │ │ │ │ + bl 2e2cc │ │ │ │ + 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 11f50 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x679 // #1657 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xe48 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x5, x19 │ │ │ │ + mov w4, w21 │ │ │ │ + mov x3, x22 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 12100 │ │ │ │ + b 14314 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x2, x2, #0xce0 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x63b // #1595 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w2, [sp, #36] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + mov x3, x0 │ │ │ │ + mov x5, x19 │ │ │ │ + str w24, [x21] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 12100 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + b 138e8 │ │ │ │ + sub x12, x28, #0x1 │ │ │ │ + mov x8, x28 │ │ │ │ + and x13, x21, #0xffffffff │ │ │ │ + b 13f84 │ │ │ │ + sub x12, x28, #0x1 │ │ │ │ + mov x11, x28 │ │ │ │ + and x14, x21, #0xffffffff │ │ │ │ + b 1396c │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + bl 3588 │ │ │ │ + bti c │ │ │ │ + cbz w1, 14514 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ - mov w8, w2 │ │ │ │ - mov x5, x1 │ │ │ │ mov x29, sp │ │ │ │ - mov w10, w3 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - cbz x2, 1320c │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - cbnz w0, 1322c │ │ │ │ - ldr x1, [x1] │ │ │ │ - mov w0, w8 │ │ │ │ - ldr w11, [x2, w8, uxtw #2] │ │ │ │ - ldr x2, [x1, w8, uxtw #3] │ │ │ │ - ldr w6, [x2, #64] │ │ │ │ - ldr w7, [x2, #72] │ │ │ │ - ldr w3, [x2, #80] │ │ │ │ - ldr x1, [x1, x0, lsl #3] │ │ │ │ - add w7, w7, w3 │ │ │ │ - sub w6, w6, w11 │ │ │ │ - add w0, w4, w10 │ │ │ │ - sub w6, w6, w7 │ │ │ │ - ldr w5, [x1, #80] │ │ │ │ - ldr w7, [x1, #72] │ │ │ │ - add w2, w7, w5 │ │ │ │ - add w2, w2, w0 │ │ │ │ - cmp w2, w6 │ │ │ │ - b.cs 13214 // b.hs, b.nlast │ │ │ │ - add w7, w7, w10 │ │ │ │ - add w5, w5, w4 │ │ │ │ - str w7, [x1, #72] │ │ │ │ - str w5, [x1, #80] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 84000 │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x1d8 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x23, 80000 │ │ │ │ + add x23, x23, #0xf18 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 20d40 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 144cc // b.any │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w0, [x1, #59] │ │ │ │ - cbnz w0, 13224 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - cbz w0, 13214 │ │ │ │ - mov w2, w8 │ │ │ │ - mov x1, x5 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x5, [sp, #24] │ │ │ │ - str w8, [sp, #32] │ │ │ │ - stp w10, w4, [sp, #40] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - mov w6, w0 │ │ │ │ - ldr w8, [sp, #32] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldp w10, w4, [sp, #40] │ │ │ │ - b.eq 132d4 // b.none │ │ │ │ - ldr x0, [x5, #16] │ │ │ │ - ldrb w2, [x5, #60] │ │ │ │ - ldr x1, [x5] │ │ │ │ - ldr w11, [x0, w6, uxtw #2] │ │ │ │ - ldr x0, [x1, w6, uxtw #3] │ │ │ │ - ldr w6, [x0, #64] │ │ │ │ - ldr w7, [x0, #72] │ │ │ │ - ldr w3, [x0, #80] │ │ │ │ - mov w0, w8 │ │ │ │ - cbz w2, 131c4 │ │ │ │ - mov w2, w8 │ │ │ │ - mov x1, x5 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x5, [sp, #24] │ │ │ │ - str w8, [sp, #32] │ │ │ │ - stp w11, w6, [sp, #40] │ │ │ │ - stp w7, w3, [sp, #48] │ │ │ │ - stp w10, w4, [sp, #56] │ │ │ │ - bl 11b10 │ │ │ │ - mov w9, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 1331c // b.none │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - mov w0, w0 │ │ │ │ - ldp w11, w6, [sp, #40] │ │ │ │ - ldr x1, [x5] │ │ │ │ - ldp w7, w3, [sp, #48] │ │ │ │ - ldp w10, w4, [sp, #56] │ │ │ │ - b 131c4 │ │ │ │ - mov w3, w8 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x21d // #541 │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str x5, [sp, #32] │ │ │ │ - stp w10, w4, [sp, #40] │ │ │ │ - str w6, [sp, #48] │ │ │ │ - bl 75560 │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - ldp w10, w4, [sp, #40] │ │ │ │ - ldr x0, [x5, #16] │ │ │ │ - ldr w6, [sp, #48] │ │ │ │ - ldrb w2, [x5, #60] │ │ │ │ - b 13268 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x4f7 // #1271 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - bl 75560 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - bl 31b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz w2, 14610 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x3 │ │ │ │ - mov w22, w4 │ │ │ │ + mov x22, x1 │ │ │ │ + add x21, x0, #0x10 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ + adrp x23, 80000 │ │ │ │ + add x23, x23, #0xf38 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x0 │ │ │ │ + adrp x26, 84000 │ │ │ │ + mov w25, w2 │ │ │ │ + add x26, x26, #0x1d8 │ │ │ │ str x27, [sp, #80] │ │ │ │ - mov w27, w5 │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - cbnz w0, 134d0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - mov w4, w2 │ │ │ │ - ldr x0, [x0, w23, uxtw #3] │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - ldr w2, [x0, #68] │ │ │ │ - add x25, x1, w2, uxtw │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - ldr w3, [x0, #76] │ │ │ │ - cbz x1, 13550 │ │ │ │ - ldr w19, [x1, x4, lsl #2] │ │ │ │ - sub w19, w19, w3 │ │ │ │ - sub w19, w19, w2 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - cmp x6, #0x0 │ │ │ │ + adrp x27, 80000 │ │ │ │ + add x27, x27, #0xf28 │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ - ccmp w7, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 134a8 // b.any │ │ │ │ - cmp x21, #0x0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 13484 // b.any │ │ │ │ - ldrb w0, [x20, #60] │ │ │ │ - cbnz w0, 13458 │ │ │ │ - ldr x1, [x20] │ │ │ │ - add w0, w5, w24 │ │ │ │ - ldr x1, [x1, w23, uxtw #3] │ │ │ │ - ldr w4, [x1, #68] │ │ │ │ - ldr w3, [x1, #76] │ │ │ │ - add w2, w4, w3 │ │ │ │ - add w2, w2, w0 │ │ │ │ - cmp w2, w19 │ │ │ │ - b.cs 13434 // b.hs, b.nlast │ │ │ │ - add w3, w3, w24 │ │ │ │ - add w4, w4, w5 │ │ │ │ - str w4, [x1, #68] │ │ │ │ - str w3, [x1, #76] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 145d4 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + 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 │ │ │ │ + mov w3, w4 │ │ │ │ + ldr w5, [x22, w4, uxtw #2] │ │ │ │ + bl 31c8 │ │ │ │ + ldr w0, [x21] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 145a0 // b.pmore │ │ │ │ + mov x1, x26 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + bl 31c8 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + cmp w25, w24 │ │ │ │ + b.ne 14580 // 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], #112 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - 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 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w5, [sp, #96] │ │ │ │ - bl 11b10 │ │ │ │ - mov w21, w0 │ │ │ │ - ldr w5, [sp, #96] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 135c0 // b.none │ │ │ │ - mov w23, w0 │ │ │ │ - b 133e0 │ │ │ │ - mov w5, w27 │ │ │ │ - mov w4, w22 │ │ │ │ - mov x3, x21 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x26 │ │ │ │ - mov w2, w19 │ │ │ │ - bl 75c60 │ │ │ │ - mov w5, w0 │ │ │ │ - b 133d8 │ │ │ │ - mov x3, x6 │ │ │ │ - ldr w5, [sp, #112] │ │ │ │ - ldr w6, [sp, #120] │ │ │ │ - mov w4, w7 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 75980 │ │ │ │ - mov w24, w0 │ │ │ │ - b 133c8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x6, [sp, #96] │ │ │ │ - str w7, [sp, #108] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x6, [sp, #96] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldr w7, [sp, #108] │ │ │ │ - b.eq 135b8 // b.none │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldrb w2, [x20, #60] │ │ │ │ - ldr x0, [x1, w0, uxtw #3] │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - ldr w0, [x0, #68] │ │ │ │ - add x25, x3, x0 │ │ │ │ - cbz w2, 135e4 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x6, [sp, #96] │ │ │ │ - str w7, [sp, #108] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x6, [sp, #96] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldr w7, [sp, #108] │ │ │ │ - b.eq 13570 // b.none │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x0, [x1, w0, uxtw #3] │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - ldr w2, [x0, #68] │ │ │ │ - ldr w3, [x0, #76] │ │ │ │ - cbnz x1, 133a8 │ │ │ │ - ldrb w5, [x20, #59] │ │ │ │ - cbz w5, 13560 │ │ │ │ - ldrb w5, [x20, #60] │ │ │ │ - cbnz w5, 133a8 │ │ │ │ - ldr w19, [x0, #64] │ │ │ │ - sub w19, w19, w2 │ │ │ │ - sub w19, w19, w3 │ │ │ │ - b 133b8 │ │ │ │ - mov w1, #0x113 // #275 │ │ │ │ - mov w3, w23 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - str x6, [sp, #96] │ │ │ │ - str w7, [sp, #108] │ │ │ │ - bl 75560 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x1, #0x7ffff8000 // #34359705600 │ │ │ │ - ldr x6, [sp, #96] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w7, [sp, #108] │ │ │ │ - mov x4, #0xffffffff // #4294967295 │ │ │ │ - ldr x0, [x0, #32760] │ │ │ │ - ldr w2, [x0, #68] │ │ │ │ - b 1339c │ │ │ │ - mov w0, w23 │ │ │ │ - bl b0e0 │ │ │ │ - mov w3, w23 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x47b // #1147 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x0, [x1, w23, uxtw #3] │ │ │ │ - mov w4, w23 │ │ │ │ - ldr w2, [x0, #68] │ │ │ │ - b 1339c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x10, x3 │ │ │ │ - mov w11, w4 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldrb w24, [sp, #80] │ │ │ │ + cbz w2, 146b8 │ │ │ │ + mov x23, x6 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - mov x19, x1 │ │ │ │ + mov x20, x5 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, w5 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - cbz x2, 136fc │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - mov w5, w20 │ │ │ │ - cbnz w0, 13838 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr w3, [x2, w5, uxtw #2] │ │ │ │ - ldr x0, [x1, w5, uxtw #3] │ │ │ │ - ldr x12, [x0, #48] │ │ │ │ - ldrb w0, [x0, #72] │ │ │ │ - add w0, w0, w3 │ │ │ │ - add x12, x12, x0 │ │ │ │ - cbz x2, 137d4 │ │ │ │ - ldrb w0, [x19, #60] │ │ │ │ - mov w5, w20 │ │ │ │ - cbnz w0, 137e8 │ │ │ │ - ldr x0, [x1, w5, uxtw #3] │ │ │ │ - ldr w2, [x2, w5, uxtw #2] │ │ │ │ - ldr w8, [x0, #64] │ │ │ │ - ldr w1, [x0, #72] │ │ │ │ - ldr w0, [x0, #80] │ │ │ │ - sub w8, w8, w2 │ │ │ │ - add w0, w0, w1 │ │ │ │ - sub w8, w8, w0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - ccmp w7, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 1378c // b.any │ │ │ │ - cmp x10, #0x0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ccmp w11, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 13758 // b.any │ │ │ │ - ldrb w0, [x19, #60] │ │ │ │ - cbnz w0, 1371c │ │ │ │ - ldr x1, [x19] │ │ │ │ - add w0, w5, w9 │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldr w4, [x1, #72] │ │ │ │ - ldr w3, [x1, #80] │ │ │ │ - add w2, w4, w3 │ │ │ │ - add w2, w2, w0 │ │ │ │ - cmp w2, w8 │ │ │ │ - b.cs 13704 // b.hs, b.nlast │ │ │ │ - add w4, w4, w5 │ │ │ │ - add w3, w3, w9 │ │ │ │ - str w4, [x1, #72] │ │ │ │ - str w3, [x1, #80] │ │ │ │ + adrp x21, 80000 │ │ │ │ + add x22, x1, w2, uxtw #3 │ │ │ │ + add x21, x21, #0xf50 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + nop │ │ │ │ + ldr x2, [x25] │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 146a0 │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr w2, [x3, x0, lsl #2] │ │ │ │ + ldrb w0, [x23, w2, uxtw] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq 146c8 // b.none │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 14680 // b.tstop │ │ │ │ + add x25, x25, #0x8 │ │ │ │ + cmp x22, x25 │ │ │ │ + b.ne 14660 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w0, [x1, #59] │ │ │ │ - cbnz w0, 13830 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr w3, [x20, w2, uxtw #2] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + ldr x2, [x25] │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 146a0 // b.tcont │ │ │ │ + ldr x3, [x2] │ │ │ │ + b 14680 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x4 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + cbz w2, 14920 │ │ │ │ + mov x22, x1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ + ubfiz x0, x21, #2, #32 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov w27, w26 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cbz w21, 148c4 │ │ │ │ + ldrb w2, [x22, x26] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w5, [sp, #48] │ │ │ │ - str w9, [sp, #56] │ │ │ │ - str w8, [sp, #64] │ │ │ │ - bl 11b10 │ │ │ │ - ldr w5, [sp, #48] │ │ │ │ - mov w4, w0 │ │ │ │ - ldr w9, [sp, #56] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldr w8, [sp, #64] │ │ │ │ - b.eq 13918 // b.none │ │ │ │ - mov w20, w0 │ │ │ │ - b 136b4 │ │ │ │ - mov w5, w22 │ │ │ │ - mov w2, w8 │ │ │ │ - mov w4, w11 │ │ │ │ - mov x3, x10 │ │ │ │ - mov x1, x12 │ │ │ │ - mov x0, x21 │ │ │ │ - str w8, [sp, #48] │ │ │ │ - str w9, [sp, #56] │ │ │ │ - bl 75c60 │ │ │ │ - ldr w8, [sp, #48] │ │ │ │ - mov w5, w0 │ │ │ │ - ldr w9, [sp, #56] │ │ │ │ - b 136ac │ │ │ │ - mov x3, x6 │ │ │ │ - ldr w5, [sp, #96] │ │ │ │ - ldr w6, [sp, #104] │ │ │ │ - mov w2, w8 │ │ │ │ - mov x1, x12 │ │ │ │ - mov w4, w7 │ │ │ │ - mov x0, x21 │ │ │ │ - str x12, [sp, #48] │ │ │ │ - str w8, [sp, #56] │ │ │ │ - str x10, [sp, #64] │ │ │ │ - str w11, [sp, #72] │ │ │ │ - bl 75980 │ │ │ │ - ldr x12, [sp, #48] │ │ │ │ - mov w9, w0 │ │ │ │ - ldr x10, [sp, #64] │ │ │ │ - ldr w8, [sp, #56] │ │ │ │ - ldr w11, [sp, #72] │ │ │ │ - b 1369c │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - cbz w0, 1368c │ │ │ │ - ldrb w0, [x19, #60] │ │ │ │ - cbz w0, 1368c │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x12, x10, [sp, #48] │ │ │ │ - str w11, [sp, #64] │ │ │ │ - str x6, [sp, #72] │ │ │ │ - str w7, [sp, #80] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x6, [sp, #72] │ │ │ │ - mov w5, w0 │ │ │ │ - ldp x12, x10, [sp, #48] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldr w11, [sp, #64] │ │ │ │ - ldr w7, [sp, #80] │ │ │ │ - b.eq 138c8 // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - b 1366c │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - cbz w0, 13704 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ + b 1477c │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 148c0 // b.none │ │ │ │ + ldr w1, [x25, x19] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 1476c // b.any │ │ │ │ + cmp w21, w0 │ │ │ │ + b.eq 148c4 // b.none │ │ │ │ + add x23, x25, x19 │ │ │ │ + ldr w1, [x23, #16] │ │ │ │ + ldr w2, [x23, #24] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ls 14910 // b.plast │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str w2, [x23, #16] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + str w27, [x0, w1, uxtw #2] │ │ │ │ + cmp x26, x20 │ │ │ │ + b.ne 14750 // b.any │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + adrp x3, f000 │ │ │ │ + add x3, x3, #0xb60 │ │ │ │ + bl 69100 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x10, [sp, #48] │ │ │ │ - str w11, [sp, #56] │ │ │ │ - str x6, [sp, #64] │ │ │ │ - str w7, [sp, #72] │ │ │ │ - bl 11b10 │ │ │ │ - ldr x10, [sp, #48] │ │ │ │ - mov w5, w0 │ │ │ │ - ldr x6, [sp, #64] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldr w11, [sp, #56] │ │ │ │ - ldr w7, [sp, #72] │ │ │ │ - b.eq 1387c // b.none │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - b 13640 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x23f // #575 │ │ │ │ - str w5, [sp, #48] │ │ │ │ - str x10, [sp, #56] │ │ │ │ - str w11, [sp, #64] │ │ │ │ - str x6, [sp, #72] │ │ │ │ - str w7, [sp, #80] │ │ │ │ - bl 75560 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - ldr x10, [sp, #56] │ │ │ │ - ldr x6, [sp, #72] │ │ │ │ - ldr w5, [sp, #48] │ │ │ │ - ldr w11, [sp, #64] │ │ │ │ - ldr w7, [sp, #80] │ │ │ │ - b 13640 │ │ │ │ - mov w1, #0x21d // #541 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - str w5, [sp, #48] │ │ │ │ - stp x12, x10, [sp, #56] │ │ │ │ - str w11, [sp, #72] │ │ │ │ - str x6, [sp, #80] │ │ │ │ - str w7, [sp, #92] │ │ │ │ - bl 75560 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - ldr x6, [sp, #80] │ │ │ │ - ldp x12, x10, [sp, #56] │ │ │ │ - ldr w5, [sp, #48] │ │ │ │ - ldr w11, [sp, #72] │ │ │ │ - ldr w7, [sp, #92] │ │ │ │ - b 1366c │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w1, #0x4ad // #1197 │ │ │ │ - str w4, [sp, #48] │ │ │ │ - bl 75560 │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - adrp x27, c000 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - add x0, x27, #0x4c0 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr w0, [x1, #24] │ │ │ │ - cbz w0, 13a60 │ │ │ │ - mov x19, x1 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x28] │ │ │ │ + mov w0, w21 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + cbz w21, 14880 │ │ │ │ + adrp x22, 80000 │ │ │ │ + add x23, x27, w21, uxtw #2 │ │ │ │ + add x22, x22, #0xf70 │ │ │ │ mov w20, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov w24, #0x18 // #24 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - ldrb w0, [x19, #60] │ │ │ │ - cbnz w0, 13ca8 │ │ │ │ - ldr x27, [x19] │ │ │ │ - ldr x0, [x27, x25] │ │ │ │ - ldr x22, [x0, #24] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 3750 │ │ │ │ - cbz w0, 13ce0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldrb w21, [x19, #60] │ │ │ │ - cbnz w21, 13a80 │ │ │ │ - ldr x0, [x27, x25] │ │ │ │ - ldr w0, [x0] │ │ │ │ - mov w23, w28 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cs 13a18 // b.hs, b.nlast │ │ │ │ - bl 3150 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrb w1, [x22, w28, uxtw] │ │ │ │ - ldrh w1, [x0, x1, lsl #1] │ │ │ │ - tbnz w1, #13, 13a18 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - cbnz w21, 139b4 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x1, [x1, x25] │ │ │ │ - ldr w2, [x1] │ │ │ │ - b 13a0c │ │ │ │ - ldrb w1, [x22, w28, uxtw] │ │ │ │ - ldrh w1, [x0, x1, lsl #1] │ │ │ │ - tbnz w1, #13, 13a18 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - mov w23, w28 │ │ │ │ - cmp w28, w2 │ │ │ │ - b.cc 139fc // b.lo, b.ul, b.last │ │ │ │ - ldr x21, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.hi 13a40 // b.pmore │ │ │ │ - mov x2, x23 │ │ │ │ + ldr w1, [x27] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x1, x25, x1, lsl #5 │ │ │ │ + ldr w0, [x1, #16] │ │ │ │ + cbz w0, 14874 │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + lsl x26, x19, #2 │ │ │ │ + mov w3, w20 │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 13ce0 │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w2, [x2, x26] │ │ │ │ + bl 31c8 │ │ │ │ + ldr w2, [x27] │ │ │ │ + mov w1, w20 │ │ │ │ + ldr x0, [x28] │ │ │ │ add w20, w20, #0x1 │ │ │ │ - add x25, x25, #0x8 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 1398c // 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, #0x90 │ │ │ │ + add x2, x25, x2, lsl #5 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr w2, [x2, x26] │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + ldr w1, [x27] │ │ │ │ + add x1, x25, x1, lsl #5 │ │ │ │ + ldr w0, [x1, #16] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 14820 // b.pmore │ │ │ │ + add x27, x27, #0x4 │ │ │ │ + cmp x23, x27 │ │ │ │ + b.ne 1480c // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x2, #0x20 // #32 │ │ │ │ + adrp x3, f000 │ │ │ │ + add x3, x3, #0xb40 │ │ │ │ + bl 3108 │ │ │ │ + str w21, [x24] │ │ │ │ + mov x0, x25 │ │ │ │ + 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 │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 13af8 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - ldr x3, [x0] │ │ │ │ - sxtw x0, w1 │ │ │ │ - smaddl x4, w1, w24, x3 │ │ │ │ - ldr w4, [x4, #16] │ │ │ │ - cmp w20, w4 │ │ │ │ - b.cs 13ae8 // b.hs, b.nlast │ │ │ │ - cbz w1, 13b94 │ │ │ │ - add x0, x0, x0, lsl #1 │ │ │ │ - add x0, x3, x0, lsl #3 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cc 13ae8 // b.lo, b.ul, b.last │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 13b94 │ │ │ │ - sub w23, w20, w0 │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.eq 13d14 // b.none │ │ │ │ - ldr x27, [x19] │ │ │ │ - ubfiz x0, x23, #3, #32 │ │ │ │ - ldr x0, [x27, x0] │ │ │ │ - ldr w0, [x0] │ │ │ │ - b 139c4 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 11a30 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl e6c0 │ │ │ │ - mov w27, w0 │ │ │ │ - tbnz w0, #31, 13d5c │ │ │ │ - umull x23, w0, w24 │ │ │ │ - sxtw x1, w0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldrb w7, [x19, #58] │ │ │ │ - add x0, x1, x23 │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldr x5, [x1, x23] │ │ │ │ - ldp w26, w0, [x0, #8] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x2, [x2, x26, lsl #3] │ │ │ │ - cbz w7, 13c3c │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x1, x26, lsl #3] │ │ │ │ - str w0, [sp] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl fce4 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 13b9c │ │ │ │ - cbnz w27, 13bec │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x1, #61] │ │ │ │ - ldr x27, [x19] │ │ │ │ - str wzr, [x1, #48] │ │ │ │ + ubfiz x19, x21, #5, #32 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ mov x0, x25 │ │ │ │ - b 13adc │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - adrp x12, c000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x12, x12, #0xaa0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x1, #136] │ │ │ │ - add x13, x0, x23 │ │ │ │ - ldr x6, [x0, x23] │ │ │ │ + ubfiz x1, x21, #5, #32 │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + add x23, x0, x19 │ │ │ │ + ldrb w5, [x22, x26] │ │ │ │ + mov x1, #0xfa0 // #4000 │ │ │ │ + mov w2, #0x3e8 // #1000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x26, lsl #3] │ │ │ │ - ldr x3, [x3, x26, lsl #3] │ │ │ │ - ldrb w4, [x1, #57] │ │ │ │ - ldrb w5, [x1, #56] │ │ │ │ - str x12, [sp, #8] │ │ │ │ - ldr w10, [x13, #12] │ │ │ │ - str w10, [sp] │ │ │ │ - bl fce4 │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w27, 13b84 │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - sxtw x2, w27 │ │ │ │ - sub x23, x2, #0x1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - umaddl x23, w23, w24, x0 │ │ │ │ - ldr w0, [x23, #16] │ │ │ │ - str w27, [x1, #48] │ │ │ │ - strb w2, [x1, #61] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cs 13ac8 // b.hs, b.nlast │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe10 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 34b0 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x1, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, w0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ + str w5, [x25, x19] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + str wzr, [x23, #16] │ │ │ │ + str wzr, [x23, #24] │ │ │ │ + str w2, [x23, #24] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w1, [x23, #16] │ │ │ │ + b 147a8 │ │ │ │ + add w1, w2, #0x3e8 │ │ │ │ + add w2, w2, #0x3e8 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + b 148fc │ │ │ │ + adrp x3, f000 │ │ │ │ + add x3, x3, #0xb60 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 69100 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl f02c │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 13b80 │ │ │ │ - ldr x3, [x1, #104] │ │ │ │ - adrp x0, c000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - ldr x3, [x3] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x26, lsl #3] │ │ │ │ - add x4, x3, x23 │ │ │ │ - ldr x5, [x3, x23] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w3, [x1, #57] │ │ │ │ - ldrb w4, [x1, #56] │ │ │ │ - str x0, [sp] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x28] │ │ │ │ + str xzr, [sp, #96] │ │ │ │ + b 14884 │ │ │ │ + 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 x26, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, w2 │ │ │ │ + mov x28, x1 │ │ │ │ + mov w1, w4 │ │ │ │ + bl 20980 │ │ │ │ + mov w19, w0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl f02c │ │ │ │ - mov x1, x0 │ │ │ │ - b 13b80 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ + add x20, x24, w19, uxtw #2 │ │ │ │ + ldr w1, [x24, w19, uxtw #2] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x24, w19, uxtw #2] │ │ │ │ + mov x23, x0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 149e8 // b.none │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 11b10 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 13d38 // b.none │ │ │ │ - ldr x27, [x19] │ │ │ │ - ldr x0, [x27, w21, uxtw #3] │ │ │ │ - ldr x22, [x0, #24] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 139b0 │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cs 13a54 // 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] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + bl 56b80 │ │ │ │ + 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 149c0 // b.pmore │ │ │ │ + cbz w27, 14a78 │ │ │ │ + adrp x25, 80000 │ │ │ │ + add x28, x28, #0x8 │ │ │ │ + add x25, x25, #0xf80 │ │ │ │ + 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, 14a64 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w21, [x24, w3, uxtw #2] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x25 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov w4, w21 │ │ │ │ + bl 31c8 │ │ │ │ + ldr x2, [x28] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x1, [x23, w21, uxtw #3] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr w2, [x2, x20] │ │ │ │ + ubfiz x20, x19, #2, #32 │ │ │ │ + bl 206c0 │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr w3, [x0, x20] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 14a20 // b.pmore │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x28, x28, #0x20 │ │ │ │ + cmp w27, w22 │ │ │ │ + b.ne 14a00 // 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] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0xb7 // #183 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 31b0 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0xce // #206 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe00 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 34b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 13dc0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w1, uxtw #3] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldr w0, [x0] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 14b08 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cc 14b18 // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b.hi 14b08 // b.pmore │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldr x2, [x20, #32] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 14b18 // b.lo, b.ul, b.last │ │ │ │ + b.hi 14b08 // b.pmore │ │ │ │ + ldrb w1, [x20, #64] │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc 14b18 // b.lo, b.ul, b.last │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 14044 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #48] │ │ │ │ - ldr x3, [x0] │ │ │ │ - sxtw x0, w2 │ │ │ │ - smaddl x1, w2, w1, x3 │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.cs 13e70 // b.hs, b.nlast │ │ │ │ - cbz w2, 13e48 │ │ │ │ - add x0, x0, x0, lsl #1 │ │ │ │ - add x0, x3, x0, lsl #3 │ │ │ │ - ldur w20, [x0, #-8] │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cc 13e70 // b.lo, b.ul, b.last │ │ │ │ - sub w20, w21, w20 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 13e48 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 13e4c // b.any │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0xb7 // #183 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - 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] │ │ │ │ - ldr w0, [x0] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 14b08 │ │ │ │ + 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 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 11a30 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl e6c0 │ │ │ │ - mov w20, w0 │ │ │ │ - tbnz w0, #31, 14070 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - sxtw x23, w0 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x22, w0, w22 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w8, [x19, #58] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldp w9, w7, [x0, #8] │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - cbz w8, 13fcc │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - ldr x3, [x1, x9, lsl #3] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #88] │ │ │ │ - bl fce4 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - ldr x9, [sp, #88] │ │ │ │ - cbnz w0, 13f3c │ │ │ │ - cbnz w20, 13f90 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x8, #61] │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - str wzr, [x8, #48] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 13e4c // b.any │ │ │ │ - b 13e20 │ │ │ │ - ldr x0, [x8, #104] │ │ │ │ - adrp x10, c000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x10, x10, #0xaa0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov x1, x8 │ │ │ │ - ldr x3, [x8, #136] │ │ │ │ - add x11, x0, x22 │ │ │ │ - ldr x6, [x0, x22] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x3, x9, lsl #3] │ │ │ │ - ldrb w4, [x8, #57] │ │ │ │ - ldrb w5, [x8, #56] │ │ │ │ - str x10, [sp, #8] │ │ │ │ - ldr w8, [x11, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl fce4 │ │ │ │ - mov x8, x0 │ │ │ │ - cbz w20, 13f1c │ │ │ │ - ldr x2, [x8, #96] │ │ │ │ - sub x0, x23, #0x1 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [x2] │ │ │ │ - umaddl x0, w0, w3, x2 │ │ │ │ - ldr w0, [x0, #16] │ │ │ │ - str w20, [x8, #48] │ │ │ │ - strb w1, [x8, #61] │ │ │ │ - subs w20, w21, w0 │ │ │ │ - b.cc 1404c // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 13e4c // b.any │ │ │ │ - b 13e20 │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #88] │ │ │ │ - bl f02c │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - ldr x9, [sp, #88] │ │ │ │ - cbz w0, 13f18 │ │ │ │ - ldr x1, [x8, #104] │ │ │ │ - adrp x0, c000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - ldr x3, [x1] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - 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 f02c │ │ │ │ - mov x8, x0 │ │ │ │ - b 13f18 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - b 13e84 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe10 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe00 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 34b0 │ │ │ │ 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 │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 140e0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w1, uxtw #3] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 14364 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + cbz x0, 14c00 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + cbz x0, 14c10 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + cbz x0, 14c20 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + str xzr, [x19, #120] │ │ │ │ + cbz x0, 14c30 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + str xzr, [x19, #136] │ │ │ │ + cbz x0, 14c40 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #168] │ │ │ │ + str xzr, [x19, #144] │ │ │ │ + cbz x0, 14c50 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + str xzr, [x19, #168] │ │ │ │ + cbz x0, 14c60 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + str xzr, [x19, #176] │ │ │ │ + cbz x0, 14c70 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [x19, #84] │ │ │ │ + str xzr, [x19, #72] │ │ │ │ + cbz w0, 14cc4 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + lsl x21, x20, #3 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + ldr w1, [x19, #84] │ │ │ │ + str xzr, [x0, x21] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.hi 14c88 // b.pmore │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #88] │ │ │ │ ldr x0, [x19, #96] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #48] │ │ │ │ - ldr x3, [x0] │ │ │ │ - sxtw x0, w2 │ │ │ │ - smaddl x1, w2, w1, x3 │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.cs 14190 // b.hs, b.nlast │ │ │ │ - cbz w2, 14168 │ │ │ │ - add x0, x0, x0, lsl #1 │ │ │ │ - add x0, x3, x0, lsl #3 │ │ │ │ - ldur w20, [x0, #-8] │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cc 14190 // b.lo, b.ul, b.last │ │ │ │ - sub w20, w21, w20 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 14168 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 1416c // b.any │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0xce // #206 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - 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, #24] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str xzr, [x19, #96] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 11a30 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl e6c0 │ │ │ │ - mov w20, w0 │ │ │ │ - tbnz w0, #31, 14390 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - sxtw x23, w0 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x22, w0, w22 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w8, [x19, #58] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldp w9, w7, [x0, #8] │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - cbz w8, 142ec │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - ldr x3, [x1, x9, lsl #3] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #88] │ │ │ │ - bl fce4 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - ldr x9, [sp, #88] │ │ │ │ - cbnz w0, 1425c │ │ │ │ - cbnz w20, 142b0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x8, #61] │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - str wzr, [x8, #48] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 1416c // b.any │ │ │ │ - b 14140 │ │ │ │ - ldr x0, [x8, #104] │ │ │ │ - adrp x10, c000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x10, x10, #0xaa0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov x1, x8 │ │ │ │ - ldr x3, [x8, #136] │ │ │ │ - add x11, x0, x22 │ │ │ │ - ldr x6, [x0, x22] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x3, x9, lsl #3] │ │ │ │ - ldrb w4, [x8, #57] │ │ │ │ - ldrb w5, [x8, #56] │ │ │ │ - str x10, [sp, #8] │ │ │ │ - ldr w8, [x11, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl fce4 │ │ │ │ - mov x8, x0 │ │ │ │ - cbz w20, 1423c │ │ │ │ - ldr x2, [x8, #96] │ │ │ │ - sub x0, x23, #0x1 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [x2] │ │ │ │ - umaddl x0, w0, w3, x2 │ │ │ │ - ldr w0, [x0, #16] │ │ │ │ - str w20, [x8, #48] │ │ │ │ - strb w1, [x8, #61] │ │ │ │ - subs w20, w21, w0 │ │ │ │ - b.cc 1436c // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 1416c // b.any │ │ │ │ - b 14140 │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #88] │ │ │ │ - bl f02c │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - ldr x9, [sp, #88] │ │ │ │ - cbz w0, 14238 │ │ │ │ - ldr x1, [x8, #104] │ │ │ │ - adrp x0, c000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - ldr x3, [x1] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - 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 f02c │ │ │ │ - mov x8, x0 │ │ │ │ - b 14238 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - b 141a4 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe10 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe00 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 34b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 14400 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w1, uxtw #3] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + 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 2f608 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + str x1, [x20, #8] │ │ │ │ + bl 2f608 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + str x1, [x20, #40] │ │ │ │ + bl 2f608 │ │ │ │ + ldr w1, [x19, #84] │ │ │ │ + str x0, [x20, #72] │ │ │ │ + cbnz w1, 14d88 │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + cbnz w1, 14e30 │ │ │ │ + ldr w1, [x19, #184] │ │ │ │ + cbnz w1, 14f0c │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 14684 │ │ │ │ + ubfiz x1, x1, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x19, #84] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [x20, #88] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19, #84] │ │ │ │ + str x0, [x20, #96] │ │ │ │ + cbz w1, 14d64 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ ldr x0, [x19, #96] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #48] │ │ │ │ - ldr x3, [x0] │ │ │ │ - sxtw x0, w2 │ │ │ │ - smaddl x1, w2, w1, x3 │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.cs 144b0 // b.hs, b.nlast │ │ │ │ - cbz w2, 14488 │ │ │ │ - add x0, x0, x0, lsl #1 │ │ │ │ - add x0, x3, x0, lsl #3 │ │ │ │ - ldur w20, [x0, #-8] │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cc 144b0 // b.lo, b.ul, b.last │ │ │ │ - sub w20, w21, w20 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 14488 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 1448c // b.any │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0xe7 // #231 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - 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] │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, x19 │ │ │ │ + lsl x23, x21, #3 │ │ │ │ + ldr w1, [x0, x21, lsl #2] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 11a30 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl e6c0 │ │ │ │ - mov w20, w0 │ │ │ │ - tbnz w0, #31, 146b0 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - sxtw x23, w0 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x22, w0, w22 │ │ │ │ + ldr x24, [x20, #88] │ │ │ │ + lsl x22, x21, #2 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + bl 56b80 │ │ │ │ + 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 3948 │ │ │ │ ldr x0, [x19, #96] │ │ │ │ - ldrb w8, [x19, #58] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldp w9, w7, [x0, #8] │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - cbz w8, 1460c │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - ldr x3, [x1, x9, lsl #3] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #96] │ │ │ │ + ldr w2, [x0, x22] │ │ │ │ + str w2, [x1, x22] │ │ │ │ + ldr w1, [x19, #84] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 14dc8 // b.pmore │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cbz w1, 14d6c │ │ │ │ + ubfiz x1, x1, #3, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #88] │ │ │ │ - bl fce4 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - ldr x9, [sp, #88] │ │ │ │ - cbnz w0, 1457c │ │ │ │ - cbnz w20, 145d0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x8, #61] │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - str wzr, [x8, #48] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 1448c // b.any │ │ │ │ - b 14460 │ │ │ │ - ldr x0, [x8, #104] │ │ │ │ - adrp x10, c000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x10, x10, #0xaa0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov x1, x8 │ │ │ │ - ldr x3, [x8, #136] │ │ │ │ - add x11, x0, x22 │ │ │ │ - ldr x6, [x0, x22] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x3, x9, lsl #3] │ │ │ │ - ldrb w4, [x8, #57] │ │ │ │ - ldrb w5, [x8, #56] │ │ │ │ - str x10, [sp, #8] │ │ │ │ - ldr w8, [x11, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl fce4 │ │ │ │ - mov x8, x0 │ │ │ │ - cbz w20, 1455c │ │ │ │ - ldr x2, [x8, #96] │ │ │ │ - sub x0, x23, #0x1 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [x2] │ │ │ │ - umaddl x0, w0, w3, x2 │ │ │ │ - ldr w0, [x0, #16] │ │ │ │ - str w20, [x8, #48] │ │ │ │ - strb w1, [x8, #61] │ │ │ │ - subs w20, w21, w0 │ │ │ │ - b.cc 1468c // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 1448c // b.any │ │ │ │ - b 14460 │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ + str x2, [x20, #136] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20, #144] │ │ │ │ + ldr x0, [x19, #168] │ │ │ │ + cbz x0, 14e74 │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #88] │ │ │ │ - bl f02c │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - ldr x9, [sp, #88] │ │ │ │ - cbz w0, 14558 │ │ │ │ - ldr x1, [x8, #104] │ │ │ │ - adrp x0, c000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - ldr x3, [x1] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - 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] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20, #168] │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 14e8c │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl f02c │ │ │ │ - mov x8, x0 │ │ │ │ - b 14558 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - b 144c4 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe10 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe00 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20, #168] │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + cbz w0, 14d6c │ │ │ │ + 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, 14ed8 │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + ldr x23, [x20, #168] │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x23, x21] │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 14f70 │ │ │ │ + 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 14ea0 // b.pmore │ │ │ │ + ldr w1, [x19, #184] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cbz w1, 14d74 │ │ │ │ + ubfiz x1, x1, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x19, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [x20, #192] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr w2, [x19, #184] │ │ │ │ + str x0, [x20, #200] │ │ │ │ + ldr x0, [x20, #192] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + bl 3948 │ │ │ │ + ldr x1, [x19, #200] │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + ldr w2, [x19, #184] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 14ea0 // b.pmore │ │ │ │ + b 14efc │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w3, #0xd0 // #208 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + umaddl x19, w0, w3, x2 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 3750 │ │ │ │ + cbz w0, 14fd0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, lt // lt = tstop │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + 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 │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 14720 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w1, uxtw #3] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w3, #0xd0 // #208 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + ldr x2, [x1, #72] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + umaddl x19, w0, w3, x2 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 3750 │ │ │ │ + cbz w0, 1504c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, lt // lt = tstop │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 149a4 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #48] │ │ │ │ - ldr x3, [x0] │ │ │ │ - sxtw x0, w2 │ │ │ │ - smaddl x1, w2, w1, x3 │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.cs 147d0 // b.hs, b.nlast │ │ │ │ - cbz w2, 147a8 │ │ │ │ - add x0, x0, x0, lsl #1 │ │ │ │ - add x0, x3, x0, lsl #3 │ │ │ │ - ldur w20, [x0, #-8] │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cc 147d0 // b.lo, b.ul, b.last │ │ │ │ - sub w20, w21, w20 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 147a8 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 147ac // b.any │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0xfe // #254 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 75560 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 31b0 │ │ │ │ - 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, #0x60 │ │ │ │ + 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 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 11a30 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl e6c0 │ │ │ │ - mov w20, w0 │ │ │ │ - tbnz w0, #31, 149d0 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - sxtw x23, w0 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x22, w0, w22 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w8, [x19, #58] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldp w9, w7, [x0, #8] │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - cbz w8, 1492c │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - ldr x3, [x1, x9, lsl #3] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #88] │ │ │ │ - bl fce4 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - ldr x9, [sp, #88] │ │ │ │ - cbnz w0, 1489c │ │ │ │ - cbnz w20, 148f0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x8, #61] │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - str wzr, [x8, #48] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 147ac // b.any │ │ │ │ - b 14780 │ │ │ │ - ldr x0, [x8, #104] │ │ │ │ - adrp x10, c000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x10, x10, #0xaa0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov x1, x8 │ │ │ │ - ldr x3, [x8, #136] │ │ │ │ - add x11, x0, x22 │ │ │ │ - ldr x6, [x0, x22] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x3, x9, lsl #3] │ │ │ │ - ldrb w4, [x8, #57] │ │ │ │ - ldrb w5, [x8, #56] │ │ │ │ - str x10, [sp, #8] │ │ │ │ - ldr w8, [x11, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl fce4 │ │ │ │ - mov x8, x0 │ │ │ │ - cbz w20, 1487c │ │ │ │ - ldr x2, [x8, #96] │ │ │ │ - sub x0, x23, #0x1 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [x2] │ │ │ │ - umaddl x0, w0, w3, x2 │ │ │ │ - ldr w0, [x0, #16] │ │ │ │ - str w20, [x8, #48] │ │ │ │ - strb w1, [x8, #61] │ │ │ │ - subs w20, w21, w0 │ │ │ │ - b.cc 149ac // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 147ac // b.any │ │ │ │ - b 14780 │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #88] │ │ │ │ - bl f02c │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - ldr x9, [sp, #88] │ │ │ │ - cbz w0, 14878 │ │ │ │ - ldr x1, [x8, #104] │ │ │ │ - adrp x0, c000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - ldr x3, [x1] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x9, lsl #3] │ │ │ │ - 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 f02c │ │ │ │ - mov x8, x0 │ │ │ │ - b 14878 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - b 147e4 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe10 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x0, x0, #0xe00 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 34b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x1, x0, [sp, #16] │ │ │ │ - bl 11a30 │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 150d4 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cc 150e4 // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b.hi 150d4 // b.pmore │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cc 150e4 // b.lo, b.ul, b.last │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 11840 │ │ │ │ + ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 150d4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 82000 │ │ │ │ - adrp x19, af000 │ │ │ │ - ldr x19, [x19, #3920] │ │ │ │ + mov x19, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x22, x5 │ │ │ │ - add x2, x20, #0xb30 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x3, x21 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x2, x20, #0xb30 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x3, x21, #0x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xe48 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x3, x22 │ │ │ │ - add x2, x20, #0xb30 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + cbz x0, 15114 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 15124 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + cbz x0, 15134 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [x19, #44] │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + cbz w0, 1516c │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + mov x0, x22 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x1, x1, x21 │ │ │ │ + bl 14be0 │ │ │ │ + ldr w0, [x19, #44] │ │ │ │ + add x21, x21, #0xd0 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 15148 // b.pmore │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + str wzr, [x19, #44] │ │ │ │ + cbz x0, 1517c │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 3510 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w0, [x1, #12] │ │ │ │ + cbz w0, 15218 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + lsl x20, x21, #3 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + str xzr, [x1, x20] │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + str xzr, [x1, x20] │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + ldr w0, [x19, #12] │ │ │ │ + str xzr, [x1, x20] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 151c4 // b.pmore │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + cbz x0, 15270 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #72] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, 14c60 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w0, [x24, #44] │ │ │ │ - cbz w0, 14c48 │ │ │ │ - adrp x23, 80000 │ │ │ │ - add x23, x23, #0xe70 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, #0xf00d // #61453 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ + movk x1, #0xbad, lsl #16 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - adrp x26, 80000 │ │ │ │ - adrp x25, 81000 │ │ │ │ - add x0, x26, #0xe50 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - adrp x28, 80000 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - b 14b50 │ │ │ │ - add x2, x25, #0x2d0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x24, #44] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x22, x22, #0xd0 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ls 14c3c // b.plast │ │ │ │ - ldr x6, [x24, #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 3510 │ │ │ │ - ldp x3, x4, [x27, #24] │ │ │ │ - add x2, x28, #0xe60 │ │ │ │ - ldrb w5, [x27, #64] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - ldrb w3, [x27, #65] │ │ │ │ - adrp x0, 83000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x0, #0xe8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x27, #84] │ │ │ │ - cbz w0, 14b2c │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x700 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x27, #84] │ │ │ │ - cbz w0, 14b2c │ │ │ │ - adrp x20, 7f000 │ │ │ │ - add x20, x20, #0xdf8 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 15460 // b.any │ │ │ │ + ldr x1, [x2] │ │ │ │ + mov x26, x2 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 15460 // b.any │ │ │ │ + ldr w24, [x2, #44] │ │ │ │ + ldr w23, [x20, #64] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + mov w21, w23 │ │ │ │ + add x28, x21, w24, uxtw │ │ │ │ + ldr w25, [x20, #12] │ │ │ │ + add x1, x28, x28, lsl #1 │ │ │ │ + mov w22, w25 │ │ │ │ + add x27, x22, #0x1 │ │ │ │ + add x1, x28, x1, lsl #2 │ │ │ │ + lsl x3, x1, #4 │ │ │ │ + str x3, [sp, #104] │ │ │ │ + mov x1, x3 │ │ │ │ + bl 56b80 │ │ │ │ + mov w2, #0xd0 // #208 │ │ │ │ + ldr x1, [x26, #48] │ │ │ │ + umull x19, w21, w2 │ │ │ │ + umull x2, w24, w2 │ │ │ │ + str x0, [x20, #72] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 3948 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add w1, w23, w24 │ │ │ │ + str w1, [x20, #64] │ │ │ │ + lsl x24, x27, #3 │ │ │ │ + mov x1, x24 │ │ │ │ + lsl x23, x22, #3 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + lsl x1, x27, #2 │ │ │ │ + ubfiz x22, x22, #2, #32 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + str x1, [x20, #24] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + str x1, [x20, #32] │ │ │ │ + lsl x1, x27, #2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + str x1, [x20, #40] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + str x1, [x20, #48] │ │ │ │ + lsl x1, x27, #2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x1, [x20, #56] │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x24, x23] │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x24, x23] │ │ │ │ + ldr x24, [x20, #48] │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + bl 2f608 │ │ │ │ + ldr x2, [x20, #24] │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + ldr w4, [x26, #24] │ │ │ │ + str x0, [x24, x23] │ │ │ │ + str w4, [x2, x22] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + ldr w2, [x26, #40] │ │ │ │ + str w2, [x1, x22] │ │ │ │ + ldr w1, [x26, #64] │ │ │ │ + str w1, [x0, x22] │ │ │ │ + cmp x21, x28 │ │ │ │ + b.cs 15430 // b.hs, b.nlast │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + add x0, x19, x1 │ │ │ │ + add x1, x3, x1 │ │ │ │ nop │ │ │ │ - ldr x3, [x27, #88] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [x3, x26, lsl #3] │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x27, #84] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w1, w26 │ │ │ │ - b.hi 14c18 // b.pmore │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp w0, w26 │ │ │ │ - b.hi 14be0 // b.pmore │ │ │ │ - b 14b2c │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x27, #84] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp w0, w26 │ │ │ │ - b.hi 14be0 // b.pmore │ │ │ │ - b 14b2c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x0, x0, #0xd0 │ │ │ │ + stur w25, [x0, #-204] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 15420 // b.any │ │ │ │ + ldr w1, [x20, #12] │ │ │ │ + mov x0, x20 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x20, #12] │ │ │ │ + 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 x0, x19 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - b 36c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x3, x20 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x5d0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + adrp x3, 86000 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x4f8 │ │ │ │ + add x1, x1, #0xf90 │ │ │ │ + add x0, x0, #0xfa8 │ │ │ │ + mov w2, #0x1d9 // #473 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w27, [x0, #44] │ │ │ │ + cbz w27, 156a4 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - ldr w1, [x1, #84] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19, #84] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x2, [x19, #88] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w21, [x19, #84] │ │ │ │ - str x0, [x19, #96] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - ldr x23, [x19, #88] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x21, x21, #3 │ │ │ │ - ldr x3, [x19, #96] │ │ │ │ - mov x1, x22 │ │ │ │ - ldr w4, [x19, #84] │ │ │ │ - mov w2, w20 │ │ │ │ - str x0, [x23, x21] │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - str w20, [x3, x4, lsl #2] │ │ │ │ - ldr w3, [x19, #84] │ │ │ │ - ldr x0, [x0, x3, lsl #3] │ │ │ │ - bl 3948 │ │ │ │ - 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] │ │ │ │ + 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] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + add x0, x22, #0xd8 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + add x0, x22, #0x1a8 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + sub w0, w27, #0x1 │ │ │ │ + str w0, [sp, #116] │ │ │ │ + cmp w24, w27 │ │ │ │ + b.cs 15568 // b.hs, b.nlast │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + add x21, x22, x25 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + sub w0, w0, w24 │ │ │ │ + add x0, x0, x26 │ │ │ │ + ldr x20, [x21, #32] │ │ │ │ + add x19, x0, x0, lsl #1 │ │ │ │ + add x28, x1, x25 │ │ │ │ + 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 15550 // b.plast │ │ │ │ + ldr x1, [x28] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 15550 │ │ │ │ + ldr w0, [x28, #148] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + ldr w0, [x28, #144] │ │ │ │ add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #84] │ │ │ │ + b.eq 156b4 // b.none │ │ │ │ + add x28, x28, #0xd0 │ │ │ │ + stur w0, [x28, #-64] │ │ │ │ + cmp x19, x28 │ │ │ │ + b.ne 15510 // b.any │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + mov w23, w24 │ │ │ │ + add w24, w23, #0x1 │ │ │ │ + cmp w24, w27 │ │ │ │ + b.cc 154e0 // b.lo, b.ul, b.last │ │ │ │ + b.ne 15550 // b.any │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w20, #0xd0 // #208 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + b 1559c │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + str w0, [x22, #160] │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + cmp w24, w27 │ │ │ │ + b.cs 15694 // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr x22, [x0, #48] │ │ │ │ + add x22, x22, x25 │ │ │ │ + ldr w0, [x22, #152] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 15580 // b.plast │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5eac0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + add x27, x1, x25 │ │ │ │ + ldr w19, [x27, #156] │ │ │ │ + cmp w19, w24 │ │ │ │ + b.cs 15648 // b.hs, b.nlast │ │ │ │ + sub w0, w24, #0x1 │ │ │ │ + add x2, x1, #0x8 │ │ │ │ + sub w0, w0, w19 │ │ │ │ + add x1, x1, #0xd8 │ │ │ │ + add x0, x0, w19, uxtw │ │ │ │ + ldr x26, [x27, #24] │ │ │ │ + add x22, x0, x0, lsl #1 │ │ │ │ + umaddl x19, w19, w20, x2 │ │ │ │ + add x22, x0, x22, lsl #2 │ │ │ │ + add x22, x1, x22, lsl #4 │ │ │ │ + nop │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x26 │ │ │ │ + b.cc 1563c // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 1563c │ │ │ │ + ldr w1, [x19, #152] │ │ │ │ + lsr w0, w1, #6 │ │ │ │ + lsl x1, x23, x1 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x2, [x21, x0] │ │ │ │ + orr x1, x2, x1 │ │ │ │ + str x1, [x21, x0] │ │ │ │ + add x19, x19, #0xd0 │ │ │ │ + cmp x19, x22 │ │ │ │ + b.ne 15600 // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 1565c │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp w1, #0xff │ │ │ │ + b.eq 15670 // b.none │ │ │ │ + lsr w3, w1, #6 │ │ │ │ + lsl x2, x23, x1 │ │ │ │ + ldr x3, [x21, x3, lsl #3] │ │ │ │ + tst x2, x3 │ │ │ │ + b.ne 15650 // b.any │ │ │ │ + str w1, [x27, #160] │ │ │ │ + mov x0, x21 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr w27, [x0, #44] │ │ │ │ + cmp w24, w27 │ │ │ │ + b.cc 15594 // 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 │ │ │ │ + add x28, x28, #0xd0 │ │ │ │ + stp w0, w23, [x28, #-64] │ │ │ │ + cmp x19, x28 │ │ │ │ + b.ne 15510 // b.any │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + mov w23, w24 │ │ │ │ + b 1555c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w4, [x1, #44] │ │ │ │ + cbz w4, 15b50 │ │ │ │ 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] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 7b660 │ │ │ │ - add x3, sp, #0x34 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x700 │ │ │ │ - bl aa00 │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ - mov w2, #0xd0 // #208 │ │ │ │ - mov x21, x0 │ │ │ │ + adrp x19, 80000 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x19, x19, #0xfe0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add w24, w6, #0x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + cmp w24, w4 │ │ │ │ + b.cs 15ac4 // b.hs, b.nlast │ │ │ │ + mov w7, #0xd0 // #208 │ │ │ │ + sub w8, w4, w6 │ │ │ │ + sub w0, w8, #0x2 │ │ │ │ + umull x7, w6, w7 │ │ │ │ + add x1, x23, x7 │ │ │ │ + ldr x5, [x1, #24] │ │ │ │ + cmp w0, #0x14 │ │ │ │ + b.ls 15acc // b.plast │ │ │ │ + add x2, x7, #0xe8 │ │ │ │ + add x3, x7, #0xf0 │ │ │ │ + add x2, x23, x2 │ │ │ │ + add x3, x23, x3 │ │ │ │ + add x0, x7, #0x110 │ │ │ │ + orr x9, x2, x3 │ │ │ │ + add x0, x23, x0 │ │ │ │ + orr x9, x0, x9 │ │ │ │ + tst x9, #0xf │ │ │ │ + b.ne 15acc // b.any │ │ │ │ + sub w9, w8, #0x1 │ │ │ │ + ldrb w8, [x1, #64] │ │ │ │ + ldr x7, [x1, #32] │ │ │ │ + lsr w1, w9, #4 │ │ │ │ + mov w10, #0xd00 // #3328 │ │ │ │ + dup v27.4s, w24 │ │ │ │ + dup v26.16b, w8 │ │ │ │ + dup v29.2d, x5 │ │ │ │ + umaddl x1, w1, w10, x2 │ │ │ │ + adrp x10, 86000 │ │ │ │ + dup v28.2d, x7 │ │ │ │ + ldr q31, [x10, #480] │ │ │ │ + add v27.4s, v27.4s, v31.4s │ │ │ │ + b 1590c │ │ │ │ + ldr d31, [x3, #416] │ │ │ │ + add x10, x3, #0x270 │ │ │ │ + ldr d30, [x3, #1248] │ │ │ │ + ld1 {v31.d}[1], [x10] │ │ │ │ + add x10, x3, #0x5b0 │ │ │ │ + ldr d20, [x3] │ │ │ │ + ld1 {v30.d}[1], [x10] │ │ │ │ + add x10, x3, #0xd0 │ │ │ │ + ldr d21, [x3, #832] │ │ │ │ + ld1 {v20.d}[1], [x10] │ │ │ │ + add x10, x3, #0x410 │ │ │ │ + ldr d22, [x3, #1664] │ │ │ │ + cmeq v31.2d, v31.2d, v28.2d │ │ │ │ + ld1 {v21.d}[1], [x10] │ │ │ │ + cmeq v30.2d, v30.2d, v28.2d │ │ │ │ + add x10, x3, #0x750 │ │ │ │ + ldr d23, [x3, #2080] │ │ │ │ + mvn v31.16b, v31.16b │ │ │ │ + ld1 {v22.d}[1], [x10] │ │ │ │ + cmeq v20.2d, v20.2d, v28.2d │ │ │ │ + add x10, x3, #0x8f0 │ │ │ │ + ldr d24, [x3, #2496] │ │ │ │ + mvn v30.16b, v30.16b │ │ │ │ + ld1 {v23.d}[1], [x10] │ │ │ │ + cmeq v21.2d, v21.2d, v28.2d │ │ │ │ + add x10, x3, #0xa90 │ │ │ │ + ldr d25, [x3, #2912] │ │ │ │ + orn v31.16b, v31.16b, v20.16b │ │ │ │ + ld1 {v24.d}[1], [x10] │ │ │ │ + cmeq v22.2d, v22.2d, v28.2d │ │ │ │ + add x10, x3, #0xc30 │ │ │ │ + orn v30.16b, v30.16b, v21.16b │ │ │ │ + cmeq v23.2d, v23.2d, v28.2d │ │ │ │ + cmeq v24.2d, v24.2d, v28.2d │ │ │ │ + ld1 {v25.d}[1], [x10] │ │ │ │ + orn v31.16b, v31.16b, v22.16b │ │ │ │ + orn v30.16b, v30.16b, v23.16b │ │ │ │ + cmeq v25.2d, v25.2d, v28.2d │ │ │ │ + orn v31.16b, v31.16b, v24.16b │ │ │ │ + orn v30.16b, v30.16b, v25.16b │ │ │ │ + orr v31.16b, v31.16b, v30.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x10, d31 │ │ │ │ + cbnz x10, 159bc │ │ │ │ + add x10, x0, #0x1a0 │ │ │ │ + ldr b31, [x0] │ │ │ │ + ldr b30, [x0, #208] │ │ │ │ + ld1 {v31.b}[1], [x10] │ │ │ │ + add x10, x0, #0x270 │ │ │ │ + ld1 {v30.b}[1], [x10] │ │ │ │ + add x10, x0, #0x340 │ │ │ │ + ld1 {v31.b}[2], [x10] │ │ │ │ + add x10, x0, #0x410 │ │ │ │ + ld1 {v30.b}[2], [x10] │ │ │ │ + add x10, x0, #0x4e0 │ │ │ │ + ld1 {v31.b}[3], [x10] │ │ │ │ + add x10, x0, #0x5b0 │ │ │ │ + ld1 {v30.b}[3], [x10] │ │ │ │ + add x10, x0, #0x680 │ │ │ │ + ld1 {v31.b}[4], [x10] │ │ │ │ + add x10, x0, #0x750 │ │ │ │ + ld1 {v30.b}[4], [x10] │ │ │ │ + add x10, x0, #0x820 │ │ │ │ + ld1 {v31.b}[5], [x10] │ │ │ │ + add x10, x0, #0x8f0 │ │ │ │ + ld1 {v30.b}[5], [x10] │ │ │ │ + add x10, x0, #0x9c0 │ │ │ │ + ld1 {v31.b}[6], [x10] │ │ │ │ + add x10, x0, #0xa90 │ │ │ │ + ld1 {v30.b}[6], [x10] │ │ │ │ + add x10, x0, #0xb60 │ │ │ │ + ld1 {v31.b}[7], [x10] │ │ │ │ + add x10, x0, #0xc30 │ │ │ │ + ld1 {v30.b}[7], [x10] │ │ │ │ + zip1 v31.16b, v31.16b, v30.16b │ │ │ │ + cmeq v31.16b, v31.16b, v26.16b │ │ │ │ + mvn v31.16b, v31.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x10, d31 │ │ │ │ + cbnz x10, 159bc │ │ │ │ + add x2, x2, #0xd00 │ │ │ │ + add x0, x0, #0xd00 │ │ │ │ + movi v31.4s, #0x10 │ │ │ │ + add x3, x3, #0xd00 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 15b18 // b.none │ │ │ │ + add v27.4s, v27.4s, v31.4s │ │ │ │ + ldr d31, [x2, #416] │ │ │ │ + add x10, x2, #0x270 │ │ │ │ + ldr d30, [x2, #1248] │ │ │ │ + ld1 {v31.d}[1], [x10] │ │ │ │ + add x10, x2, #0x5b0 │ │ │ │ + ldr d20, [x2] │ │ │ │ + ld1 {v30.d}[1], [x10] │ │ │ │ + add x10, x2, #0xd0 │ │ │ │ + ldr d21, [x2, #832] │ │ │ │ + ld1 {v20.d}[1], [x10] │ │ │ │ + add x10, x2, #0x410 │ │ │ │ + ldr d22, [x2, #1664] │ │ │ │ + cmeq v31.2d, v31.2d, v29.2d │ │ │ │ + ld1 {v21.d}[1], [x10] │ │ │ │ + cmeq v30.2d, v30.2d, v29.2d │ │ │ │ + add x10, x2, #0x750 │ │ │ │ + ldr d23, [x2, #2080] │ │ │ │ + mvn v31.16b, v31.16b │ │ │ │ + ld1 {v22.d}[1], [x10] │ │ │ │ + cmeq v20.2d, v20.2d, v29.2d │ │ │ │ + add x10, x2, #0x8f0 │ │ │ │ + ldr d24, [x2, #2496] │ │ │ │ + mvn v30.16b, v30.16b │ │ │ │ + ld1 {v23.d}[1], [x10] │ │ │ │ + cmeq v21.2d, v21.2d, v29.2d │ │ │ │ + add x10, x2, #0xa90 │ │ │ │ + ldr d25, [x2, #2912] │ │ │ │ + orn v31.16b, v31.16b, v20.16b │ │ │ │ + ld1 {v24.d}[1], [x10] │ │ │ │ + cmeq v22.2d, v22.2d, v29.2d │ │ │ │ + add x10, x2, #0xc30 │ │ │ │ + orn v30.16b, v30.16b, v21.16b │ │ │ │ + cmeq v23.2d, v23.2d, v29.2d │ │ │ │ + cmeq v24.2d, v24.2d, v29.2d │ │ │ │ + ld1 {v25.d}[1], [x10] │ │ │ │ + orn v31.16b, v31.16b, v22.16b │ │ │ │ + orn v30.16b, v30.16b, v23.16b │ │ │ │ + cmeq v25.2d, v25.2d, v29.2d │ │ │ │ + orn v31.16b, v31.16b, v24.16b │ │ │ │ + orn v30.16b, v30.16b, v25.16b │ │ │ │ + orr v31.16b, v31.16b, v30.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x10, d31 │ │ │ │ + cbz x10, 157b0 │ │ │ │ + fmov w24, s27 │ │ │ │ + add x1, x23, #0x18 │ │ │ │ + mov w0, #0xd0 // #208 │ │ │ │ + umaddl x0, w24, w0, x1 │ │ │ │ + b 159f8 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + cmp x1, x7 │ │ │ │ + b.ne 15a04 // b.any │ │ │ │ + ldrb w1, [x0, #40] │ │ │ │ + add x0, x0, #0xd0 │ │ │ │ + cmp w1, w8 │ │ │ │ + b.ne 15a04 // b.any │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + cmp w4, w24 │ │ │ │ + b.ls 15a04 // b.plast │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x5, x1 │ │ │ │ + b.eq 159d0 // b.none │ │ │ │ + sub w26, w24, w6 │ │ │ │ + cmp w6, w24 │ │ │ │ + b.cs 15aa8 // b.hs, b.nlast │ │ │ │ + mov w25, #0xd0 // #208 │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + sub w28, w22, w6 │ │ │ │ + umull x25, w6, w25 │ │ │ │ + add w28, w28, w24 │ │ │ │ + b 15a30 │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + mov w5, w22 │ │ │ │ + mov w6, w26 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ - cbz w1, 152c8 │ │ │ │ - adrp x22, 80000 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x22, x22, #0xe70 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - adrp x26, 80000 │ │ │ │ - add x0, x26, #0xe78 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - b 14e44 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 580c0 │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 152b4 // b.plast │ │ │ │ - ldr x26, [x21, x19, lsl #3] │ │ │ │ - mov x23, x26 │ │ │ │ - ldr w20, [x26, #8] │ │ │ │ - cbz w20, 14e28 │ │ │ │ - ldr x24, [x26] │ │ │ │ - ldr x28, [x24] │ │ │ │ - ldrb w0, [x28] │ │ │ │ - cmp w0, #0x23 │ │ │ │ - b.eq 15298 // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3a08 │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ls 14e8c // b.plast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x28 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 15328 │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.ls 14e28 // b.plast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w2, #0xd0 // #208 │ │ │ │ - mov w20, w20 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str w19, [sp, #36] │ │ │ │ - ldr x7, [x1, #48] │ │ │ │ - ldr w0, [x1, #44] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - umaddl x26, w0, w2, x7 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 7b6c0 │ │ │ │ - ldr x1, [x21, x19, lsl #3] │ │ │ │ - ubfiz x0, x27, #4, #32 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x28, [x1, x0] │ │ │ │ - cmp x27, #0x4 │ │ │ │ - b.eq 14f44 // b.none │ │ │ │ - b.hi 14f98 // b.pmore │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3a08 │ │ │ │ - mov x23, x0 │ │ │ │ - cmp x27, #0x2 │ │ │ │ - b.eq 151ec // b.none │ │ │ │ - cmp x27, #0x3 │ │ │ │ - b.eq 15250 // b.none │ │ │ │ - cbz x27, 1521c │ │ │ │ - str w23, [x26, #80] │ │ │ │ + bl 3a80 │ │ │ │ add w1, w0, #0x1 │ │ │ │ + mov w21, w0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - and x23, x23, #0xffffffff │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x26, #72] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x2, x23 │ │ │ │ - bl 3948 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr x0, [x26, #72] │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - ldr x1, [x21, x19, lsl #3] │ │ │ │ - ubfiz x0, x27, #4, #32 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x28, [x1, x0] │ │ │ │ - cmp x27, #0x4 │ │ │ │ - b.ne 14ed8 // b.any │ │ │ │ - mov x0, x28 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x26, #32] │ │ │ │ - cbnz x0, 14f6c │ │ │ │ - ldrb w1, [x28] │ │ │ │ - cmp w1, #0x30 │ │ │ │ - b.ne 154a0 // b.any │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - str x0, [x26, #32] │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 14ec0 // b.any │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x23, [x21, x19, lsl #3] │ │ │ │ - ldr w0, [x1, #44] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x1, #44] │ │ │ │ - b 14e28 │ │ │ │ - cmp x27, #0x7 │ │ │ │ - b.eq 1518c // b.none │ │ │ │ - b.hi 15048 // b.pmore │ │ │ │ - cmp x27, #0x5 │ │ │ │ - b.eq 14fec // 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 15438 // b.pmore │ │ │ │ - strb w0, [x26, #64] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 14ec0 // b.any │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x23, [x21, x19, lsl #3] │ │ │ │ - ldr w0, [x1, #44] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x1, #44] │ │ │ │ - b 14e28 │ │ │ │ - mov x0, x28 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 30f0 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - str d0, [x26, #56] │ │ │ │ - b.ne 14fc8 // b.any │ │ │ │ - ldrb w0, [x28] │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - sub w0, w0, #0x2e │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 14fc8 // b.none │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x6, x28 │ │ │ │ - ldr w4, [sp, #36] │ │ │ │ - mov w5, w27 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xeb8 │ │ │ │ - mov w1, #0xdf3 // #3571 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - cmp x27, #0x8 │ │ │ │ - b.ne 15414 // b.any │ │ │ │ - mov x0, x28 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 30a8 │ │ │ │ - mov x24, x0 │ │ │ │ - cbz x0, 14fc8 │ │ │ │ - bl 3150 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x4, [x23] │ │ │ │ - ldrb w1, [x24] │ │ │ │ - ldrh w1, [x4, x1, lsl #1] │ │ │ │ - tst x1, #0x2000 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 15284 // b.none │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x28, x24, w1, uxtw │ │ │ │ - ldrb w3, [x24, w1, uxtw] │ │ │ │ - ldrh w3, [x4, x3, lsl #1] │ │ │ │ - tst x3, #0x2000 │ │ │ │ - ccmp w0, w1, #0x0, ne // ne = any │ │ │ │ - b.hi 15090 // b.pmore │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 150cc // b.pmore │ │ │ │ - mov x1, x22 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl 56b80 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov w5, w22 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w6, w26 │ │ │ │ + mov x4, x19 │ │ │ │ + bl 3a80 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w3, w21 │ │ │ │ + mov x2, x27 │ │ │ │ + add x1, x23, x25 │ │ │ │ + bl 7b840 │ │ │ │ + cmp w28, w22 │ │ │ │ + b.ne 15a28 // b.any │ │ │ │ + ldr w4, [x20, #44] │ │ │ │ + cmp w4, w24 │ │ │ │ + b.ls 15b2c // b.plast │ │ │ │ + mov w6, w24 │ │ │ │ + add w24, w6, #0x1 │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + cmp w24, w4 │ │ │ │ + b.cc 15730 // b.lo, b.ul, b.last │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + b 15a10 │ │ │ │ + add x0, x23, #0xe8 │ │ │ │ + add x0, x0, x7 │ │ │ │ + b 15b08 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + ldr x3, [x1, #32] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 15a04 // b.any │ │ │ │ + ldrb w2, [x0, #40] │ │ │ │ + add x0, x0, #0xd0 │ │ │ │ + ldrb w3, [x1, #64] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne 15a04 // b.any │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + cmp w4, w24 │ │ │ │ + b.ls 15a04 // b.plast │ │ │ │ + ldr x2, [x0] │ │ │ │ + cmp x5, x2 │ │ │ │ + b.eq 15ad8 // b.none │ │ │ │ + b 15a04 │ │ │ │ + tst x9, #0xf │ │ │ │ + b.eq 15b58 // b.none │ │ │ │ + and w9, w9, #0xfffffff0 │ │ │ │ + add w24, w24, w9 │ │ │ │ + b 159c0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, #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 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + movi v31.4s, #0xd │ │ │ │ + add v27.4s, v27.4s, v31.4s │ │ │ │ + mov w24, v27.s[3] │ │ │ │ + b 15a04 │ │ │ │ + bti c │ │ │ │ + mov x4, x1 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xff0 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldp x4, x5, [x4, #24] │ │ │ │ + b 3510 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + 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 15bf8 // b.any │ │ │ │ + mov w21, w2 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x2, #0xd0 // #208 │ │ │ │ + adrp x3, 14000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + bl 3108 │ │ │ │ + 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 x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x4f8 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xf90 │ │ │ │ + add x0, x0, #0x0 │ │ │ │ + mov w2, #0x26f // #623 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x0 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + cbz w0, 15ec0 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 30a8 │ │ │ │ - mov x24, x0 │ │ │ │ - cbnz x0, 1506c │ │ │ │ - b 14fc8 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w1, [x26, #84] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x26, #88] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ + bl 56b80 │ │ │ │ + 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, [x28, #44] │ │ │ │ + str w1, [x19, #24] │ │ │ │ + cbz w0, 15e1c │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, #0xd0 // #208 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + umull x25, w22, w24 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + cbz x26, 15d38 │ │ │ │ + nop │ │ │ │ + ldr x27, [x28, #48] │ │ │ │ + mov x1, x26 │ │ │ │ + add x23, x27, x25 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 15d38 │ │ │ │ + sub x20, x20, #0x1 │ │ │ │ + lsl x4, x20, #3 │ │ │ │ + add x3, x21, x20, lsl #3 │ │ │ │ + ldr x6, [x21, x4] │ │ │ │ + mov x1, #0x7843 // #30787 │ │ │ │ + ldr x5, [x23, #32] │ │ │ │ + movk x1, #0x71b4, lsl #16 │ │ │ │ + movk x1, #0x5ac4, lsl #32 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + lsr x20, x5, #5 │ │ │ │ + movk x1, #0xa7c, lsl #48 │ │ │ │ + umulh x20, x20, x1 │ │ │ │ + ldr x0, [x0, x4] │ │ │ │ + lsr x20, x20, #7 │ │ │ │ + lsl x2, x20, #3 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ls 15e34 // b.plast │ │ │ │ + ldr x4, [x6, x2] │ │ │ │ + add x1, x4, x4, lsl #1 │ │ │ │ + add x1, x4, x1, lsl #2 │ │ │ │ + add x1, x27, x1, lsl #4 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + cmp x0, x5 │ │ │ │ + ldr w0, [x28, #44] │ │ │ │ + b.cs 15e04 // b.hs, b.nlast │ │ │ │ + str x22, [x6, x2] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ls 15e10 // b.plast │ │ │ │ + ldr x20, [x19] │ │ │ │ + umull x25, w22, w24 │ │ │ │ + cbnz x26, 15ca0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x20, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + ldr x21, [x19] │ │ │ │ + add x1, x1, x25 │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + lsl x21, x21, #3 │ │ │ │ + bl 2f608 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x20, x21] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [x26, #96] │ │ │ │ - str x2, [x26, #88] │ │ │ │ - ldr w1, [x26, #84] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x8, [x26, #88] │ │ │ │ - str x0, [x26, #96] │ │ │ │ - ldr w2, [x26, #84] │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x8, [sp] │ │ │ │ - lsl x25, x2, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x8, [sp] │ │ │ │ - mov w2, w24 │ │ │ │ - ldr x4, [x26, #96] │ │ │ │ - mov x1, x28 │ │ │ │ - str x0, [x8, x25] │ │ │ │ - ldr w8, [x26, #84] │ │ │ │ - ldr x0, [x26, #88] │ │ │ │ - str w24, [x4, x8, lsl #2] │ │ │ │ - ldr w3, [x26, #84] │ │ │ │ - ldr x0, [x0, x3, lsl #3] │ │ │ │ - bl 3948 │ │ │ │ - ldp x3, x4, [x26, #88] │ │ │ │ - mov x1, x22 │ │ │ │ - ldr w2, [x26, #84] │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + ldr x3, [x19] │ │ │ │ + add x1, x1, x25 │ │ │ │ + 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 56b80 │ │ │ │ + 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 56b80 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x27, [x28, #48] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + lsl x4, x1, #3 │ │ │ │ + add x3, x0, x1, lsl #3 │ │ │ │ + add x23, x27, x25 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr x26, [x23, #8] │ │ │ │ + str x0, [x19, #40] │ │ │ │ + str xzr, [x0, x4] │ │ │ │ + str x1, [x19] │ │ │ │ + b 15cc8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.hi 15d2c // 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 │ │ │ │ + add x1, x2, #0x8 │ │ │ │ + mov x0, x6 │ │ │ │ + stp x2, x3, [sp, #96] │ │ │ │ + bl 56b80 │ │ │ │ + add x27, x20, #0x1 │ │ │ │ + ldp x2, x3, [sp, #96] │ │ │ │ + str x0, [x3] │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldp x4, x21, [x19, #32] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + ldr x1, [x4, x0, lsl #3] │ │ │ │ + add x5, x4, x0, lsl #3 │ │ │ │ + cmp x20, x1 │ │ │ │ + b.ls 15e90 // b.plast │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldr x0, [x21, x0, lsl #3] │ │ │ │ + str x22, [x0, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + ldr x0, [x19] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 15e70 // b.any │ │ │ │ + add x5, x4, x0, lsl #3 │ │ │ │ + str x27, [x5] │ │ │ │ + ldr x27, [x28, #48] │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x25, x27, x25 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + ldr x0, [x21, x0, lsl #3] │ │ │ │ + str x22, [x0, x2] │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x5, [x25, #32] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + ldr x6, [x21, x0, lsl #3] │ │ │ │ + b 15cfc │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x4f8 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x38 │ │ │ │ + add x1, x1, #0xf90 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + mov w2, #0x280 // #640 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + bl 34b0 │ │ │ │ + bti c │ │ │ │ + ldr x5, [x0] │ │ │ │ + cbz x5, 16044 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x19, af000 │ │ │ │ + ldr x19, [x19, #3920] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 81000 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x21, 81000 │ │ │ │ + add x22, x22, #0x58 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + adrp x25, 81000 │ │ │ │ + ldr w23, [x28, #24] │ │ │ │ + add x0, x25, #0x30 │ │ │ │ + stp xzr, x0, [sp, #96] │ │ │ │ + ldp x3, x2, [sp, #96] │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + ldr x0, [x19] │ │ │ │ + lsl x25, x3, #3 │ │ │ │ + ldr x4, [x1, x25] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 1600c // b.none │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + ldr x1, [x28, #40] │ │ │ │ + lsl x24, x26, #3 │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x4, x27 │ │ │ │ + ldr x1, [x1, x25] │ │ │ │ + add x27, x27, x23 │ │ │ │ + mov x3, x26 │ │ │ │ + mov x5, x27 │ │ │ │ + mov x2, x22 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr x6, [x1, x24] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x28, #40] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x8, [x20, #48] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr x3, [x0, x25] │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x5, [x3, x26, lsl #3] │ │ │ │ + ldr x6, [x3, x24] │ │ │ │ + add x4, x5, x5, lsl #1 │ │ │ │ + add x3, x6, x6, lsl #1 │ │ │ │ + add x4, x5, x4, lsl #2 │ │ │ │ + add x3, x6, x3, lsl #2 │ │ │ │ + add x4, x8, x4, lsl #4 │ │ │ │ + add x3, x8, x3, lsl #4 │ │ │ │ + ldr x4, [x4, #32] │ │ │ │ + ldr x3, [x3, #32] │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + ldr x1, [x0, x25] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x26, x1 │ │ │ │ + b.cc 15f80 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr x5, [x28] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.hi 15f4c // 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 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x6, x0 │ │ │ │ + sxtb w5, w5 │ │ │ │ + ldp x0, x10, [x0, #24] │ │ │ │ + mov x7, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x3, x7 │ │ │ │ + b.eq 161dc // b.none │ │ │ │ + mov x7, x0 │ │ │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x4, x8 │ │ │ │ + b.eq 161ac // b.none │ │ │ │ + ldrb w9, [x6, #64] │ │ │ │ + mov x8, x10 │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 161c0 // b.none │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 16140 // b.none │ │ │ │ + cmp w9, #0x2b │ │ │ │ + b.eq 161f0 // b.none │ │ │ │ + cmp w9, #0x2d │ │ │ │ + b.eq 16158 // b.none │ │ │ │ + tbnz x3, #63, 16180 │ │ │ │ + add x3, x3, x7 │ │ │ │ + mov x7, x3 │ │ │ │ + tbnz x4, #63, 16214 │ │ │ │ + add x4, x4, x8 │ │ │ │ + mov x5, x4 │ │ │ │ + cmp x4, x3 │ │ │ │ + mov x1, x5 │ │ │ │ + csel x5, x5, x7, lt // lt = tstop │ │ │ │ + csel x7, x7, x1, lt // lt = tstop │ │ │ │ + subs x0, x5, x0 │ │ │ │ + b.eq 16138 // b.none │ │ │ │ + ldr w9, [x6, #128] │ │ │ │ + cbz w9, 16138 │ │ │ │ + ldr x3, [x6, #144] │ │ │ │ + ubfiz x9, x9, #3, #32 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + b 16110 │ │ │ │ + ldr x4, [x6, #136] │ │ │ │ + ldr x4, [x4, x1] │ │ │ │ + str x2, [x3, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + add x4, x2, x4 │ │ │ │ + cmp x4, x7 │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + orr w8, w8, w4 │ │ │ │ + cmp x1, x9 │ │ │ │ + b.eq 16134 // b.none │ │ │ │ + ldr x2, [x3, x1] │ │ │ │ + add x2, x0, x2 │ │ │ │ + cmp x5, x2 │ │ │ │ + b.ls 160e8 // b.plast │ │ │ │ + str x2, [x3, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + cmp x1, x9 │ │ │ │ + b.ne 16110 // b.any │ │ │ │ + tbnz w8, #0, 1622c │ │ │ │ + stp x5, x7, [x6, #24] │ │ │ │ + ret │ │ │ │ + cmp w9, #0x2b │ │ │ │ + b.eq 16274 // b.none │ │ │ │ + cmp w9, #0x2d │ │ │ │ + b.ne 1609c // b.any │ │ │ │ + mov x8, x0 │ │ │ │ + mov x7, x8 │ │ │ │ + mov x5, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.eq 16280 // b.none │ │ │ │ + sub x4, x4, x2 │ │ │ │ + mov x2, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 16298 // b.none │ │ │ │ + sub x3, x3, x1 │ │ │ │ + tbz x3, #63, 160a0 │ │ │ │ + nop │ │ │ │ + neg x1, x3 │ │ │ │ + cmp x1, x7 │ │ │ │ + b.lt 160a0 // b.tstop │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz x4, #63, 160ac │ │ │ │ + neg x1, x4 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cmp x8, x1 │ │ │ │ + b.le 160c4 │ │ │ │ + b 160ac │ │ │ │ + ldrb w9, [x6, #64] │ │ │ │ + mov x8, x0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.ne 16084 // b.any │ │ │ │ + cmp w9, #0x2b │ │ │ │ + b.eq 161e8 // b.none │ │ │ │ + cmp w9, #0x2d │ │ │ │ + b.ne 1609c // b.any │ │ │ │ + mov x8, x10 │ │ │ │ + mov x7, x8 │ │ │ │ + b 16158 │ │ │ │ + mov x7, x10 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 16068 │ │ │ │ + mov x7, x0 │ │ │ │ + mov x8, x7 │ │ │ │ + mov x5, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.eq 16290 // b.none │ │ │ │ + add x3, x3, x2 │ │ │ │ + mov x2, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 16288 // b.none │ │ │ │ + add x4, x4, x1 │ │ │ │ + b 1609c │ │ │ │ + neg x1, x4 │ │ │ │ + cmp x1, x8 │ │ │ │ + b.lt 160ac // b.tstop │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 160b4 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x338 // #824 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 81000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + add x0, x0, #0xf90 │ │ │ │ + stp x5, x7, [sp, #24] │ │ │ │ + str x6, [sp, #40] │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x6, [sp, #40] │ │ │ │ + ldp x5, x7, [sp, #24] │ │ │ │ + stp x5, x7, [x6, #24] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x7, x10 │ │ │ │ + mov x8, x7 │ │ │ │ + b 161f0 │ │ │ │ + mov x8, x0 │ │ │ │ + b 16168 │ │ │ │ + mov x8, x0 │ │ │ │ + b 1609c │ │ │ │ + mov x7, x10 │ │ │ │ + b 16200 │ │ │ │ + mov x7, x10 │ │ │ │ + b 1609c │ │ │ │ + bti c │ │ │ │ + ldr w15, [x0, #44] │ │ │ │ + cbz w15, 16490 │ │ │ │ + mov x12, x0 │ │ │ │ + mov x7, x1 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + ldr x5, [x12, #48] │ │ │ │ + ldp x0, x1, [x7, #16] │ │ │ │ + add x5, x5, x11 │ │ │ │ + ldp x16, x14, [x7] │ │ │ │ + ldp x2, x13, [x5, #24] │ │ │ │ + ldrsb w6, [x7, #32] │ │ │ │ + mov x3, x2 │ │ │ │ + cmp x0, x9 │ │ │ │ + b.ne 162ec // b.any │ │ │ │ + mov x3, x13 │ │ │ │ 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 30a8 │ │ │ │ - mov x24, x0 │ │ │ │ - cbnz x0, 1506c │ │ │ │ - b 14fc8 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + mov x4, x13 │ │ │ │ + cmp x1, x9 │ │ │ │ + b.ne 16300 // b.any │ │ │ │ + mov x4, x2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - strb w0, [x26, #65] │ │ │ │ - cbnz w0, 1528c │ │ │ │ - ldrb w0, [x28] │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - sub w0, w0, #0x2e │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 14fc8 // b.none │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x6, x28 │ │ │ │ - ldr w4, [sp, #36] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xf00 │ │ │ │ - mov w5, #0x7 // #7 │ │ │ │ - mov w1, #0xe01 // #3585 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - str w23, [x26, #48] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ + ldrb w8, [x5, #64] │ │ │ │ + cmp w6, #0x1 │ │ │ │ + b.eq 163d8 // b.none │ │ │ │ + cmp w6, #0x2 │ │ │ │ + b.eq 16474 // b.none │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 16440 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.eq 163f0 // b.none │ │ │ │ + tbnz x0, #63, 1640c │ │ │ │ + add x0, x0, x3 │ │ │ │ + mov x6, x0 │ │ │ │ + tbnz x1, #63, 1645c │ │ │ │ + add x1, x1, x4 │ │ │ │ + mov x4, x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x4 │ │ │ │ + csel x4, x4, x6, lt // lt = tstop │ │ │ │ + csel x6, x6, x0, lt // lt = tstop │ │ │ │ + subs x2, x4, x2 │ │ │ │ + b.eq 163c0 // b.none │ │ │ │ + ldr w14, [x5, #128] │ │ │ │ + cbz w14, 163c0 │ │ │ │ + ldr x3, [x5, #144] │ │ │ │ + ubfiz x14, x14, #3, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - and x23, x23, #0xffffffff │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x26, #40] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x2, x23 │ │ │ │ - bl 3948 │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - b 14fc8 │ │ │ │ - str w23, [x26, #16] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + b 16398 │ │ │ │ + ldr x8, [x5, #136] │ │ │ │ + ldr x8, [x8, x0] │ │ │ │ + str x1, [x3, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + add x8, x1, x8 │ │ │ │ + cmp x8, x6 │ │ │ │ + cset w8, hi // hi = pmore │ │ │ │ + orr w13, w13, w8 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.eq 163bc // b.none │ │ │ │ + ldr x1, [x3, x0] │ │ │ │ + add x1, x2, x1 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.cs 16370 // b.hs, b.nlast │ │ │ │ + str x1, [x3, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + mov w13, #0x1 // #1 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.ne 16398 // b.any │ │ │ │ + tbnz w13, #0, 164a4 │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + stp x4, x6, [x5, #24] │ │ │ │ + add x11, x11, #0xd0 │ │ │ │ + cmp w15, w10 │ │ │ │ + b.hi 162c0 // b.pmore │ │ │ │ + ret │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 16438 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.ne 16324 // b.any │ │ │ │ + mov x4, x13 │ │ │ │ + mov x3, x4 │ │ │ │ + cmp x16, x9 │ │ │ │ + b.eq 166fc // b.none │ │ │ │ + sub x1, x1, x16 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 166e8 // b.none │ │ │ │ + sub x0, x0, x14 │ │ │ │ + tbz x0, #63, 16328 │ │ │ │ + neg x6, x0 │ │ │ │ + cmp x6, x3 │ │ │ │ + b.lt 16328 // b.tstop │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - and x23, x23, #0xffffffff │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x26, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x2, x23 │ │ │ │ - bl 3948 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - b 14f2c │ │ │ │ - mov x0, x28 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + tbz x1, #63, 16334 │ │ │ │ + neg x3, x1 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.gt 16334 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 1634c │ │ │ │ + mov x3, x2 │ │ │ │ + mov x4, x3 │ │ │ │ + cmp x16, x9 │ │ │ │ + b.eq 1649c // b.none │ │ │ │ + add x0, x0, x16 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 16494 // b.none │ │ │ │ + add x1, x1, x14 │ │ │ │ + b 16324 │ │ │ │ + neg x3, x1 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.lt 16334 // b.tstop │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x26, #24] │ │ │ │ - cbnz x0, 15278 │ │ │ │ - ldrb w1, [x28] │ │ │ │ - cmp w1, #0x30 │ │ │ │ - b.ne 15474 // b.any │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - str x0, [x26, #24] │ │ │ │ - b 14fc8 │ │ │ │ - mov x28, x24 │ │ │ │ - b 150ac │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 14fc8 // b.plast │ │ │ │ - b 151bc │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 580c0 │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 14e44 // 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 3108 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 1633c │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 166f0 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.ne 16324 // b.any │ │ │ │ + mov x4, x2 │ │ │ │ + mov x3, x4 │ │ │ │ + b 163f0 │ │ │ │ + ret │ │ │ │ + mov x4, x2 │ │ │ │ + b 16324 │ │ │ │ + mov x3, x13 │ │ │ │ + b 1644c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 81000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + add x0, x0, #0xf90 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x338 // #824 │ │ │ │ + str x5, [sp, #24] │ │ │ │ + str w10, [sp, #36] │ │ │ │ + stp x6, x4, [sp, #40] │ │ │ │ + stp x11, x12, [sp, #56] │ │ │ │ + str x7, [sp, #72] │ │ │ │ + bl 2e2cc │ │ │ │ + ldp x11, x12, [sp, #56] │ │ │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + ldp x6, x4, [sp, #40] │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + ldr x7, [sp, #72] │ │ │ │ + ldr w10, [sp, #36] │ │ │ │ + ldr w15, [x12, #44] │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + stp x4, x6, [x5, #24] │ │ │ │ + add x11, x11, #0xd0 │ │ │ │ + cmp w15, w10 │ │ │ │ + b.ls 16624 // b.plast │ │ │ │ + ldr x5, [x12, #48] │ │ │ │ + ldp x0, x1, [x7, #16] │ │ │ │ + add x5, x5, x11 │ │ │ │ + ldp x16, x14, [x7] │ │ │ │ + ldp x2, x13, [x5, #24] │ │ │ │ + ldrsb w6, [x7, #32] │ │ │ │ + mov x3, x2 │ │ │ │ + cmp x0, x9 │ │ │ │ + b.ne 1653c // b.any │ │ │ │ + mov x3, x13 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x4, x13 │ │ │ │ + cmp x1, x9 │ │ │ │ + b.ne 16550 // b.any │ │ │ │ + mov x4, x2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 15464 // 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 │ │ │ │ + ldrb w8, [x5, #64] │ │ │ │ + cmp w6, #0x1 │ │ │ │ + b.eq 16630 // b.none │ │ │ │ + cmp w6, #0x2 │ │ │ │ + b.eq 166cc // b.none │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 16698 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.eq 16648 // b.none │ │ │ │ + tbnz x0, #63, 16664 │ │ │ │ + add x0, x0, x3 │ │ │ │ + mov x6, x0 │ │ │ │ + tbnz x1, #63, 166b4 │ │ │ │ + add x1, x1, x4 │ │ │ │ + mov x4, x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x4 │ │ │ │ + csel x4, x4, x6, lt // lt = tstop │ │ │ │ + csel x6, x6, x0, lt // lt = tstop │ │ │ │ + subs x2, x4, x2 │ │ │ │ + b.eq 164fc // b.none │ │ │ │ + ldr w14, [x5, #128] │ │ │ │ + cbz w14, 164fc │ │ │ │ + ldr x3, [x5, #144] │ │ │ │ + ubfiz x14, x14, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + b 165e8 │ │ │ │ + ldr x8, [x5, #136] │ │ │ │ + ldr x8, [x8, x0] │ │ │ │ + str x1, [x3, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + add x8, x1, x8 │ │ │ │ + cmp x8, x6 │ │ │ │ + cset w8, hi // hi = pmore │ │ │ │ + orr w13, w13, w8 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.eq 1660c // b.none │ │ │ │ + ldr x1, [x3, x0] │ │ │ │ + add x1, x2, x1 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.cs 165c0 // b.hs, b.nlast │ │ │ │ + str x1, [x3, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + mov w13, #0x1 // #1 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.ne 165e8 // b.any │ │ │ │ + tbnz w13, #0, 164b0 │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + stp x4, x6, [x5, #24] │ │ │ │ + add x11, x11, #0xd0 │ │ │ │ + cmp w15, w10 │ │ │ │ + b.hi 16510 // b.pmore │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 15298 // b.none │ │ │ │ - adrp x28, 80000 │ │ │ │ - ubfiz x20, x20, #4, #32 │ │ │ │ - add x28, x28, #0xe80 │ │ │ │ - adrp x0, 80000 │ │ │ │ - mov x27, #0x10 // #16 │ │ │ │ - add x0, x0, #0xe88 │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x23, [x24, x27] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - mov x25, x0 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 15398 // b.plast │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 153e0 │ │ │ │ - cmp w25, #0xc │ │ │ │ - b.ls 15394 // b.plast │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 153ac │ │ │ │ - ldr x26, [x21, x19, lsl #3] │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.eq 15298 // b.none │ │ │ │ - ldr x24, [x26] │ │ │ │ - b 1534c │ │ │ │ - ldr x26, [sp, #16] │ │ │ │ - sub w24, w25, #0xc │ │ │ │ - sub w1, w25, #0xb │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 16690 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.ne 16574 // b.any │ │ │ │ + mov x4, x13 │ │ │ │ + mov x3, x4 │ │ │ │ + cmp x16, x9 │ │ │ │ + b.eq 16728 // b.none │ │ │ │ + sub x1, x1, x16 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 16720 // b.none │ │ │ │ + sub x0, x0, x14 │ │ │ │ + tbz x0, #63, 16578 │ │ │ │ + neg x6, x0 │ │ │ │ + cmp x6, x3 │ │ │ │ + b.lt 16578 // b.tstop │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str w24, [x26, #40] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x26, #32] │ │ │ │ - add x1, x23, #0x5 │ │ │ │ - mov w2, w24 │ │ │ │ - bl 3948 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - strb wzr, [x0, w24, uxtw] │ │ │ │ - b 15394 │ │ │ │ - ldr x26, [sp, #16] │ │ │ │ - sub w24, w25, #0x5 │ │ │ │ - sub w1, w25, #0x4 │ │ │ │ + tbz x1, #63, 16584 │ │ │ │ + neg x3, x1 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.gt 16584 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 1659c │ │ │ │ + mov x3, x2 │ │ │ │ + mov x4, x3 │ │ │ │ + cmp x16, x9 │ │ │ │ + b.eq 1670c // b.none │ │ │ │ + add x0, x0, x16 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 16704 // b.none │ │ │ │ + add x1, x1, x14 │ │ │ │ + b 16574 │ │ │ │ + neg x3, x1 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.lt 16584 // b.tstop │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 1658c │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 16714 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.ne 16574 // b.any │ │ │ │ + mov x4, x2 │ │ │ │ + mov x3, x4 │ │ │ │ + b 16648 │ │ │ │ + mov x3, x13 │ │ │ │ + b 16324 │ │ │ │ + mov x3, x13 │ │ │ │ + mov x4, x3 │ │ │ │ + b 16440 │ │ │ │ + mov x4, x2 │ │ │ │ + b 163fc │ │ │ │ + mov x4, x2 │ │ │ │ + b 16574 │ │ │ │ + mov x3, x13 │ │ │ │ + b 166a4 │ │ │ │ + mov x3, x13 │ │ │ │ + mov x4, x3 │ │ │ │ + b 16698 │ │ │ │ + mov x3, x13 │ │ │ │ + b 16574 │ │ │ │ + mov x4, x2 │ │ │ │ + b 16654 │ │ │ │ + bti c │ │ │ │ + ldr w15, [x0, #64] │ │ │ │ + cbz w15, 16924 │ │ │ │ + mov x12, x0 │ │ │ │ + mov x7, x1 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + ldr x5, [x12, #72] │ │ │ │ + ldp x0, x1, [x7, #16] │ │ │ │ + add x5, x5, x11 │ │ │ │ + ldp x16, x14, [x7] │ │ │ │ + ldp x2, x13, [x5, #24] │ │ │ │ + ldrsb w6, [x7, #32] │ │ │ │ + mov x3, x2 │ │ │ │ + cmp x0, x9 │ │ │ │ + b.ne 1677c // b.any │ │ │ │ + mov x3, x13 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str w24, [x26, #24] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x26, #16] │ │ │ │ - mov w2, w24 │ │ │ │ - add x1, x23, #0x5 │ │ │ │ - bl 3948 │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - strb wzr, [x0, w24, uxtw] │ │ │ │ - b 15378 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xf28 │ │ │ │ - mov w1, #0xe14 // #3604 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - adrp x2, 80000 │ │ │ │ - ldr w4, [sp, #36] │ │ │ │ - add x2, x2, #0xee0 │ │ │ │ - mov w5, #0x6 // #6 │ │ │ │ - mov w1, #0xdf9 // #3577 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl 3588 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov w5, w27 │ │ │ │ - ldr w4, [sp, #36] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xe98 │ │ │ │ - mov w1, #0xde1 // #3553 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov w5, w27 │ │ │ │ - ldr w4, [sp, #36] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xe98 │ │ │ │ - mov w1, #0xdea // #3562 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ + mov x4, x13 │ │ │ │ + cmp x1, x9 │ │ │ │ + b.ne 16790 // b.any │ │ │ │ + mov x4, x2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w8, [x5, #64] │ │ │ │ + cmp w6, #0x1 │ │ │ │ + b.eq 16868 // b.none │ │ │ │ + cmp w6, #0x2 │ │ │ │ + b.eq 16908 // b.none │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 168d4 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.eq 16880 // b.none │ │ │ │ + tbnz x0, #63, 168a0 │ │ │ │ + add x0, x0, x3 │ │ │ │ + mov x6, x0 │ │ │ │ + tbnz x1, #63, 168f0 │ │ │ │ + add x1, x1, x4 │ │ │ │ + mov x4, x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x4 │ │ │ │ + csel x4, x4, x6, lt // lt = tstop │ │ │ │ + csel x6, x6, x0, lt // lt = tstop │ │ │ │ + subs x2, x4, x2 │ │ │ │ + b.eq 16850 // b.none │ │ │ │ + ldr w14, [x5, #128] │ │ │ │ + cbz w14, 16850 │ │ │ │ + ldr x3, [x5, #144] │ │ │ │ + ubfiz x14, x14, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + b 16828 │ │ │ │ + ldr x8, [x5, #136] │ │ │ │ + ldr x8, [x8, x0] │ │ │ │ + str x1, [x3, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + add x8, x1, x8 │ │ │ │ + cmp x8, x6 │ │ │ │ + cset w8, hi // hi = pmore │ │ │ │ + orr w13, w13, w8 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.eq 1684c // b.none │ │ │ │ + ldr x1, [x3, x0] │ │ │ │ + add x1, x2, x1 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.cs 16800 // b.hs, b.nlast │ │ │ │ + str x1, [x3, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + mov w13, #0x1 // #1 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.ne 16828 // b.any │ │ │ │ + tbnz w13, #0, 16938 │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + stp x4, x6, [x5, #24] │ │ │ │ + add x11, x11, #0xd0 │ │ │ │ + cmp w15, w10 │ │ │ │ + b.hi 16750 // b.pmore │ │ │ │ + ret │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 168cc // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.ne 167b4 // b.any │ │ │ │ + mov x4, x13 │ │ │ │ + mov x3, x4 │ │ │ │ + cmp x16, x9 │ │ │ │ + b.eq 16b98 // b.none │ │ │ │ + sub x1, x1, x16 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 16b84 // b.none │ │ │ │ + sub x0, x0, x14 │ │ │ │ + tbz x0, #63, 167b8 │ │ │ │ + nop │ │ │ │ + neg x6, x0 │ │ │ │ + cmp x6, x3 │ │ │ │ + b.lt 167b8 // b.tstop │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + tbz x1, #63, 167c4 │ │ │ │ + neg x3, x1 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.gt 167c4 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 167dc │ │ │ │ + mov x3, x2 │ │ │ │ + mov x4, x3 │ │ │ │ + cmp x16, x9 │ │ │ │ + b.eq 16930 // b.none │ │ │ │ + add x0, x0, x16 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 16928 // b.none │ │ │ │ + add x1, x1, x14 │ │ │ │ + b 167b4 │ │ │ │ + neg x3, x1 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.lt 167c4 // b.tstop │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 167cc │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 16b8c // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.ne 167b4 // b.any │ │ │ │ + mov x4, x2 │ │ │ │ + mov x3, x4 │ │ │ │ + b 16880 │ │ │ │ + ret │ │ │ │ + mov x4, x2 │ │ │ │ + b 167b4 │ │ │ │ + mov x3, x13 │ │ │ │ + b 168e0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x0, x1 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - bl 9cf0 │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0xf40 │ │ │ │ - bl 3750 │ │ │ │ - cbz w0, 1553c │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xf48 │ │ │ │ - bl 3750 │ │ │ │ - cbz w0, 15524 │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xf50 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 15554 │ │ │ │ - mov x1, x19 │ │ │ │ + adrp x2, 81000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + add x0, x0, #0xf90 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x338 // #824 │ │ │ │ + str x5, [sp, #24] │ │ │ │ + str w10, [sp, #36] │ │ │ │ + stp x6, x4, [sp, #40] │ │ │ │ + stp x11, x12, [sp, #56] │ │ │ │ + str x7, [sp, #72] │ │ │ │ + bl 2e2cc │ │ │ │ + ldp x11, x12, [sp, #56] │ │ │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + ldp x6, x4, [sp, #40] │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + ldr x7, [sp, #72] │ │ │ │ + ldr w10, [sp, #36] │ │ │ │ + ldr w15, [x12, #64] │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + stp x4, x6, [x5, #24] │ │ │ │ + add x11, x11, #0xd0 │ │ │ │ + cmp w15, w10 │ │ │ │ + b.ls 16ab8 // b.plast │ │ │ │ + ldr x5, [x12, #72] │ │ │ │ + ldp x0, x1, [x7, #16] │ │ │ │ + add x5, x5, x11 │ │ │ │ + ldp x16, x14, [x7] │ │ │ │ + ldp x2, x13, [x5, #24] │ │ │ │ + ldrsb w6, [x7, #32] │ │ │ │ + mov x3, x2 │ │ │ │ + cmp x0, x9 │ │ │ │ + b.ne 169d0 // b.any │ │ │ │ + mov x3, x13 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14d70 │ │ │ │ - mov x1, x19 │ │ │ │ + mov x4, x13 │ │ │ │ + cmp x1, x9 │ │ │ │ + b.ne 169e4 // b.any │ │ │ │ + mov x4, x2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w8, [x5, #64] │ │ │ │ + cmp w6, #0x1 │ │ │ │ + b.eq 16ac4 // b.none │ │ │ │ + cmp w6, #0x2 │ │ │ │ + b.eq 16b68 // b.none │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 16b34 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.eq 16adc // b.none │ │ │ │ + tbnz x0, #63, 16b00 │ │ │ │ + add x0, x0, x3 │ │ │ │ + mov x6, x0 │ │ │ │ + tbnz x1, #63, 16b50 │ │ │ │ + add x1, x1, x4 │ │ │ │ + mov x4, x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x4 │ │ │ │ + csel x4, x4, x6, lt // lt = tstop │ │ │ │ + csel x6, x6, x0, lt // lt = tstop │ │ │ │ + subs x2, x4, x2 │ │ │ │ + b.eq 16990 // b.none │ │ │ │ + ldr w14, [x5, #128] │ │ │ │ + cbz w14, 16990 │ │ │ │ + ldr x3, [x5, #144] │ │ │ │ + ubfiz x14, x14, #3, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + b 16a7c │ │ │ │ + ldr x8, [x5, #136] │ │ │ │ + ldr x8, [x8, x0] │ │ │ │ + str x1, [x3, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + add x8, x1, x8 │ │ │ │ + cmp x8, x6 │ │ │ │ + cset w8, hi // hi = pmore │ │ │ │ + orr w13, w13, w8 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.eq 16aa0 // b.none │ │ │ │ + ldr x1, [x3, x0] │ │ │ │ + add x1, x2, x1 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.cs 16a54 // b.hs, b.nlast │ │ │ │ + str x1, [x3, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + mov w13, #0x1 // #1 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.ne 16a7c // b.any │ │ │ │ + tbnz w13, #0, 16944 │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + stp x4, x6, [x5, #24] │ │ │ │ + add x11, x11, #0xd0 │ │ │ │ + cmp w15, w10 │ │ │ │ + b.hi 169a4 // b.pmore │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b 5db40 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0xf58 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0xd7b // #3451 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ + ret │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 16b2c // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.ne 16a08 // b.any │ │ │ │ + mov x4, x13 │ │ │ │ + mov x3, x4 │ │ │ │ + cmp x16, x9 │ │ │ │ + b.eq 16bc4 // b.none │ │ │ │ + sub x1, x1, x16 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 16bbc // b.none │ │ │ │ + sub x0, x0, x14 │ │ │ │ + tbz x0, #63, 16a0c │ │ │ │ nop │ │ │ │ nop │ │ │ │ + neg x6, x0 │ │ │ │ + cmp x6, x3 │ │ │ │ + b.lt 16a0c // b.tstop │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + tbz x1, #63, 16a18 │ │ │ │ + neg x3, x1 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.gt 16a18 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 16a30 │ │ │ │ + mov x3, x2 │ │ │ │ + mov x4, x3 │ │ │ │ + cmp x16, x9 │ │ │ │ + b.eq 16ba8 // b.none │ │ │ │ + add x0, x0, x16 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 16ba0 // b.none │ │ │ │ + add x1, x1, x14 │ │ │ │ + b 16a08 │ │ │ │ + neg x3, x1 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.lt 16a18 // b.tstop │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 16a20 │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 16bb0 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.ne 16a08 // b.any │ │ │ │ + mov x4, x2 │ │ │ │ + mov x3, x4 │ │ │ │ + b 16adc │ │ │ │ + mov x3, x13 │ │ │ │ + b 167b4 │ │ │ │ + mov x3, x13 │ │ │ │ + mov x4, x3 │ │ │ │ + b 168d4 │ │ │ │ + mov x4, x2 │ │ │ │ + b 1688c │ │ │ │ + mov x4, x2 │ │ │ │ + b 16a08 │ │ │ │ + mov x3, x13 │ │ │ │ + b 16b40 │ │ │ │ + mov x3, x13 │ │ │ │ + mov x4, x3 │ │ │ │ + b 16b34 │ │ │ │ + mov x3, x13 │ │ │ │ + b 16a08 │ │ │ │ + mov x4, x2 │ │ │ │ + b 16ae8 │ │ │ │ bti c │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb wzr, [x0, #32] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ 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, w2 │ │ │ │ + madd w24, w2, w26, w26 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x7 │ │ │ │ + mov x20, x1 │ │ │ │ + sbfiz x1, x24, #2, #32 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w4 │ │ │ │ + mov x21, x6 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w28, w5 │ │ │ │ + str x3, [sp, #136] │ │ │ │ + str w26, [sp, #156] │ │ │ │ + bl 56b80 │ │ │ │ + sbfiz x2, x24, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ls 16e1c // b.plast │ │ │ │ + mov x2, x0 │ │ │ │ + sbfiz x3, x26, #2, #32 │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + add x0, x20, #0x1 │ │ │ │ + add x0, x23, x0 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + add x0, x2, x3 │ │ │ │ + str w28, [x2, x3] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str x3, [sp, #144] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.ls 16dc0 // b.plast │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + ldr x25, [sp, #104] │ │ │ │ + add x22, x0, w22, uxtw #2 │ │ │ │ + add x0, x22, x2 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str w28, [sp, #116] │ │ │ │ + str w26, [sp, #152] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w27, w28 │ │ │ │ + ldr x26, [sp, #136] │ │ │ │ + add x24, x0, #0x4 │ │ │ │ + add x23, x0, w3, sxtw #2 │ │ │ │ + b 16cf4 │ │ │ │ + ldr w2, [x23, #4] │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + ldr w1, [x25] │ │ │ │ + add w27, w27, w28 │ │ │ │ + add w6, w2, w28 │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + add w0, w1, w28 │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w0, w0, w6, lt // lt = tstop │ │ │ │ + str w0, [x25, #4]! │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 16d74 // b.none │ │ │ │ + str w27, [x24] │ │ │ │ + mov x2, x19 │ │ │ │ + ldp w7, w12, [x23] │ │ │ │ + str w7, [sp, #112] │ │ │ │ + ldr w11, [x25] │ │ │ │ + ldrb w1, [x26] │ │ │ │ + add w13, w12, w28 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + add w6, w11, w28 │ │ │ │ + cmp w12, w11 │ │ │ │ + csel w22, w6, w13, lt // lt = tstop │ │ │ │ + blr x21 │ │ │ │ + ldr w7, [sp, #112] │ │ │ │ + mov x2, x19 │ │ │ │ + add w7, w7, w0 │ │ │ │ + cmp w7, w22 │ │ │ │ + b.le 16cbc │ │ │ │ + ldr w6, [x23] │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + ldrb w1, [x26] │ │ │ │ + add w27, w27, w28 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + str w6, [sp, #112] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + blr x21 │ │ │ │ + ldr w6, [sp, #112] │ │ │ │ + add w0, w6, w0 │ │ │ │ + str w0, [x25, #4]! │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.ne 16cf4 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 16e1c // b.none │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr w2, [sp, #156] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [sp, #152] │ │ │ │ + mov x25, x0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov w3, w1 │ │ │ │ + add w1, w2, w1 │ │ │ │ + str w1, [sp, #152] │ │ │ │ + ldr w1, [sp, #116] │ │ │ │ + add w1, w1, w28 │ │ │ │ + str w1, [x0] │ │ │ │ + str w1, [sp, #116] │ │ │ │ + b 16ca4 │ │ │ │ + ldr x3, [sp, #128] │ │ │ │ + mov w0, w28 │ │ │ │ + add x1, x20, #0x1 │ │ │ │ + add w0, w0, w28 │ │ │ │ + add x20, x20, #0x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 16e1c // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + add x1, x2, x1 │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 16e1c // b.none │ │ │ │ + add x3, x1, x2 │ │ │ │ + str x3, [sp, #104] │ │ │ │ + ldr x3, [sp, #128] │ │ │ │ + add w0, w0, w28 │ │ │ │ + str w0, [x1, x2] │ │ │ │ + add x1, x20, #0x1 │ │ │ │ + add w0, w0, w28 │ │ │ │ + add x20, x20, #0x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 16ddc // b.any │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + 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 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w3 │ │ │ │ + ldp x0, x21, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w5 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + b.eq 16fb0 // b.none │ │ │ │ + mov x27, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ + mov w20, w6 │ │ │ │ + add w19, w5, #0x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x2, x4, [sp, #104] │ │ │ │ + str x7, [sp, #120] │ │ │ │ + b 16ef8 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + sub w25, w26, #0x1 │ │ │ │ + ldr w0, [x27, x0, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq 16f64 // b.none │ │ │ │ + ldp x0, x3, [sp, #112] │ │ │ │ + sub w4, w2, #0x1 │ │ │ │ + ldr w24, [x27, x4, lsl #2] │ │ │ │ + ldrb w1, [x0, w25, uxtw] │ │ │ │ + ldp x2, x0, [sp, #96] │ │ │ │ + ldrb w0, [x0, w28, uxtw] │ │ │ │ + blr x3 │ │ │ │ + add w4, w24, w0 │ │ │ │ + cmp w23, w4 │ │ │ │ + b.ne 16f84 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w28, #0x0 │ │ │ │ + ccmp w25, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 16f3c // 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 16e98 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov w25, w26 │ │ │ │ + bl 700e0 │ │ │ │ + cbnz w28, 16ef0 │ │ │ │ + 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 │ │ │ │ + autiasp │ │ │ │ + b 705a0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 700e0 │ │ │ │ + mov w28, w22 │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.ne 16ef0 // b.any │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + b 16f3c │ │ │ │ + cbnz w23, 16fbc │ │ │ │ + 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 705a0 │ │ │ │ + mov w25, w5 │ │ │ │ + mov w28, w3 │ │ │ │ + b 16f44 │ │ │ │ + adrp x3, 86000 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x548 │ │ │ │ + add x1, x1, #0xc0 │ │ │ │ + add x0, x0, #0x118 │ │ │ │ + mov w2, #0x82 // #130 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - bl 5daa0 │ │ │ │ - str x20, [x0] │ │ │ │ - strb w19, [x0, #8] │ │ │ │ - str wzr, [x0, #12] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ + 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 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x3 │ │ │ │ + mov x22, x6 │ │ │ │ + sbfiz x1, x24, #2, #32 │ │ │ │ + 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 56b80 │ │ │ │ + sbfiz x2, x24, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.ls 171e4 // b.plast │ │ │ │ + mov x2, x0 │ │ │ │ + sbfiz x3, x23, #2, #32 │ │ │ │ + sub w25, w25, #0x1 │ │ │ │ + add x0, x20, #0x1 │ │ │ │ + add x0, x0, x25 │ │ │ │ + str w28, [x2, x3] │ │ │ │ + stp x0, x3, [sp, #128] │ │ │ │ + add x0, x2, x3 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cmp w23, #0x1 │ │ │ │ + b.ls 17188 // b.plast │ │ │ │ + ldr x27, [sp, #112] │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + stp w28, w0, [sp, #120] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x26, #0x1 // #1 │ │ │ │ + add x25, x0, w4, sxtw #2 │ │ │ │ + b 170cc │ │ │ │ + ldr w2, [x25, #4] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w1, [x27] │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + add w6, w2, w28 │ │ │ │ + add w0, w1, w28 │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w0, w0, w6, lt // lt = tstop │ │ │ │ + str w0, [x27, #4]! │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ls 17140 // b.plast │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x2, x19 │ │ │ │ + str wzr, [x0, x26, lsl #2] │ │ │ │ + ldp w23, w10, [x25] │ │ │ │ + ldr w9, [x27] │ │ │ │ + ldrb w1, [x21, x26] │ │ │ │ + add w11, w10, w28 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + add w6, w9, w28 │ │ │ │ + cmp w10, w9 │ │ │ │ + csel w24, w6, w11, lt // lt = tstop │ │ │ │ + blr x22 │ │ │ │ + add w7, w23, w0 │ │ │ │ + mov x2, x19 │ │ │ │ + cmp w7, w24 │ │ │ │ + b.le 1709c │ │ │ │ + ldr w6, [x25] │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + ldrb w1, [x21, x26] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + str w6, [sp, #108] │ │ │ │ + blr x22 │ │ │ │ + ldr w6, [sp, #108] │ │ │ │ + add w0, w6, w0 │ │ │ │ + str w0, [x27, #4]! │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.hi 170cc // b.pmore │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 171e4 // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + ldr w3, [sp, #104] │ │ │ │ + mov w4, w2 │ │ │ │ + add w1, w1, w28 │ │ │ │ + mov x27, x0 │ │ │ │ + str w1, [x0] │ │ │ │ + add w2, w3, w2 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp w1, w2, [sp, #120] │ │ │ │ + b 1708c │ │ │ │ + ldr x3, [sp, #128] │ │ │ │ + mov w0, w28 │ │ │ │ + add x1, x20, #0x1 │ │ │ │ + add w0, w0, w28 │ │ │ │ + add x20, x20, #0x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 171e4 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + str w0, [x1, x2] │ │ │ │ + add x1, x1, x2 │ │ │ │ + cmp x20, x3 │ │ │ │ + b.eq 171e4 // b.none │ │ │ │ + add x3, x2, x1 │ │ │ │ + str x3, [sp, #112] │ │ │ │ + ldr x3, [sp, #128] │ │ │ │ + add w0, w28, w0 │ │ │ │ + str w0, [x2, x1] │ │ │ │ + add x1, x20, #0x1 │ │ │ │ + add w0, w0, w28 │ │ │ │ + add x20, x20, #0x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 171a4 // b.any │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + 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 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, w3 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + cbz w5, 1740c │ │ │ │ + madd w0, w5, w3, w3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - mov x21, x4 │ │ │ │ + mov w19, w5 │ │ │ │ + add w9, w0, w5 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w1 │ │ │ │ - mov w23, w3 │ │ │ │ - ldr w20, [x0, #12] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - ubfiz x20, x20, #5, #32 │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - bl 5daa0 │ │ │ │ - add x5, x0, x20 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str w24, [x0, x20] │ │ │ │ - strb w23, [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] │ │ │ │ + add w21, w5, #0x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + ldr w9, [x1, x9, lsl #2] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add w10, w0, w8 │ │ │ │ + ldr w10, [x1, x10, lsl #2] │ │ │ │ + cmp w10, w9 │ │ │ │ + csel w19, w19, w8, le │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + csel w9, w9, w10, le │ │ │ │ + cmp w5, w8 │ │ │ │ + b.ne 17260 // b.any │ │ │ │ + mov x25, x1 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ + str x7, [sp, #112] │ │ │ │ + mov w20, w6 │ │ │ │ + mov x23, x4 │ │ │ │ + mov x22, x2 │ │ │ │ + str xzr, [x1, #24] │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + str w1, [sp, #124] │ │ │ │ + b.ne 172d8 // b.any │ │ │ │ + b 17384 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w19, w28 │ │ │ │ + mov w27, w24 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 17384 // b.none │ │ │ │ + mul w0, w21, w27 │ │ │ │ + sub w2, w0, w21 │ │ │ │ + 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, w20, w1 │ │ │ │ + cmp w26, w1 │ │ │ │ + b.eq 173ac // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + sub w28, w19, #0x1 │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.eq 173c8 // b.none │ │ │ │ + sub w4, w2, #0x1 │ │ │ │ + ldrb w1, [x23, w28, uxtw] │ │ │ │ + ldp x2, x3, [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 173e0 // b.any │ │ │ │ + ldrb w1, [x23, w28, uxtw] │ │ │ │ + ldrb w0, [x22, w24, uxtw] │ │ │ │ + bl 41c10 │ │ │ │ + cmp w24, #0x0 │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 172b4 // b.any │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w19, w28 │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + mov w27, w24 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 172d4 // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp w27, w19, [x0, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 705a0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov w27, w24 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w24, #0x0 │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + b 172c8 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w19, w28 │ │ │ │ + bl 700e0 │ │ │ │ + ldr w26, [sp, #124] │ │ │ │ + b 172c8 │ │ │ │ + cbnz w26, 17414 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp w27, w19, [x0, #24] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b 705a0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 17390 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x548 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0xc0 │ │ │ │ + add x0, x0, #0x118 │ │ │ │ + mov w2, #0xf9 // #249 │ │ │ │ + bl 34b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #12] │ │ │ │ - cbz w1, 156ec │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 80000 │ │ │ │ - add x21, x21, #0xfa0 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ + 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 x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + mov x19, x2 │ │ │ │ + mov x20, x3 │ │ │ │ + sbfiz x1, x23, #2, #32 │ │ │ │ + str w7, [sp, #76] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x24] │ │ │ │ + sbfiz x1, x23, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x19] │ │ │ │ + sbfiz x1, x23, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20] │ │ │ │ + sbfiz x2, x23, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x24] │ │ │ │ + bl 3ac8 │ │ │ │ + str x0, [x24] │ │ │ │ + sbfiz x2, x23, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 3ac8 │ │ │ │ + str x0, [x19] │ │ │ │ + sbfiz x2, x23, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 3ac8 │ │ │ │ + str x0, [x20] │ │ │ │ + ldr w7, [sp, #76] │ │ │ │ + cbz w21, 17520 │ │ │ │ + sbfiz x2, x22, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w3, #0x80000000 // #-2147483648 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - 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 3510 │ │ │ │ - ldr w0, [x20, #12] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 156a0 // b.pmore │ │ │ │ + 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 17500 // b.any │ │ │ │ + cmn w7, #0x1 │ │ │ │ + b.ne 17540 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ + b 17540 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-192]! │ │ │ │ mov x29, sp │ │ │ │ - ldr w1, [x0, #12] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz w1, 15750 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsl x19, x20, #5 │ │ │ │ - add x0, x0, x19 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x21, #12] │ │ │ │ - add x19, x0, x19 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 15720 // b.pmore │ │ │ │ + ldr w19, [sp, #192] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x28, [sp, #232] │ │ │ │ + ldp x11, x12, [sp, #216] │ │ │ │ + cbz w7, 176a4 │ │ │ │ + madd w8, w7, w5, w5 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w10, w5 │ │ │ │ + add w0, w8, w7 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add w23, w7, #0x1 │ │ │ │ + mov w26, w7 │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + ldr w0, [x3, x0, lsl #2] │ │ │ │ + add w5, w8, w9 │ │ │ │ + ldr w5, [x3, x5, lsl #2] │ │ │ │ + cmp w5, w0 │ │ │ │ + csel w26, w26, w9, le │ │ │ │ + add w9, w9, #0x1 │ │ │ │ + csel w0, w0, w5, le │ │ │ │ + cmp w7, w9 │ │ │ │ + b.ne 1758c // b.any │ │ │ │ + cmp w26, #0x0 │ │ │ │ + str xzr, [x28, #24] │ │ │ │ + ccmp w10, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + str w0, [sp, #124] │ │ │ │ + b.eq 1769c // b.none │ │ │ │ + mov x20, x3 │ │ │ │ + mov w27, w10 │ │ │ │ + mov w24, #0x53 // #83 │ │ │ │ + mov w25, #0x53 // #83 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + mov x22, x1 │ │ │ │ + str w7, [sp, #120] │ │ │ │ + stp x4, x6, [sp, #128] │ │ │ │ + stp x11, x12, [sp, #144] │ │ │ │ + b 17630 │ │ │ │ + ldr w6, [x21, x3] │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w2, [x21, x2, lsl #2] │ │ │ │ + add w2, w19, w2 │ │ │ │ + cmp w2, w6 │ │ │ │ + mov w2, #0x42 // #66 │ │ │ │ + csel w25, w24, w2, eq // eq = none │ │ │ │ + bl 700e0 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 17698 // b.none │ │ │ │ + mul w8, w23, w27 │ │ │ │ + add w3, w26, w8 │ │ │ │ + add w2, w26, w8 │ │ │ │ + lsl x3, x3, #2 │ │ │ │ + cmp w25, #0x53 │ │ │ │ + b.eq 176c0 // b.none │ │ │ │ + cmp w25, #0x41 │ │ │ │ + b.ne 175f0 // b.any │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + ldr w6, [x22, x3] │ │ │ │ + sub w8, w8, w0 │ │ │ │ + sub w1, w8, #0x1 │ │ │ │ + add w2, w26, w1 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + ldr w2, [x22, x2, lsl #2] │ │ │ │ + add w2, w19, w2 │ │ │ │ + cmp w2, w6 │ │ │ │ + mov w2, #0x41 // #65 │ │ │ │ + csel w25, w24, w2, eq // eq = none │ │ │ │ + bl 700e0 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 1762c // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + str xzr, [x28, #24] │ │ │ │ + mov x0, x28 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #192 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #12] │ │ │ │ - cbz w3, 157a4 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - umaddl x3, w3, w2, x0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.hi 15798 // b.pmore │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cs 157ac // b.hs, b.nlast │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 15780 // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ + b 705a0 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + stp w23, w19, [sp, #160] │ │ │ │ + mov x19, x22 │ │ │ │ + mvn w1, w0 │ │ │ │ + sub w0, w26, #0x1 │ │ │ │ + add w1, w8, w1 │ │ │ │ + mov x7, x0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + add w0, w1, w0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + sub w0, w27, #0x1 │ │ │ │ + mov x22, x20 │ │ │ │ + mov x20, x3 │ │ │ │ + stp w0, w7, [sp, #172] │ │ │ │ + sub w0, w27, #0x1 │ │ │ │ + stp w1, w25, [sp, #180] │ │ │ │ + mov x25, x21 │ │ │ │ + str w27, [sp, #188] │ │ │ │ + mov w27, w26 │ │ │ │ + mov w26, w8 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str w2, [sp, #168] │ │ │ │ + ldp x1, x3, [sp, #104] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr w21, [x22, x20] │ │ │ │ + ldrb w1, [x0, x1] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldrb w0, [x0, x3] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + ldr w23, [x22, x3, lsl #2] │ │ │ │ + ldp x3, x2, [sp, #144] │ │ │ │ + blr x3 │ │ │ │ + add w4, w23, w0 │ │ │ │ + cmp w21, w4 │ │ │ │ + b.eq 17798 // b.none │ │ │ │ + ldr w6, [x19, x20] │ │ │ │ + add w0, w27, w26 │ │ │ │ + cmp w21, w6 │ │ │ │ + b.eq 17778 // b.none │ │ │ │ + ldr w6, [x25, x20] │ │ │ │ + lsl x20, x0, #2 │ │ │ │ + cmp w21, w6 │ │ │ │ + b.eq 177d4 // b.none │ │ │ │ + add w0, w27, w26 │ │ │ │ + str w0, [sp, #168] │ │ │ │ + b 17718 │ │ │ │ + mov w26, w27 │ │ │ │ + mov x20, x22 │ │ │ │ + ldr w27, [sp, #172] │ │ │ │ + mov x22, x19 │ │ │ │ + ldr w1, [sp, #180] │ │ │ │ + mov x21, x25 │ │ │ │ + ldp w23, w19, [sp, #160] │ │ │ │ + b 17660 │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + mov x0, x28 │ │ │ │ + mov x21, x25 │ │ │ │ + mov x20, x22 │ │ │ │ + ldr w25, [sp, #184] │ │ │ │ + mov x22, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str w7, [sp, #96] │ │ │ │ + ldp w23, w19, [sp, #160] │ │ │ │ + bl 700e0 │ │ │ │ + ldr w27, [sp, #172] │ │ │ │ + ldr w26, [sp, #96] │ │ │ │ + cmp w27, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + b 17620 │ │ │ │ + ldr w26, [sp, #176] │ │ │ │ + mov x20, x22 │ │ │ │ + ldr w2, [sp, #168] │ │ │ │ + mov x22, x19 │ │ │ │ + ldr w27, [sp, #188] │ │ │ │ + mov x21, x25 │ │ │ │ + ldp w23, w19, [sp, #160] │ │ │ │ + b 175f8 │ │ │ │ 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 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ ldr w2, [x0] │ │ │ │ - cbz w2, 15948 │ │ │ │ + cbz w2, 17968 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov x26, #0x2800 // #10240 │ │ │ │ movk x26, #0xee6b, lsl #16 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ mov x25, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ mov x28, x1 │ │ │ │ ldr w2, [x1] │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ str xzr, [sp, #104] │ │ │ │ - cbz w2, 158e8 │ │ │ │ + cbz w2, 17908 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ add x24, x0, x0, lsl #2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr x2, [x28, #8] │ │ │ │ add x21, x19, x19, lsl #2 │ │ │ │ ldr x20, [x22, #8] │ │ │ │ add x19, x19, #0x1 │ │ │ │ add x21, x2, x21, lsl #4 │ │ │ │ mov x0, x21 │ │ │ │ add x20, x20, x24, lsl #4 │ │ │ │ mov x1, x20 │ │ │ │ - bl 20600 │ │ │ │ + bl 4f160 │ │ │ │ eor w2, w27, #0x1 │ │ │ │ and w2, w2, #0x1 │ │ │ │ cmp x0, x25 │ │ │ │ - b.eq 158bc // b.none │ │ │ │ + b.eq 178dc // b.none │ │ │ │ cmp x0, x26 │ │ │ │ cset w3, le │ │ │ │ ldr x1, [sp, #96] │ │ │ │ orr w2, w3, w2 │ │ │ │ cmp w2, #0x0 │ │ │ │ csel x23, x21, x23, ne // ne = any │ │ │ │ csel x26, x0, x26, 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 15860 // b.pmore │ │ │ │ + b.hi 17880 // b.pmore │ │ │ │ ldr x3, [sp, #104] │ │ │ │ ldr w1, [x22] │ │ │ │ add w0, w3, #0x1 │ │ │ │ cmp w1, w0 │ │ │ │ - b.ls 158e8 // b.plast │ │ │ │ + b.ls 17908 // b.plast │ │ │ │ add x0, x3, #0x1 │ │ │ │ str x0, [sp, #104] │ │ │ │ - cbnz w2, 1584c │ │ │ │ - tbz w27, #0, 15938 │ │ │ │ + cbnz w2, 1786c │ │ │ │ + tbz w27, #0, 17958 │ │ │ │ mov x1, #0x10 // #16 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ mov x1, x23 │ │ │ │ - bl 204e0 │ │ │ │ + bl 4f040 │ │ │ │ str x0, [x19, #8] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ str w1, [x19] │ │ │ │ mov x0, x19 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ @@ -18339,15 +20395,15 @@ │ │ │ │ stp x19, x20, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ mov x20, x4 │ │ │ │ stp x21, x22, [sp, #96] │ │ │ │ mov x21, x3 │ │ │ │ mov w22, w5 │ │ │ │ ldr w7, [x19, #76] │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ sub w8, w7, w5 │ │ │ │ ldr x3, [x19, #24] │ │ │ │ ldr x5, [x1, #32] │ │ │ │ ldr w6, [x1, #40] │ │ │ │ ldr x1, [x19, #56] │ │ │ │ str x23, [sp, #112] │ │ │ │ @@ -18360,59 +20416,59 @@ │ │ │ │ ldr w4, [x19, #36] │ │ │ │ mov x7, x23 │ │ │ │ str w8, [sp] │ │ │ │ stp x21, x0, [sp, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x20, [sp, #24] │ │ │ │ str w4, [sp, #32] │ │ │ │ - bl 3ab10 │ │ │ │ + bl 62550 │ │ │ │ ldr w4, [sp, #48] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ cmn w4, #0x1 │ │ │ │ - b.eq 15a0c // b.none │ │ │ │ + b.eq 17a2c // b.none │ │ │ │ ldr w1, [sp, #52] │ │ │ │ cmp w1, w22 │ │ │ │ - b.hi 15a0c // b.pmore │ │ │ │ + b.hi 17a2c // b.pmore │ │ │ │ ldr w2, [x19, #36] │ │ │ │ cmp w4, w2 │ │ │ │ - b.cc 15a44 // b.lo, b.ul, b.last │ │ │ │ - adrp x1, af000 │ │ │ │ + b.cc 17a64 // 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 15a74 // b.any │ │ │ │ + b.ne 17a94 // 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, x21 │ │ │ │ ldr x0, [x19, #88] │ │ │ │ mov x6, x23 │ │ │ │ ldr w3, [x19, #76] │ │ │ │ mov x1, x20 │ │ │ │ - bl 3b388 │ │ │ │ + bl 62dc8 │ │ │ │ ldr x0, [x19, #88] │ │ │ │ - bl 1698c │ │ │ │ + bl 6c5cc │ │ │ │ cmp w22, w0 │ │ │ │ cset w0, cs // cs = hs, nlast │ │ │ │ - b 15a0c │ │ │ │ + b 17a2c │ │ │ │ bl 3588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x50 │ │ │ │ mov x7, x2 │ │ │ │ mov w5, w3 │ │ │ │ - adrp x6, af000 │ │ │ │ + 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] │ │ │ │ @@ -18420,36 +20476,36 @@ │ │ │ │ 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 63c30 │ │ │ │ + bl b210 │ │ │ │ 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 │ │ │ │ + adrp x7, af000 │ │ │ │ ldr x7, [x7, #3952] │ │ │ │ stp x20, x8, [sp] │ │ │ │ - bl 63dd0 │ │ │ │ + bl b3b0 │ │ │ │ mov x0, x22 │ │ │ │ bl 38a0 │ │ │ │ ldr x0, [x19, #88] │ │ │ │ mov w2, w21 │ │ │ │ mov x1, x20 │ │ │ │ - bl 173a8 │ │ │ │ + bl 6cfe8 │ │ │ │ cmp w0, w23 │ │ │ │ - b.ge 15b48 // b.tcont │ │ │ │ + b.ge 17b68 // 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 │ │ │ │ @@ -18459,18 +20515,18 @@ │ │ │ │ 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 173a8 │ │ │ │ + b 6cfe8 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x1c0 │ │ │ │ - adrp x9, af000 │ │ │ │ + adrp x9, af000 │ │ │ │ ldr x9, [x9, #3864] │ │ │ │ stp x29, x30, [sp, #336] │ │ │ │ add x29, sp, #0x150 │ │ │ │ stp x19, x20, [sp, #352] │ │ │ │ ldr w20, [sp, #448] │ │ │ │ stp x27, x28, [sp, #416] │ │ │ │ mov x27, x0 │ │ │ │ @@ -18493,373 +20549,373 @@ │ │ │ │ str x19, [sp, #128] │ │ │ │ str x1, [sp, #144] │ │ │ │ ldr x1, [x9] │ │ │ │ str x1, [sp, #328] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldrb w1, [sp, #456] │ │ │ │ str w1, [sp, #116] │ │ │ │ - bl 29ba0 │ │ │ │ + bl 5b300 │ │ │ │ str w0, [sp, #112] │ │ │ │ ldr s0, [x19, #480] │ │ │ │ mov w0, w24 │ │ │ │ scvtf s0, s0 │ │ │ │ - bl 29bd0 │ │ │ │ + bl 5b330 │ │ │ │ str w0, [sp, #64] │ │ │ │ mov x1, #0x10 // #16 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x28, x0 │ │ │ │ - bl 22740 │ │ │ │ + bl 512a0 │ │ │ │ str w20, [sp, #448] │ │ │ │ add x0, sp, #0x110 │ │ │ │ mov x20, x22 │ │ │ │ mov x19, x0 │ │ │ │ str x0, [sp, #96] │ │ │ │ ldr x2, [x20, x21, lsl #3] │ │ │ │ lsl x22, x21, #3 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ str wzr, [x19] │ │ │ │ mov w3, w24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 4b450 │ │ │ │ + bl 3e0b0 │ │ │ │ str x0, [x23, x22] │ │ │ │ ldp w2, w22, [x26] │ │ │ │ cmp w2, w22 │ │ │ │ - b.hi 15c70 // b.pmore │ │ │ │ + b.hi 17c90 // b.pmore │ │ │ │ sub w0, w22, w2 │ │ │ │ cmp w0, #0x13 │ │ │ │ - b.ls 1612c // b.plast │ │ │ │ + b.ls 1814c // b.plast │ │ │ │ add x0, x21, #0x1 │ │ │ │ add x19, x19, #0x4 │ │ │ │ add x26, x26, #0x8 │ │ │ │ mov x21, #0x1 // #1 │ │ │ │ cmp x0, #0x2 │ │ │ │ - b.ne 15c38 // b.any │ │ │ │ + b.ne 17c58 // b.any │ │ │ │ ldr x23, [sp, #144] │ │ │ │ mov x22, x20 │ │ │ │ ldr x19, [sp, #80] │ │ │ │ mov w2, w24 │ │ │ │ ldr x1, [x22] │ │ │ │ mov x5, x19 │ │ │ │ ldr x3, [x23, #32] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr w4, [x23, #40] │ │ │ │ ldr w20, [sp, #448] │ │ │ │ - bl 3a850 │ │ │ │ + bl 62290 │ │ │ │ mov x6, x0 │ │ │ │ ldr x1, [x22, #8] │ │ │ │ mov w2, w24 │ │ │ │ ldr x3, [x23, #32] │ │ │ │ mov x5, x19 │ │ │ │ ldr w4, [x23, #40] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x6, [sp, #280] │ │ │ │ - bl 3a850 │ │ │ │ + bl 62290 │ │ │ │ str x0, [sp, #288] │ │ │ │ ldr w2, [sp, #64] │ │ │ │ add x0, sp, #0x118 │ │ │ │ ldr w1, [x27] │ │ │ │ add w2, w2, w20 │ │ │ │ str w2, [sp, #64] │ │ │ │ str x0, [sp, #72] │ │ │ │ - cbz w1, 16048 │ │ │ │ + cbz w1, 18068 │ │ │ │ mov x0, #0x6666666666666666 // #7378697629483820646 │ │ │ │ add x1, sp, #0x10c │ │ │ │ movk x0, #0x3fee, lsl #48 │ │ │ │ mov w26, w24 │ │ │ │ mov x19, x27 │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ str x1, [sp, #136] │ │ │ │ str d15, [sp, #432] │ │ │ │ fmov d15, x0 │ │ │ │ - b 15d40 │ │ │ │ + b 17d60 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ mov x0, x28 │ │ │ │ add x20, x20, #0x1 │ │ │ │ add x1, x1, x21 │ │ │ │ - bl 22750 │ │ │ │ + bl 512b0 │ │ │ │ ldr w0, [x19] │ │ │ │ cmp w0, w20 │ │ │ │ - b.ls 16044 // b.plast │ │ │ │ + b.ls 18064 // b.plast │ │ │ │ ldr x1, [x19, #8] │ │ │ │ add x0, x20, x20, lsl #2 │ │ │ │ lsl x21, x0, #4 │ │ │ │ add x0, x1, x0, lsl #4 │ │ │ │ - bl 20844 │ │ │ │ + bl 4f3a4 │ │ │ │ ands w8, w0, #0xff │ │ │ │ - b.ne 15d20 // b.any │ │ │ │ + b.ne 17d40 // b.any │ │ │ │ ldr x0, [x19, #8] │ │ │ │ str w8, [sp, #32] │ │ │ │ add x0, x0, x21 │ │ │ │ ldr x0, [x0, #48] │ │ │ │ - bl 1e820 │ │ │ │ + bl 4d380 │ │ │ │ tst w0, #0xff │ │ │ │ ldr w8, [sp, #32] │ │ │ │ - b.eq 160fc // b.none │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d31, [x0, #696] │ │ │ │ + b.eq 1811c // b.none │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldr d31, [x0, #4016] │ │ │ │ ldr x1, [x19, #8] │ │ │ │ add x0, sp, #0x108 │ │ │ │ str x0, [sp, #32] │ │ │ │ add x0, x1, x21 │ │ │ │ str w8, [sp, #48] │ │ │ │ str x20, [sp, #152] │ │ │ │ str d31, [sp, #264] │ │ │ │ ldr w2, [x0, #32] │ │ │ │ ldr x27, [sp, #96] │ │ │ │ - cbz w2, 16024 │ │ │ │ + cbz w2, 18044 │ │ │ │ ldr w3, [x0, #36] │ │ │ │ add x24, sp, #0xa0 │ │ │ │ ldr w0, [sp, #64] │ │ │ │ mov w20, #0x0 // #0 │ │ │ │ ldr w1, [x27] │ │ │ │ str w1, [sp, #40] │ │ │ │ lsr w0, w0, #1 │ │ │ │ str w0, [sp, #68] │ │ │ │ add x0, sp, #0x138 │ │ │ │ str x0, [sp, #104] │ │ │ │ str x27, [sp, #120] │ │ │ │ - b 15e84 │ │ │ │ + b 17ea4 │ │ │ │ str w26, [sp, #16] │ │ │ │ mov x2, x23 │ │ │ │ ldr x7, [sp, #56] │ │ │ │ mov x1, x24 │ │ │ │ ldr x0, [x25, x27, lsl #3] │ │ │ │ str x0, [sp, #8] │ │ │ │ ldp w5, w4, [sp, #64] │ │ │ │ ldr x0, [x22, x27, lsl #3] │ │ │ │ str x0, [sp] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 29c40 │ │ │ │ + bl 5b3a0 │ │ │ │ ldp x0, x2, [sp, #72] │ │ │ │ mov x1, x23 │ │ │ │ ldr x4, [sp, #88] │ │ │ │ ldr w5, [sp, #112] │ │ │ │ ldr x3, [x0, x27, lsl #3] │ │ │ │ mov x0, x24 │ │ │ │ - bl 15960 │ │ │ │ - cbz w0, 15e44 │ │ │ │ + bl 17980 │ │ │ │ + cbz w0, 17e64 │ │ │ │ ldr x2, [sp, #248] │ │ │ │ mov x0, x28 │ │ │ │ ldr w1, [sp, #192] │ │ │ │ ldr w2, [x2, #28] │ │ │ │ add w1, w2, w1 │ │ │ │ - bl 2488c │ │ │ │ - cbz w0, 15f6c │ │ │ │ + bl 533ec │ │ │ │ + cbz w0, 17f8c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov x1, x24 │ │ │ │ - bl 2a02c │ │ │ │ + bl 5b78c │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - tbnz w0, #0, 16124 │ │ │ │ + tbnz w0, #0, 18144 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ mov w3, #0x2 // #2 │ │ │ │ add w20, w20, #0x1 │ │ │ │ add x2, x1, x21 │ │ │ │ ldr w0, [x2, #32] │ │ │ │ cmp w0, w3 │ │ │ │ csel w0, w0, w3, ls // ls = plast │ │ │ │ cmp w0, w20 │ │ │ │ - b.ls 160f4 // b.plast │ │ │ │ + b.ls 18114 // b.plast │ │ │ │ ldr w3, [x2, #40] │ │ │ │ mov w20, #0x1 // #1 │ │ │ │ ldr x0, [sp, #32] │ │ │ │ ldr w6, [x0] │ │ │ │ ldr w0, [sp, #40] │ │ │ │ mov w27, w6 │ │ │ │ - cbz w0, 15ddc │ │ │ │ + cbz w0, 17dfc │ │ │ │ ldr x0, [sp, #96] │ │ │ │ ldr w4, [x0, x27, lsl #2] │ │ │ │ - cbz w4, 15ddc │ │ │ │ + cbz w4, 17dfc │ │ │ │ ldr x0, [sp, #104] │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ ldr x0, [x0, x27, lsl #3] │ │ │ │ add x4, x0, w4, uxtw #2 │ │ │ │ - b 15ed0 │ │ │ │ + b 17ef0 │ │ │ │ sub w5, w1, w3 │ │ │ │ add x0, x0, #0x4 │ │ │ │ cmp w5, #0xbb7 │ │ │ │ csel w2, w2, w1, hi // hi = pmore │ │ │ │ cmp x4, x0 │ │ │ │ - b.eq 15ef4 // b.none │ │ │ │ + b.eq 17f14 // b.none │ │ │ │ ldr w1, [x0] │ │ │ │ cmp w3, w1 │ │ │ │ - b.ls 15eb8 // b.plast │ │ │ │ + b.ls 17ed8 // 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 15ed0 // b.any │ │ │ │ - cbz w2, 15ddc │ │ │ │ + b.ne 17ef0 // b.any │ │ │ │ + cbz w2, 17dfc │ │ │ │ str w26, [sp, #16] │ │ │ │ mov w3, w2 │ │ │ │ ldr x7, [sp, #56] │ │ │ │ mov w5, w26 │ │ │ │ ldr x0, [x25, x27, lsl #3] │ │ │ │ str x0, [sp, #8] │ │ │ │ mov x2, x23 │ │ │ │ mov x1, x24 │ │ │ │ ldr x0, [x22, x27, lsl #3] │ │ │ │ str x0, [sp] │ │ │ │ mov w4, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 29c40 │ │ │ │ + bl 5b3a0 │ │ │ │ ldr x0, [sp, #248] │ │ │ │ mov w2, w26 │ │ │ │ mov w1, #0x5 // #5 │ │ │ │ - bl 1a8f0 │ │ │ │ + bl 70530 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ ldr w0, [x0, #388] │ │ │ │ - cbz w0, 15e28 │ │ │ │ + cbz w0, 17e48 │ │ │ │ mov x0, x24 │ │ │ │ - bl 2ac50 │ │ │ │ + bl 5c3b0 │ │ │ │ ldr x2, [sp, #248] │ │ │ │ mov x0, x28 │ │ │ │ ldr w1, [sp, #192] │ │ │ │ ldr w2, [x2, #28] │ │ │ │ add w1, w2, w1 │ │ │ │ - bl 2488c │ │ │ │ - cbnz w0, 15e44 │ │ │ │ + bl 533ec │ │ │ │ + cbnz w0, 17e64 │ │ │ │ mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x1, x24 │ │ │ │ - bl 1e5a0 │ │ │ │ + bl 4d100 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ mov x27, x0 │ │ │ │ mov x0, x28 │ │ │ │ add x1, x1, x21 │ │ │ │ - bl 22750 │ │ │ │ + bl 512b0 │ │ │ │ ldr w0, [x28] │ │ │ │ mov w6, #0x50 // #80 │ │ │ │ ldr x5, [x28, #8] │ │ │ │ sub w0, w0, #0x1 │ │ │ │ ldrb w3, [sp, #116] │ │ │ │ mov x1, x27 │ │ │ │ mov w4, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ umaddl x0, w0, w6, x5 │ │ │ │ - bl 1f9e4 │ │ │ │ + bl 4e544 │ │ │ │ ldr x0, [sp, #248] │ │ │ │ - bl 1698c │ │ │ │ + bl 6c5cc │ │ │ │ ldr s31, [sp, #64] │ │ │ │ ucvtf s31, s31 │ │ │ │ fcvt d31, s31 │ │ │ │ fmul d31, d31, d15 │ │ │ │ fcvtzu w1, d31 │ │ │ │ cmp w0, w1 │ │ │ │ - b.hi 15e44 // b.pmore │ │ │ │ + b.hi 17e64 // b.pmore │ │ │ │ ldr x27, [sp, #120] │ │ │ │ mov x1, x24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 2a02c │ │ │ │ + bl 5b78c │ │ │ │ ldr x1, [x19, #8] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #48] │ │ │ │ ldr x0, [sp, #32] │ │ │ │ ldr x2, [sp, #136] │ │ │ │ cmp x0, x2 │ │ │ │ - b.eq 16024 // b.none │ │ │ │ + b.eq 18044 // b.none │ │ │ │ add x0, x0, #0x4 │ │ │ │ str x0, [sp, #32] │ │ │ │ add x0, x1, x21 │ │ │ │ add x27, x27, #0x4 │ │ │ │ ldr w2, [x0, #32] │ │ │ │ - cbnz w2, 15dac │ │ │ │ + cbnz w2, 17dcc │ │ │ │ ldr x20, [sp, #152] │ │ │ │ mov x0, x28 │ │ │ │ add x1, x1, x21 │ │ │ │ - bl 22750 │ │ │ │ + bl 512b0 │ │ │ │ ldr w0, [x19] │ │ │ │ add x20, x20, #0x1 │ │ │ │ cmp w0, w20 │ │ │ │ - b.hi 15d40 // b.pmore │ │ │ │ + b.hi 17d60 // b.pmore │ │ │ │ ldr d15, [sp, #432] │ │ │ │ ldr x27, [sp, #72] │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ ldr x22, [sp, #144] │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ ldr w0, [x22, #40] │ │ │ │ - cbz w0, 16084 │ │ │ │ + cbz w0, 180a4 │ │ │ │ ldr x21, [x27] │ │ │ │ lsl x20, x19, #3 │ │ │ │ add x19, x19, #0x1 │ │ │ │ ldr x0, [x21, x20] │ │ │ │ bl 38a0 │ │ │ │ ldr w0, [x22, #40] │ │ │ │ str xzr, [x21, x20] │ │ │ │ cmp w0, w19 │ │ │ │ - b.hi 16060 // b.pmore │ │ │ │ + b.hi 18080 // b.pmore │ │ │ │ ldr x0, [x27] │ │ │ │ bl 38a0 │ │ │ │ str xzr, [x27], #8 │ │ │ │ add w0, w24, #0x1 │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ cmp w0, #0x2 │ │ │ │ - b.ne 16054 // b.any │ │ │ │ + b.ne 18074 // b.any │ │ │ │ ldr w0, [sp, #272] │ │ │ │ - cbnz w0, 16108 │ │ │ │ + cbnz w0, 18128 │ │ │ │ ldr w0, [sp, #276] │ │ │ │ - cbnz w0, 16118 │ │ │ │ - adrp x0, af000 │ │ │ │ + cbnz w0, 18138 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #328] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 16190 // b.any │ │ │ │ + b.ne 181b0 // 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 x27, [sp, #120] │ │ │ │ - b 15ffc │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d31, [x0, #704] │ │ │ │ - b 15d84 │ │ │ │ + b 1801c │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldr d31, [x0, #4024] │ │ │ │ + b 17da4 │ │ │ │ ldr x0, [sp, #312] │ │ │ │ bl 38a0 │ │ │ │ ldr w0, [sp, #276] │ │ │ │ - cbz w0, 160b0 │ │ │ │ + cbz w0, 180d0 │ │ │ │ ldr x0, [sp, #320] │ │ │ │ bl 38a0 │ │ │ │ - b 160b0 │ │ │ │ + b 180d0 │ │ │ │ ldr x27, [sp, #120] │ │ │ │ - b 15ff0 │ │ │ │ + b 18010 │ │ │ │ str w2, [sp, #48] │ │ │ │ add w2, w0, #0x1 │ │ │ │ str w2, [x19] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ubfiz x1, x2, #2, #32 │ │ │ │ str x2, [sp, #40] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ add x5, sp, #0x138 │ │ │ │ ldr w2, [sp, #48] │ │ │ │ ldr x7, [x1, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ str x0, [x5, x21, lsl #3] │ │ │ │ ldr w5, [x7, w2, uxtw #2] │ │ │ │ add w2, w2, #0x1 │ │ │ │ str w5, [x0, w1, uxtw #2] │ │ │ │ add w1, w1, #0x1 │ │ │ │ cmp w22, w2 │ │ │ │ - b.cs 16160 // b.hs, b.nlast │ │ │ │ + b.cs 18180 // b.hs, b.nlast │ │ │ │ ldr x1, [sp, #40] │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - adrp x3, af000 │ │ │ │ + adrp x3, af000 │ │ │ │ ldr x3, [x3, #3960] │ │ │ │ bl 3108 │ │ │ │ - b 15c70 │ │ │ │ + b 17c90 │ │ │ │ str d15, [sp, #432] │ │ │ │ bl 3588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ @@ -18868,76994 +20924,72818 @@ │ │ │ │ mov x1, #0x10 // #16 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov w26, w2 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x25, x0 │ │ │ │ - bl 22740 │ │ │ │ + bl 512a0 │ │ │ │ ldr w1, [x21] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ str x0, [sp, #104] │ │ │ │ ldr w2, [x21] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ bl 3ac8 │ │ │ │ ldr w0, [x23] │ │ │ │ mov w1, w26 │ │ │ │ str x1, [sp, #96] │ │ │ │ - cbz w0, 163e0 │ │ │ │ + cbz w0, 18400 │ │ │ │ ldr w0, [x21] │ │ │ │ add x22, x24, x24, lsl #2 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ lsl x22, x22, #4 │ │ │ │ - cbnz w0, 16234 │ │ │ │ - b 163c0 │ │ │ │ + cbnz w0, 18254 │ │ │ │ + b 183e0 │ │ │ │ ldr w1, [x21] │ │ │ │ add x19, x19, #0x1 │ │ │ │ cmp w1, w19 │ │ │ │ - b.ls 163c0 // b.plast │ │ │ │ + b.ls 183e0 // b.plast │ │ │ │ ldr x0, [x23, #8] │ │ │ │ add x20, x19, x19, lsl #2 │ │ │ │ add x0, x0, x22 │ │ │ │ lsl x20, x20, #4 │ │ │ │ - bl 20860 │ │ │ │ + bl 4f3c0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 16264 // b.none │ │ │ │ + b.eq 18284 // b.none │ │ │ │ ldr x0, [x23, #8] │ │ │ │ add x0, x0, x22 │ │ │ │ - bl 20870 │ │ │ │ + bl 4f3d0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 1643c // b.none │ │ │ │ + b.eq 1845c // b.none │ │ │ │ ldr x0, [x21, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ - bl 20860 │ │ │ │ + bl 4f3c0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 16224 // b.none │ │ │ │ + b.eq 18244 // b.none │ │ │ │ ldr x0, [x21, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ - bl 20870 │ │ │ │ + bl 4f3d0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 16224 // b.any │ │ │ │ + b.ne 18244 // b.any │ │ │ │ ldr x0, [x23, #8] │ │ │ │ add x0, x0, x22 │ │ │ │ - bl 20860 │ │ │ │ + bl 4f3c0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 16224 // b.any │ │ │ │ + b.ne 18244 // b.any │ │ │ │ ldr x0, [x23, #8] │ │ │ │ add x0, x0, x22 │ │ │ │ - bl 20870 │ │ │ │ + bl 4f3d0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 16224 // b.none │ │ │ │ + b.eq 18244 // b.none │ │ │ │ ldr x1, [x21, #8] │ │ │ │ ldr x0, [x23, #8] │ │ │ │ add x1, x1, x20 │ │ │ │ add x0, x0, x22 │ │ │ │ - bl 20600 │ │ │ │ + bl 4f160 │ │ │ │ ldr x1, [sp, #96] │ │ │ │ cmp x1, x0 │ │ │ │ - b.le 16224 │ │ │ │ + b.le 18244 │ │ │ │ ldr x1, [sp, #104] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov x26, #0x0 // #0 │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ strb w0, [x1, x19] │ │ │ │ mov x0, x25 │ │ │ │ mov w28, #0x50 // #80 │ │ │ │ ldr x1, [x23, #8] │ │ │ │ add x1, x1, x22 │ │ │ │ - bl 22750 │ │ │ │ + bl 512b0 │ │ │ │ ldr x0, [x21, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ ldr w0, [x0, #32] │ │ │ │ - cbz w0, 16384 │ │ │ │ + cbz w0, 183a4 │ │ │ │ mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ add w27, w27, #0x1 │ │ │ │ ldr x1, [x21, #8] │ │ │ │ add x1, x1, x20 │ │ │ │ ldr x1, [x1, #48] │ │ │ │ add x1, x1, x26 │ │ │ │ ldr x1, [x1, #24] │ │ │ │ - bl 1e5a0 │ │ │ │ + bl 4d100 │ │ │ │ mov x1, x0 │ │ │ │ ldr x2, [x21, #8] │ │ │ │ ldr w0, [x25] │ │ │ │ add x2, x2, x20 │ │ │ │ ldr x3, [x25, #8] │ │ │ │ sub w0, w0, #0x1 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ umaddl x0, w0, w28, x3 │ │ │ │ add x4, x2, x26 │ │ │ │ ldr x2, [x2, x26] │ │ │ │ add x26, x26, #0x58 │ │ │ │ ldrb w3, [x4, #60] │ │ │ │ ldrb w4, [x4, #74] │ │ │ │ - bl 1f9e4 │ │ │ │ + bl 4e544 │ │ │ │ ldr x0, [x21, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ ldr w0, [x0, #32] │ │ │ │ cmp w0, w27 │ │ │ │ - b.hi 16310 // b.pmore │ │ │ │ + b.hi 18330 // b.pmore │ │ │ │ ldr w0, [x25] │ │ │ │ mov w2, #0x50 // #80 │ │ │ │ ldr x1, [x25, #8] │ │ │ │ sub w0, w0, #0x1 │ │ │ │ umaddl x0, w0, w2, x1 │ │ │ │ ldrb w0, [x0, #45] │ │ │ │ cmp w0, #0x3 │ │ │ │ - b.ne 16468 // b.any │ │ │ │ + b.ne 18488 // b.any │ │ │ │ ldr w1, [x21] │ │ │ │ add x19, x19, #0x1 │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ cmp w1, w19 │ │ │ │ - b.hi 16234 // b.pmore │ │ │ │ + b.hi 18254 // b.pmore │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr x1, [x23, #8] │ │ │ │ mov x0, x25 │ │ │ │ add x24, x24, #0x1 │ │ │ │ add x1, x1, x22 │ │ │ │ - bl 22750 │ │ │ │ + bl 512b0 │ │ │ │ ldr w0, [x23] │ │ │ │ cmp w0, w24 │ │ │ │ - b.hi 1620c // b.pmore │ │ │ │ + b.hi 1822c // b.pmore │ │ │ │ ldr w0, [x21] │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - cbz w0, 16414 │ │ │ │ + cbz w0, 18434 │ │ │ │ ldr x1, [x21, #8] │ │ │ │ mov x0, x25 │ │ │ │ add w19, w19, #0x1 │ │ │ │ add x1, x1, x20 │ │ │ │ - bl 22750 │ │ │ │ + bl 512b0 │ │ │ │ ldr w0, [x21] │ │ │ │ add x20, x20, #0x50 │ │ │ │ cmp w0, w19 │ │ │ │ - b.hi 163f0 // b.pmore │ │ │ │ + b.hi 18410 // b.pmore │ │ │ │ ldr x0, [sp, #104] │ │ │ │ bl 38a0 │ │ │ │ mov x0, x25 │ │ │ │ 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 x0, [x21, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ - bl 20860 │ │ │ │ + bl 4f3c0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 16264 // b.any │ │ │ │ + b.ne 18284 // b.any │ │ │ │ ldr x0, [x21, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ - bl 20870 │ │ │ │ + bl 4f3d0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 16264 // b.none │ │ │ │ - b 162b4 │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x3, x3, #0x4f0 │ │ │ │ - add x1, x1, #0xfb0 │ │ │ │ - add x0, x0, #0xfc8 │ │ │ │ + b.eq 18284 // b.none │ │ │ │ + b 182d4 │ │ │ │ + adrp x3, 86000 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x568 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + add x0, x0, #0xe8 │ │ │ │ mov w2, #0x176 // #374 │ │ │ │ bl 34b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ + adrp x2, 81000 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - mov x1, #0x100 // #256 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, #0x108 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x76 // #118 │ │ │ │ mov x29, sp │ │ │ │ - bl 5daa0 │ │ │ │ - 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 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x140 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 1854c │ │ │ │ + mov x20, x2 │ │ │ │ + cbz x2, 18594 │ │ │ │ + mov x21, x0 │ │ │ │ + sxtw x0, w1 │ │ │ │ + mul x0, x0, x2 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [x21] │ │ │ │ + cbz x0, 18570 │ │ │ │ + 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, 81000 │ │ │ │ + add x2, x2, #0x158 │ │ │ │ + mov w1, #0x36 // #54 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x140 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x1f0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x140 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x1a0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x3b // #59 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x140 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + 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, 18620 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 18620 │ │ │ │ + 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 18600 │ │ │ │ + ldr x22, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + 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 16578 // b.hs, b.nlast │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 186c0 │ │ │ │ + ldr w2, [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 37e0 │ │ │ │ - strh wzr, [x19, #44] │ │ │ │ - str x0, [x19, #32] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + ldr x0, [x0] │ │ │ │ + add w2, w1, w2 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + sxtw x2, w2 │ │ │ │ + mul x1, x2, x1 │ │ │ │ + bl 3198 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 186e4 │ │ │ │ + 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 3b8c │ │ │ │ - nop │ │ │ │ + mov w3, w1 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x228 │ │ │ │ + mov w1, #0x71 // #113 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x140 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bl 184c0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x2, x1 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl 38a0 │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - ldrb w0, [x19, #44] │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - cbnz w0, 165cc │ │ │ │ - ldrb w0, [x19, #45] │ │ │ │ - cbnz w0, 165dc │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ + ldp w1, w3, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w1, w3 │ │ │ │ + b.eq 18740 // b.none │ │ │ │ + sxtw x3, w1 │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + madd x0, x3, x2, x0 │ │ │ │ + bl 3948 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x19, #8] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 38a0 │ │ │ │ - ldrb w0, [x19, #45] │ │ │ │ - cbz w0, 165b8 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 38a0 │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + mov w5, #0x2710 // #10000 │ │ │ │ + add w1, w1, w5 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + sxtw x1, w1 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mul x1, x1, x3 │ │ │ │ + bl 3198 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + cbz x0, 1877c │ │ │ │ + ldp w1, w3, [x19, #8] │ │ │ │ + mov w4, #0x2710 // #10000 │ │ │ │ + add w3, w3, w4 │ │ │ │ + str w3, [x19, #12] │ │ │ │ + b 18710 │ │ │ │ + bl 184c0 │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ccmp w2, w1, #0x4, ne // ne = any │ │ │ │ + ccmp w1, #0x0, #0x1, gt │ │ │ │ + b.lt 187ac // 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] │ │ │ │ + ldr x7, [x0, #16] │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + cmp x7, x2 │ │ │ │ + b.ne 18884 // b.any │ │ │ │ + mov x6, x1 │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w21, [x1, #40] │ │ │ │ - ubfiz x0, x21, #3, #32 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [x19, #32] │ │ │ │ - ubfiz x2, x21, #3, #32 │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ + ldp w5, w1, [x0, #8] │ │ │ │ + ldr w4, [x6, #8] │ │ │ │ + add w20, w4, w5 │ │ │ │ + cmp w1, w20 │ │ │ │ + b.le 1882c │ │ │ │ + ldr x0, [x0] │ │ │ │ + sxtw x4, w4 │ │ │ │ + sxtw x5, w5 │ │ │ │ + ldr x1, [x6] │ │ │ │ + mul x2, x4, x2 │ │ │ │ + madd x0, x5, x7, x0 │ │ │ │ bl 3948 │ │ │ │ - str w21, [x19, #40] │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - str d31, [x19, #24] │ │ │ │ - ldrb w0, [x20, #44] │ │ │ │ - strb w0, [x19, #44] │ │ │ │ - ldrb w3, [x20, #45] │ │ │ │ - strb w3, [x19, #45] │ │ │ │ - cbnz w0, 1668c │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldr w21, [x20, #16] │ │ │ │ - cbnz w3, 166c0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - str x0, [x19] │ │ │ │ - ldr w0, [x20, #20] │ │ │ │ - stp w21, w0, [x19, #16] │ │ │ │ + str w20, [x19, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w22, [x20, #20] │ │ │ │ - str w3, [sp, #60] │ │ │ │ - add w0, w22, #0x1 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - ldr w3, [sp, #60] │ │ │ │ - ldr w21, [x20, #16] │ │ │ │ - cbz w3, 16668 │ │ │ │ - add w0, w21, #0x1 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov w0, #0x2710 // #10000 │ │ │ │ + add w3, w4, w0 │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 188a8 │ │ │ │ + add w1, w1, w3 │ │ │ │ + str w3, [sp, #36] │ │ │ │ + ldr x0, [x19] │ │ │ │ + sxtw x1, w1 │ │ │ │ + str x6, [sp, #40] │ │ │ │ + mul x1, x1, x7 │ │ │ │ + bl 3198 │ │ │ │ str x0, [x19] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w2, w21 │ │ │ │ - ldr x1, [x20] │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x22, w21, uxtw] │ │ │ │ - ldr w0, [x20, #20] │ │ │ │ - stp w21, w0, [x19, #16] │ │ │ │ + ldr x6, [sp, #40] │ │ │ │ + ldr w3, [sp, #36] │ │ │ │ + cbz x0, 188c8 │ │ │ │ + ldp w5, w1, [x19, #8] │ │ │ │ + ldr x2, [x6, #16] │ │ │ │ + add w1, w1, w3 │ │ │ │ + ldr x7, [x19, #16] │ │ │ │ + ldr w4, [x6, #8] │ │ │ │ + str w1, [x19, #12] │ │ │ │ + b 18800 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x268 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0xa6 // #166 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x140 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x228 │ │ │ │ + mov w1, #0x71 // #113 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x140 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bl 184c0 │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + ldr w3, [x2] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.hi 18918 // b.pmore │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b.cc 18914 // 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 56b80 │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz x0, 1899c │ │ │ │ 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 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str wzr, [x1] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - cset w0, ne // ne = any │ │ │ │ ret │ │ │ │ + str wzr, [x1] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + 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 56b80 │ │ │ │ + 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 56b80 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 36a8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + 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, 16840 │ │ │ │ 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 16864 // b.none │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.eq 16960 // b.none │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.ne 167f0 // 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 16818 // 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 16850 // b.none │ │ │ │ - ldr w1, [x19, #40] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp w1, w25 │ │ │ │ - b.hi 167a4 // b.pmore │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + str xzr, [x19] │ │ │ │ + strb wzr, [x19, #8] │ │ │ │ + strb wzr, [x19, #24] │ │ │ │ + cbz x0, 18a50 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cbz x20, 18aa0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str xzr, [x20] │ │ │ │ + str w1, [x20, #8] │ │ │ │ + cbz x0, 18a7c │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 18a94 │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x20, #24] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 38a0 │ │ │ │ + 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 16824 │ │ │ │ - cbz w4, 168ac │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - ldr w1, [x23] │ │ │ │ - add w6, w4, w20 │ │ │ │ - cmp w1, w6 │ │ │ │ - b.cs 16888 // 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 16824 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 16824 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 168ec │ │ │ │ - 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 16950 // 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 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 168bc // b.none │ │ │ │ - ldr w0, [x23] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.cs 16924 // 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 168ec // b.pmore │ │ │ │ - ldr w1, [x3, x27] │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.ne 16980 // b.any │ │ │ │ - b 16964 │ │ │ │ - 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 16820 // b.any │ │ │ │ - b 16868 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str xzr, [x0] │ │ │ │ + str w1, [x0, #8] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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, 18b18 │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 18b30 │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 38a0 │ │ │ │ + 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 18b58 // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x19, x1, #0x2b8 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5540 │ │ │ │ + cbz x0, 18bc4 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 3768 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5540 │ │ │ │ + cbz x0, 18bc0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.lt 18bd8 // b.tstop │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 18e44 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - ldr w0, [x0, #40] │ │ │ │ - cbz w0, 16a58 │ │ │ │ + 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, 81000 │ │ │ │ + add x24, x24, #0x2b8 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - b 16a0c │ │ │ │ - cmp w19, #0x6 │ │ │ │ - b.eq 16ad0 // b.none │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 16ae4 // b.none │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.ne 16af4 // 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 18ca0 │ │ │ │ + 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, 18cc0 │ │ │ │ + mov x0, x21 │ │ │ │ + cbnz w2, 18d14 │ │ │ │ nop │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ls 16a40 // 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 169d8 // b.any │ │ │ │ - cbz w19, 16a68 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - add w21, w21, w2 │ │ │ │ - add w22, w22, w2 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.hi 16a0c // b.pmore │ │ │ │ - add w26, w26, w24 │ │ │ │ - add w0, w26, w23 │ │ │ │ + ldr x21, [x1, #24] │ │ │ │ + cbz x21, 18c94 │ │ │ │ + cmn w26, #0x1 │ │ │ │ + b.eq 18d54 // 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, 18d30 │ │ │ │ + mov x0, x21 │ │ │ │ + cbnz w1, 18e00 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.eq 18d64 // b.none │ │ │ │ + ldr x1, [x20, x19, lsl #3] │ │ │ │ + mov w23, w19 │ │ │ │ + ldr x21, [x1, #16] │ │ │ │ + cbz x21, 18c60 │ │ │ │ + cmn w25, #0x1 │ │ │ │ + b.ne 18c38 // b.any │ │ │ │ + mov w25, w19 │ │ │ │ + b 18c60 │ │ │ │ + cbz w2, 18d8c │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5540 │ │ │ │ + cbz x0, 18d0c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5540 │ │ │ │ + cbz x0, 18d0c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 18d84 // b.tstop │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x20, x19, lsl #3] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + b 18c60 │ │ │ │ + cbnz w1, 18db0 │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + 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 18ca0 // 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, 16a00 │ │ │ │ - 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 3bbb0 │ │ │ │ - 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 16a70 // b.lo, b.ul, b.last │ │ │ │ - ldr w4, [x1, x27] │ │ │ │ - ldr w0, [x20, #40] │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.eq 16ad4 // b.none │ │ │ │ - cmp w4, #0x5 │ │ │ │ - b.ne 16a00 // b.any │ │ │ │ - b 16a28 │ │ │ │ - ldr w3, [x2, #4] │ │ │ │ - add w26, w26, w3 │ │ │ │ - add w21, w21, w3 │ │ │ │ - add w22, w22, w3 │ │ │ │ - b 16a00 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add w23, w23, w2 │ │ │ │ - add w22, w22, w2 │ │ │ │ - b 16a00 │ │ │ │ - cmp w19, #0x4 │ │ │ │ - b.ne 16a00 // b.any │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add w21, w21, w2 │ │ │ │ - b 16a00 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + mov w25, w19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + ldr x1, [x20, x19, lsl #3] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + b 18c60 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5540 │ │ │ │ + cbz x0, 18df8 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5540 │ │ │ │ + cbz x0, 18df8 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 18e1c // b.tstop │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + b 18c94 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + mov w26, w23 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + b 18d58 │ │ │ │ + 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 5daa0 │ │ │ │ - str wzr, [x0] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - cbz w1, 16d48 │ │ │ │ - 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 16c3c // b.none │ │ │ │ - cmp w19, #0x6 │ │ │ │ - b.eq 16d10 // b.none │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.ne 16ba8 // 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 16bcc // 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 16d38 // b.none │ │ │ │ - cmp w19, #0x3 │ │ │ │ - b.eq 16c18 // b.none │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w1, w27 │ │ │ │ - b.hi 16b60 // 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, 18eec │ │ │ │ + adrp x21, 86000 │ │ │ │ + add x21, x21, #0x580 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + cbz x0, 18ea8 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x20, [x1, #16] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + bl 2f608 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x20, #48] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + stp xzr, xzr, [x0, #56] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 18edc │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x20, [x1, #24] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + bl 2f608 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x20, #48] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + stp xzr, xzr, [x0, #56] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.ne 18e70 // 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 │ │ │ │ - mov x0, x22 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - str wzr, [x0, w24, uxtw #2] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - b 16bdc │ │ │ │ - cbz w19, 16c50 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - add w21, w21, w0 │ │ │ │ - add w26, w26, w0 │ │ │ │ - b 16be0 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cbz w0, 16be0 │ │ │ │ - add x25, x22, w23, uxtw #2 │ │ │ │ nop │ │ │ │ - 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 3bbb0 │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 16ccc // 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 16c60 // b.lo, b.ul, b.last │ │ │ │ - ldr w3, [x2] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 16cf0 // b.none │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.ne 16be0 // b.any │ │ │ │ - b 16c40 │ │ │ │ - add x2, x2, x28 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 16c60 // b.pmore │ │ │ │ - ldr w3, [x2] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.ne 16cbc // 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 16cc0 │ │ │ │ - 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 16cc0 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - add w21, w21, w0 │ │ │ │ - b 16be0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 16bf4 │ │ │ │ + bti c │ │ │ │ + cbz w1, 19080 │ │ │ │ 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 w0, w21 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x24, x0 │ │ │ │ - mov w2, w21 │ │ │ │ - bl 3948 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 16f0c // b.none │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.eq 16f24 // b.none │ │ │ │ - sub w0, w20, #0x3 │ │ │ │ - tst w0, #0xfffffffd │ │ │ │ - b.ne 16edc // b.any │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x43 // #67 │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - bl 57f40 │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - cbz w4, 16eb8 │ │ │ │ - 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 16e10 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 16f00 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 16dfc // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 16e04 // b.any │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w20, w20, w1 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w4, w22 │ │ │ │ - b.ls 16eb4 // 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 16de4 // b.pmore │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - cbz w1, 16e04 │ │ │ │ + adrp x23, 81000 │ │ │ │ + add x23, x23, #0x2c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldp x2, x3, [x19] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldp w0, w1, [x19, #24] │ │ │ │ - add w1, w25, w1 │ │ │ │ - add w0, w20, w0 │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 16e88 // 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 16e40 // b.pmore │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w4, w22 │ │ │ │ - b.hi 16e10 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x2, [x20] │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cbz x0, 18fa0 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + mov x1, x23 │ │ │ │ + cbz x2, 18fa0 │ │ │ │ + bl 5540 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 5540 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + add w0, w0, w24 │ │ │ │ + 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 18f40 // b.any │ │ │ │ + adrp x20, 81000 │ │ │ │ + add x20, x20, #0x2c0 │ │ │ │ + b 18fc4 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 19068 // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cbz x0, 18fb8 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + cbz x2, 18fb8 │ │ │ │ + bl 5540 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 5540 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + add w0, w0, w23 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ge 18fb8 // b.tcont │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 5340 │ │ │ │ + ldur x0, [x19, #-8] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ bl 38a0 │ │ │ │ - mov w0, w23 │ │ │ │ + ldur x1, [x19, #-8] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + bl 5340 │ │ │ │ + ldur x0, [x19, #-8] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldur x0, [x19, #-8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 18fc4 // 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 16dbc // b.any │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x47 // #71 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - bl 57f40 │ │ │ │ - b 16dbc │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w25, w25, w1 │ │ │ │ - b 16e04 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x54 // #84 │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - bl 57f40 │ │ │ │ - b 16dbc │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x41 // #65 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - bl 57f40 │ │ │ │ - b 16dbc │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 19234 │ │ │ │ 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] │ │ │ │ + mov w21, #0xffffffff // #-1 │ │ │ │ + mov w22, w21 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr w21, [x0, #16] │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x24, 81000 │ │ │ │ + add x23, x0, w1, uxtw #3 │ │ │ │ + add x24, x24, #0x2c0 │ │ │ │ + b 190e0 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 190d4 │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + tbz w1, #2, 19120 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 19150 // b.none │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + cbz x0, 190c4 │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + tbnz w2, #2, 190c4 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5540 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3768 │ │ │ │ + cmp w0, w22 │ │ │ │ + ccmn w22, #0x1, #0x4, ge // ge = tcont │ │ │ │ + ldr x1, [x20] │ │ │ │ + csel w22, w22, w0, ne // ne = any │ │ │ │ + b 190c4 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5540 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + bl 3768 │ │ │ │ + cmp w0, w21 │ │ │ │ + ccmn w21, #0x1, #0x4, ge // ge = tcont │ │ │ │ + csel w21, w21, w0, ne // ne = any │ │ │ │ + cmp x23, x20 │ │ │ │ + b.ne 190e0 // b.any │ │ │ │ + adrp x20, 81000 │ │ │ │ + add x20, x20, #0x2c0 │ │ │ │ + b 19178 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 1916c │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + tbz w1, #2, 191d0 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x23, x19 │ │ │ │ + b.eq 1921c // b.none │ │ │ │ ldr x1, [x19] │ │ │ │ - mov x24, x0 │ │ │ │ - mov w2, w21 │ │ │ │ - bl 3948 │ │ │ │ - tbz w20, #0, 1710c │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 170e8 // b.none │ │ │ │ - sub w20, w20, #0x3 │ │ │ │ - tst w20, #0xfffffffd │ │ │ │ - b.ne 16fa8 // b.any │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x52 // #82 │ │ │ │ - mov w2, #0x47 // #71 │ │ │ │ - bl 57f40 │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - cbz w4, 170c4 │ │ │ │ - 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 16ffc │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 17100 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 16fe8 // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 16ff0 // b.any │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w20, w20, w1 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w4, w22 │ │ │ │ - b.ls 170c0 // 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 16fd0 // b.pmore │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - cbnz w1, 17048 │ │ │ │ - b 16ff0 │ │ │ │ - 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 170b0 // b.plast │ │ │ │ - ldp x2, x3, [x19] │ │ │ │ - ldp w0, w1, [x19, #24] │ │ │ │ - add w1, w25, w1 │ │ │ │ - add w0, w20, w0 │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 17028 // 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 3bbb0 │ │ │ │ - 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 17048 // b.pmore │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w4, w22 │ │ │ │ - b.hi 16ffc // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + cbz x0, 1915c │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + tbnz w2, #2, 1915c │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5540 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3768 │ │ │ │ + ldr x1, [x19] │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ge 1915c // b.tcont │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ bl 38a0 │ │ │ │ - mov w0, w23 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + b 1915c │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5540 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ge 1916c // b.tcont │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 5340 │ │ │ │ + ldur x0, [x19, #-8] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldur x0, [x19, #-8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 19178 // 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 57f40 │ │ │ │ - b 16fa8 │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w25, w25, w1 │ │ │ │ - b 16ff0 │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.eq 17138 // b.none │ │ │ │ - and w20, w20, #0xfffffffd │ │ │ │ - cmp w20, #0x4 │ │ │ │ - b.ne 16fa8 // b.any │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x59 // #89 │ │ │ │ - mov w2, #0x43 // #67 │ │ │ │ - bl 57f40 │ │ │ │ - b 16fa8 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x59 // #89 │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ - bl 57f40 │ │ │ │ - b 16fa8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x7, [x0, #16] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + cbz x7, 1925c │ │ │ │ + ldr x4, [x7, #8] │ │ │ │ + ubfx x4, x4, #2, #1 │ │ │ │ + eor w4, w4, #0x1 │ │ │ │ + ldr x6, [x0, #24] │ │ │ │ + cbz x6, 192f8 │ │ │ │ + ldr x3, [x6, #8] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldr x8, [x1, #16] │ │ │ │ + eor w3, w3, #0x4 │ │ │ │ + and w3, w4, w3, lsr #2 │ │ │ │ + cbz x8, 19288 │ │ │ │ + ldr x5, [x8, #8] │ │ │ │ + ubfx x5, x5, #2, #1 │ │ │ │ + eor w5, w5, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbz x1, 1931c │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + eor w0, w0, #0x4 │ │ │ │ + and w0, w5, w0, lsr #2 │ │ │ │ + orr w4, w3, w0 │ │ │ │ + cbz w4, 19308 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + str w4, [x2] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 19314 // b.any │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w10, [x0, #40] │ │ │ │ - stp x4, x5, [sp, #104] │ │ │ │ - str x6, [sp, #120] │ │ │ │ - cbz w10, 17398 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w21, w1 │ │ │ │ - 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] │ │ │ │ - stp wzr, w3, [sp, #96] │ │ │ │ - b 171e0 │ │ │ │ - cbz w5, 17310 │ │ │ │ - ldr w2, [sp, #100] │ │ │ │ - madd w20, w2, w4, w20 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 17230 // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 1727c // 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 17240 // 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 171ac // b.lo, b.ul, b.last │ │ │ │ - ldr w2, [sp, #96] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [sp, #96] │ │ │ │ - cbz w5, 17284 │ │ │ │ - ldr w2, [sp, #100] │ │ │ │ - madd w19, w2, w4, w19 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 171c0 // b.any │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - add w24, w24, w4 │ │ │ │ - cmp w10, w25 │ │ │ │ - b.hi 171e0 // b.pmore │ │ │ │ - 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 │ │ │ │ + ldr w0, [x6, #8] │ │ │ │ + ldr w2, [x7, #8] │ │ │ │ + eor w0, w2, w0 │ │ │ │ + tbnz w0, #1, 19374 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr w0, [x8, #8] │ │ │ │ + eor w1, w0, w1 │ │ │ │ + tbnz w1, #1, 19350 │ │ │ │ + and w2, w2, #0x2 │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ + sub w0, w0, w2 │ │ │ │ ret │ │ │ │ - add w28, w28, w4 │ │ │ │ - b 171d4 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - cbnz w4, 172c0 │ │ │ │ - b 171d4 │ │ │ │ - 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 17308 // 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 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 17290 // 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 172b8 // b.pmore │ │ │ │ - ldr w10, [x27, #40] │ │ │ │ - b 171d4 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - cbnz w4, 1737c │ │ │ │ - b 171d4 │ │ │ │ - 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 1738c // b.none │ │ │ │ - ldrb w1, [x7, w10, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - add x4, x1, x22 │ │ │ │ - ldr w4, [x4, #4] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 1738c // b.any │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - add w20, w20, w0 │ │ │ │ + ldr x8, [x1, #16] │ │ │ │ + cbz x8, 19308 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbnz x1, 1932c │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str wzr, [x2] │ │ │ │ + ret │ │ │ │ + sub w0, w0, w3 │ │ │ │ + ret │ │ │ │ + mov w4, w3 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbnz w4, 192a4 │ │ │ │ + b 19308 │ │ │ │ + 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, w3, w0 │ │ │ │ + b 192a0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x580 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0x2c8 │ │ │ │ + add x0, x0, #0x308 │ │ │ │ + mov w2, #0x1b2 // #434 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x580 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0x2c8 │ │ │ │ + add x0, x0, #0x2d8 │ │ │ │ + mov w2, #0x1b1 // #433 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - cmp w23, w4 │ │ │ │ - b.cs 17308 // 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 1731c // b.any │ │ │ │ - ldr w0, [x26] │ │ │ │ - add w20, w20, w0 │ │ │ │ - b 17360 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - b 17250 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr w4, [x0, #40] │ │ │ │ - cbz w4, 17548 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add w22, w1, #0x2 │ │ │ │ + add w21, w3, #0x2 │ │ │ │ + mov x1, x22 │ │ │ │ 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 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w23, w2 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov x27, x1 │ │ │ │ - b 1742c │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 1748c // b.none │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 17524 // b.none │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.ne 17534 // b.any │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w20, w20, w1 │ │ │ │ - madd w25, w23, w1, w25 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w4, w22 │ │ │ │ - b.ls 17468 // 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 173f4 // b.any │ │ │ │ - cbz w3, 1748c │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr w3, [x27] │ │ │ │ - add w20, w20, w1 │ │ │ │ - add w21, w21, w1 │ │ │ │ - madd w25, w1, w3, w25 │ │ │ │ - cmp w4, w22 │ │ │ │ - b.hi 1742c // b.pmore │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov w0, w25 │ │ │ │ + mov x23, x2 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3930 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3930 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0x338 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl 30a8 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 30a8 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 19474 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + 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 x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - cbz w1, 17420 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 174c4 │ │ │ │ - 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 17510 // 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 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 1749c // 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 174c4 // b.pmore │ │ │ │ - ldr w1, [x0, x26] │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.ne 17420 // b.any │ │ │ │ - b 17448 │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w21, w21, w1 │ │ │ │ - madd w25, w23, w1, w25 │ │ │ │ - b 17420 │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.ne 17420 // b.any │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w20, w20, w1 │ │ │ │ - b 17420 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w0, w25 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr w6, [x0, #40] │ │ │ │ - cbz w6, 177dc │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3930 │ │ │ │ + adrp x21, 83000 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3930 │ │ │ │ + add x1, x21, #0xeb0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 30a8 │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x21, #0xeb0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 30a8 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3750 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w21, eq // eq = none │ │ │ │ + b 19444 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x3 │ │ │ │ + mov x3, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w28, w2 │ │ │ │ - mov w2, w1 │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - 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.eq 17638 // b.none │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 1764c // b.none │ │ │ │ - cmp w3, #0x3 │ │ │ │ - b.eq 17608 // b.none │ │ │ │ - cmp w2, w27 │ │ │ │ - ccmp w28, w27, #0x0, ls // ls = plast │ │ │ │ - b.ls 175e8 // b.plast │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add w7, w7, w0 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 17758 // b.none │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 17600 // b.none │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.ne 17608 // b.any │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add w27, w27, w0 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w6, w20 │ │ │ │ - b.hi 175ac // b.pmore │ │ │ │ + mov x2, x3 │ │ │ │ + ldr w1, [x22] │ │ │ │ + bl 828c │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + bl 5540 │ │ │ │ + cbz x0, 196ac │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x69 │ │ │ │ + b.ne 196ac // b.any │ │ │ │ + ldrb w0, [x0, #1] │ │ │ │ + cbnz w0, 196ac │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + tbnz w0, #31, 196ac │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3768 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + tbnz w1, #11, 196dc │ │ │ │ + tbz w1, #0, 19660 │ │ │ │ + tst w1, #0xc0 │ │ │ │ + b.eq 19724 // b.none │ │ │ │ + ldr x4, [x20] │ │ │ │ + ldr x23, [x19] │ │ │ │ + cbz x4, 19614 │ │ │ │ + mov x0, x4 │ │ │ │ + str x4, [sp, #72] │ │ │ │ + bl 3a08 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + mov w3, w0 │ │ │ │ + mov x2, x23 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov w1, w24 │ │ │ │ + bl 193a0 │ │ │ │ + tbz w0, #0, 195e8 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 1961c // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5340 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w7 │ │ │ │ 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], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz w3, 176fc │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add w27, w27, w0 │ │ │ │ - add w24, w24, w0 │ │ │ │ - b 17608 │ │ │ │ - ldr w3, [x4, #4] │ │ │ │ - cbz w3, 17794 │ │ │ │ - mov w22, w24 │ │ │ │ - mov w19, w27 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 1767c │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - cmp w21, w3 │ │ │ │ - b.cs 176d4 // b.hs, b.nlast │ │ │ │ - cmp w2, w19 │ │ │ │ - ccmp w28, w19, #0x0, ls // ls = plast │ │ │ │ - b.ls 17668 // b.plast │ │ │ │ - stp w7, w2, [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 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x5, [x23, #32] │ │ │ │ - cinc w26, w26, eq // eq = none │ │ │ │ - ldp w7, w2, [sp, #104] │ │ │ │ - add x4, x5, x25 │ │ │ │ - ldr w3, [x4, #4] │ │ │ │ - cmp w21, w3 │ │ │ │ - b.cc 1767c // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [x4] │ │ │ │ - cmp w0, #0x6 │ │ │ │ - b.eq 17724 // b.none │ │ │ │ - ldr w6, [x23, #40] │ │ │ │ - cbz w0, 17710 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 177fc // b.none │ │ │ │ - mov w24, w22 │ │ │ │ - mov w27, w19 │ │ │ │ - b 17608 │ │ │ │ - ldr w3, [x4, #4] │ │ │ │ - mov w22, w24 │ │ │ │ - mov w19, w27 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - cbnz w3, 17654 │ │ │ │ - ldr w24, [x4, #4] │ │ │ │ - add w7, w7, w26 │ │ │ │ - add w27, w19, w24 │ │ │ │ - add w24, w22, w24 │ │ │ │ - b 17608 │ │ │ │ - add w0, w3, w27 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w1, w2 │ │ │ │ - ccmp w28, w27, #0x0, cs // cs = hs, nlast │ │ │ │ - b.hi 17764 // b.pmore │ │ │ │ - cmp w26, w4 │ │ │ │ - b.ne 177b8 // b.any │ │ │ │ - ldr w6, [x23, #40] │ │ │ │ - mov w27, w0 │ │ │ │ - add w7, w7, w26 │ │ │ │ - add w24, w24, w3 │ │ │ │ - b 17608 │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add w24, w24, w0 │ │ │ │ - b 17608 │ │ │ │ - cmp w2, w27 │ │ │ │ - b.ls 1777c // b.plast │ │ │ │ - cmp w1, w28 │ │ │ │ - b.cc 1778c // b.lo, b.ul, b.last │ │ │ │ - sub w4, w28, w2 │ │ │ │ - b 1773c │ │ │ │ - sub w4, w28, w27 │ │ │ │ - cmp w1, w28 │ │ │ │ - csel w4, w4, w3, cs // cs = hs, nlast │ │ │ │ - b 1773c │ │ │ │ - sub w4, w0, w2 │ │ │ │ - b 1773c │ │ │ │ - cmp w28, w27 │ │ │ │ - sub w0, w27, #0x1 │ │ │ │ - ccmp w0, w2, #0x0, hi // hi = pmore │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b.cc 1774c // b.lo, b.ul, b.last │ │ │ │ - cmp w2, w27 │ │ │ │ - b.ls 177e4 // b.plast │ │ │ │ - cmp w0, w28 │ │ │ │ - b.cs 177f0 // b.hs, b.nlast │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - mov w2, #0x288 // #648 │ │ │ │ - bl 34b0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + str x23, [x20] │ │ │ │ + str w21, [x20, #8] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x1, #0x41 // #65 │ │ │ │ + and x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 1969c // b.none │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cbnz x0, 19700 │ │ │ │ + str x19, [x20, #16] │ │ │ │ + str wzr, [x22] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ubfx x0, x0, #3, #1 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - cmp w0, w28 │ │ │ │ - b.cs 177b8 // b.hs, b.nlast │ │ │ │ - b 1774c │ │ │ │ - mov w0, w27 │ │ │ │ - sub w4, w28, w2 │ │ │ │ - b 1773c │ │ │ │ - mov w27, w19 │ │ │ │ - mov w24, w22 │ │ │ │ - b 1763c │ │ │ │ + mov w0, #0xc2 // #194 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 195a0 // b.none │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7840 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x3b0 │ │ │ │ + mov w1, #0x212 // #530 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbnz x0, 19754 │ │ │ │ + str x19, [x20, #24] │ │ │ │ + b 1963c │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7840 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x348 │ │ │ │ + mov w1, #0x1fb // #507 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x380 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x202 // #514 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x3, [x20] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x3e0 │ │ │ │ + mov w1, #0x228 // #552 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7840 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x3b0 │ │ │ │ + mov w1, #0x20a // #522 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x3, [x20] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x3e0 │ │ │ │ + mov w1, #0x230 // #560 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp w3, w4, [x20, #24] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ mov x21, x0 │ │ │ │ - ldp w0, w1, [x20, #16] │ │ │ │ - ldr q31, [x20] │ │ │ │ - cmp w0, w3 │ │ │ │ - ccmp w1, w4, #0x0, hi // hi = pmore │ │ │ │ - b.ls 179d8 // b.plast │ │ │ │ - add w2, w0, w1 │ │ │ │ - stp w0, w1, [x21, #16] │ │ │ │ - stp w3, w4, [x21, #24] │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - str wzr, [x21, #40] │ │ │ │ - mov x0, x2 │ │ │ │ - str q31, [x21] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x0, [x21, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - strh wzr, [x21, #44] │ │ │ │ - ldr w0, [x20, #40] │ │ │ │ - cbz w0, 17940 │ │ │ │ - ldr x7, [x20, #32] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - mov w10, #0x1 // #1 │ │ │ │ - ldr w1, [x7, #4] │ │ │ │ - cbz w1, 17930 │ │ │ │ - ldr w4, [x7] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr w6, [x20, #28] │ │ │ │ - b 178d4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr w1, [x7, #4] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - cmp w1, w5 │ │ │ │ - b.ls 1792c // b.plast │ │ │ │ - add w1, w2, w6 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 178f4 // b.pmore │ │ │ │ - ldr w6, [x20, #24] │ │ │ │ - add w6, w6, w3 │ │ │ │ - stp w6, w1, [x21, #24] │ │ │ │ - ldr w6, [x20, #28] │ │ │ │ - add w1, w2, w6 │ │ │ │ - cmp w19, w1 │ │ │ │ - ccmp w22, w1, #0x0, ls // ls = plast │ │ │ │ - b.cs 17958 // b.hs, b.nlast │ │ │ │ - cmp w4, #0x0 │ │ │ │ - sub w1, w4, #0x5 │ │ │ │ - ccmp w1, #0x1, #0x0, ne // ne = any │ │ │ │ - b.ls 178bc // b.plast │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.ne 179bc // b.any │ │ │ │ - ldr w1, [x7, #4] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w1, w5 │ │ │ │ - b.hi 178d4 // b.pmore │ │ │ │ - ldr w0, [x20, #40] │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - add x7, x7, #0x8 │ │ │ │ - cmp w8, w0 │ │ │ │ - b.cc 178a4 // b.lo, b.ul, b.last │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x20, [x1, #32] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz x20, 197fc │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + mov x4, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + add x3, sp, #0x14 │ │ │ │ mov x0, x21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + str w4, [sp, #20] │ │ │ │ + bl 19500 │ │ │ │ + strb w0, [x19, #24] │ │ │ │ + ldr w1, [sp, #20] │ │ │ │ + cbnz w1, 1999c │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldrb w0, [x19, #24] │ │ │ │ + cbnz w0, 1980c │ │ │ │ + ldrb w0, [x19, #8] │ │ │ │ + cbz w0, 19840 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19998 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [x21, #40] │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - cbz w0, 1799c │ │ │ │ - sub w9, w0, #0x1 │ │ │ │ - lsl x11, x9, #3 │ │ │ │ - add x9, x1, x9, lsl #3 │ │ │ │ - ldr w11, [x1, x11] │ │ │ │ - cmp w11, w4 │ │ │ │ - b.eq 179ac // b.none │ │ │ │ - ubfiz x9, x0, #3, #32 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add x11, x1, x9 │ │ │ │ - str w0, [x21, #40] │ │ │ │ - str w4, [x1, x9] │ │ │ │ - str w10, [x11, #4] │ │ │ │ - ldr w4, [x7] │ │ │ │ - b 17900 │ │ │ │ - str w10, [x21, #40] │ │ │ │ - stp w4, w10, [x1] │ │ │ │ - ldr w4, [x7] │ │ │ │ - b 17900 │ │ │ │ - ldr w0, [x9, #4] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x9, #4] │ │ │ │ - b 17900 │ │ │ │ - cmp w4, #0x2 │ │ │ │ - b.eq 179d0 // b.none │ │ │ │ - cmp w4, #0x4 │ │ │ │ - cinc w3, w3, eq // eq = none │ │ │ │ - b 178c4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 178c4 │ │ │ │ - bl 3b8c │ │ │ │ + mov x1, #0x400 // #1024 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w21, #0x400 // #1024 │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 3858 │ │ │ │ + sxtb w5, w0 │ │ │ │ + mov w3, w0 │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 198ac // b.none │ │ │ │ + ldr w4, [sp, #20] │ │ │ │ + sub w1, w21, #0x1 │ │ │ │ + cmp w1, w4 │ │ │ │ + b.eq 19954 // b.none │ │ │ │ + cmp w5, #0xa │ │ │ │ + b.eq 19918 // b.none │ │ │ │ + strb w3, [x20, w4, uxtw] │ │ │ │ + add w0, w4, #0x1 │ │ │ │ + str w0, [sp, #20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 3858 │ │ │ │ + sxtb w5, w0 │ │ │ │ + mov w3, w0 │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.ne 19870 // b.any │ │ │ │ + ldrb w0, [x19, #8] │ │ │ │ + cbnz w0, 19948 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x19, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 19948 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + strb w1, [x19, #24] │ │ │ │ + cbnz x0, 1980c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19998 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + b 38a0 │ │ │ │ + cbz w4, 19858 │ │ │ │ + strb wzr, [x20, w4, uxtw] │ │ │ │ + add x3, sp, #0x14 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + bl 19500 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + strb w0, [x19, #24] │ │ │ │ + tbz w0, #0, 19990 │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + cbnz w0, 19980 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbnz x0, 1980c │ │ │ │ + b 198e0 │ │ │ │ + lsl w1, w21, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add w21, w1, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + stp w4, w3, [sp, #4] │ │ │ │ + str w5, [sp, #12] │ │ │ │ + bl 56b80 │ │ │ │ + ldp w4, w3, [sp, #4] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w5, [sp, #12] │ │ │ │ + b 19880 │ │ │ │ + str x20, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + cbnz x0, 1980c │ │ │ │ + b 198e0 │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + b 19858 │ │ │ │ + bl 3588 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x580 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x2c8 │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + mov w2, #0x24f // #591 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ 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 5daa0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldp w2, w3, [x27, #24] │ │ │ │ - ldp w0, w1, [x27, #16] │ │ │ │ - ldr q31, [x27] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - cmp w0, w2 │ │ │ │ - ccmp w1, w3, #0x0, hi // hi = pmore │ │ │ │ - b.ls 17cc4 // b.plast │ │ │ │ - add w19, w0, w1 │ │ │ │ - stp w0, w1, [x24, #16] │ │ │ │ - stp w2, w3, [x24, #24] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str wzr, [x24, #40] │ │ │ │ - lsl x0, x19, #3 │ │ │ │ - str q31, [x24] │ │ │ │ - str q31, [sp, #96] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - lsl x2, x19, #3 │ │ │ │ - str x0, [x24, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - 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, 81000 │ │ │ │ - ldp w6, w7, [x27, #16] │ │ │ │ - add x2, x2, #0x38 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldp w3, w4, [x27, #24] │ │ │ │ - bl 3510 │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ - ldr w0, [x28] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 17c8c // b.pmore │ │ │ │ - ldr w0, [x27, #40] │ │ │ │ - cbz w0, 17bb4 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr x7, [x27, #32] │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - add x4, x7, x23, lsl #3 │ │ │ │ - lsl x20, x23, #3 │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - cbz w1, 17ba4 │ │ │ │ - ldr x5, [x24, #32] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str w23, [sp, #96] │ │ │ │ - b 17b48 │ │ │ │ - sub w0, w2, #0x1 │ │ │ │ - lsl x6, x0, #3 │ │ │ │ - add x0, x5, x0, lsl #3 │ │ │ │ - ldr w6, [x5, x6] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 17c60 // b.none │ │ │ │ - ubfiz x0, x2, #3, #32 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x6, x5, x0 │ │ │ │ - str w2, [x24, #40] │ │ │ │ - str w1, [x5, x0] │ │ │ │ - ldr w1, [x4] │ │ │ │ - str w26, [x6, #4] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - sub w0, w1, #0x5 │ │ │ │ - ccmp w0, #0x1, #0x0, ne // ne = any │ │ │ │ - b.hi 17b88 // b.pmore │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 17ba0 // b.plast │ │ │ │ - ubfiz x0, x21, #2, #32 │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ - add w1, w25, w1 │ │ │ │ - ldr w2, [x28, x0] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 17bec // b.pmore │ │ │ │ - ldr w2, [x24, #40] │ │ │ │ - ldr w1, [x4] │ │ │ │ - cbnz w2, 17af0 │ │ │ │ - str w26, [x24, #40] │ │ │ │ - stp w1, w26, [x5] │ │ │ │ - ldr w1, [x4] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - sub w0, w1, #0x5 │ │ │ │ - ccmp w0, #0x1, #0x0, ne // ne = any │ │ │ │ - b.ls 17b34 // b.plast │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cinc w25, w25, eq // eq = none │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 17b48 // b.pmore │ │ │ │ - ldr w0, [x27, #40] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 17ad0 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0xc0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + mov x22, x0 │ │ │ │ + bl 5540 │ │ │ │ + cbz x0, 19af8 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x69 │ │ │ │ + b.ne 19af8 // b.any │ │ │ │ + ldrb w0, [x0, #1] │ │ │ │ + cbnz w0, 19af8 │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0x470 │ │ │ │ + bl 2f670 │ │ │ │ + mov w2, w20 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + adrp x20, 7f000 │ │ │ │ + add x1, x20, #0xea0 │ │ │ │ + bl 2f670 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0x478 │ │ │ │ + bl 5540 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 19a74 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x69 │ │ │ │ + b.eq 19aa4 // b.none │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 7840 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x480 │ │ │ │ + mov w1, #0x2bd // #701 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldrb w0, [x0, #1] │ │ │ │ + cbnz w0, 19a74 │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xe20 │ │ │ │ + bl 2f670 │ │ │ │ + mov w2, w21 │ │ │ │ + add x1, x20, #0xea0 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ + b 2f670 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 7840 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x440 │ │ │ │ + mov w1, #0x2b1 // #689 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bti c │ │ │ │ + cbz w1, 19b88 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add x4, x0, #0x8 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + add x5, x4, w1, uxtw #3 │ │ │ │ + ldr x1, [x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x4, [x1, #16] │ │ │ │ + cbz x4, 19b60 │ │ │ │ + ldr w4, [x4, #8] │ │ │ │ + tst x4, #0x4 │ │ │ │ + cinc w7, w7, eq // eq = none │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbz x1, 19b74 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + tst x1, #0x4 │ │ │ │ + cinc w6, w6, eq // eq = none │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ne 19b44 // b.any │ │ │ │ + str w7, [x2] │ │ │ │ + str w6, [x3] │ │ │ │ + ret │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + str w7, [x2] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + str w6, [x3] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz w1, 19bec │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add x6, x0, #0x8 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + 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 19bc0 // b.any │ │ │ │ + str w5, [x2] │ │ │ │ + str w4, [x3] │ │ │ │ + ret │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + str w5, [x2] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + str w4, [x3] │ │ │ │ ret │ │ │ │ - ldr w1, [x24, #40] │ │ │ │ - ldr w4, [x22, x0] │ │ │ │ - cbz w1, 17c70 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - lsl x6, x2, #3 │ │ │ │ - add x2, x5, x2, lsl #3 │ │ │ │ - ldr w6, [x5, x6] │ │ │ │ - cmp w6, #0x1 │ │ │ │ - b.eq 17c7c // b.none │ │ │ │ - ubfiz x2, x1, #3, #32 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x6, x5, x2 │ │ │ │ - str w1, [x24, #40] │ │ │ │ - str w26, [x5, x2] │ │ │ │ - str w4, [x6, #4] │ │ │ │ - ldr w7, [x28, x0] │ │ │ │ - mov w3, w21 │ │ │ │ - ldr w4, [x22, x0] │ │ │ │ - mov w6, w19 │ │ │ │ - ldp x0, x2, [sp, #112] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w5, [sp, #96] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - ldr x7, [x27, #32] │ │ │ │ - ldr x5, [x24, #32] │ │ │ │ - add x4, x7, x20 │ │ │ │ - b 17b60 │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x0, #4] │ │ │ │ - b 17b24 │ │ │ │ - str w26, [x24, #40] │ │ │ │ - stp w26, w4, [x5] │ │ │ │ - b 17c28 │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w1, w1, w4 │ │ │ │ - str w1, [x2, #4] │ │ │ │ - b 17c28 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - adrp x2, 81000 │ │ │ │ - ldr w3, [x22] │ │ │ │ - add x2, x2, #0x60 │ │ │ │ - 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 3510 │ │ │ │ - b 17aa8 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - bl 3b8c │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0xe0 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x21, #40] │ │ │ │ - cbz w0, 17d88 │ │ │ │ - adrp x22, 86000 │ │ │ │ - add x22, x22, #0x508 │ │ │ │ - adrp x24, 81000 │ │ │ │ - add x22, x22, #0x28 │ │ │ │ - add x24, x24, #0xe8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + mov w19, w1 │ │ │ │ mov w20, #0x0 // #0 │ │ │ │ - ldr x3, [x21, #32] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x23 │ │ │ │ - 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, [x22, x3] │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x21, #40] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 17d20 // b.pmore │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - ubfiz x20, x20, #3, #32 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x4, x0, x20 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - ldr w3, [x0, x20] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w4, [x4, #4] │ │ │ │ - ldrb w3, [x22, x3] │ │ │ │ - bl 3510 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x4 │ │ │ │ + and w21, w3, #0xff │ │ │ │ + cbz w1, 19c68 │ │ │ │ + add x8, x0, w1, uxtw #3 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x6, [x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x7, [x6, #16] │ │ │ │ + cbz x7, 19c4c │ │ │ │ + ldr w1, [x7, #8] │ │ │ │ + tst x1, #0x4 │ │ │ │ + cinc w19, w19, eq // eq = none │ │ │ │ + ldr x6, [x6, #24] │ │ │ │ + cbz x6, 19c60 │ │ │ │ + ldr w1, [x6, #8] │ │ │ │ + tst x1, #0x4 │ │ │ │ + cinc w20, w20, eq // eq = none │ │ │ │ + cmp x0, x8 │ │ │ │ + b.ne 19c30 // b.any │ │ │ │ + mov x0, x5 │ │ │ │ + str x5, [sp, #48] │ │ │ │ + str w2, [sp, #60] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x5, [sp, #48] │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + str x1, [x22] │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + cbnz w21, 19ce4 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 19d4c // b.none │ │ │ │ + cbnz w19, 19d9c │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #32] │ │ │ │ + cbz w20, 19d84 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 19d28 // b.none │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #24] │ │ │ │ + mov x0, x5 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - adrp x2, 81000 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - add x2, x2, #0xf8 │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 3510 │ │ │ │ + b 3738 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + str x0, [x22] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 19d4c // b.none │ │ │ │ + cbnz w19, 19dcc │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #32] │ │ │ │ + cbz w20, 19e00 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x1, [x22, #72] │ │ │ │ + str x0, [x22, #8] │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + str x0, [x22, #72] │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.ne 19cc0 // b.any │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #16] │ │ │ │ + mov x0, x5 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 3738 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + str x1, [x22, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #40] │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.ls 19e38 // b.plast │ │ │ │ + ldr x1, [x22, #24] │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + str x1, [x22, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #56] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x5 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 3738 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + str x1, [x22, #8] │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.eq 19e68 // b.none │ │ │ │ + ldr x1, [x22, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x22, #24] │ │ │ │ + cbz w20, 19d84 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + b 19cb8 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x1, [x22, #64] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + str x2, [x22, #8] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x22, #64] │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.eq 19e20 // b.none │ │ │ │ + ldr x1, [x22, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x22, #24] │ │ │ │ + cbnz w20, 19e30 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #32] │ │ │ │ + mov x0, x5 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 3738 │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x22, #16] │ │ │ │ + cbz w20, 19dfc │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + b 19d10 │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + str x1, [x22, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #48] │ │ │ │ + mov x0, x5 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 3738 │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x22, #16] │ │ │ │ + b 19dbc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz w1, 1a234 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x2, x0 │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x23, x0, w1, uxtw #3 │ │ │ │ + ldr x24, [x4, #576] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - mov w20, w2 │ │ │ │ + mov x19, x0 │ │ │ │ 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 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x26, x0 │ │ │ │ - cbnz w19, 181a8 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w21, #0x0, #0x4, ne // ne = any │ │ │ │ mov w21, #0x0 // #0 │ │ │ │ - b.ne 18154 // b.any │ │ │ │ - ldr w0, [x28, #40] │ │ │ │ - cbz w0, 180cc │ │ │ │ - adrp x2, 83000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x2, x2, #0xe8 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x2, x1, [sp, #96] │ │ │ │ - b 17eb4 │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.ne 17efc // b.any │ │ │ │ - ldr w19, [x0, #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 3a80 │ │ │ │ - strb w20, [x26, w21, uxtw] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - add w25, w0, #0x2 │ │ │ │ - add w0, w21, #0x1 │ │ │ │ - mov w4, w19 │ │ │ │ - add x0, x26, x0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - ldr w0, [x28, #40] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - add w21, w21, w25 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 180c8 // b.plast │ │ │ │ - ldr w1, [sp, #116] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w0, w0, w23 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - csel w0, w0, w23, ne // ne = any │ │ │ │ - ldr x2, [x28, #32] │ │ │ │ - lsl x25, x0, #3 │ │ │ │ - ldr w1, [x2, x25] │ │ │ │ - add x0, x2, x0, lsl #3 │ │ │ │ - cbz w1, 17f44 │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.ne 17e48 // b.any │ │ │ │ - ldr w19, [x0, #4] │ │ │ │ - mov w20, #0x4d // #77 │ │ │ │ - add w22, w22, w19 │ │ │ │ - add w24, w24, w19 │ │ │ │ - b 17e60 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 17f24 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 17f34 // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 181d8 // b.any │ │ │ │ - ldr w19, [x0, #4] │ │ │ │ - mov w20, #0x5e // #94 │ │ │ │ - add w22, w22, w19 │ │ │ │ - b 17e60 │ │ │ │ - ldr w19, [x0, #4] │ │ │ │ - mov w20, #0x44 // #68 │ │ │ │ - add w24, w24, w19 │ │ │ │ - b 17e60 │ │ │ │ - ldr w19, [x0, #4] │ │ │ │ - mov w20, #0x49 // #73 │ │ │ │ - add w22, w22, w19 │ │ │ │ - b 17e60 │ │ │ │ - ldr w19, [x0, #4] │ │ │ │ - cbz w19, 17e60 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x5, [x2], #8 │ │ │ │ + ldp x1, x0, [x5, #16] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + cinc w22, w22, ne // ne = any │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cinc w21, w21, ne // ne = any │ │ │ │ + cmp x2, x23 │ │ │ │ + b.ne 19ec0 // b.any │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x0, x0, #0xf98 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x20, x4 │ │ │ │ + mov x25, x3 │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 17f90 │ │ │ │ - cmp w20, #0x53 │ │ │ │ - ccmp w1, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 18014 // b.none │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - mov w20, #0x53 // #83 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, w27 │ │ │ │ - b.ls 17ff0 // 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 3bbb0 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 17f5c // b.none │ │ │ │ - cmp w20, #0x4d │ │ │ │ - ccmp w1, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 18074 // b.none │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov w20, #0x4d // #77 │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, w27 │ │ │ │ - b.hi 17f90 // b.pmore │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ - add w19, w19, w2 │ │ │ │ - b.ne 181ec // b.any │ │ │ │ - ldr w1, [x1, x25] │ │ │ │ - add w22, w22, w27 │ │ │ │ - add w24, w24, w27 │ │ │ │ - b 17ee0 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - mov w5, w19 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.hi 19fc8 // b.pmore │ │ │ │ + b 1a090 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2fd0 │ │ │ │ + cbz x25, 1a200 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + ldr w2, [x2, #24] │ │ │ │ + bl 4c040 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3a80 │ │ │ │ - strb w20, [x26, w21, uxtw] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - str w0, [sp, #112] │ │ │ │ - add w0, w21, #0x1 │ │ │ │ - mov w4, w19 │ │ │ │ - add x0, x26, x0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w20, #0x53 // #83 │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - add w21, w21, w0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - b 17f78 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - ldr w5, [sp, #112] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + bl 4b3e4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bl 79a8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3738 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cbz x1, 19fb4 │ │ │ │ + ldrb w0, [x20, #160] │ │ │ │ + cbnz w0, 1a140 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2fd0 │ │ │ │ + cbz x25, 1a208 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + ldr w2, [x2, #24] │ │ │ │ + bl 4c040 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3a80 │ │ │ │ - strb w20, [x26, w21, uxtw] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - add w19, w0, #0x2 │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - add w0, w21, #0x1 │ │ │ │ - add x0, x26, x0 │ │ │ │ - add w21, w21, w19 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w20, #0x4d // #77 │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 17f78 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cbnz w0, 181bc │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 18134 // b.none │ │ │ │ - ldr w19, [sp, #120] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w5, w19 │ │ │ │ - adrp x4, 83000 │ │ │ │ + bl 4b3e4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 79a8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3738 │ │ │ │ + mov w1, w26 │ │ │ │ + mov w27, w28 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 1a16c // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cbz x0, 1a154 │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + add w26, w1, #0x1 │ │ │ │ + orr w2, w2, #0x100 │ │ │ │ + str w2, [x0, #8] │ │ │ │ + mov w2, w22 │ │ │ │ + bl 199c0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 1a1dc │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ls 1a00c // b.plast │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + orr w1, w1, #0x100 │ │ │ │ + str w1, [x0, #8] │ │ │ │ + mov w1, w27 │ │ │ │ + mov w2, w21 │ │ │ │ + bl 199c0 │ │ │ │ + add w28, w27, #0x1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 19f58 │ │ │ │ + ldrb w0, [x20, #160] │ │ │ │ + cbz w0, 19f08 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x2, [x20, #168] │ │ │ │ + bl 45c40 │ │ │ │ + ldr x0, [x19] │ │ │ │ + b 19f58 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x2, [x20, #168] │ │ │ │ + bl 45c40 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cbz x1, 1a07c │ │ │ │ + ldrb w0, [x20, #160] │ │ │ │ + cbz w0, 1a18c │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x2, [x20, #168] │ │ │ │ + bl 45c40 │ │ │ │ + mov w1, w26 │ │ │ │ + mov w27, w28 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 1a16c // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cbz x0, 1a1f0 │ │ │ │ + add w26, w1, #0x1 │ │ │ │ + mov w2, w22 │ │ │ │ + bl 199c0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 1a210 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ls 1a0c8 // b.plast │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + orr w1, w1, #0x100 │ │ │ │ + str w1, [x0, #8] │ │ │ │ + mov w1, w27 │ │ │ │ + mov w2, w21 │ │ │ │ + bl 199c0 │ │ │ │ + add w28, w27, #0x1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 1a05c │ │ │ │ + ldrb w0, [x20, #160] │ │ │ │ + cbnz w0, 1a048 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2fd0 │ │ │ │ + cbz x25, 1a224 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + ldr w2, [x2, #24] │ │ │ │ + bl 4c040 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0xe8 │ │ │ │ - bl 3a80 │ │ │ │ - mov w0, #0x43 // #67 │ │ │ │ - strb w0, [x26, w21, uxtw] │ │ │ │ - add w0, w21, #0x1 │ │ │ │ - adrp x3, 81000 │ │ │ │ - mov w4, w19 │ │ │ │ - add x0, x26, x0 │ │ │ │ - add x3, x3, #0x100 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ + bl 4b3e4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bl 79a8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3738 │ │ │ │ + ldr x0, [x19] │ │ │ │ + b 1a05c │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x2, [x20, #168] │ │ │ │ + bl 45c40 │ │ │ │ + b 19fb4 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + mov w26, w1 │ │ │ │ + cbnz x0, 19ff8 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 19fc8 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x26 │ │ │ │ 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 x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w19, [sp, #124] │ │ │ │ - mov w5, w19 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 83000 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2fd0 │ │ │ │ + cbz x25, 1a22c │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + ldr w2, [x2, #24] │ │ │ │ + bl 4c040 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0xe8 │ │ │ │ - bl 3a80 │ │ │ │ - mov x6, x26 │ │ │ │ - mov w1, #0x43 // #67 │ │ │ │ - add w21, w0, #0x2 │ │ │ │ - mov w4, w19 │ │ │ │ - adrp x3, 81000 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - strb w1, [x6], #1 │ │ │ │ - add x3, x3, #0x100 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x6 │ │ │ │ - bl 3a20 │ │ │ │ - b 17e14 │ │ │ │ - ldp w0, w1, [sp, #116] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - csel w19, w0, w1, ne // ne = any │ │ │ │ - b 18158 │ │ │ │ - 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 180e8 │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 17e60 // b.any │ │ │ │ - ldr w19, [x0, #4] │ │ │ │ - mov w20, #0x4e // #78 │ │ │ │ - b 17e60 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - mov w2, #0x35f // #863 │ │ │ │ - bl 34b0 │ │ │ │ + bl 4b3e4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 79a8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3738 │ │ │ │ + b 1a07c │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + mov w28, w27 │ │ │ │ + cbnz x1, 1a028 │ │ │ │ + mov w1, w26 │ │ │ │ + b 19fbc │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + mov w26, w1 │ │ │ │ + cbnz x0, 1a0b4 │ │ │ │ + b 1a084 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 19f3c │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 19f9c │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + mov w28, w27 │ │ │ │ + cbnz x1, 1a0e4 │ │ │ │ + mov w1, w26 │ │ │ │ + b 1a084 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 1a120 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 1a1c0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x0 │ │ │ │ - and w0, w1, #0xff │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w6 │ │ │ │ + mov x19, x7 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - str w0, [sp, #124] │ │ │ │ - ldp w2, w0, [x26, #16] │ │ │ │ - add w0, w0, w2 │ │ │ │ - add w0, w0, w0, lsl #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - bl 37e0 │ │ │ │ - ldr w1, [x26, #40] │ │ │ │ - mov x22, x0 │ │ │ │ - cbz w1, 185ec │ │ │ │ + mov x22, x4 │ │ │ │ + mov w21, w5 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x3 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + mov x1, #0x78 // #120 │ │ │ │ + str x2, [sp, #88] │ │ │ │ + bl 56b80 │ │ │ │ + stp x24, x25, [x0] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + stp x2, x23, [x0, #16] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + stp x19, x1, [x0, #48] │ │ │ │ + strb w21, [x0, #40] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x1, [x0, #64] │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + str w1, [x0, #72] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + str x1, [x0, #80] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + str x22, [x0, #32] │ │ │ │ + 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 x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x2, 83000 │ │ │ │ - adrp x0, 83000 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr w12, [x20, #72] │ │ │ │ + cbnz w12, 1a338 │ │ │ │ + ldr w0, [x20, #112] │ │ │ │ + cbnz w0, 1a5cc │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + bl 3738 │ │ │ │ + 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] │ │ │ │ - add x2, x2, #0xbb0 │ │ │ │ - add x0, x0, #0xe8 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ + ldr x13, [x20, #64] │ │ │ │ + add x7, x13, #0x8 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr x3, [x26, #32] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - str wzr, [sp, #108] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - b 182c0 │ │ │ │ - sub w28, w28, #0x2 │ │ │ │ - tst w28, #0xfffffffd │ │ │ │ - b.ne 182b0 // b.any │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - add w23, w23, w0 │ │ │ │ - ldr w1, [x26, #40] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cmp w1, w20 │ │ │ │ - b.ls 18538 // b.plast │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - 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 w28, [x3, x21] │ │ │ │ - cbz w28, 183e4 │ │ │ │ - sub w1, w28, #0x5 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 183e4 // b.plast │ │ │ │ - cmp w28, #0x1 │ │ │ │ - b.ne 1829c // b.any │ │ │ │ - cbz w27, 1856c │ │ │ │ - adrp x7, 83000 │ │ │ │ - add x7, x7, #0xe8 │ │ │ │ - mov x4, x7 │ │ │ │ - mov w5, w27 │ │ │ │ - mov w2, w28 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + b 1a368 │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x7, x7, #0x28 │ │ │ │ + cmp w19, w12 │ │ │ │ + b.eq 1a4cc // b.none │ │ │ │ + ldrb w0, [x7, #28] │ │ │ │ + cbnz w0, 1a354 │ │ │ │ + ldr w10, [x7] │ │ │ │ + cbz w10, 1a4a0 │ │ │ │ + sub w0, w10, #0x1 │ │ │ │ + ldr x1, [x20, #104] │ │ │ │ + ldp x3, x9, [x7, #8] │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ls 1a4e4 // b.plast │ │ │ │ + lsr w8, w10, #2 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x7, [sp, #136] │ │ │ │ - bl 3a80 │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - mov w4, w27 │ │ │ │ - mov w1, w28 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - str w0, [sp, #108] │ │ │ │ - add x0, x22, w19, uxtw │ │ │ │ - bl 3a20 │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - add w0, w0, w19 │ │ │ │ - ldr x3, [x26, #32] │ │ │ │ - mov w1, #0x5e // #94 │ │ │ │ - add w19, w0, #0x1 │ │ │ │ - add x2, x3, x21 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - strh w1, [x22, w0, uxtw] │ │ │ │ - str w2, [sp, #108] │ │ │ │ - cbz w2, 183c4 │ │ │ │ - add w24, w2, #0x1 │ │ │ │ - sub w28, w25, w0 │ │ │ │ - add w24, w24, w0 │ │ │ │ - mov w27, w19 │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + lsl x8, x8, #4 │ │ │ │ nop │ │ │ │ + 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] │ │ │ │ + uzp1 v30.2s, v30.2s, v26.2s │ │ │ │ + uzp1 v31.2s, v31.2s, v27.2s │ │ │ │ + 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 1a3a0 // b.any │ │ │ │ + addv s31, v29.4s │ │ │ │ + and w2, w10, #0xfffffffc │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x10, #0x3 │ │ │ │ + b.eq 1a48c // b.none │ │ │ │ + ldr w5, [x3, w2, uxtw #2] │ │ │ │ + add w4, w2, #0x1 │ │ │ │ + ldr w6, [x9, w2, uxtw #2] │ │ │ │ + ldr w5, [x1, x5, lsl #2] │ │ │ │ + cmp w6, w5 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + cmp w10, w4 │ │ │ │ + b.ls 1a48c // b.plast │ │ │ │ + ldr w8, [x3, w4, uxtw #2] │ │ │ │ + add w5, w2, #0x2 │ │ │ │ + ldr w6, [x9, w4, uxtw #2] │ │ │ │ + ldr w4, [x1, x8, lsl #2] │ │ │ │ + cmp w6, w4 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + cmp w10, w5 │ │ │ │ + b.ls 1a48c // b.plast │ │ │ │ + ldr w8, [x3, w5, uxtw #2] │ │ │ │ + add w4, w2, #0x3 │ │ │ │ + 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 1a48c // b.plast │ │ │ │ + ldr w6, [x3, w4, uxtw #2] │ │ │ │ + add w2, w2, #0x4 │ │ │ │ + ldr w5, [x9, w4, uxtw #2] │ │ │ │ + ldr w4, [x1, x6, lsl #2] │ │ │ │ + cmp w5, w4 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + cmp w10, w2 │ │ │ │ + b.ls 1a48c // b.plast │ │ │ │ + ldr w3, [x3, w2, uxtw #2] │ │ │ │ + ldr w2, [x9, w2, uxtw #2] │ │ │ │ + ldr w1, [x1, x3, lsl #2] │ │ │ │ + cmp w1, w2 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + cmp w10, w0 │ │ │ │ + b.ne 1a358 // b.any │ │ │ │ nop │ │ │ │ - ldr w4, [x26, #28] │ │ │ │ - add x0, x22, w27, uxtw │ │ │ │ - ldr x7, [x26, #8] │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - add w4, w4, w27 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add w4, w4, w28 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldrb w4, [x7, w4, uxtw] │ │ │ │ - bl 3a20 │ │ │ │ - cmp w27, w24 │ │ │ │ - b.ne 18380 // b.any │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - ldr x3, [x26, #32] │ │ │ │ - add w19, w19, w0 │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - mov w1, #0x44 // #68 │ │ │ │ - ldr w28, [x3, x21] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - add w25, w25, w0 │ │ │ │ - add x0, x3, x21 │ │ │ │ - str w1, [sp, #108] │ │ │ │ - b 1829c │ │ │ │ - ldr w24, [x0, #4] │ │ │ │ - cbz w24, 184c0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 1846c │ │ │ │ - cbnz w27, 184f4 │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - cmp w0, #0x4d │ │ │ │ - b.eq 18414 // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp w12, w19 │ │ │ │ + b.ne 1a4f0 // b.any │ │ │ │ + ldr w0, [x20, #112] │ │ │ │ + cmp w0, w11 │ │ │ │ + b.ne 1a5d4 // b.any │ │ │ │ + cmp w19, w11 │ │ │ │ + b.ne 1a344 // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + b 1a31c │ │ │ │ + ldr w0, [x20, #112] │ │ │ │ + cmp w11, w0 │ │ │ │ + b.ne 1a5d4 // b.any │ │ │ │ + cmp w11, w19 │ │ │ │ + b.ne 1a344 // b.any │ │ │ │ + b 1a4bc │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 1a3f8 │ │ │ │ + mov w22, #0x28 // #40 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w23, #0x60 // #96 │ │ │ │ + umull x22, w19, w22 │ │ │ │ + add x13, x13, x22 │ │ │ │ + strb w0, [x13, #36] │ │ │ │ + ldr w1, [x13, #8] │ │ │ │ + ldr w0, [x20, #112] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x20, #112] │ │ │ │ + cbz w1, 1a55c │ │ │ │ + ldr x1, [x13, #16] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + ldr w24, [x1, x21, lsl #2] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + umaddl x0, w24, w23, x0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 39c0 │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + add x13, x1, x22 │ │ │ │ + cbnz w0, 1a580 │ │ │ │ + ldr w0, [x13, #8] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 1a520 // b.pmore │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + bl 3738 │ │ │ │ mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w4, [x1, x22] │ │ │ │ + mov w3, w24 │ │ │ │ + ldr w5, [x13, #4] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x4d0 │ │ │ │ + mov w1, #0x412 // #1042 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + str w6, [sp, #76] │ │ │ │ + bl 2e2cc │ │ │ │ + bl 34c8 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr w6, [sp, #76] │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + str w6, [x1] │ │ │ │ + bl 3528 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x580 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x48 │ │ │ │ + add x1, x1, #0x2c8 │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ + mov w2, #0x3f5 // #1013 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + mov x28, x0 │ │ │ │ + mov w0, #0x3e8 // #1000 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + mov w25, #0xffffffff // #-1 │ │ │ │ + ldr x1, [x28, #64] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x22, [x28, #80] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str wzr, [sp, #52] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a2ec │ │ │ │ + mov w19, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 1ac14 // b.none │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + 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, 1abf8 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + bl 74240 │ │ │ │ + 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 1a934 // b.none │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + nop │ │ │ │ + cbz x27, 1ab80 │ │ │ │ + ldr w19, [sp, #32] │ │ │ │ + mov x0, x27 │ │ │ │ + mov w1, w19 │ │ │ │ + bl 7ac40 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 7a920 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ldr w19, [x1, #8] │ │ │ │ + cbz w19, 1a880 │ │ │ │ + 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, 1a814 │ │ │ │ + cbnz x24, 1a9f8 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + ldr x20, [x1] │ │ │ │ + cbz x20, 1aa74 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 37c8 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + add x26, x2, x21 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + ldr x24, [x0] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + mov w3, w0 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 193a0 │ │ │ │ + tbz w0, #0, 1a860 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + orr x24, x20, x27 │ │ │ │ + add x26, x2, x21 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + cbnz w19, 1aa04 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + str x1, [x0] │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + 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 1a808 // b.plast │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + cbz w0, 1aa7c │ │ │ │ + ldr w0, [x28, #44] │ │ │ │ + cbz w0, 1a808 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 18f00 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x26, x2, x21 │ │ │ │ + strb wzr, [x26, #24] │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 19780 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x26, x2, x21 │ │ │ │ + cbnz x24, 1a9f0 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + ldr x20, [x1] │ │ │ │ + cbz x20, 1aa6c │ │ │ │ + mov x0, x20 │ │ │ │ + bl 37c8 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + add x26, x2, x21 │ │ │ │ + ldrb w0, [x26, #24] │ │ │ │ + cbnz w0, 1a774 │ │ │ │ + nop │ │ │ │ + ldp x1, x0, [sp, #16] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 1a720 // b.pmore │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + cbz x27, 1a88c │ │ │ │ + mov x0, x27 │ │ │ │ + bl 72c20 │ │ │ │ + mov w3, w0 │ │ │ │ + ldp x4, x5, [x28, #48] │ │ │ │ + mov w1, w19 │ │ │ │ + ldr w2, [sp, #52] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x5, [x5, #576] │ │ │ │ + bl 19c00 │ │ │ │ + ldp x2, x4, [x28, #48] │ │ │ │ + mov w1, w19 │ │ │ │ + ldr x3, [x28, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 19e80 │ │ │ │ + cbz w19, 1a914 │ │ │ │ + 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, 1a8e8 │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #16] │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + cbz x0, 1a900 │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + ldr x0, [x24] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x24], #8 │ │ │ │ + cmp x19, x24 │ │ │ │ + b.ne 1a8c4 // b.any │ │ │ │ + ldp w0, w1, [sp, #32] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 1a6e0 // b.any │ │ │ │ + cmp x27, #0x0 │ │ │ │ + ccmp x20, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 1a9e4 // b.any │ │ │ │ + cbz x27, 1a958 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 785d0 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 78360 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w21, #0x60 // #96 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbnz w0, 1a9a0 │ │ │ │ + b 1a658 │ │ │ │ + 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 1a658 // b.plast │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr w19, [x1, x23, lsl #2] │ │ │ │ + umaddl x0, w19, w21, x0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 3738 │ │ │ │ + mov w20, w0 │ │ │ │ + cbz w0, 1a978 │ │ │ │ + bl 34c8 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str w20, [x1] │ │ │ │ + bl 3528 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + b 1a958 │ │ │ │ + ldrb w0, [x26, #24] │ │ │ │ + cbz w0, 1a860 │ │ │ │ + cbnz x20, 1a774 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + b 1a7ac │ │ │ │ + ldr x0, [x23] │ │ │ │ + add x2, sp, #0x34 │ │ │ │ + bl 19240 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.gt 1aaac │ │ │ │ + b.ne 1ab30 // b.any │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + ubfiz x3, x19, #3, #32 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ne 1ab78 // b.any │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ add w19, w19, #0x1 │ │ │ │ - mov w1, #0x30 // #48 │ │ │ │ - strh w1, [x22, x0] │ │ │ │ - ldr w0, [x26, #28] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldr x4, [x26, #8] │ │ │ │ - add w8, w28, w0 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - add x0, x22, w19, uxtw │ │ │ │ - ldrb w4, [x4, w8, uxtw] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + str x3, [sp] │ │ │ │ + lsl w1, w0, #1 │ │ │ │ + mov x0, x23 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + ubfiz x1, x1, #3, #32 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x3, [sp] │ │ │ │ + add x26, x2, x21 │ │ │ │ + add x0, x0, x3 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + b 1a7b8 │ │ │ │ + ldrb w0, [x26, #24] │ │ │ │ + cbz w0, 1a860 │ │ │ │ + mov x24, x27 │ │ │ │ + b 1a7ac │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 18bf0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w1, w19 │ │ │ │ + bl 18e48 │ │ │ │ + ldr w0, [x28, #44] │ │ │ │ + cbz w0, 1a808 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 19084 │ │ │ │ + b 1a808 │ │ │ │ + mov x26, x23 │ │ │ │ + add x0, x23, w19, uxtw #3 │ │ │ │ + str x0, [sp] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x19, [x26] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19] │ │ │ │ + str w25, [x19, #8] │ │ │ │ + cbz x0, 1aae4 │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 1aafc │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x0, [x26] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x26], #8 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.ne 1aac0 // 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 1a7b8 │ │ │ │ + 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, 1ab5c │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x26, #16] │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + cbz x0, 1a7e4 │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x26, #24] │ │ │ │ + b 1a7e4 │ │ │ │ add w19, w19, #0x1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - bl 3a20 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ + b 1ab1c │ │ │ │ + cbz x20, 1abe8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbz w0, 1aba4 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + b 1a714 │ │ │ │ + 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 19c00 │ │ │ │ + ldp x2, x4, [x28, #48] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x3, [x28, #32] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 19e80 │ │ │ │ + ldp w0, w1, [sp, #32] │ │ │ │ add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov w0, #0x53 // #83 │ │ │ │ - str w0, [sp, #108] │ │ │ │ - ldr x3, [x26, #32] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add x0, x3, x21 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w24 │ │ │ │ - b.ls 184c0 // b.plast │ │ │ │ - ldp w0, w1, [x26, #24] │ │ │ │ - add w28, w24, w25 │ │ │ │ - ldp x3, x2, [x26] │ │ │ │ - add w0, w23, w0 │ │ │ │ - add w0, w0, w24 │ │ │ │ - add w1, w28, w1 │ │ │ │ - ldrb w0, [x3, w0, uxtw] │ │ │ │ - ldrb w1, [x2, w1, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 183f4 // b.none │ │ │ │ - cbz w27, 184e0 │ │ │ │ - ldr x3, [x26, #32] │ │ │ │ - mov w0, #0x4d // #77 │ │ │ │ - str w0, [sp, #108] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add x0, x3, x21 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w24 │ │ │ │ - b.hi 1846c // b.pmore │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 1860c // b.any │ │ │ │ - ldr w28, [x0] │ │ │ │ - add w23, w23, w24 │ │ │ │ - add w25, w25, w24 │ │ │ │ - b 182f0 │ │ │ │ - mov w0, #0x4d // #77 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - str w0, [sp, #108] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - b 18454 │ │ │ │ - ldr x4, [sp, #128] │ │ │ │ - mov w5, w27 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 1a958 // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbnz w0, 1ab98 │ │ │ │ + b 1aba4 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + ldr w1, [x1, x19] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + subs w0, w0, w1 │ │ │ │ + str w0, [sp, #36] │ │ │ │ + b.ne 1a6d4 // b.any │ │ │ │ + b 1a958 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ac58 // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3a80 │ │ │ │ - str w0, [sp, #136] │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - add x0, x22, w19, uxtw │ │ │ │ - mov w4, w27 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - add w19, w19, w0 │ │ │ │ - b 183f8 │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - cmp w0, #0x4d │ │ │ │ - b.ne 1857c // b.any │ │ │ │ - cbnz w27, 18590 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + 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 │ │ │ │ - mov w1, #0x30 // #48 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - strh w1, [x22, w19, uxtw] │ │ │ │ - b 18348 │ │ │ │ - mov w0, w19 │ │ │ │ - mov w1, #0x30 // #48 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - strh w1, [x22, x0] │ │ │ │ - cbz w27, 18548 │ │ │ │ - mov w5, w27 │ │ │ │ - adrp x20, 83000 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x4, x20, #0xe8 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + 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, 1b2b8 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ubfiz x1, x21, #5, #32 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr w2, [x0, #16]! │ │ │ │ + str w2, [sp, #16] │ │ │ │ + add x2, x1, x0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 1b270 // b.any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 1ace0 // b.any │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x4f6 // #1270 │ │ │ │ + adrp x2, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x2, x2, #0x568 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w25, #0x60 // #96 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + adrp x22, 84000 │ │ │ │ + add x22, x22, #0x130 │ │ │ │ + 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 56b80 │ │ │ │ + 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, 1adf4 │ │ │ │ + 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 4b3e4 │ │ │ │ + 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 56b80 │ │ │ │ + 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 56b80 │ │ │ │ + str x0, [x23, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 36a8 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x0, x1, x21 │ │ │ │ + ldr w2, [x0, #16] │ │ │ │ + cmp w2, w26 │ │ │ │ + b.hi 1ad70 // b.pmore │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ne 1ad60 // b.any │ │ │ │ + ldr x21, [sp, #8] │ │ │ │ + mov x2, #0x28 // #40 │ │ │ │ + adrp x3, 18000 │ │ │ │ + add x3, x3, #0x8e0 │ │ │ │ + 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 3108 │ │ │ │ + ldr w21, [x21, #344] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + lsl w0, w21, #1 │ │ │ │ + bl 37e0 │ │ │ │ + mov x22, x0 │ │ │ │ + cbz w23, 1aeb8 │ │ │ │ + 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 1ae60 // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w21, [x0, #344] │ │ │ │ + ubfiz x2, x21, #3, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x1, #0x78 // #120 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [sp, #120] │ │ │ │ + stp xzr, xzr, [sp, #136] │ │ │ │ + stp xzr, xzr, [sp, #152] │ │ │ │ + bl 56b80 │ │ │ │ + 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 56b80 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl 35e8 │ │ │ │ + mov w21, w0 │ │ │ │ + cbnz w0, 1b298 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3258 │ │ │ │ + mov w21, w0 │ │ │ │ + cbnz w0, 1b2fc │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + mov w1, #0x546 // #1350 │ │ │ │ + adrp x2, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x2, x2, #0x5c0 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + ldr w3, [x20, #344] │ │ │ │ + mov x28, x26 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w0, [x20, #344] │ │ │ │ + adrp x1, 1a000 │ │ │ │ + add x20, x1, #0x600 │ │ │ │ + cbz w0, 1b004 │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3300 │ │ │ │ + mov w27, w0 │ │ │ │ + cbnz w0, 1b2dc │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x28, x28, #0x8 │ │ │ │ + ldr w0, [x0, #344] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 1afa8 // b.pmore │ │ │ │ + cbz w0, 1b004 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + ldr x0, [x26, x21, lsl #3] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + bl 2f10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w0, [x0, #344] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 1afe4 // b.pmore │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w23, #0xffffffff // #-1 │ │ │ │ + cbz w0, 1b0d0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 19780 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + add x28, x2, x20 │ │ │ │ + ldrb w0, [x28, #8] │ │ │ │ + cbz w0, 1b24c │ │ │ │ + ldrb w0, [x28, #24] │ │ │ │ + cbnz w0, 1b24c │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + str xzr, [x2, x20] │ │ │ │ + strb wzr, [x28, #8] │ │ │ │ + strb wzr, [x28, #24] │ │ │ │ + cbz x0, 1b064 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x28, #32] │ │ │ │ + ldr x27, [x28, #16] │ │ │ │ + cbz x27, 1b0b0 │ │ │ │ + ldr x0, [x27, #16] │ │ │ │ + str xzr, [x27] │ │ │ │ + str w23, [x27, #8] │ │ │ │ + cbz x0, 1b08c │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x27, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + cbz x0, 1b0a4 │ │ │ │ + bl 5340 │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x27, #24] │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x28, #16] │ │ │ │ + ldr x0, [x28, #88] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x28, #88] │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 1b020 // b.pmore │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cbz x0, 1b0e0 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str wzr, [sp, #104] │ │ │ │ + cbz w0, 1b134 │ │ │ │ + ubfiz x21, x0, #6, #32 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbnz w0, 1b1d4 │ │ │ │ + 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 4b2e0 │ │ │ │ + cmp x21, x23 │ │ │ │ + b.ne 1b104 // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 1b100 // b.any │ │ │ │ + ldr w0, [sp, #44] │ │ │ │ + cbz w0, 1b174 │ │ │ │ + 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 38a0 │ │ │ │ + stur xzr, [x19, #-24] │ │ │ │ + ldur x0, [x19, #-16] │ │ │ │ + bl 38a0 │ │ │ │ + stur xzr, [x19, #-16] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 1b150 // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + b.ne 1b294 // 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 4b2e0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3a80 │ │ │ │ - mov w4, w27 │ │ │ │ - add x3, x20, #0xe8 │ │ │ │ - add x0, x22, w19, uxtw │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, x1, x24 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + add x1, x1, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bl 5c8c0 │ │ │ │ + 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 x21, x23 │ │ │ │ + b.ne 1b1e8 // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x24, x24, #0x20 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ne 1b1e4 // b.any │ │ │ │ + b 1b134 │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x5f0 │ │ │ │ + mov w1, #0x55d // #1373 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x538 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x4ee // #1262 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bl 3588 │ │ │ │ + bl 34c8 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x588 │ │ │ │ + str w21, [x1] │ │ │ │ + bl 3528 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x580 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x60 │ │ │ │ + add x1, x1, #0x2c8 │ │ │ │ + add x0, x0, #0x520 │ │ │ │ + mov w2, #0x4e9 // #1257 │ │ │ │ + bl 34b0 │ │ │ │ + bl 34c8 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + str w27, [x1] │ │ │ │ + bl 3528 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + bl 34c8 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x5a0 │ │ │ │ + str w21, [x1] │ │ │ │ + bl 3528 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldrh w3, [x2, #18] │ │ │ │ + ldr x4, [x0] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cmp w3, #0x6 │ │ │ │ + b.ne 1b370 // b.any │ │ │ │ + ldr w0, [x2, #20] │ │ │ │ + mov w3, #0x4342 // #17218 │ │ │ │ + ldrh w4, [x2, #24] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + strh w4, [sp, #20] │ │ │ │ + cmp w3, w0, uxth │ │ │ │ + b.eq 1b3a0 // b.none │ │ │ │ + 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 1b404 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + ldrh w1, [x2, #24] │ │ │ │ + ldrh w0, [x2, #22] │ │ │ │ + mov w19, w1 │ │ │ │ + bl 5ea90 │ │ │ │ + and w0, w0, #0xffff │ │ │ │ + ldp x2, x1, [sp] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 1b3d0 // b.none │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + b 1b370 │ │ │ │ + mov w0, w19 │ │ │ │ + stp x1, x2, [sp] │ │ │ │ + bl 5ea90 │ │ │ │ + ldp x1, x2, [sp] │ │ │ │ + mov w3, w0 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldrh w4, [x2, #18] │ │ │ │ + mov w2, #0xffffffed // #-19 │ │ │ │ + sub w2, w2, w4 │ │ │ │ + add w2, w2, w3, uxth │ │ │ │ + str w2, [x1] │ │ │ │ + b 1b374 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + bl 3588 │ │ │ │ + bti c │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x19, [sp, #32] │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #8] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cmn x3, #0x1 │ │ │ │ + b.eq 1b51c // b.none │ │ │ │ + ldr x4, [x1, #8] │ │ │ │ + add x3, x3, #0x4 │ │ │ │ + ldr w1, [x2] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x1, x1, x4 │ │ │ │ + add x1, x1, x3 │ │ │ │ + bl 3648 │ │ │ │ + cbnz w0, 1b4f4 │ │ │ │ + mov x3, x19 │ │ │ │ + mov x0, sp │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ne 1b4d0 // b.any │ │ │ │ + ldr w0, [sp] │ │ │ │ + bl 5eaa0 │ │ │ │ + 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 1b518 // 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, 81000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - mov x0, x22 │ │ │ │ + add x2, x2, #0x688 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + b 1b4a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + b 1b4a0 │ │ │ │ + bl 3588 │ │ │ │ + adrp x3, 86000 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x600 │ │ │ │ + add x1, x1, #0x628 │ │ │ │ + add x0, x0, #0x638 │ │ │ │ + mov w2, #0x49 // #73 │ │ │ │ + bl 34b0 │ │ │ │ + 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, 1b5f0 │ │ │ │ + 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 38a0 │ │ │ │ + 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 1b5c0 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + bl 38a0 │ │ │ │ + str wzr, [x21, #56] │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x30 // #48 │ │ │ │ - strh w0, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, #0x28 // #40 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + mov x23, x3 │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x5, [sp, #72] │ │ │ │ + umull x1, w1, w20 │ │ │ │ + bl 56b80 │ │ │ │ + mov x6, x0 │ │ │ │ + ldr w7, [x19, #56] │ │ │ │ + str x6, [x19, #64] │ │ │ │ + umull x5, w7, w20 │ │ │ │ + add x20, x0, x5 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str x24, [x6, x5] │ │ │ │ + stp x22, x23, [x20, #8] │ │ │ │ + str x21, [x20, #24] │ │ │ │ + bl 2f608 │ │ │ │ + ldr w1, [x19, #56] │ │ │ │ + str x0, [x20, #32] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x19, #56] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - mov w2, #0x3d0 // #976 │ │ │ │ - bl 34b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-144]! │ │ │ │ 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 x28, x0 │ │ │ │ + mov w27, w4 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + mov x21, x6 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w7 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - stp x1, x2, [sp, #120] │ │ │ │ - str x3, [sp, #136] │ │ │ │ + mov w26, w5 │ │ │ │ + str w2, [sp, #104] │ │ │ │ + str w3, [sp, #112] │ │ │ │ + str x1, [sp, #120] │ │ │ │ bl 3a08 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ + mov x24, x0 │ │ │ │ and x0, x0, #0xffffffff │ │ │ │ str x0, [sp, #96] │ │ │ │ bl 37e0 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz w20, 1894c │ │ │ │ - sub w1, w20, #0x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x24, x27, #0x1 │ │ │ │ - add x24, x24, x1 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x9, [sp, #120] │ │ │ │ + stp x28, x9, [x0] │ │ │ │ + stp x23, x22, [x0, #16] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + str w27, [x0, #32] │ │ │ │ + strb w26, [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, 1bb30 │ │ │ │ + ldr x26, [sp, #176] │ │ │ │ + sub w24, w24, #0x1 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov x27, x23 │ │ │ │ + add x0, x26, #0x1 │ │ │ │ + add x2, x2, #0x6c8 │ │ │ │ + add x24, x24, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + adrp x0, 81000 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ mov w21, #0x0 // #0 │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - b 1874c │ │ │ │ + stp x22, x2, [sp, #104] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 1b85c │ │ │ │ cmp w28, #0x44 │ │ │ │ - b.eq 188e0 // b.none │ │ │ │ + b.eq 1ba88 // b.none │ │ │ │ cmp w28, #0x49 │ │ │ │ - b.ne 18850 // b.any │ │ │ │ + b.ne 1b9e8 // b.any │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3768 │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - add w1, w2, w0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3198 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ bl 3768 │ │ │ │ - mov w1, w28 │ │ │ │ - sxtw x2, w0 │ │ │ │ - add x0, x20, w21, uxtw │ │ │ │ - bl 3ac8 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + mov w5, w0 │ │ │ │ + add x23, x23, w0, uxtw │ │ │ │ + adrp x4, 81000 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x4, x4, #0x6d8 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + str x4, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 3a80 │ │ │ │ + mov w3, w0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + add w1, w1, w3 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3768 │ │ │ │ - add w21, w21, w0 │ │ │ │ + str w3, [sp, #128] │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x20 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 3768 │ │ │ │ - add w22, w22, w0 │ │ │ │ - strb wzr, [x20, w21, uxtw] │ │ │ │ + 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 3a80 │ │ │ │ ldr x2, [sp, #96] │ │ │ │ - mov x0, x19 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ + add w21, w21, w0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 3ac8 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.eq 18808 // b.none │ │ │ │ - ldrb w28, [x27] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + cmp x26, x24 │ │ │ │ + b.eq 1b948 // b.none │ │ │ │ + ldrb w28, [x26] │ │ │ │ cmp w28, #0x4d │ │ │ │ - b.eq 18858 // b.none │ │ │ │ - b.ls 186ac // b.plast │ │ │ │ + b.eq 1b9f0 // b.none │ │ │ │ + b.ls 1b7a4 // b.plast │ │ │ │ cmp w28, #0x53 │ │ │ │ - b.eq 186bc // b.none │ │ │ │ + b.eq 1bac8 // b.none │ │ │ │ cmp w28, #0x58 │ │ │ │ - b.eq 18858 // b.none │ │ │ │ + b.eq 1b9f0 // b.none │ │ │ │ cmp w28, #0x4e │ │ │ │ - b.ne 18940 // b.any │ │ │ │ - add w28, w26, #0x2 │ │ │ │ - mov x0, x25 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - lsl x1, x28, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - lsl x1, x28, #3 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add w28, w22, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - ubfiz x3, x26, #3, #32 │ │ │ │ - mov w5, w23 │ │ │ │ + b.ne 1babc // 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 56b80 │ │ │ │ + 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 2f608 │ │ │ │ + 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 │ │ │ │ - str x5, [x25, x3] │ │ │ │ - stp x0, x3, [sp, #104] │ │ │ │ - mov x0, x19 │ │ │ │ bl 3768 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - fmov s31, w22 │ │ │ │ - add w5, w23, w0 │ │ │ │ - movi v30.2s, #0x0 │ │ │ │ - mov v31.s[1], w28 │ │ │ │ - mov x23, x5 │ │ │ │ - str x5, [x25, x1, lsl #3] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x22, x22, w1, sxtw │ │ │ │ + bl 38a0 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - ldp x2, x4, [sp, #96] │ │ │ │ - add w26, w26, #0x2 │ │ │ │ - zip1 v31.4s, v31.4s, v30.4s │ │ │ │ - mov w22, w28 │ │ │ │ - str q31, [x4, x3] │ │ │ │ + mov x0, x20 │ │ │ │ bl 3ac8 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.ne 1874c // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + str x22, [sp, #104] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cmp x26, x24 │ │ │ │ + b.ne 1b85c // b.any │ │ │ │ + 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 56b80 │ │ │ │ + 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 2f608 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x25, #56] │ │ │ │ mov x0, x19 │ │ │ │ + str x2, [x21, #32] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x25, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x1, [x0] │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - str x25, [x1] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str w26, [x1] │ │ │ │ + bl 38a0 │ │ │ │ + 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 18940 // b.any │ │ │ │ + b.ne 1babc // b.any │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3768 │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - add w1, w2, w0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3198 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ bl 3768 │ │ │ │ - mov w1, #0x4d // #77 │ │ │ │ - sxtw x2, w0 │ │ │ │ - add x0, x20, w21, uxtw │ │ │ │ - bl 3ac8 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + 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 3a80 │ │ │ │ + mov w3, w0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + add w1, w1, w3 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3768 │ │ │ │ + str w3, [sp, #128] │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - add w21, w21, w0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x20 │ │ │ │ bl 3768 │ │ │ │ - add w22, w22, w0 │ │ │ │ + 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 3a80 │ │ │ │ + ldr x9, [sp, #136] │ │ │ │ + add x23, x23, w9, uxtw │ │ │ │ + add x22, x22, w9, uxtw │ │ │ │ + b 1b838 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 3768 │ │ │ │ - add w23, w23, w0 │ │ │ │ - strb wzr, [x20, w21, uxtw] │ │ │ │ - b 1872c │ │ │ │ + adrp x4, 81000 │ │ │ │ + mov w5, w0 │ │ │ │ + add x4, x4, #0x6d0 │ │ │ │ + add x22, x22, w0, uxtw │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x4, [sp, #136] │ │ │ │ + b 1b7e4 │ │ │ │ + strb w28, [x20, w1, uxtw] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + b 1b850 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3768 │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - add w1, w2, w0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3198 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + bl 3768 │ │ │ │ + ldr x4, [sp, #120] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w5, w0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + add x23, x23, w0, uxtw │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 3a80 │ │ │ │ + mov w3, w0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + add w1, w1, w3 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3768 │ │ │ │ - mov w1, w28 │ │ │ │ - sxtw x2, w0 │ │ │ │ - add x0, x20, w21, uxtw │ │ │ │ - bl 3ac8 │ │ │ │ + str w3, [sp, #128] │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x20 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 3768 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - add w21, w21, w0 │ │ │ │ - b 188c8 │ │ │ │ - strb w28, [x19, w0, uxtw] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - b 18740 │ │ │ │ - mov w26, w20 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - b 18810 │ │ │ │ + ldr x4, [sp, #120] │ │ │ │ + mov w5, w0 │ │ │ │ + b 1b820 │ │ │ │ + mov x27, x23 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + str x22, [sp, #104] │ │ │ │ + b 1b95c │ │ │ │ + bti c │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ 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 3a08 │ │ │ │ - and x21, x0, #0xffffffff │ │ │ │ - mov x20, x0 │ │ │ │ - mov w24, w0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 37e0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - cbz w20, 18a48 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - add x0, x26, #0x1 │ │ │ │ - mov x22, #0x1800 // #6144 │ │ │ │ - mov x25, #0x81 // #129 │ │ │ │ - add x20, x20, x0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - movk x22, #0x4a, lsl #16 │ │ │ │ - movk x25, #0x801, lsl #16 │ │ │ │ - b 189e4 │ │ │ │ - bl 3ac8 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp x26, x20 │ │ │ │ - b.eq 18a48 // b.none │ │ │ │ - ldrb w4, [x26] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - sub w3, w4, #0x3d │ │ │ │ - and w3, w3, #0xff │ │ │ │ - cmp w3, #0x1b │ │ │ │ - b.hi 18a70 // b.pmore │ │ │ │ - lsl x3, x23, x3 │ │ │ │ - tst x3, x22 │ │ │ │ - b.ne 189d0 // b.any │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - tst x3, x25 │ │ │ │ - b.eq 18a70 // b.none │ │ │ │ - bl 3768 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - add w24, w24, w0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - cmp x26, x20 │ │ │ │ - b.ne 189e4 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ bl 38a0 │ │ │ │ - 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 189d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ 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, w6 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x4 │ │ │ │ + mov w21, w5 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - bl 5daa0 │ │ │ │ - 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 3a08 │ │ │ │ - cbz w0, 18c78 │ │ │ │ - sub w24, w0, #0x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 3150 │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - add x24, x24, x0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w23, #0x64 // #100 │ │ │ │ - b 18b60 │ │ │ │ - bl 3768 │ │ │ │ - mov x28, x0 │ │ │ │ - cbnz w0, 18c04 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3ac8 │ │ │ │ - ldrb w27, [x19] │ │ │ │ - add w1, w22, #0x2 │ │ │ │ - mov x0, x21 │ │ │ │ - cmp w27, #0x5e │ │ │ │ - b.eq 18bf8 // b.none │ │ │ │ - cmp w26, #0x0 │ │ │ │ - mov w2, #0x44 // #68 │ │ │ │ - csel w27, w27, w2, eq // eq = none │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 18bb4 // b.none │ │ │ │ - ldrb w4, [x19] │ │ │ │ - sub w6, w23, #0x2 │ │ │ │ - ldr x5, [x25] │ │ │ │ - cmp w4, #0x5e │ │ │ │ - ubfiz x3, x4, #1, #8 │ │ │ │ - mov x0, x20 │ │ │ │ - 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 18b00 // b.any │ │ │ │ - cmp w6, w28 │ │ │ │ - b.ls 18c34 // 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 18b60 // b.any │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz w0, 18c4c │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov w24, w2 │ │ │ │ + mov w23, w3 │ │ │ │ + ldr w7, [x0] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + add w1, w7, #0x1 │ │ │ │ + lsl x1, x1, #5 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w7, [x19] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add w1, w7, #0x1 │ │ │ │ + ubfiz x8, x7, #5, #32 │ │ │ │ + add x7, x0, x8 │ │ │ │ + str x25, [x0, x8] │ │ │ │ + strb w23, [x7, #12] │ │ │ │ + sturh wzr, [x7, #13] │ │ │ │ + strb w20, [x7, #28] │ │ │ │ + sturh wzr, [x7, #29] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str w24, [x7, #8] │ │ │ │ + str x22, [x7, #16] │ │ │ │ + str w21, [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 18b54 │ │ │ │ - add w27, w22, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w2, w28 │ │ │ │ - add x0, x0, w22, uxtw │ │ │ │ - mov w1, #0x4d // #77 │ │ │ │ - mov w22, w27 │ │ │ │ - bl 3ac8 │ │ │ │ - strb wzr, [x21, w27, uxtw] │ │ │ │ - b 18b0c │ │ │ │ - add w1, w23, #0x64 │ │ │ │ - mov x23, x1 │ │ │ │ - bl 5daa0 │ │ │ │ - ldrb w4, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - b 18b98 │ │ │ │ - add w23, w22, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w2, w19 │ │ │ │ - add x0, x0, w22, uxtw │ │ │ │ - mov w1, #0x4d // #77 │ │ │ │ - bl 3ac8 │ │ │ │ - strb wzr, [x21, w23, uxtw] │ │ │ │ - b 18bd4 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 18bbc │ │ │ │ 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] │ │ │ │ - and w24, w4, #0xff │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp w1, w2, [sp, #112] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str 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 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x25, x0 │ │ │ │ - cbnz w19, 18f30 │ │ │ │ - cmp w21, #0x0 │ │ │ │ - ccmp w24, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 18ee4 // b.any │ │ │ │ - ldr w0, [x28, #40] │ │ │ │ - mov w2, w0 │ │ │ │ - cbz w0, 18e64 │ │ │ │ - cbz w20, 18f70 │ │ │ │ - adrp x20, 81000 │ │ │ │ - adrp x21, 83000 │ │ │ │ - add x0, x20, #0x128 │ │ │ │ - add x21, x21, #0xe8 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 18d64 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 18d38 // b.none │ │ │ │ - cmp w0, #0x6 │ │ │ │ - b.ne 19174 // b.any │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - add w23, w23, w0 │ │ │ │ - mov w20, #0x4d // #77 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.eq 18f68 // b.none │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cs 18e64 // b.hs, b.nlast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - sub w0, w26, #0x1 │ │ │ │ - cmp w24, #0x0 │ │ │ │ - sub w1, w2, w26 │ │ │ │ - csel w1, w1, w0, ne // ne = any │ │ │ │ - ldr x3, [x28, #32] │ │ │ │ - lsl x27, x1, #3 │ │ │ │ - ldr w0, [x3, x27] │ │ │ │ - add x1, x3, x1, lsl #3 │ │ │ │ - cbnz w0, 18d28 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cbz w1, 18f54 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 18d90 // b.any │ │ │ │ - adds w23, w23, w1 │ │ │ │ - b.eq 18d40 // b.none │ │ │ │ - mov w5, w23 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 83000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0xe8 │ │ │ │ - bl 3a80 │ │ │ │ - mov w4, w23 │ │ │ │ - add w22, w0, #0x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x0, x25, w19, uxtw │ │ │ │ - adrp x3, 81000 │ │ │ │ - mov w5, #0x4d // #77 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3a20 │ │ │ │ - add w19, w19, w22 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w20, #0x4d // #77 │ │ │ │ - add x1, x0, x27 │ │ │ │ - ldr w0, [x0, x27] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1926c // b.any │ │ │ │ - ldr w23, [x1, #4] │ │ │ │ - mov w20, #0x44 // #68 │ │ │ │ - mov w27, w20 │ │ │ │ - mov w5, w23 │ │ │ │ - mov x4, x21 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3a80 │ │ │ │ - add w22, w0, #0x1 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - mov w4, w23 │ │ │ │ - add x0, x25, w19, uxtw │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w5, w27 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - add w19, w19, w22 │ │ │ │ - ldr w2, [x28, #40] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cc 18d60 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cbnz w0, 18f40 │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w24, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 18ec0 // b.none │ │ │ │ - ldr w20, [sp, #112] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w5, w20 │ │ │ │ - adrp x4, 83000 │ │ │ │ + ldr w25, [x24, #32] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldrb w22, [x24, #36] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x19, [x24, #40] │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + mov x23, x0 │ │ │ │ + cmn x19, #0x1 │ │ │ │ + b.eq 1be8c // b.none │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + ldrb w20, [x24, #52] │ │ │ │ + ldr w26, [x24, #48] │ │ │ │ + ldr x21, [x0, #16] │ │ │ │ + cbz w20, 1be10 │ │ │ │ + cbnz w22, 1bfe0 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0xe8 │ │ │ │ - bl 3a80 │ │ │ │ - ldr w5, [sp, #136] │ │ │ │ - adrp x3, 81000 │ │ │ │ - mov w4, w20 │ │ │ │ - add x0, x25, w19, uxtw │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ + bl 56b80 │ │ │ │ + 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, 1c02c │ │ │ │ + ldr x1, [x24, #64] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x21, x20, x20, lsl #2 │ │ │ │ + add x2, x1, x21, lsl #3 │ │ │ │ + ldr x26, [x2, #16] │ │ │ │ + cbz w20, 1be74 │ │ │ │ + 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 56b80 │ │ │ │ + ldr w1, [x23] │ │ │ │ + str x0, [x23, #8] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ubfiz x4, x1, #5, #32 │ │ │ │ + add x2, x0, x4 │ │ │ │ + str x19, [x0, x4] │ │ │ │ + strh wzr, [x2, #12] │ │ │ │ + strb wzr, [x2, #14] │ │ │ │ + strh wzr, [x2, #28] │ │ │ │ + strb wzr, [x2, #30] │ │ │ │ + ldr x1, [x24, #64] │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + str w25, [x2, #8] │ │ │ │ + add x21, x1, x21, lsl #3 │ │ │ │ + str x26, [x2, #16] │ │ │ │ + str w25, [x2, #24] │ │ │ │ + str w3, [x23] │ │ │ │ + ldp x19, x27, [x21, #16] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1bd04 // b.pmore │ │ │ │ + ldr x20, [x24, #72] │ │ │ │ + cmn x20, #0x1 │ │ │ │ + b.eq 1bdec // 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, 1bf98 │ │ │ │ + cbnz w21, 1bf50 │ │ │ │ + bl 56b80 │ │ │ │ + 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] │ │ │ │ - mov x0, x25 │ │ │ │ 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, #116] │ │ │ │ - mov w5, w21 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 83000 │ │ │ │ + cbz w22, 1bca8 │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0xe8 │ │ │ │ - bl 3a80 │ │ │ │ - ldr w5, [sp, #136] │ │ │ │ - add w19, w0, #0x1 │ │ │ │ - mov w4, w21 │ │ │ │ - mov x0, x25 │ │ │ │ - adrp x3, 81000 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - b 18cf4 │ │ │ │ - ldp w1, w0, [sp, #112] │ │ │ │ - cmp w24, #0x0 │ │ │ │ - csel w21, w0, w1, ne // ne = any │ │ │ │ - b 18ee8 │ │ │ │ - ldp w0, w1, [sp, #112] │ │ │ │ - cmp w24, #0x0 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - str w0, [sp, #112] │ │ │ │ - b 18e7c │ │ │ │ - cmp w20, #0x4d │ │ │ │ - ccmp w23, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 18da4 // b.any │ │ │ │ - cmp w20, #0x4d │ │ │ │ - b.eq 192cc // b.none │ │ │ │ - mov w27, w20 │ │ │ │ - b 18e14 │ │ │ │ - adrp x2, 83000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x2, x2, #0xe8 │ │ │ │ - add x1, x1, #0x128 │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x2, x1, [sp, #120] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sub w1, w22, #0x1 │ │ │ │ - sub w0, w0, w22 │ │ │ │ - cmp w24, #0x0 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - lsl x2, x0, #3 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - ldr w26, [x1, x2] │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - cbz w26, 190bc │ │ │ │ - cmp w26, #0x5 │ │ │ │ - b.eq 1907c // b.none │ │ │ │ - cmp w26, #0x6 │ │ │ │ - b.ne 19050 // b.any │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w20, #0x58 // #88 │ │ │ │ - add w27, w27, w0 │ │ │ │ - add w23, w23, w27 │ │ │ │ - add w21, w21, w27 │ │ │ │ - mov w26, w20 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - mov w5, w27 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + add x20, x21, x2 │ │ │ │ + bl 56b80 │ │ │ │ + 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, 1c02c │ │ │ │ + ldr x1, [x24, #64] │ │ │ │ + b 1be9c │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + mov x19, x26 │ │ │ │ + ldr x27, [x2, #24] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1bd04 // b.pmore │ │ │ │ + b 1bd84 │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + cbz w0, 1c02c │ │ │ │ + ldr x1, [x24, #64] │ │ │ │ + cbz w22, 1bcf8 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x21, x20, x20, lsl #2 │ │ │ │ + add x2, x1, x21, lsl #3 │ │ │ │ + ldr x26, [x2, #16] │ │ │ │ + cbz w20, 1bf38 │ │ │ │ + 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 56b80 │ │ │ │ + ldr w1, [x23] │ │ │ │ + str x0, [x23, #8] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ubfiz x4, x1, #5, #32 │ │ │ │ + add x2, x0, x4 │ │ │ │ + str x26, [x0, x4] │ │ │ │ + strb w22, [x2, #12] │ │ │ │ + sturh wzr, [x2, #13] │ │ │ │ + strb w22, [x2, #28] │ │ │ │ + sturh wzr, [x2, #29] │ │ │ │ + ldr x1, [x24, #64] │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + str w25, [x2, #8] │ │ │ │ + add x21, x1, x21, lsl #3 │ │ │ │ + str x19, [x2, #16] │ │ │ │ + str w25, [x2, #24] │ │ │ │ + str w3, [x23] │ │ │ │ + ldp x19, x27, [x21, #16] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.ls 1bd84 // b.plast │ │ │ │ + add x21, x20, x20, lsl #2 │ │ │ │ + add x2, x1, x21, lsl #3 │ │ │ │ + ldr x26, [x2, #16] │ │ │ │ + cbnz w20, 1beb8 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + mov x19, x26 │ │ │ │ + ldr x27, [x2, #24] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1bea8 // b.pmore │ │ │ │ + b 1bd84 │ │ │ │ + bl 56b80 │ │ │ │ + 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 1bdec │ │ │ │ + bl 56b80 │ │ │ │ + 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 1bdec │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3a80 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - mov w5, w26 │ │ │ │ - mov w4, w27 │ │ │ │ - add x0, x25, w19, uxtw │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - add w26, w0, #0x1 │ │ │ │ - ldr w0, [x28, #40] │ │ │ │ - add w19, w19, w26 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.cs 18e64 // b.hs, b.nlast │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - b 18fa0 │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 190a8 // b.none │ │ │ │ - cmp w26, #0x2 │ │ │ │ - b.eq 19094 // b.none │ │ │ │ - cmp w26, #0x4 │ │ │ │ - b.ne 1929c // b.any │ │ │ │ - ldr w27, [x0, #4] │ │ │ │ - mov w20, #0x53 // #83 │ │ │ │ - mov w26, w20 │ │ │ │ - add w21, w21, w27 │ │ │ │ - b 18ff0 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w20, #0x3d // #61 │ │ │ │ - add w27, w27, w0 │ │ │ │ - add w21, w21, w27 │ │ │ │ - add w23, w23, w27 │ │ │ │ - b 18fec │ │ │ │ - ldr w27, [x0, #4] │ │ │ │ - mov w20, #0x49 // #73 │ │ │ │ - mov w26, w20 │ │ │ │ - add w21, w21, w27 │ │ │ │ - b 18ff0 │ │ │ │ - ldr w27, [x0, #4] │ │ │ │ - mov w20, #0x44 // #68 │ │ │ │ - mov w26, w20 │ │ │ │ - add w23, w23, w27 │ │ │ │ - b 18ff0 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 192a4 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - b 190f8 │ │ │ │ - cmp w20, #0x3d │ │ │ │ - b.eq 19184 // b.none │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add w26, w26, #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 19160 // b.hs, b.nlast │ │ │ │ - ldp w0, w1, [x28, #24] │ │ │ │ - ldp x2, x3, [x28] │ │ │ │ - add w1, w23, w1 │ │ │ │ - add w0, w21, w0 │ │ │ │ - add w1, w1, w9 │ │ │ │ - add w0, w0, w9 │ │ │ │ - str w9, [sp, #96] │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w9, [sp, #96] │ │ │ │ - b.eq 190cc // b.none │ │ │ │ - cmp w20, #0x58 │ │ │ │ - b.eq 191f8 // b.none │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - mov w20, #0x3d // #61 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w9, w1 │ │ │ │ - b.cc 190f8 // b.lo, b.ul, b.last │ │ │ │ + bl 56b80 │ │ │ │ + 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, 1be6c │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 1bd84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add w27, w27, w26 │ │ │ │ - add w21, w21, w9 │ │ │ │ - ldr w26, [x0] │ │ │ │ - add w23, w23, w9 │ │ │ │ - b 18fc8 │ │ │ │ - cmp w20, #0x4d │ │ │ │ - ccmp w23, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 18e00 // b.none │ │ │ │ - b 18da4 │ │ │ │ - mov w5, w26 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 83000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0xe8 │ │ │ │ - str w9, [sp, #140] │ │ │ │ - bl 3a80 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - mov w5, w20 │ │ │ │ - mov w4, w26 │ │ │ │ - add x0, x25, w19, uxtw │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 81000 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - bl 3a20 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - ldr w9, [sp, #140] │ │ │ │ - mov w20, #0x58 // #88 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add w19, w19, w1 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - b 190ec │ │ │ │ - mov w5, w26 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 83000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0xe8 │ │ │ │ - str w9, [sp, #140] │ │ │ │ - bl 3a80 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - mov w5, w20 │ │ │ │ - mov w4, w26 │ │ │ │ - add x0, x25, w19, uxtw │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 81000 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - bl 3a20 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - ldr w9, [sp, #140] │ │ │ │ - mov w20, #0x3d // #61 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add w19, w19, w1 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - b 190ec │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 1928c // b.none │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ne 192d4 // b.any │ │ │ │ - mov w20, #0x53 // #83 │ │ │ │ - ldr w23, [x1, #4] │ │ │ │ - mov w27, w20 │ │ │ │ - b 18e14 │ │ │ │ - mov w20, #0x49 // #73 │ │ │ │ - ldr w23, [x1, #4] │ │ │ │ - mov w27, w20 │ │ │ │ - b 18e14 │ │ │ │ - cmp w26, #0x3 │ │ │ │ - b.eq 192bc // b.none │ │ │ │ - cmp w20, #0x4d │ │ │ │ - b.ne 18fec // b.any │ │ │ │ - ldr w0, [x28, #40] │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ne 19040 // b.any │ │ │ │ - b 18fec │ │ │ │ - mov w20, #0x4e // #78 │ │ │ │ - ldr w27, [x0, #4] │ │ │ │ - mov w26, w20 │ │ │ │ - b 18ff0 │ │ │ │ - ldr w2, [x28, #40] │ │ │ │ - b 18d40 │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 18f60 // b.any │ │ │ │ - mov w20, #0x4e // #78 │ │ │ │ - ldr w23, [x1, #4] │ │ │ │ - mov w27, w20 │ │ │ │ - b 18e14 │ │ │ │ bti c │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 1934c │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 1c10c │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + adrp x21, 81000 │ │ │ │ + add x21, x21, #0x6e0 │ │ │ │ + adrp x22, af000 │ │ │ │ + ldr x22, [x22, #3920] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + adrp x23, 86000 │ │ │ │ + add x23, x23, #0x620 │ │ │ │ + mov x24, x0 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + add x20, x23, #0x8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + 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, 1c0c0 │ │ │ │ + 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 3510 │ │ │ │ + ldr w0, [x24] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 1c08c // b.pmore │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ mov x29, sp │ │ │ │ + ldrb w0, [sp, #168] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr w24, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + str w0, [sp, #148] │ │ │ │ + str x5, [sp, #152] │ │ │ │ + ldr x27, [sp, #192] │ │ │ │ + cbz w24, 1c338 │ │ │ │ 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 17ccc │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 19320 // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x23, x2 │ │ │ │ + mov x28, x4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x21, x6 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w22, w7 │ │ │ │ + cmp w24, #0x1 │ │ │ │ + b.eq 1c5bc // b.none │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + ldr w20, [x19, #136] │ │ │ │ + ldr w1, [x1, #104] │ │ │ │ + cmp w0, w20 │ │ │ │ + str w1, [sp, #104] │ │ │ │ + sub w1, w0, w20 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + csel w0, w20, w1, ls // ls = plast │ │ │ │ + str w0, [sp, #108] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 6c5cc │ │ │ │ + mov w25, w0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 7086c │ │ │ │ + mov w26, w0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 70740 │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 6cfe8 │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr s0, [x27, #480] │ │ │ │ + mov w0, w26 │ │ │ │ + scvtf s0, s0 │ │ │ │ + bl 5b300 │ │ │ │ + cmp w26, w20 │ │ │ │ + ldr w0, [x27, #396] │ │ │ │ + csel w4, w26, w20, ls // ls = plast │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 1c360 // b.plast │ │ │ │ + cmp w26, #0x9 │ │ │ │ + ccmp w25, #0x1, #0x2, hi // hi = pmore │ │ │ │ + b.hi 1c34c // b.pmore │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov w0, #0x270f // #9999 │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + cmp w1, w2 │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + ccmp w1, w0, #0x2, eq // eq = none │ │ │ │ + b.ls 1c370 // b.plast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp w0, wzr, [sp, #100] │ │ │ │ + str wzr, [sp, #108] │ │ │ │ + cmp w24, #0x1 │ │ │ │ + b.eq 1c32c // b.none │ │ │ │ + add x25, x19, #0x68 │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + ldur w0, [x25, #-72] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + ldur w2, [x25, #-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 w26, w24 │ │ │ │ + b.cs 1c42c // b.hs, b.nlast │ │ │ │ + ldr w0, [x25, #136] │ │ │ │ + ldr w2, [x25, #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, [x25, #88] │ │ │ │ + bl 6c5cc │ │ │ │ + str w0, [sp, #116] │ │ │ │ + ldr x0, [x25, #88] │ │ │ │ + bl 7086c │ │ │ │ + mov w19, w0 │ │ │ │ + ldr x0, [x25, #88] │ │ │ │ + bl 70740 │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x0, [x25, #88] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x21 │ │ │ │ + str w4, [sp, #112] │ │ │ │ + bl 6cfe8 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + ldr s0, [x27, #480] │ │ │ │ + mov w0, w19 │ │ │ │ + scvtf s0, s0 │ │ │ │ + bl 5b300 │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + ldr w0, [x27, #396] │ │ │ │ + cmp w19, w4 │ │ │ │ + csel w4, w19, w4, ls // ls = plast │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 1c43c // b.plast │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + cmp w19, #0x9 │ │ │ │ + ccmp w0, #0x1, #0x2, hi // hi = pmore │ │ │ │ + b.hi 1c320 // b.pmore │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 1c578 // b.none │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + b.eq 1c5a0 // b.none │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 1c4fc // b.none │ │ │ │ + nop │ │ │ │ + add x25, x25, #0x68 │ │ │ │ + cmp w26, w24 │ │ │ │ + b.ne 1c230 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp w0, wzr, [sp, #100] │ │ │ │ + str wzr, [sp, #108] │ │ │ │ + b 1c220 │ │ │ │ + ldr w0, [x27, #432] │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.gt 1c1e8 │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + mov w20, #0x50 // #80 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + ldr w1, [x2] │ │ │ │ + add w1, w1, w26 │ │ │ │ + str w1, [x2] │ │ │ │ + ldr w2, [sp, #100] │ │ │ │ + ldr w1, [x28] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [x28] │ │ │ │ + ldr w1, [x23] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + umull x1, w1, w20 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w5, [x23] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x0, [x23, #8] │ │ │ │ + umaddl x0, w5, w20, x0 │ │ │ │ + bl 4d80c │ │ │ │ + ldr w2, [x23] │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x23] │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 4d100 │ │ │ │ + ldr w2, [x23] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x5, [x23, #8] │ │ │ │ + sub w0, w2, #0x1 │ │ │ │ + ldrb w3, [sp, #148] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + umaddl x0, w0, w20, x5 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + bl 4e544 │ │ │ │ + ldr w0, [x19] │ │ │ │ + str w0, [sp, #108] │ │ │ │ + ldrb w0, [x19, #96] │ │ │ │ + stp wzr, w0, [sp, #100] │ │ │ │ + b 1c220 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + str w0, [sp, #124] │ │ │ │ + str w0, [sp, #132] │ │ │ │ + b 1c280 │ │ │ │ + ldr w0, [x27, #432] │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.lt 1c2e4 // b.tstop │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr w0, [x1] │ │ │ │ + add w0, w0, w19 │ │ │ │ + str w0, [x1] │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + ldr w0, [x28] │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [x28] │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + cbnz w0, 1c528 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 4d100 │ │ │ │ + ldr w2, [x23] │ │ │ │ + mov w9, #0x50 // #80 │ │ │ │ + ldr x7, [x23, #8] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w3, [sp, #148] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + umaddl x0, w2, w9, x7 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4e544 │ │ │ │ + ldrb w0, [x25, #96] │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.ls 1c518 // b.plast │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 1c5c8 // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [sp, #100] │ │ │ │ + strb w0, [x1] │ │ │ │ + ldr w0, [x25] │ │ │ │ + str w0, [sp, #108] │ │ │ │ + ldrb w0, [x25, #96] │ │ │ │ + str w0, [sp, #104] │ │ │ │ + add x25, x25, #0x68 │ │ │ │ + cmp w26, w24 │ │ │ │ + b.ne 1c230 // b.any │ │ │ │ + b 1c32c │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + mov w0, #0x270f // #9999 │ │ │ │ + cmp w1, w0 │ │ │ │ + ldr w1, [sp, #132] │ │ │ │ + ccmp w1, w0, #0x2, ls // ls = plast │ │ │ │ + b.ls 1c44c // b.plast │ │ │ │ + b 1c320 │ │ │ │ + ldr w1, [x25] │ │ │ │ + str wzr, [sp, #100] │ │ │ │ + stp w0, w1, [sp, #104] │ │ │ │ + b 1c4ec │ │ │ │ + ldr w1, [x23] │ │ │ │ + mov w19, #0x50 // #80 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + umull x1, w1, w19 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w7, [x23] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x0, [x23, #8] │ │ │ │ + umaddl x0, w7, w19, x0 │ │ │ │ + bl 4d80c │ │ │ │ + ldr w0, [x23] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x23] │ │ │ │ + b 1c478 │ │ │ │ + ldr w2, [sp, #132] │ │ │ │ + mov w1, #0x270f // #9999 │ │ │ │ + cmp w2, w1 │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + ccmp w1, w0, #0x0, ls // ls = plast │ │ │ │ + b.eq 1c44c // b.none │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + b.ne 1c314 // b.any │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 1c320 // b.any │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + mov w0, #0x270f // #9999 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ls 1c44c // b.plast │ │ │ │ + b 1c320 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + stp w0, w0, [sp, #104] │ │ │ │ + b 1c18c │ │ │ │ + ldr w0, [x25] │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 1c4cc // b.any │ │ │ │ + str wzr, [sp, #100] │ │ │ │ + b 1c4ec │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ + sub sp, sp, #0x1c0 │ │ │ │ + mov w8, #0x68 // #104 │ │ │ │ + stp x29, x30, [sp, #352] │ │ │ │ + add x29, sp, #0x160 │ │ │ │ + stp x19, x20, [sp, #368] │ │ │ │ + mov w19, w4 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x21, x22, [sp, #384] │ │ │ │ + mov x21, x1 │ │ │ │ + umull x1, w19, w8 │ │ │ │ + stp x25, x26, [sp, #416] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + stp x0, x3, [sp, #224] │ │ │ │ + mov x26, x2 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + stp x7, x19, [sp, #208] │ │ │ │ + stp x5, x6, [sp, #240] │ │ │ │ + str x0, [sp, #280] │ │ │ │ + stp x23, x24, [sp, #400] │ │ │ │ + stp x27, x28, [sp, #432] │ │ │ │ + ldr w28, [sp, #456] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #344] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [sp, #336] │ │ │ │ + bl 56b80 │ │ │ │ mov x23, x0 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - str w0, [sp, #16] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - ldp w1, w19, [x23, #16] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - add w19, w19, w1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + lsl x1, x19, #2 │ │ │ │ + str x0, [sp, #288] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #2 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #2 │ │ │ │ mov x22, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr w4, [x23, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #2 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #2 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #2 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #2 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #3 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #3 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #3 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp, #272] │ │ │ │ + cbz w19, 1cb58 │ │ │ │ mov x24, x0 │ │ │ │ - cbz w4, 197ac │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - add x0, x0, #0xbb0 │ │ │ │ + adrp x0, 85000 │ │ │ │ + ucvtf d30, w28 │ │ │ │ + sub w1, w19, #0x1 │ │ │ │ + ldr d31, [x0, #4032] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d29, x0 │ │ │ │ + mov w18, #0x96 // #150 │ │ │ │ + str w1, [sp, #260] │ │ │ │ + mov x1, x23 │ │ │ │ + fmul d31, d30, d31 │ │ │ │ + mov x27, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x15, x21 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - stp wzr, wzr, [sp, #20] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - b 19400 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w4, w19 │ │ │ │ - b.ls 19560 // b.plast │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - ubfiz x25, x19, #3, #32 │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w1, [x1, x25] │ │ │ │ - cbz w1, 19794 │ │ │ │ - sub w2, w1, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 19700 // b.plast │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 195c0 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 19628 // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 19690 // b.none │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 19454 // b.any │ │ │ │ - mov w0, #0x2a // #42 │ │ │ │ - strb w0, [x22, w20, uxtw] │ │ │ │ - strb w0, [x28, w20, uxtw] │ │ │ │ - strb w0, [x24, w20, uxtw] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - sub w0, w4, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ne 193f4 // b.any │ │ │ │ - mov w0, #0x8889 // #34953 │ │ │ │ - mov w26, #0x3c // #60 │ │ │ │ - movk w0, #0x8888, lsl #16 │ │ │ │ - strb wzr, [x22, w20, uxtw] │ │ │ │ - strb wzr, [x28, w20, uxtw] │ │ │ │ - umull x25, w20, w0 │ │ │ │ - strb wzr, [x24, w20, uxtw] │ │ │ │ - lsr x25, x25, #37 │ │ │ │ - msub w0, w25, w26, w20 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cinc w25, w25, ne // ne = any │ │ │ │ - cbz w25, 197a4 │ │ │ │ - umull x0, w25, w26 │ │ │ │ - add x21, sp, #0x30 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp w20, w25 │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - add x3, x22, x25 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - csel w27, w0, w26, cc // cc = lo, ul, last │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, w27 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x3, x24, x25 │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - mov w2, w27 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x3, x28, x25 │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - mov w2, w27 │ │ │ │ - mov x0, x21 │ │ │ │ - add x25, x25, #0x3c │ │ │ │ - bl 587c8 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x25, x0 │ │ │ │ - b.ne 194a4 // b.any │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 587c8 │ │ │ │ - ldp w21, w2, [x23, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - add w21, w21, w2 │ │ │ │ - mov x2, x21 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - ldr w4, [x23, #40] │ │ │ │ - cmp w4, w19 │ │ │ │ - b.hi 19400 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ + str w27, [sp, #300] │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + frintz d31, d31 │ │ │ │ + fsub d30, d30, d31 │ │ │ │ + fcvtzu w2, d30 │ │ │ │ + add w2, w2, #0x32 │ │ │ │ + str w2, [sp, #296] │ │ │ │ + cmp w2, w18 │ │ │ │ + csel w23, w2, w18, ls // ls = plast │ │ │ │ + mov x18, x26 │ │ │ │ + sub w3, w23, #0x1 │ │ │ │ + sub w0, w0, w23 │ │ │ │ + mov w26, w28 │ │ │ │ + mov x28, x25 │ │ │ │ + mov x25, x20 │ │ │ │ + mov x20, x24 │ │ │ │ + mov x24, x22 │ │ │ │ + mov x22, x1 │ │ │ │ + str w3, [sp, #264] │ │ │ │ + str w0, [sp, #268] │ │ │ │ + b 1c8ac │ │ │ │ + add w0, w16, w0 │ │ │ │ + add w2, w21, w23 │ │ │ │ + add w0, w0, w2 │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + ubfiz x5, x8, #3, #8 │ │ │ │ + ldr x4, [sp, #248] │ │ │ │ + str w8, [sp, #132] │ │ │ │ + ldr x6, [x1, x5] │ │ │ │ + str w7, [sp, #256] │ │ │ │ + ldr x1, [x18, x19, lsl #3] │ │ │ │ + mov w3, w1 │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + ldr x5, [x1, x5] │ │ │ │ + str w2, [sp, #16] │ │ │ │ + ldr x2, [sp, #240] │ │ │ │ + str w27, [sp] │ │ │ │ + str w26, [sp, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w16, [sp, #32] │ │ │ │ + str w21, [sp, #40] │ │ │ │ + str w23, [sp, #48] │ │ │ │ + strb w8, [sp, #56] │ │ │ │ + stp x18, x15, [sp, #136] │ │ │ │ + bl 5b7c4 │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w8, [sp, #132] │ │ │ │ + strb w0, [x22, #97] │ │ │ │ + ldr x2, [x22, #24] │ │ │ │ + ldr x0, [x22, #88] │ │ │ │ + str w8, [x24, x19, lsl #2] │ │ │ │ + ldr w7, [sp, #256] │ │ │ │ + ldp x18, x15, [sp, #136] │ │ │ │ + str x0, [x1, x19, lsl #3] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr w0, [x22, #36] │ │ │ │ + str x2, [x1, x19, lsl #3] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr w0, [x22, #80] │ │ │ │ + str w0, [x25, x19, lsl #2] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr w2, [x22, #72] │ │ │ │ + str w2, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x25, x19, lsl #2] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w2 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + ldr w0, [x24, x19, lsl #2] │ │ │ │ + ldr w3, [x22, #72] │ │ │ │ + cbnz w0, 1caf4 │ │ │ │ + ldp x0, x1, [sp, #176] │ │ │ │ + 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, [x24, x19, lsl #2] │ │ │ │ + cbnz w0, 1c918 │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + add x28, x28, #0x4 │ │ │ │ + ldr w0, [x22, #40] │ │ │ │ + add x22, x22, #0x68 │ │ │ │ + stp w7, w0, [x20], #8 │ │ │ │ + add x0, x19, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1c964 // b.none │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + mov w0, w19 │ │ │ │ + ldr w7, [x28] │ │ │ │ + ldr w27, [x15, x19, lsl #2] │ │ │ │ + ldrb w8, [x1, x19] │ │ │ │ + mov w16, w7 │ │ │ │ + cbz x19, 1c8dc │ │ │ │ + sub w2, w19, #0x1 │ │ │ │ + ldr w16, [x15, x2, lsl #2] │ │ │ │ + cmp w16, w7 │ │ │ │ + sub w16, w7, w16 │ │ │ │ + csel w16, w16, wzr, ls // ls = plast │ │ │ │ + ldr w1, [sp, #260] │ │ │ │ + sub w21, w26, w27 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1c8f8 // b.hs, b.nlast │ │ │ │ + ldr w21, [x28, #4] │ │ │ │ + subs w21, w21, w27 │ │ │ │ + csel w21, w21, wzr, cs // cs = hs, nlast │ │ │ │ + add w0, w27, w23 │ │ │ │ + sub w0, w0, w7 │ │ │ │ + cbnz w8, 1c790 │ │ │ │ + ldr w1, [sp, #296] │ │ │ │ + add w2, w16, w1 │ │ │ │ + add w0, w2, w0 │ │ │ │ + add w0, w0, w21 │ │ │ │ + b 1c79c │ │ │ │ + ldr w0, [sp, #264] │ │ │ │ + sub w3, w27, w7 │ │ │ │ + ldr w4, [x22, #36] │ │ │ │ + add x28, x28, #0x4 │ │ │ │ + add w5, w0, w21 │ │ │ │ + ldr w0, [sp, #268] │ │ │ │ + add w2, w4, w7 │ │ │ │ + add w3, w3, w5 │ │ │ │ + sub w2, w2, w21 │ │ │ │ + sub w0, w0, w27 │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + cmp w4, w3 │ │ │ │ + add w0, w0, w2 │ │ │ │ + add x22, x22, #0x68 │ │ │ │ + csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ + stp w7, w0, [x20], #8 │ │ │ │ + add x0, x19, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 1c8a8 // b.any │ │ │ │ + ldr x21, [sp, #208] │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + ldr w11, [sp, #472] │ │ │ │ + mov x7, x24 │ │ │ │ + mov x22, x24 │ │ │ │ + add x4, sp, #0x138 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + stp x4, x5, [sp, #72] │ │ │ │ + ldr w27, [sp, #300] │ │ │ │ + ldp x10, x24, [sp, #168] │ │ │ │ + str w11, [sp, #40] │ │ │ │ + ldp x6, x5, [sp, #152] │ │ │ │ + mov x20, x25 │ │ │ │ + ldr w11, [sp, #480] │ │ │ │ + mov w28, w26 │ │ │ │ + ldr x8, [sp, #280] │ │ │ │ + str w11, [sp, #48] │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + add x9, sp, #0x150 │ │ │ │ + ldp x25, x26, [sp, #184] │ │ │ │ + stp x24, x25, [sp] │ │ │ │ + add x3, sp, #0x148 │ │ │ │ + adrp x23, af000 │ │ │ │ + ldr x23, [x23, #3848] │ │ │ │ + stp x26, x10, [sp, #16] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str w27, [sp, #32] │ │ │ │ + mov x4, x20 │ │ │ │ + stp x23, x8, [sp, #56] │ │ │ │ + stp x0, x3, [sp, #88] │ │ │ │ + mov w3, w28 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x9, x11, [sp, #104] │ │ │ │ + bl b640 │ │ │ │ + mov x1, x0 │ │ │ │ + stp x22, x24, [sp] │ │ │ │ + mov w4, w28 │ │ │ │ + mov x5, x20 │ │ │ │ + ldr x10, [sp, #168] │ │ │ │ + ldr x8, [sp, #280] │ │ │ │ + ldr x9, [sp, #312] │ │ │ │ + ldp x2, x3, [x21] │ │ │ │ + str x10, [sp, #32] │ │ │ │ + ldr x10, [sp, #200] │ │ │ │ + stp x23, x8, [sp, #64] │ │ │ │ + mov x21, 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 x25, x26, [sp, #16] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + str w27, [sp, #40] │ │ │ │ + str w0, [sp, #56] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x8, [sp, #112] │ │ │ │ + bl be90 │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + ubfiz x24, x23, #3, #32 │ │ │ │ + ldr x0, [x0, x24] │ │ │ │ + bl 38a0 │ │ │ │ + ldp x0, x1, [sp, #304] │ │ │ │ + str xzr, [x1, x24] │ │ │ │ + ldr x0, [x0, x24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + str xzr, [x1, x24] │ │ │ │ + ldr x0, [x0, x24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + ldr w0, [x20, x23, lsl #2] │ │ │ │ + str xzr, [x1, x24] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 1ccec // b.none │ │ │ │ + ldr x1, [x21, x23, lsl #3] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + lsl x25, x24, #3 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x0, [x1, x25] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x21, x23, lsl #3] │ │ │ │ + ldr w2, [x20, x23, lsl #2] │ │ │ │ + mov x0, x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str xzr, [x1, x25] │ │ │ │ + cmp w2, w24 │ │ │ │ + b.hi 1cab0 // b.pmore │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, x23, lsl #3] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.eq 1cc30 // b.none │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 1ca60 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ldr w2, [x25, x19, lsl #2] │ │ │ │ + sub w2, w26, w2 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + str w2, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x25, x19, lsl #2] │ │ │ │ + ldr w3, [x22, #72] │ │ │ │ + add w3, w0, w3 │ │ │ │ + cmp w3, w26 │ │ │ │ + b.hi 1ccf8 // b.pmore │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w2 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ls 1c880 // b.plast │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x620 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x708 │ │ │ │ + add x0, x0, #0x748 │ │ │ │ + mov w2, #0x262 // #610 │ │ │ │ + bl 34b0 │ │ │ │ + ldr x21, [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, [x21] │ │ │ │ + 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, x22 │ │ │ │ + ldr x9, [sp, #272] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + ldp x26, x23, [sp, #168] │ │ │ │ + mov x4, x20 │ │ │ │ + ldp x24, x25, [sp, #184] │ │ │ │ + stp x23, x24, [sp] │ │ │ │ + adrp x19, af000 │ │ │ │ + ldr x19, [x19, #3848] │ │ │ │ + stp x25, x26, [sp, #16] │ │ │ │ + stp x19, x27, [sp, #56] │ │ │ │ + stp x0, x3, [sp, #88] │ │ │ │ + mov w3, w28 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x8, x9, [sp, #104] │ │ │ │ + bl b640 │ │ │ │ + mov x1, x0 │ │ │ │ + stp x22, x23, [sp] │ │ │ │ + mov w4, w28 │ │ │ │ + mov x5, x20 │ │ │ │ + ldp x8, x9, [sp, #304] │ │ │ │ + ldr x10, [sp, #200] │ │ │ │ + ldp x2, x3, [x21] │ │ │ │ + stp x10, x9, [sp, #80] │ │ │ │ + mov x21, 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 be90 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl 38a0 │ │ │ │ mov x0, x22 │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x28 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 197b4 // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - 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 1ccf4 // 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 w1, [x0, #4] │ │ │ │ - cbz w1, 19454 │ │ │ │ - ldr w10, [x23, #28] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - mov w12, #0x2d // #45 │ │ │ │ - ldr x13, [x23, #8] │ │ │ │ - add w10, w1, w10 │ │ │ │ - mov w11, #0x20 // #32 │ │ │ │ - add w1, w20, w2 │ │ │ │ - add w3, w10, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w12, [x22, w1, uxtw] │ │ │ │ - ldrb w3, [x13, w3, uxtw] │ │ │ │ - strb w3, [x28, w1, uxtw] │ │ │ │ - strb w11, [x24, w1, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 195e4 // b.pmore │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - add w20, w20, w2 │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w2, w3, w2 │ │ │ │ - str w2, [sp, #24] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 19430 // b.any │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cbz w1, 19454 │ │ │ │ - ldr w10, [x23, #24] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - mov w12, #0x2d // #45 │ │ │ │ - ldr x13, [x23] │ │ │ │ - add w10, w1, w10 │ │ │ │ - mov w11, #0x20 // #32 │ │ │ │ - add w3, w10, w2 │ │ │ │ - add w1, w20, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrb w3, [x13, w3, uxtw] │ │ │ │ - strb w3, [x22, w1, uxtw] │ │ │ │ - strb w12, [x28, w1, uxtw] │ │ │ │ - strb w11, [x24, w1, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 1964c // b.pmore │ │ │ │ - ldr w3, [sp, #20] │ │ │ │ - add w20, w20, w2 │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w2, w3, w2 │ │ │ │ - str w2, [sp, #20] │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 19438 // b.any │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cbz w1, 19454 │ │ │ │ - ldr w10, [x23, #24] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - mov w12, #0x5e // #94 │ │ │ │ - ldr x13, [x23] │ │ │ │ - add w10, w1, w10 │ │ │ │ - mov w11, #0x20 // #32 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w3, w10, w2 │ │ │ │ - add w1, w20, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrb w3, [x13, w3, uxtw] │ │ │ │ - strb w3, [x22, w1, uxtw] │ │ │ │ - strb w12, [x28, w1, uxtw] │ │ │ │ - strb w11, [x24, w1, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 196c0 // b.pmore │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w20, w20, w2 │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [sp, #20] │ │ │ │ - b 19438 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cbz w0, 19438 │ │ │ │ - mov w26, #0x20 // #32 │ │ │ │ - ldp w0, w3, [sp, #20] │ │ │ │ - add w27, w20, w21 │ │ │ │ - ldp w2, w1, [x23, #24] │ │ │ │ - add w2, w0, w2 │ │ │ │ - add w1, w3, w1 │ │ │ │ - ldp x0, x4, [x23] │ │ │ │ - add w2, w2, w21 │ │ │ │ - add w1, w1, w21 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - strb w0, [x22, w27, uxtw] │ │ │ │ - ldrb w1, [x4, w1, uxtw] │ │ │ │ - strb w1, [x28, w27, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - mov w0, #0x7c // #124 │ │ │ │ - csel w0, w26, w0, eq // eq = none │ │ │ │ - strb w0, [x24, w27, uxtw] │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, w21 │ │ │ │ - b.hi 19710 // b.pmore │ │ │ │ - ldr w2, [sp, #20] │ │ │ │ - add w20, w20, w21 │ │ │ │ - ldr w1, [x1, x25] │ │ │ │ - add w2, w2, w21 │ │ │ │ - str w2, [sp, #20] │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - ldr w4, [x23, #40] │ │ │ │ - add w2, w2, w21 │ │ │ │ - str w2, [sp, #24] │ │ │ │ - b 19420 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 19454 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 1970c │ │ │ │ - add x21, sp, #0x30 │ │ │ │ - b 19508 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 19568 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ + ldr x0, [x21, x23, lsl #3] │ │ │ │ + b 1cadc │ │ │ │ bl 3588 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x620 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x708 │ │ │ │ + add x0, x0, #0x720 │ │ │ │ + mov w2, #0x260 // #608 │ │ │ │ + bl 34b0 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldp w0, w19, [x0, #16] │ │ │ │ - add w19, w19, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr w3, [x21, #40] │ │ │ │ - mov x24, x0 │ │ │ │ - cbz w3, 199b4 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x1, x1, #0x138 │ │ │ │ - add x0, x0, #0x2d0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - b 19854 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w3, w20 │ │ │ │ - b.ls 199b0 // b.plast │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - ubfiz x25, x20, #3, #32 │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w1, [x1, x25] │ │ │ │ - cbz w1, 19b8c │ │ │ │ - sub w2, w1, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 19b00 // b.plast │ │ │ │ + sub sp, sp, #0x1b0 │ │ │ │ + stp x29, x30, [sp, #336] │ │ │ │ + add x29, sp, #0x150 │ │ │ │ + stp x23, x24, [sp, #384] │ │ │ │ + ldr x23, [sp, #504] │ │ │ │ + stp x19, x20, [sp, #352] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #368] │ │ │ │ + mov x19, x3 │ │ │ │ + mov w22, w2 │ │ │ │ + stp x25, x26, [sp, #400] │ │ │ │ + ldr w25, [sp, #440] │ │ │ │ + stp x27, x28, [sp, #416] │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + ldr s0, [x23, #480] │ │ │ │ + ldr w24, [x23, #700] │ │ │ │ + ldr w27, [x23, #704] │ │ │ │ + stp x1, x5, [sp, #208] │ │ │ │ + scvtf s0, s0 │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + str x1, [sp, #240] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + str x4, [sp, #176] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str x7, [sp, #192] │ │ │ │ + str x1, [sp, #264] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #328] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w0, w25 │ │ │ │ + str xzr, [sp, #288] │ │ │ │ + bl 5b300 │ │ │ │ + cbz w22, 1d4f4 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3944] │ │ │ │ + mov w1, w22 │ │ │ │ + mov w21, w0 │ │ │ │ + mov x2, #0x18 // #24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3108 │ │ │ │ + ldr w1, [x20, #12] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + ldr d30, [x23, #504] │ │ │ │ + scvtf d31, w1 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 1d518 // b.plast │ │ │ │ + lsr w1, w22, #1 │ │ │ │ + mov w2, #0x30 // #48 │ │ │ │ + adrp x3, 85000 │ │ │ │ + movi v26.2s, #0x2 │ │ │ │ + dup v27.2d, v31.d[0] │ │ │ │ + mov x0, x20 │ │ │ │ + umaddl x1, w1, w2, x20 │ │ │ │ + ldr d28, [x3, #4016] │ │ │ │ + b 1ce10 │ │ │ │ + add v28.2s, v28.2s, v26.2s │ │ │ │ + add x2, x0, #0x24 │ │ │ │ + ldr s29, [x0, #12] │ │ │ │ + ld1 {v29.s}[1], [x2] │ │ │ │ + sxtl v29.2d, v29.2s │ │ │ │ + scvtf v29.2d, v29.2d │ │ │ │ + fcmgt v29.2d, v27.2d, v29.2d │ │ │ │ + umaxp v29.4s, v29.4s, v29.4s │ │ │ │ + fmov x2, d29 │ │ │ │ + cbnz x2, 1d4fc │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1ce0c // b.any │ │ │ │ + and w0, w22, #0xfffffffe │ │ │ │ + tbz w22, #0, 1d504 │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + mov w23, w0 │ │ │ │ + umaddl x2, w0, w1, x20 │ │ │ │ + ldr w2, [x2, #12] │ │ │ │ + scvtf d30, w2 │ │ │ │ + fcmpe d30, d31 │ │ │ │ + b.mi 1d624 // b.first │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + str w2, [sp, #236] │ │ │ │ + cmp w2, w22 │ │ │ │ + b.cs 1ce94 // b.hs, b.nlast │ │ │ │ + umaddl x1, w2, w1, x20 │ │ │ │ + mov w23, w2 │ │ │ │ + ldr w1, [x1, #12] │ │ │ │ + scvtf d30, w1 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.gt 1ce98 │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + str w0, [sp, #236] │ │ │ │ + ldr w23, [sp, #236] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + mov x3, x19 │ │ │ │ + ldr w1, [sp, #236] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5f8c0 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4048] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x18 // #24 │ │ │ │ + bl 3108 │ │ │ │ + ldr w1, [x19] │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.eq 199e4 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 19a4c // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 19aa8 // b.none │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 198a8 // b.any │ │ │ │ - mov w0, #0x2a // #42 │ │ │ │ - strb w0, [x28, w22, uxtw] │ │ │ │ - strb w0, [x27, w22, uxtw] │ │ │ │ - strb w0, [x24, w22, uxtw] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - sub w0, w3, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ne 19848 // b.any │ │ │ │ - mov w0, #0x8889 // #34953 │ │ │ │ - mov w19, #0x3c // #60 │ │ │ │ - movk w0, #0x8888, lsl #16 │ │ │ │ - strb wzr, [x28, w22, uxtw] │ │ │ │ - strb wzr, [x27, w22, uxtw] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - umull x0, w22, w0 │ │ │ │ - strb wzr, [x24, w22, uxtw] │ │ │ │ - lsr x0, x0, #37 │ │ │ │ - msub w1, w0, w19, w22 │ │ │ │ - str w1, [sp, #124] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - cinc w0, w0, ne // ne = any │ │ │ │ - umull x1, w0, w19 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - cbz w0, 19958 │ │ │ │ + b.ls 1d4dc // b.plast │ │ │ │ + mov w2, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x23, [sp, #248] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [sp, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w6, [x19] │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + cbz w6, 1d1d8 │ │ │ │ + add w4, w24, w21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp w27, w4 │ │ │ │ + mov x24, x28 │ │ │ │ + csel w27, w27, w4, ls // ls = plast │ │ │ │ + mov x28, x23 │ │ │ │ + ldr x5, [x19, #16] │ │ │ │ + sub w2, w27, #0x1 │ │ │ │ + sub w0, w0, w27 │ │ │ │ + mov x23, x19 │ │ │ │ + mov x22, x1 │ │ │ │ + mov w21, w25 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str x20, [sp, #200] │ │ │ │ + stp w2, w0, [sp, #224] │ │ │ │ + str w4, [sp, #232] │ │ │ │ + b 1d100 │ │ │ │ + add w0, w17, w0 │ │ │ │ + add w30, w25, w27 │ │ │ │ + add w0, w0, w30 │ │ │ │ + ldp x1, x4, [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 w21, [sp, #8] │ │ │ │ + str w30, [sp, #16] │ │ │ │ + mov x1, x28 │ │ │ │ + str w17, [sp, #32] │ │ │ │ + str w25, [sp, #40] │ │ │ │ + str w27, [sp, #48] │ │ │ │ + strb w16, [sp, #56] │ │ │ │ + bl 5b7c4 │ │ │ │ + ldr x5, [x23, #16] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x2, [x5, x20] │ │ │ │ + ldr x4, [x28, #88] │ │ │ │ + ldrb w6, [x2, #48] │ │ │ │ + strb w6, [x28, #97] │ │ │ │ + ldr x3, [x28, #24] │ │ │ │ + ldr w0, [x28, #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, [x24, x19, lsl #2] │ │ │ │ + ldr w0, [x28, #80] │ │ │ │ + str w0, [x26, x19, lsl #2] │ │ │ │ + ldp x0, x1, [sp, #160] │ │ │ │ + ldr w3, [x28, #72] │ │ │ │ + str w3, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x26, x19, lsl #2] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w3 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + ldr w0, [x24, x19, lsl #2] │ │ │ │ + ldr w4, [x28, #72] │ │ │ │ + cbnz w0, 1d458 │ │ │ │ + ldp x0, x1, [sp, #144] │ │ │ │ + str w4, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x26, x19, lsl #2] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w4 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + ldr w0, [x24, x19, lsl #2] │ │ │ │ + ldr w3, [x2] │ │ │ │ + cbnz w0, 1d17c │ │ │ │ + ldr w0, [x28, #40] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + stp w3, w0, [x22], #8 │ │ │ │ + add x28, x28, #0x68 │ │ │ │ + ldr w6, [x23] │ │ │ │ + cmp w6, w19 │ │ │ │ + b.ls 1d1c8 // b.plast │ │ │ │ + lsl x20, x19, #3 │ │ │ │ + mov w0, w19 │ │ │ │ + ldr x3, [x5, x20] │ │ │ │ + ldp w7, w2, [x3] │ │ │ │ + mov w17, w7 │ │ │ │ + cbz w19, 1d130 │ │ │ │ + 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 w25, w21, w2 │ │ │ │ + cmp w6, w0 │ │ │ │ + b.ls 1d158 // b.plast │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldr x0, [x5, x0, lsl #3] │ │ │ │ + ldr w9, [x0] │ │ │ │ + cmp w2, w9 │ │ │ │ + sub w9, w9, w2 │ │ │ │ + csel w25, w9, wzr, ls // ls = plast │ │ │ │ + ldrb w16, [x3, #12] │ │ │ │ + add w0, w2, w27 │ │ │ │ + sub w0, w0, w7 │ │ │ │ + cbnz w16, 1d000 │ │ │ │ + ldr w1, [sp, #232] │ │ │ │ + add w30, w17, w1 │ │ │ │ + add w0, w30, w0 │ │ │ │ + add w0, w0, w25 │ │ │ │ + b 1d00c │ │ │ │ + ldr w0, [x2, #4] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w1, [sp, #224] │ │ │ │ + add x28, x28, #0x68 │ │ │ │ + ldur w6, [x28, #-68] │ │ │ │ + sub w4, w0, w3 │ │ │ │ + add w2, w1, w25 │ │ │ │ + ldr w1, [sp, #228] │ │ │ │ + add w4, w4, w2 │ │ │ │ + add w2, w6, w3 │ │ │ │ + sub w2, w2, w25 │ │ │ │ + sub w0, w1, w0 │ │ │ │ + cmp w6, w4 │ │ │ │ + add w0, w0, w2 │ │ │ │ + csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ + stp w3, w0, [x22], #8 │ │ │ │ + ldr w6, [x23] │ │ │ │ + cmp w6, w19 │ │ │ │ + b.hi 1d100 // b.pmore │ │ │ │ + ldr x20, [sp, #200] │ │ │ │ + mov x28, x24 │ │ │ │ + mov w25, w21 │ │ │ │ + mov x19, x23 │ │ │ │ + ldr x22, [sp, #192] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + ldp x7, x9, [sp, #144] │ │ │ │ + add x3, sp, #0x128 │ │ │ │ + ldp x1, x2, [x22] │ │ │ │ + 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, x28 │ │ │ │ + stp x0, x3, [sp, #88] │ │ │ │ + mov w3, w25 │ │ │ │ + ldp x0, x6, [sp, #128] │ │ │ │ + str w9, [sp, #48] │ │ │ │ + ldr x9, [sp, #240] │ │ │ │ + stp x4, x5, [sp, #72] │ │ │ │ + mov x5, x20 │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3848] │ │ │ │ + stp x21, x9, [sp, #56] │ │ │ │ + mov x4, x26 │ │ │ │ + ldr x9, [sp, #256] │ │ │ │ + stp x8, x9, [sp, #104] │ │ │ │ + bl b640 │ │ │ │ + mov x24, x0 │ │ │ │ + ldp x2, x3, [x22] │ │ │ │ + cbz x0, 1d520 │ │ │ │ + ldr w1, [sp, #456] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + str w1, [sp, #48] │ │ │ │ + ldr w1, [sp, #464] │ │ │ │ + str w1, [sp, #56] │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + stp x21, x1, [sp, #64] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldp x0, x5, [sp, #296] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldp x4, x6, [sp, #312] │ │ │ │ + stp x1, x4, [sp, #80] │ │ │ │ + mov x1, x24 │ │ │ │ + stp x5, x6, [sp, #96] │ │ │ │ + mov w4, w25 │ │ │ │ + mov x6, x20 │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + mov x5, x26 │ │ │ │ + ldp x0, x7, [sp, #128] │ │ │ │ + ldr x10, [sp, #160] │ │ │ │ + ldr w8, [x19] │ │ │ │ + stp x28, x9, [sp] │ │ │ │ + ldr x9, [sp, #152] │ │ │ │ + stp x9, x10, [sp, #16] │ │ │ │ + ldr x9, [sp, #168] │ │ │ │ + str x9, [sp, #32] │ │ │ │ + str w8, [sp, #40] │ │ │ │ + bl be90 │ │ │ │ + ldr w0, [x19] │ │ │ │ + cbz w0, 1d374 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cmp w22, w26 │ │ │ │ - add x4, x28, x26 │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + lsl x21, x27, #3 │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 38a0 │ │ │ │ + ldp x0, x1, [sp, #304] │ │ │ │ + str xzr, [x1, x21] │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + str xzr, [x1, x21] │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + ldr w0, [x26, x27, lsl #2] │ │ │ │ + str xzr, [x1, x21] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 1d4bc // b.none │ │ │ │ + ldr x1, [x24, x27, lsl #3] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + lsl x22, x21, #3 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr x0, [x1, x22] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x24, x27, lsl #3] │ │ │ │ + ldr w2, [x26, x27, lsl #2] │ │ │ │ + mov x0, x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str xzr, [x1, x22] │ │ │ │ + cmp w2, w21 │ │ │ │ + b.hi 1d330 // b.pmore │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [x19] │ │ │ │ + str xzr, [x24, x27, lsl #3] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 1d2e0 // b.pmore │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [sp, #296] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + ldr w0, [x19] │ │ │ │ + ldr w2, [sp, #236] │ │ │ │ + str w0, [x1] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl 5f4e0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1d62c // 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, [sp, #144] │ │ │ │ + ldr w3, [x26, x19, lsl #2] │ │ │ │ + sub w3, w21, w3 │ │ │ │ + sub w3, w3, w4 │ │ │ │ + str w3, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x26, x19, lsl #2] │ │ │ │ + ldr w4, [x28, #72] │ │ │ │ + add w4, w0, w4 │ │ │ │ + cmp w4, w21 │ │ │ │ + b.hi 1d630 // b.pmore │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w3 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 1d0d8 // b.plast │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x620 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x28 │ │ │ │ + add x1, x1, #0x708 │ │ │ │ + add x0, x0, #0x748 │ │ │ │ + mov w2, #0x32f // #815 │ │ │ │ + bl 34b0 │ │ │ │ + ldr x0, [x24, x27, lsl #3] │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [x19] │ │ │ │ + str xzr, [x24, x27, lsl #3] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 1d2e0 // b.pmore │ │ │ │ + b 1d374 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr w2, [sp, #236] │ │ │ │ + bl 5f4e0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [sp, #248] │ │ │ │ + b 1d414 │ │ │ │ + fmov w0, s28 │ │ │ │ + b 1ce48 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + add x0, sp, #0xec │ │ │ │ + add v28.2s, v28.2s, v31.2s │ │ │ │ + st1 {v28.s}[1], [x0] │ │ │ │ + b 1ce94 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 1ce48 │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3920] │ │ │ │ + mov x4, x3 │ │ │ │ + mov w5, w25 │ │ │ │ + mov x3, x2 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - csel w25, w0, w19, cc // cc = lo, ul, last │ │ │ │ - ldp x0, x2, [sp, #104] │ │ │ │ - mov w3, w25 │ │ │ │ + adrp x2, 81000 │ │ │ │ + ldr x0, [x21] │ │ │ │ + add x2, x2, #0x760 │ │ │ │ bl 3510 │ │ │ │ - ldp x0, x2, [sp, #104] │ │ │ │ - add x4, x24, x26 │ │ │ │ - mov w3, w25 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + ldr w0, [x19] │ │ │ │ + cbz w0, 1d4f4 │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x7b0 │ │ │ │ + adrp x22, 81000 │ │ │ │ + mov w23, w25 │ │ │ │ + add x22, x22, #0xa88 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + add x0, sp, #0x11c │ │ │ │ + mov x27, x19 │ │ │ │ + adrp x1, 81000 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x1, x1, #0x790 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + add x0, sp, #0x118 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldp x2, x3, [sp, #152] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ldr w1, [x24] │ │ │ │ + bl 5ad6c │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + mov w3, w19 │ │ │ │ + ldr w5, [x24] │ │ │ │ + mov w1, w4 │ │ │ │ + ldr w6, [sp, #280] │ │ │ │ + ldr w7, [sp, #284] │ │ │ │ bl 3510 │ │ │ │ - ldp x0, x2, [sp, #104] │ │ │ │ - add x4, x27, x26 │ │ │ │ - mov w3, w25 │ │ │ │ + cbz w25, 1d5f0 │ │ │ │ + ldr x3, [x20, x19, lsl #3] │ │ │ │ + mov x2, x22 │ │ │ │ + ldr x0, [x21] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x26, x26, #0x3c │ │ │ │ + ldrb w3, [x3, x26] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ bl 3510 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.ne 19900 // b.any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + cmp x23, x26 │ │ │ │ + b.ne 1d5cc // b.any │ │ │ │ + ldp x0, x2, [sp, #136] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ + ldr w4, [x28, x19, lsl #2] │ │ │ │ + add x24, x24, #0x68 │ │ │ │ + ldr w3, [x0, x19, lsl #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x0, [x21] │ │ │ │ bl 3510 │ │ │ │ - ldp w19, w2, [x21, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x28 │ │ │ │ - add w19, w19, w2 │ │ │ │ - mov x2, x19 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x2, x19 │ │ │ │ + ldr w0, [x27] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 1d590 // b.pmore │ │ │ │ + str xzr, [sp, #248] │ │ │ │ + b 1d414 │ │ │ │ + str w0, [sp, #236] │ │ │ │ + b 1ce98 │ │ │ │ + bl 3588 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x620 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x28 │ │ │ │ + add x1, x1, #0x708 │ │ │ │ + add x0, x0, #0x720 │ │ │ │ + mov w2, #0x32d // #813 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x100 │ │ │ │ + mov x11, x5 │ │ │ │ + adrp x9, af000 │ │ │ │ + ldr x9, [x9, #3864] │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + ldr x13, [sp, #280] │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + ldr x19, [sp, #296] │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + mov x22, x7 │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + mov x21, x0 │ │ │ │ + add x7, sp, #0x90 │ │ │ │ + stp x25, x26, [sp, #224] │ │ │ │ + mov x25, x3 │ │ │ │ + mov x3, x6 │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + mov x27, x2 │ │ │ │ + mov x2, x5 │ │ │ │ + ldp x5, x23, [sp, #264] │ │ │ │ + ldr x8, [x9] │ │ │ │ + str x8, [sp, #152] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr d0, [x19, #472] │ │ │ │ + mov x28, x6 │ │ │ │ + ldr d1, [x19, #688] │ │ │ │ + add x20, x19, #0x190 │ │ │ │ + ldr w6, [x19, #696] │ │ │ │ + stp x1, x4, [sp, #80] │ │ │ │ + ldr w4, [sp, #256] │ │ │ │ + str w6, [sp] │ │ │ │ + add x6, sp, #0x80 │ │ │ │ + ldrb w26, [sp, #288] │ │ │ │ + stp x11, x13, [sp, #96] │ │ │ │ + stp wzr, wzr, [sp, #132] │ │ │ │ + str wzr, [sp, #140] │ │ │ │ + bl 60aa0 │ │ │ │ + ldp x3, x5, [sp, #80] │ │ │ │ + mov x24, x0 │ │ │ │ + ldp x6, x13, [sp, #96] │ │ │ │ + add x9, sp, #0x8c │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + mov x4, x27 │ │ │ │ + ldr w1, [x19, #408] │ │ │ │ + ldr w0, [x19, #416] │ │ │ │ + ldr w7, [sp, #256] │ │ │ │ + str x22, [sp] │ │ │ │ + str w7, [sp, #8] │ │ │ │ + mov x7, x28 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + mov x1, x24 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + strb w26, [sp, #40] │ │ │ │ + stp x23, x13, [sp, #48] │ │ │ │ + stp x9, x19, [sp, #64] │ │ │ │ + bl 1cd20 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr w7, [x19, #408] │ │ │ │ + mov x6, x20 │ │ │ │ + ldr w20, [sp, #140] │ │ │ │ mov x0, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - ldr w3, [x21, #40] │ │ │ │ - cmp w3, w20 │ │ │ │ - b.hi 19854 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x28 │ │ │ │ + str w20, [sp] │ │ │ │ + add x5, sp, #0x7f │ │ │ │ + strb w26, [sp, #8] │ │ │ │ + add x4, sp, #0x88 │ │ │ │ + stp x28, x22, [sp, #16] │ │ │ │ + add x3, sp, #0x84 │ │ │ │ + mov x2, x25 │ │ │ │ + str x19, [sp, #32] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 1c110 │ │ │ │ + cbz w20, 1d7b8 │ │ │ │ + mov w0, #0x68 // #104 │ │ │ │ + mov x19, x23 │ │ │ │ + umaddl x20, w20, w0, x23 │ │ │ │ + nop │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + add x19, x19, #0x68 │ │ │ │ + bl 5b78c │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 1d7a0 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5f4e0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ bl 38a0 │ │ │ │ mov x0, x24 │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1d824 // b.any │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + mov x0, x25 │ │ │ │ + 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 38a0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cbz w1, 198a8 │ │ │ │ - ldr w10, [x21, #28] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - mov w12, #0x2d // #45 │ │ │ │ - ldr x13, [x21, #8] │ │ │ │ - add w10, w1, w10 │ │ │ │ - mov w11, #0x20 // #32 │ │ │ │ - add w1, w22, w2 │ │ │ │ - add w4, w10, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w12, [x28, w1, uxtw] │ │ │ │ - ldrb w4, [x13, w4, uxtw] │ │ │ │ - strb w4, [x27, w1, uxtw] │ │ │ │ - strb w11, [x24, w1, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 19a08 // b.pmore │ │ │ │ - ldr w4, [sp, #120] │ │ │ │ - add w22, w22, w2 │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w2, w4, w2 │ │ │ │ - str w2, [sp, #120] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 19884 // b.any │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cbz w1, 198a8 │ │ │ │ - ldr w10, [x21, #24] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x13, [x21] │ │ │ │ - add w10, w23, w10 │ │ │ │ - mov w12, #0x2d // #45 │ │ │ │ - mov w11, #0x20 // #32 │ │ │ │ - add w4, w10, w2 │ │ │ │ - add w1, w22, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrb w4, [x13, w4, uxtw] │ │ │ │ - strb w4, [x28, w1, uxtw] │ │ │ │ - strb w12, [x27, w1, uxtw] │ │ │ │ - strb w11, [x24, w1, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 19a6c // b.pmore │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w22, w22, w2 │ │ │ │ - add w23, w23, w2 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 1988c // b.any │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cbz w1, 198a8 │ │ │ │ - ldr w10, [x21, #24] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x13, [x21] │ │ │ │ - add w10, w23, w10 │ │ │ │ - mov w12, #0x5e // #94 │ │ │ │ - mov w11, #0x20 // #32 │ │ │ │ - add w4, w10, w2 │ │ │ │ - add w1, w22, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrb w4, [x13, w4, uxtw] │ │ │ │ - strb w4, [x28, w1, uxtw] │ │ │ │ - strb w12, [x27, w1, uxtw] │ │ │ │ - strb w11, [x24, w1, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 19ac8 // b.pmore │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w22, w22, w2 │ │ │ │ - add w23, w23, w2 │ │ │ │ - b 1988c │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - cbz w0, 1988c │ │ │ │ - ldp w2, w1, [x21, #24] │ │ │ │ - add w26, w22, w19 │ │ │ │ - ldp x0, x10, [x21] │ │ │ │ - add w2, w23, w2 │ │ │ │ - add w2, w2, w19 │ │ │ │ - ldr w3, [sp, #120] │ │ │ │ - add w1, w3, w1 │ │ │ │ - add w1, w1, w19 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - strb w0, [x28, w26, uxtw] │ │ │ │ - ldrb w1, [x10, w1, uxtw] │ │ │ │ - strb w1, [x27, w26, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - mov w1, #0x7c // #124 │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - csel w0, w0, w1, eq // eq = none │ │ │ │ - strb w0, [x24, w26, uxtw] │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, w19 │ │ │ │ - b.hi 19b0c // b.pmore │ │ │ │ - ldr w2, [sp, #120] │ │ │ │ - add w23, w23, w19 │ │ │ │ - ldr w1, [x1, x25] │ │ │ │ - add w22, w22, w19 │ │ │ │ - add w2, w2, w19 │ │ │ │ - ldr w3, [x21, #40] │ │ │ │ - str w2, [sp, #120] │ │ │ │ - b 19874 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 198a8 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 19b0c │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + and w21, w1, #0xff │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + cbz w1, 1dad4 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x0 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - stp x2, x1, [sp, #104] │ │ │ │ - ldp w0, w19, [x0, #16] │ │ │ │ - add w19, w19, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x20, x0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + str x2, [sp, #96] │ │ │ │ + stp w3, w6, [sp, #108] │ │ │ │ + stp w7, w4, [sp, #116] │ │ │ │ + str w5, [sp, #128] │ │ │ │ + b 1d888 │ │ │ │ + ldr w27, [x26, #32] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cmp w27, w28 │ │ │ │ + b.ls 1da00 // b.plast │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + add x19, x28, x28, lsl #2 │ │ │ │ + add x19, x28, x19, lsl #1 │ │ │ │ + add x19, x0, x19, lsl #3 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x21, x0 │ │ │ │ + bl 4d370 │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + b.ne 1d878 // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ + bl 4d610 │ │ │ │ mov x22, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 37e0 │ │ │ │ - ldr w3, [x27, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - cbz w3, 19de8 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x1, x1, #0x138 │ │ │ │ - add x0, x0, #0x2d0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ + mov w25, w28 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + add w27, w28, #0x1 │ │ │ │ + bl 7086c │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x0, [x22, #88] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr w2, [sp, #108] │ │ │ │ + bl 6cfe8 │ │ │ │ + add w24, w24, w0 │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + ldr x0, [x22, #88] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.hi 1da50 // b.pmore │ │ │ │ + mov x2, x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6d1a0 │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x0, [x22, #88] │ │ │ │ + mov w2, w23 │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + str w6, [sp, #124] │ │ │ │ + sub w1, w23, w1 │ │ │ │ + bl 6d1a0 │ │ │ │ + ldr w6, [sp, #124] │ │ │ │ + mov w1, w0 │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + orr w2, w20, #0x20 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + ldrb w7, [x19, #72] │ │ │ │ + cmp w6, w0 │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + csel w20, w2, w20, gt │ │ │ │ + ldr w8, [x19, #68] │ │ │ │ + orr w2, w20, #0x8 │ │ │ │ + cmp w1, w0 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + csel w20, w2, w20, gt │ │ │ │ + cbz w7, 1da2c │ │ │ │ + orr w20, w20, #0x2 │ │ │ │ + and w20, w20, #0xff │ │ │ │ + cbnz w25, 1da60 │ │ │ │ + ldrb w2, [x22, #96] │ │ │ │ + orr w0, w20, #0x4 │ │ │ │ + orr w20, w20, #0x10 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, #0x0 │ │ │ │ + and w20, w20, #0xff │ │ │ │ + csel w20, w20, w0, ne // ne = any │ │ │ │ + ldr w0, [x26, #32] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.eq 1d9b0 // b.none │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + str w8, [sp, #124] │ │ │ │ + stp w1, w7, [sp, #132] │ │ │ │ + umaddl x0, w27, w2, x0 │ │ │ │ + bl 4d370 │ │ │ │ + ldr w27, [x26, #32] │ │ │ │ + ldr w8, [sp, #124] │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + ldp w1, w7, [sp, #132] │ │ │ │ + b.eq 1d87c // b.none │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w7, #0x0 │ │ │ │ + ccmp w0, w8, #0x0, eq // eq = none │ │ │ │ + b.cc 1d9cc // b.lo, b.ul, b.last │ │ │ │ + cmp w1, #0x0 │ │ │ │ + ccmp w23, #0x4, #0x2, gt │ │ │ │ + b.hi 1d87c // b.pmore │ │ │ │ + ldrb w1, [x22, #96] │ │ │ │ + orr w0, w20, #0x10 │ │ │ │ + orr w20, w20, #0x4 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, #0x0 │ │ │ │ + and w20, w20, #0xff │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + csel w20, w20, w0, ne // ne = any │ │ │ │ + cmp w27, w28 │ │ │ │ + b.hi 1d888 // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str w24, [x0] │ │ │ │ + mov w0, w20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w19, [x19, #64] │ │ │ │ + cbnz w25, 1da9c │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.cc 1d95c // b.lo, b.ul, b.last │ │ │ │ + cmp w6, #0x0 │ │ │ │ + ccmp w23, #0x4, #0x2, gt │ │ │ │ + b.hi 1d978 // b.pmore │ │ │ │ + b 1d95c │ │ │ │ + bl 6c5cc │ │ │ │ + mov w1, w0 │ │ │ │ + mov w6, w0 │ │ │ │ + b 1d91c │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + sub w25, w25, #0x1 │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + str w8, [sp, #124] │ │ │ │ + stp w1, w7, [sp, #132] │ │ │ │ + umaddl x0, w25, w2, x0 │ │ │ │ + bl 4d370 │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + ldr w8, [sp, #124] │ │ │ │ + ldp w1, w7, [sp, #132] │ │ │ │ + b.ne 1d95c // b.any │ │ │ │ + ldr w0, [x26, #32] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.eq 1d9cc // b.none │ │ │ │ + b 1d984 │ │ │ │ + ldr x2, [x26, #48] │ │ │ │ + sub w25, w25, #0x1 │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + str w8, [sp, #124] │ │ │ │ + stp w1, w6, [sp, #132] │ │ │ │ + umaddl x0, w25, w0, x2 │ │ │ │ + str w7, [sp, #140] │ │ │ │ + bl 4d370 │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + ldr w8, [sp, #124] │ │ │ │ + ldp w1, w6, [sp, #132] │ │ │ │ + ldr w7, [sp, #140] │ │ │ │ + b.ne 1da34 // b.any │ │ │ │ + b 1d978 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ + b 1da08 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x160 │ │ │ │ + stp x29, x30, [sp, #256] │ │ │ │ + add x29, sp, #0x100 │ │ │ │ + stp x27, x28, [sp, #336] │ │ │ │ + mov x28, x1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x23, x24, [sp, #304] │ │ │ │ + ldr w13, [x28] │ │ │ │ + ldr x8, [x1] │ │ │ │ + str x8, [sp, #248] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + stp x2, x0, [sp, #72] │ │ │ │ + str x3, [sp, #152] │ │ │ │ + stp wzr, wzr, [sp, #188] │ │ │ │ + str xzr, [sp, #200] │ │ │ │ + str xzr, [sp, #208] │ │ │ │ + ldr x24, [sp, #352] │ │ │ │ + cbz w13, 1dc44 │ │ │ │ + stp x21, x22, [sp, #288] │ │ │ │ + add x21, sp, #0xb8 │ │ │ │ + add x10, x24, #0x190 │ │ │ │ + stp x25, x26, [sp, #320] │ │ │ │ + mov x26, x4 │ │ │ │ + mov w25, w7 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + str x10, [sp, #64] │ │ │ │ + str w6, [sp, #136] │ │ │ │ + str x5, [sp, #144] │ │ │ │ + stp x19, x20, [sp, #272] │ │ │ │ + nop │ │ │ │ + add x0, x27, x27, lsl #2 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + ldr w3, [x24, #408] │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + str w2, [sp] │ │ │ │ + lsl x2, x0, #4 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x21, [sp, #8] │ │ │ │ + add x0, x1, x0, lsl #4 │ │ │ │ + mov w7, #0x3 // #3 │ │ │ │ + mov w5, #0x6 // #6 │ │ │ │ + mov w6, w7 │ │ │ │ + mov w4, w5 │ │ │ │ + mov w1, w25 │ │ │ │ + bl 1d828 │ │ │ │ + ands w23, w0, #0xff │ │ │ │ + b.eq 1dc28 // b.none │ │ │ │ + mov w0, #0x26 // #38 │ │ │ │ + tst w23, w0 │ │ │ │ + b.ne 1dff4 // b.any │ │ │ │ + mov w0, #0x1a // #26 │ │ │ │ + ands w20, w23, w0 │ │ │ │ + b.ne 1dc88 // b.any │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + mov w2, w25 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + add x0, x0, x3 │ │ │ │ + bl 53ef0 │ │ │ │ + mov w1, #0x24 // #36 │ │ │ │ + mov x19, x0 │ │ │ │ + tst w23, w1 │ │ │ │ + b.ne 1e040 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 63b48 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + cbnz w0, 1dfc0 │ │ │ │ + ldr w0, [sp, #204] │ │ │ │ + str xzr, [sp, #216] │ │ │ │ + cbnz w0, 1dfd4 │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + str xzr, [sp, #224] │ │ │ │ + cbnz w0, 1dfe8 │ │ │ │ + ldr w0, [sp, #212] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + cbnz w0, 1dc7c │ │ │ │ + str xzr, [sp, #240] │ │ │ │ + ldr w0, [x28] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 1db60 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #272] │ │ │ │ + ldp x21, x22, [sp, #288] │ │ │ │ + ldp x25, x26, [sp, #320] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1e3f0 // b.any │ │ │ │ + ldp x29, x30, [sp, #256] │ │ │ │ + mov x0, x28 │ │ │ │ + ldp x23, x24, [sp, #304] │ │ │ │ + ldp x27, x28, [sp, #336] │ │ │ │ + add sp, sp, #0x160 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + bl 38a0 │ │ │ │ + b 1dc24 │ │ │ │ + ldr x6, [x26] │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + ldr w3, [x24, #708] │ │ │ │ + mov x5, x22 │ │ │ │ + ldr w4, [x24, #712] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x20, [sp, #80] │ │ │ │ + ldr w19, [sp, #136] │ │ │ │ + mov x1, x20 │ │ │ │ + sub w2, w19, w3 │ │ │ │ + add x2, x6, x2 │ │ │ │ + bl 40848 │ │ │ │ + ldr x6, [x26, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr w3, [x24, #708] │ │ │ │ + add x5, sp, #0xd4 │ │ │ │ + ldr w4, [x24, #712] │ │ │ │ + and w20, w23, #0x18 │ │ │ │ + sub w2, w19, w3 │ │ │ │ + str x0, [sp, #232] │ │ │ │ + add x2, x6, x2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 40848 │ │ │ │ + str x0, [sp, #240] │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + mov w2, w25 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x0, x3, x0 │ │ │ │ + bl 53ef0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w0, #0x24 // #36 │ │ │ │ + ands w0, w23, w0 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + b.ne 1e040 // b.any │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + cbz w20, 1dbe8 │ │ │ │ + ldr w23, [x19] │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + umaddl x23, w23, w2, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 63430 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + str w1, [sp, #196] │ │ │ │ + bl 63b80 │ │ │ │ + and w20, w0, #0xff │ │ │ │ + mov x0, x23 │ │ │ │ + bl 634c8 │ │ │ │ + ubfiz x5, x20, #2, #8 │ │ │ │ + str w0, [sp, #88] │ │ │ │ + ldr w1, [x22, x5] │ │ │ │ + cbnz w1, 1e0fc │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cbz x0, 1dbe8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 64660 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ str x1, [sp, #120] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - b 19c4c │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ls 19de4 // b.plast │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - ubfiz x25, x0, #3, #32 │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w1, [x1, x25] │ │ │ │ - cbz w1, 1a084 │ │ │ │ - sub w2, w1, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 19fcc // b.plast │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + bl 646c8 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl 64520 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl 645e8 │ │ │ │ + ldr w23, [x19] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add w2, w23, #0x1 │ │ │ │ + add w1, w23, #0x1 │ │ │ │ + str w1, [sp, #140] │ │ │ │ + lsl x1, x2, #2 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + str x2, [sp, #160] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + mov x1, x2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x3, x0 │ │ │ │ + ldp x2, x0, [sp, #96] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + lsl x1, x2, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w5, [sp, #128] │ │ │ │ + mov x6, x0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov w4, w23 │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ + ubfiz x3, x23, #3, #32 │ │ │ │ + cbz w5, 1e244 │ │ │ │ + ldr x4, [sp, #120] │ │ │ │ + ldr w1, [x24, #708] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + sub w1, w7, w1 │ │ │ │ + str w1, [x4, x2] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + sub w0, w7, #0x1 │ │ │ │ + str w0, [x1, x2] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + str x1, [x6, x3] │ │ │ │ + strb w5, [x0, w23, uxtw] │ │ │ │ + cbnz x22, 1e3e8 │ │ │ │ + ldp w3, w4, [sp, #136] │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ + ldr w1, [x24, #408] │ │ │ │ + mov x7, x26 │ │ │ │ + str w3, [sp, #8] │ │ │ │ + ldp x3, x5, [sp, #64] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + ldp x2, x6, [sp, #144] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldp x1, x3, [sp, #88] │ │ │ │ + str x2, [sp] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + str w0, [sp, #32] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 1c5e0 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 512a0 │ │ │ │ + ldr w22, [x24, #396] │ │ │ │ + ldp x6, x0, [sp, #64] │ │ │ │ + mov w8, #0xa // #10 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + add x5, sp, #0xb7 │ │ │ │ + ldr w9, [x24, #432] │ │ │ │ + add x4, sp, #0xc0 │ │ │ │ + ldr w7, [x24, #408] │ │ │ │ + add x3, sp, #0xbc │ │ │ │ + ldr w1, [sp, #140] │ │ │ │ + str w1, [sp] │ │ │ │ + mov x1, x23 │ │ │ │ + strb w25, [sp, #8] │ │ │ │ + stp x26, x2, [sp, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + str x24, [sp, #32] │ │ │ │ + str w8, [x24, #396] │ │ │ │ + str w8, [x24, #432] │ │ │ │ + str w9, [sp, #112] │ │ │ │ + bl 1c110 │ │ │ │ + ldr w0, [x20] │ │ │ │ + ldr w9, [sp, #112] │ │ │ │ + str w22, [x24, #396] │ │ │ │ + mov w22, #0xffffffff // #-1 │ │ │ │ + str w9, [x24, #432] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 1e364 // b.none │ │ │ │ + ldr s0, [x24, #480] │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + scvtf s0, s0 │ │ │ │ + bl 5b300 │ │ │ │ + ldr w1, [x20] │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.eq 19e20 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 19eb0 // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 19f40 // b.none │ │ │ │ - ldr w3, [x27, #40] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 19cac // b.any │ │ │ │ - mov w0, #0x2a // #42 │ │ │ │ - strb w0, [x20, w19, uxtw] │ │ │ │ - strb w0, [x21, w19, uxtw] │ │ │ │ - strb w0, [x22, w19, uxtw] │ │ │ │ - strb w0, [x23, w19, uxtw] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - sub w0, w3, #0x1 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 19c38 // b.any │ │ │ │ - mov w0, #0x8889 // #34953 │ │ │ │ - mov w1, #0x3c // #60 │ │ │ │ - movk w0, #0x8888, lsl #16 │ │ │ │ - strb wzr, [x20, w19, uxtw] │ │ │ │ - strb wzr, [x21, w19, uxtw] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - umull x0, w19, w0 │ │ │ │ - strb wzr, [x22, w19, uxtw] │ │ │ │ - strb wzr, [x23, w19, uxtw] │ │ │ │ - lsr x0, x0, #37 │ │ │ │ - msub w1, w0, w1, w19 │ │ │ │ - str w1, [sp, #132] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - mov w1, #0x3c // #60 │ │ │ │ - cinc w0, w0, ne // ne = any │ │ │ │ - umull x1, w0, w1 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - cbz w0, 19d74 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - cmp w19, w28 │ │ │ │ - mov w1, #0x3c // #60 │ │ │ │ - add x4, x20, x28 │ │ │ │ - csel w25, w0, w1, cc // cc = lo, ul, last │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x0, x2, [sp, #112] │ │ │ │ - mov w3, w25 │ │ │ │ - bl 3510 │ │ │ │ - ldp x0, x2, [sp, #112] │ │ │ │ - add x4, x22, x28 │ │ │ │ - mov w3, w25 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldp x0, x2, [sp, #112] │ │ │ │ - add x4, x21, x28 │ │ │ │ - mov w3, w25 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldp x0, x2, [sp, #112] │ │ │ │ - add x4, x23, x28 │ │ │ │ - mov w3, w25 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x28, x28, #0x3c │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.ne 19d04 // b.any │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - bl 3510 │ │ │ │ - ldp w28, w2, [x27, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + b.eq 1e2b4 // b.none │ │ │ │ mov x0, x20 │ │ │ │ - add w28, w28, w2 │ │ │ │ - mov x2, x28 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x2, x28 │ │ │ │ + bl 4e090 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + cbz w0, 1dfa0 │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + mov w20, #0x68 // #104 │ │ │ │ + mov x22, x23 │ │ │ │ + umaddl x20, w0, w20, x23 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x22, x22, #0x68 │ │ │ │ + bl 5b78c │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 1df88 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 63b48 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + cbz w0, 1dc00 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [sp, #216] │ │ │ │ + ldr w0, [sp, #204] │ │ │ │ + cbz w0, 1dc0c │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [sp, #224] │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + cbz w0, 1dc18 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + bl 38a0 │ │ │ │ + b 1dc18 │ │ │ │ + ldr x2, [x26] │ │ │ │ + add x5, sp, #0xc8 │ │ │ │ + ldr w3, [x24, #708] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w4, [x24, #712] │ │ │ │ + ldr x19, [sp, #80] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 40848 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x6, x0 │ │ │ │ + ldr w3, [x24, #708] │ │ │ │ + add x5, sp, #0xcc │ │ │ │ + ldr w4, [x24, #712] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x6, [sp, #216] │ │ │ │ + bl 40848 │ │ │ │ + str x0, [sp, #224] │ │ │ │ + b 1dbb4 │ │ │ │ + ldr x22, [x19, #8] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 3ac8 │ │ │ │ + bl 63430 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + str w1, [sp, #196] │ │ │ │ + bl 63b80 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + add x1, sp, #0xc8 │ │ │ │ + str w2, [sp, #128] │ │ │ │ + and x2, x0, #0xff │ │ │ │ + ubfiz x0, x0, #2, #8 │ │ │ │ + ldr w1, [x1, x0] │ │ │ │ + cbnz w1, 1e08c │ │ │ │ + cbz w20, 1dbe8 │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + b 1dd1c │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4040] │ │ │ │ + ldr x22, [x0, x2, lsl #3] │ │ │ │ + add x2, sp, #0xc4 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 68ec0 │ │ │ │ + cbz w0, 1e07c │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w3, [x24, #708] │ │ │ │ + ldr w1, [sp, #196] │ │ │ │ + add w2, w3, #0x6 │ │ │ │ + ldr w4, [x22, x0, lsl #2] │ │ │ │ + add w0, w2, w4 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1e07c // b.hs, b.nlast │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + sub w3, w3, w4 │ │ │ │ + ldr w1, [x24, #716] │ │ │ │ + add w0, w0, w3 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1e07c // b.hs, b.nlast │ │ │ │ + mov w0, w4 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cbz w20, 1dd68 │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + b 1dd1c │ │ │ │ + add x0, sp, #0xe8 │ │ │ │ + add x2, sp, #0xc4 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4040] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr x23, [x0, w20, uxtw #3] │ │ │ │ + str x5, [sp, #96] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 68f70 │ │ │ │ + ldr x5, [sp, #96] │ │ │ │ + ldr w1, [x22, x5] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ls 1dd68 // b.plast │ │ │ │ + ldr w2, [sp, #196] │ │ │ │ + ldr w3, [sp, #88] │ │ │ │ + add w1, w2, #0x4 │ │ │ │ + ldr w0, [x23, w0, uxtw #2] │ │ │ │ + add w1, w1, w3 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 1dd68 // b.plast │ │ │ │ + ldr w1, [x24, #716] │ │ │ │ + sub w2, w0, w2 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.cs 1dd68 // b.hs, b.nlast │ │ │ │ + mov w22, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 64660 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 646c8 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 64520 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 645e8 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr w23, [x19] │ │ │ │ + cbnz x0, 1ddb4 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add w2, w23, #0x1 │ │ │ │ + add w1, w23, #0x1 │ │ │ │ + str x2, [sp, #128] │ │ │ │ + str w1, [sp, #140] │ │ │ │ + lsl x1, x2, #2 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + mov x1, x2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x3, x0 │ │ │ │ + ldp x2, x0, [sp, #96] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + lsl x1, x2, #3 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov w4, w23 │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ + ubfiz x3, x23, #3, #32 │ │ │ │ + cbnz w20, 1e374 │ │ │ │ + ldr w1, [x24, #708] │ │ │ │ + ldr w4, [sp, #136] │ │ │ │ + sub w0, w4, #0x1 │ │ │ │ + sub w1, w4, w1 │ │ │ │ + ldr x4, [sp, #120] │ │ │ │ + str w1, [x4, x2] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str w0, [x1, x2] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x22, [x0, x3] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + strb wzr, [x0, w23, uxtw] │ │ │ │ + b 1de64 │ │ │ │ + ldr x23, [sp, #120] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + stp x4, x3, [sp, #160] │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, x23, #0x4 │ │ │ │ + bl 3948 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + add x0, x1, #0x4 │ │ │ │ + bl 3948 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + mov x1, x3 │ │ │ │ + add x0, x3, #0x1 │ │ │ │ + bl 3948 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + mov x1, x4 │ │ │ │ + add x0, x4, #0x8 │ │ │ │ + bl 3948 │ │ │ │ + ldp x1, x3, [sp, #88] │ │ │ │ + str wzr, [x23] │ │ │ │ + ldr w0, [x24, #708] │ │ │ │ + str w0, [x1] │ │ │ │ + ldp x0, x1, [sp, #104] │ │ │ │ + str x1, [x0] │ │ │ │ + strb wzr, [x3] │ │ │ │ + b 1de60 │ │ │ │ + ldr w2, [sp, #184] │ │ │ │ + ldr w1, [sp, #192] │ │ │ │ + cmp w2, w1 │ │ │ │ + ccmp w22, w0, #0x0, lt // lt = tstop │ │ │ │ + b.ls 1df40 // b.plast │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + mov w1, w25 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + add x0, x0, x2 │ │ │ │ + bl 4e048 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 1df40 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + str x19, [sp, #112] │ │ │ │ + ldr x19, [sp, #56] │ │ │ │ + str x21, [sp, #56] │ │ │ │ + mov x21, x20 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + add x1, x1, x22 │ │ │ │ + add x22, x22, #0x58 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 4d100 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov w3, w25 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, x2, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4e544 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1e300 // b.pmore │ │ │ │ + ldr x19, [sp, #112] │ │ │ │ + mov x20, x21 │ │ │ │ + ldr x21, [sp, #56] │ │ │ │ + b 1df40 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + bl 4d6d0 │ │ │ │ + mov w22, w0 │ │ │ │ + b 1df24 │ │ │ │ + ldr x23, [sp, #120] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + str x4, [sp, #128] │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, x23, #0x4 │ │ │ │ + str x3, [sp, #160] │ │ │ │ + bl 3948 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + add x0, x1, #0x4 │ │ │ │ + bl 3948 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + mov x1, x3 │ │ │ │ + add x0, x3, #0x1 │ │ │ │ + bl 3948 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + mov x1, x4 │ │ │ │ + add x0, x4, #0x8 │ │ │ │ + bl 3948 │ │ │ │ + ldp x1, x3, [sp, #88] │ │ │ │ + str wzr, [x23] │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + ldr w0, [x24, #708] │ │ │ │ + str w0, [x1] │ │ │ │ + str x22, [x4] │ │ │ │ + strb w20, [x3] │ │ │ │ + b 1de64 │ │ │ │ + ldr w23, [sp, #140] │ │ │ │ + b 1e19c │ │ │ │ + stp x19, x20, [sp, #272] │ │ │ │ + stp x21, x22, [sp, #288] │ │ │ │ + stp x25, x26, [sp, #320] │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + mov x24, x1 │ │ │ │ + adrp x1, 85000 │ │ │ │ + stp w6, w7, [sp, #40] │ │ │ │ + ldr d31, [x1, #4040] │ │ │ │ + add x1, sp, #0xb0 │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + mov w2, #0xfffffffe // #-2 │ │ │ │ + stp x3, x5, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + mov x26, x4 │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [sp, #160] │ │ │ │ + ldr x27, [sp, #320] │ │ │ │ + mov x0, x24 │ │ │ │ + str xzr, [sp, #168] │ │ │ │ + str d31, [sp, #176] │ │ │ │ + bl 54660 │ │ │ │ + ldr w0, [x24] │ │ │ │ + cbz w0, 1e4e8 │ │ │ │ + ldr x28, [sp, #48] │ │ │ │ + add x23, sp, #0x90 │ │ │ │ + ldr w25, [sp, #44] │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0xc // #12 │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + add x0, x20, x20, lsl #2 │ │ │ │ + str w19, [sp] │ │ │ │ + mov w7, #0x3 // #3 │ │ │ │ + str x23, [sp, #8] │ │ │ │ + mov w5, #0x6 // #6 │ │ │ │ + lsl x22, x0, #4 │ │ │ │ + mov w6, w7 │ │ │ │ + add x0, x1, x0, lsl #4 │ │ │ │ + mov w4, w5 │ │ │ │ mov x2, x28 │ │ │ │ + mov w1, w25 │ │ │ │ + mov w3, #0xfffffffe // #-2 │ │ │ │ + bl 1d828 │ │ │ │ + ands w0, w0, #0xff │ │ │ │ + b.ne 1e524 // b.any │ │ │ │ + ldr w0, [x24] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1e494 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #240] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ec40 // b.any │ │ │ │ + ldp x29, x30, [sp, #224] │ │ │ │ + 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 │ │ │ │ + str x22, [sp, #104] │ │ │ │ + mov w22, w0 │ │ │ │ + mov w0, #0x26 // #38 │ │ │ │ + tst w22, w0 │ │ │ │ + b.ne 1e8a8 // b.any │ │ │ │ + mov w0, #0x1a // #26 │ │ │ │ + tst w22, w0 │ │ │ │ + b.ne 1e850 // b.any │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ldrb w2, [sp, #44] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x0, x0, x3 │ │ │ │ + bl 53ef0 │ │ │ │ + mov x1, #0x2710 // #10000 │ │ │ │ + mov x19, x0 │ │ │ │ + bl 63904 │ │ │ │ + mov x25, x0 │ │ │ │ + bl 636a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 63b48 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cbz w0, 1e748 │ │ │ │ + mov w0, #0x24 // #36 │ │ │ │ + and w0, w22, w0 │ │ │ │ + and w1, w22, #0x18 │ │ │ │ + stp w0, w1, [sp, #88] │ │ │ │ + add x0, sp, #0x98 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x28, [sp, #56] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + stp x24, x20, [sp, #112] │ │ │ │ + mov x20, x27 │ │ │ │ + mov x24, x25 │ │ │ │ + mov x27, x26 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 1e5d4 │ │ │ │ + ldr w0, [x24] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.ls 1e740 // b.plast │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x19, x25, x25, lsl #3 │ │ │ │ + add x0, x0, x19, lsl #3 │ │ │ │ + bl 634c8 │ │ │ │ + cmp w0, #0x1d │ │ │ │ + b.ls 1e5c4 // b.plast │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3ac8 │ │ │ │ + add x19, x0, x19, lsl #3 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 63430 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + str w1, [sp, #148] │ │ │ │ + bl 634c8 │ │ │ │ + str w0, [sp, #56] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 63b80 │ │ │ │ + and w23, w0, #0xff │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + cbnz w0, 1e7a4 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbnz w0, 1e7d8 │ │ │ │ + mov w21, #0x64 // #100 │ │ │ │ + mov w26, w21 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 63430 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 63400 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w3, w26 │ │ │ │ + mov w2, w21 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 6346c │ │ │ │ + mov w19, w0 │ │ │ │ + cbnz w23, 1e930 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + mov w3, w0 │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + bl 7c3e8 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x7, [x27] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x6, [sp, #64] │ │ │ │ + mov w4, w19 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + mov w3, w22 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + mov w5, w23 │ │ │ │ + str w0, [sp, #8] │ │ │ │ mov x2, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr w3, [x27, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.hi 19c4c // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ + ldrb w0, [sp, #44] │ │ │ │ + strb w0, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 7d470 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w2, #0xfffffffe // #-2 │ │ │ │ + bl 4d88c │ │ │ │ + mov w22, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7d5c0 │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + tst w0, #0xff │ │ │ │ + ccmp w1, w22, #0x0, ne // ne = any │ │ │ │ + b.lt 1e95c // b.tstop │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4dfa0 │ │ │ │ + mov x0, x19 │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6c1c0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + bl 7c290 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [x24] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.hi 1e5d4 // b.pmore │ │ │ │ + mov x25, x24 │ │ │ │ + ldp x24, x20, [sp, #112] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 63b48 │ │ │ │ + mov x0, x25 │ │ │ │ bl 38a0 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + cbnz w0, 1e83c │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + cbnz w0, 1e91c │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + cbnz w0, 1e908 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cbnz w0, 1e8fc │ │ │ │ + ldr w1, [x24] │ │ │ │ + add x0, x20, #0x1 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ls 1e4e4 // b.plast │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ls 1e4e4 // b.plast │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.hi 1e788 // b.pmore │ │ │ │ + b 1e4e4 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ubfiz x26, x23, #2, #8 │ │ │ │ + mov w22, w23 │ │ │ │ + ldr w1, [x0, x26] │ │ │ │ + cbnz w1, 1e7f8 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbz w0, 1e830 │ │ │ │ + add x7, sp, #0xa8 │ │ │ │ + ldr w1, [x7, x26] │ │ │ │ + cbnz w1, 1ebb4 │ │ │ │ + mov w21, #0x3e8 // #1000 │ │ │ │ + mov w26, w21 │ │ │ │ + b 1e638 │ │ │ │ + ubfiz x0, x23, #2, #8 │ │ │ │ + add x7, sp, #0xa8 │ │ │ │ + mov w22, w23 │ │ │ │ + mov w21, #0x64 // #100 │ │ │ │ + ldr w1, [x7, x0] │ │ │ │ + cbnz w1, 1eb2c │ │ │ │ + mov w26, #0x3e8 // #1000 │ │ │ │ + b 1e638 │ │ │ │ + lsl x7, x22, #3 │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4040] │ │ │ │ + add x2, sp, #0x94 │ │ │ │ + ldr x21, [x0, x7] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + stp x2, x7, [sp, #128] │ │ │ │ mov x0, x21 │ │ │ │ + bl 68ec0 │ │ │ │ + ldp x2, x7, [sp, #128] │ │ │ │ + cbnz w0, 1eadc │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbnz w0, 1eba0 │ │ │ │ + mov w21, #0x3e8 // #1000 │ │ │ │ + mov w26, #0x64 // #100 │ │ │ │ + b 1e638 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - b 38a0 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 1a094 │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add w4, w24, w28 │ │ │ │ - add w1, w4, w1 │ │ │ │ - str w4, [sp, #132] │ │ │ │ - bl 15768 │ │ │ │ - tst w0, #0xff │ │ │ │ - add w3, w19, w28 │ │ │ │ - mov w1, #0x49 // #73 │ │ │ │ - mov w0, #0x45 // #69 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - ldr w4, [sp, #132] │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - strb w0, [x23, w3, uxtw] │ │ │ │ - mov w0, #0x2d // #45 │ │ │ │ - strb w0, [x20, w3, uxtw] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + cbz w0, 1e768 │ │ │ │ + b 1e91c │ │ │ │ + ldr x2, [x26] │ │ │ │ + add x5, sp, #0xa8 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w4, #0x7530 // #30000 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + sub w19, w0, #0xa │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, x19 │ │ │ │ + bl 40848 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x6, x0 │ │ │ │ + mov x1, x21 │ │ │ │ + add x5, sp, #0xac │ │ │ │ + add x2, x2, x19 │ │ │ │ + mov w4, #0x7530 // #30000 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x6, [sp, #200] │ │ │ │ + bl 40848 │ │ │ │ + str x0, [sp, #208] │ │ │ │ + b 1e544 │ │ │ │ + ldr x2, [x26] │ │ │ │ + add x5, sp, #0xa0 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w4, #0x7530 // #30000 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 40848 │ │ │ │ + mov x6, x0 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x5, sp, #0xa4 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w4, #0x7530 // #30000 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x6, [sp, #184] │ │ │ │ + bl 40848 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + mov w0, #0x1a // #26 │ │ │ │ + tst w22, w0 │ │ │ │ + b.eq 1e544 // b.none │ │ │ │ + b 1e850 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + bl 38a0 │ │ │ │ + b 1e778 │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cbz w0, 1e778 │ │ │ │ + b 1e8fc │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + cbz w0, 1e770 │ │ │ │ + b 1e908 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + mov w3, w0 │ │ │ │ ldr x0, [x27, #8] │ │ │ │ - add w4, w4, w1 │ │ │ │ - ldr x7, [x27, #32] │ │ │ │ - ldrb w4, [x0, w4, uxtw] │ │ │ │ - add x0, x7, x25 │ │ │ │ - strb w4, [x21, w3, uxtw] │ │ │ │ - strb w2, [x22, w3, uxtw] │ │ │ │ - ldr w3, [x0, #4] │ │ │ │ - cmp w3, w28 │ │ │ │ - b.hi 19e30 // b.pmore │ │ │ │ - ldr w1, [x7, x25] │ │ │ │ - add w19, w19, w28 │ │ │ │ - add w24, w24, w28 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 19c80 // b.any │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cbz w0, 1a094 │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + bl 7c3e8 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x7, [x27, #8] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + b 1e6a0 │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + cbz w0, 1ea24 │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + str x21, [sp, #56] │ │ │ │ + b 1e990 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x23, x23, #0x58 │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ls 1ea1c // b.plast │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + add x0, x0, x23 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x21, [x0, #88] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 7086c │ │ │ │ + ldr w1, [x20, #396] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 1e9c8 // b.lo, b.ul, b.last │ │ │ │ + mov x0, x21 │ │ │ │ + bl 70740 │ │ │ │ + ldr w1, [x20, #396] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1eabc // b.hs, b.nlast │ │ │ │ + mov x0, x21 │ │ │ │ + bl 7086c │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.ls 1e9e4 // b.plast │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6c5cc │ │ │ │ + cbz w0, 1e97c │ │ │ │ + mov x0, x21 │ │ │ │ + bl 7086c │ │ │ │ + cmp w0, #0x9 │ │ │ │ + b.ls 1e978 // b.plast │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6c5cc │ │ │ │ + cmp w0, #0x1 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ + add x23, x23, #0x58 │ │ │ │ + and w22, w22, w0 │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.hi 1e990 // b.pmore │ │ │ │ + ldr x21, [sp, #56] │ │ │ │ + cbz w22, 1e700 │ │ │ │ + ldp x2, x0, [sp, #104] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldrb w1, [sp, #44] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x0, x0, x2 │ │ │ │ + bl 4e048 │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + cbz w0, 1e700 │ │ │ │ + str x21, [sp, #56] │ │ │ │ + mov x21, x19 │ │ │ │ + ldp x26, x19, [sp, #104] │ │ │ │ + str x20, [sp, #128] │ │ │ │ + ldr w23, [sp, #44] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ - add w1, w24, w1 │ │ │ │ - add w1, w1, w28 │ │ │ │ - bl 15768 │ │ │ │ - add w3, w19, w28 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ + add x1, x1, x22 │ │ │ │ + add x22, x22, #0x58 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 4d100 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov w3, w23 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, x2, x26 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4e544 │ │ │ │ + ldr w0, [x21, #32] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1ea60 // b.pmore │ │ │ │ + ldr x20, [sp, #128] │ │ │ │ + mov x19, x21 │ │ │ │ + ldr x21, [sp, #56] │ │ │ │ + b 1e700 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0xfffffffe // #-2 │ │ │ │ + bl 6cfe8 │ │ │ │ + ldr w1, [x20, #432] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ge 1e97c // b.tcont │ │ │ │ + b 1e9c8 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w1, [sp, #148] │ │ │ │ + ldr w0, [x21, x0, lsl #2] │ │ │ │ + add w3, w0, #0x10 │ │ │ │ + cmp w3, w1 │ │ │ │ + b.cs 1e828 // b.hs, b.nlast │ │ │ │ + add w1, w1, #0xb │ │ │ │ + sub w6, w1, w0 │ │ │ │ + sub w21, w1, w0 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + sub x22, x6, #0x1 │ │ │ │ + cbz w0, 1ebc0 │ │ │ │ + add x10, sp, #0xa8 │ │ │ │ + ldr w1, [x10, x26] │ │ │ │ + cbnz w1, 1ebd4 │ │ │ │ + mov x0, #0x3a96 // #14998 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.hi 1e7cc // b.pmore │ │ │ │ + mov w26, #0x3e8 // #1000 │ │ │ │ + b 1e638 │ │ │ │ + add x2, sp, #0x94 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4040] │ │ │ │ + str x7, [sp, #128] │ │ │ │ + ldr x26, [x0, x22, lsl #3] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 68f70 │ │ │ │ + ldr x7, [sp, #128] │ │ │ │ + ldr w1, [x7, x22, lsl #2] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1e7f0 // b.hs, b.nlast │ │ │ │ + ldr w2, [sp, #148] │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + add w1, w2, #0x4 │ │ │ │ + ldr w0, [x26, w0, uxtw #2] │ │ │ │ + add w1, w1, w3 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 1e7f0 // b.hs, b.nlast │ │ │ │ + sub w0, w0, w2 │ │ │ │ + add w26, w0, #0xb │ │ │ │ + add w0, w0, #0xb │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + mov x1, #0x3a96 // #14998 │ │ │ │ + cmp x0, x1 │ │ │ │ + mov w0, #0x3e8 // #1000 │ │ │ │ + csel w26, w26, w0, ls // ls = plast │ │ │ │ + b 1e638 │ │ │ │ + add x7, sp, #0xa8 │ │ │ │ + ldr w1, [x7, x26] │ │ │ │ + cbz w1, 1e7cc │ │ │ │ + mov w21, #0x3e8 // #1000 │ │ │ │ + b 1eb30 │ │ │ │ + add x2, sp, #0x94 │ │ │ │ + mov w21, #0x3e8 // #1000 │ │ │ │ + b 1eb30 │ │ │ │ + mov x0, #0x3a96 // #14998 │ │ │ │ + mov w26, #0x64 // #100 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.ls 1e638 // b.plast │ │ │ │ + b 1e830 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4040] │ │ │ │ + ldr x7, [x0, x7] │ │ │ │ + stp x7, x10, [sp, #128] │ │ │ │ + mov x0, x7 │ │ │ │ + bl 68f70 │ │ │ │ + ldp x7, x10, [sp, #128] │ │ │ │ + ldr w1, [x10, x26] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ls 1eb18 // b.plast │ │ │ │ + ldr w2, [sp, #148] │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + add w1, w2, #0x4 │ │ │ │ + ldr w0, [x7, w0, uxtw #2] │ │ │ │ + add w1, w1, w3 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 1eb18 // b.hs, b.nlast │ │ │ │ + sub w0, w0, w2 │ │ │ │ + mov x1, #0x3a96 // #14998 │ │ │ │ + cmp x22, x1 │ │ │ │ + add w26, w0, #0xb │ │ │ │ + mov w1, #0x3e8 // #1000 │ │ │ │ + add w0, w0, #0xb │ │ │ │ + csel w21, w21, w1, ls // ls = plast │ │ │ │ + b 1eb88 │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + adrp x0, 85000 │ │ │ │ + stp x29, x30, [sp, #208] │ │ │ │ + add x29, sp, #0xd0 │ │ │ │ + ldr d31, [x0, #4040] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + ldrb w27, [sp, #312] │ │ │ │ + ldr w8, [x1] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #200] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + str xzr, [sp, #192] │ │ │ │ + str d31, [sp, #176] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cbz w8, 1f260 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + str w27, [sp, #40] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #4000] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + stp wzr, w6, [sp, #64] │ │ │ │ + stp x4, x3, [sp, #80] │ │ │ │ + stp x5, x1, [sp, #96] │ │ │ │ + str w7, [sp, #112] │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + mov x24, x22 │ │ │ │ + mov x23, x2 │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + cset w25, eq // eq = none │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 1ecf4 │ │ │ │ + ldr w0, [x24] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ls 1ee70 // b.plast │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + add x0, x27, x27, lsl #2 │ │ │ │ + mov w1, w25 │ │ │ │ + lsl x20, x0, #4 │ │ │ │ + add x0, x2, x0, lsl #4 │ │ │ │ + bl 50f20 │ │ │ │ tst w0, #0xff │ │ │ │ - mov w1, #0x49 // #73 │ │ │ │ - mov w0, #0x45 // #69 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - strb w0, [x23, w3, uxtw] │ │ │ │ - ldr w1, [x27, #24] │ │ │ │ - ldr x7, [x27] │ │ │ │ - add w1, w26, w1 │ │ │ │ - add w1, w1, w28 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ldr x4, [x27, #32] │ │ │ │ - ldrb w1, [x7, w1, uxtw] │ │ │ │ - add x0, x4, x25 │ │ │ │ - strb w1, [x20, w3, uxtw] │ │ │ │ - mov w1, #0x2d // #45 │ │ │ │ - strb w1, [x21, w3, uxtw] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - strb w1, [x22, w3, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 19ec0 // b.pmore │ │ │ │ - ldr w1, [x4, x25] │ │ │ │ - add w19, w19, w28 │ │ │ │ - add w26, w26, w28 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 19c88 // b.any │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cbz w0, 1a094 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ - add w1, w24, w1 │ │ │ │ - add w1, w1, w28 │ │ │ │ - bl 15768 │ │ │ │ - add w1, w19, w28 │ │ │ │ + b.eq 1ece4 // b.none │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4f3a4 │ │ │ │ tst w0, #0xff │ │ │ │ - mov w2, #0x49 // #73 │ │ │ │ - mov w0, #0x45 // #69 │ │ │ │ - csel w0, w0, w2, ne // ne = any │ │ │ │ - strb w0, [x23, w1, uxtw] │ │ │ │ - ldr w0, [x27, #24] │ │ │ │ - ldr x7, [x27] │ │ │ │ - add w0, w26, w0 │ │ │ │ - add w0, w0, w28 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ldr x3, [x27, #32] │ │ │ │ - ldrb w0, [x7, w0, uxtw] │ │ │ │ - add x4, x3, x25 │ │ │ │ - strb w0, [x20, w1, uxtw] │ │ │ │ - mov w0, #0x5e // #94 │ │ │ │ - strb w0, [x21, w1, uxtw] │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - strb w0, [x22, w1, uxtw] │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.hi 19f4c // b.pmore │ │ │ │ - ldr w1, [x3, x25] │ │ │ │ - add w19, w19, w28 │ │ │ │ - ldr w3, [x27, #40] │ │ │ │ - add w26, w26, w28 │ │ │ │ - b 19c8c │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cbz w0, 19c8c │ │ │ │ + ccmp w26, #0x1, #0x2, ne // ne = any │ │ │ │ + b.hi 1ece4 // b.pmore │ │ │ │ + ldr x0, [x24, #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 1d828 │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov w1, w25 │ │ │ │ + and w21, w0, #0xff │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x0, x2, x20 │ │ │ │ + and w26, w26, #0xff │ │ │ │ + bl 50f80 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov w1, w19 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + add x0, x2, x20 │ │ │ │ + bl 5402c │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + str w0, [sp, #116] │ │ │ │ + add x0, x1, x20 │ │ │ │ + bl 50190 │ │ │ │ + mov w19, w0 │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + add x0, x1, x20 │ │ │ │ + bl 4fbc4 │ │ │ │ + mov w22, w0 │ │ │ │ + cmn w19, #0x1 │ │ │ │ + b.ne 1f08c // b.any │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.ne 1f06c // b.any │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x28, sp, #0xb8 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, sp, #0xbc │ │ │ │ + add x0, x0, x20 │ │ │ │ + str x28, [sp, #56] │ │ │ │ + bl 4da68 │ │ │ │ + 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, [x24, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d92c │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + cbz w0, 1eeb4 │ │ │ │ + cbz w21, 1f0b4 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + ubfiz x0, x25, #2, #1 │ │ │ │ + ucvtf d30, w1 │ │ │ │ + adrp x1, 85000 │ │ │ │ + ldr d29, [x1, #4048] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + fmul d29, d30, d29 │ │ │ │ + ldr w0, [x1, x0] │ │ │ │ + ucvtf d31, w0 │ │ │ │ + fcmpe d31, d29 │ │ │ │ + b.mi 1eeb4 // b.first │ │ │ │ + str wzr, [sp, #64] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add w4, w24, w28 │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ - str w4, [sp, #132] │ │ │ │ - add w1, w4, w1 │ │ │ │ - bl 15768 │ │ │ │ - add w3, w19, w28 │ │ │ │ + nop │ │ │ │ + ldr w0, [x24] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 1ecf4 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #224] │ │ │ │ + ldp x23, x24, [sp, #256] │ │ │ │ + ldp x25, x26, [sp, #272] │ │ │ │ + ldr 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 1f384 // b.any │ │ │ │ + ldp x29, x30, [sp, #208] │ │ │ │ + ldp x21, x22, [sp, #240] │ │ │ │ + ldp x27, x28, [sp, #288] │ │ │ │ + add sp, sp, #0x130 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 53ef0 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x2, #0x48 // #72 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 3108 │ │ │ │ + mov w1, #0xd090 // #53392 │ │ │ │ + mov x0, x19 │ │ │ │ + movk w1, #0x3, lsl #16 │ │ │ │ + bl 63fe0 │ │ │ │ tst w0, #0xff │ │ │ │ - mov w1, #0x49 // #73 │ │ │ │ - mov w0, #0x45 // #69 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - ldr w4, [sp, #132] │ │ │ │ - strb w0, [x23, w3, uxtw] │ │ │ │ - ldp w0, w8, [x27, #24] │ │ │ │ - ldp x7, x1, [x27] │ │ │ │ - add w0, w26, w0 │ │ │ │ - add w0, w0, w28 │ │ │ │ - add w4, w4, w8 │ │ │ │ - str w3, [sp, #132] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ldrb w0, [x7, w0, uxtw] │ │ │ │ - strb w0, [x20, w3, uxtw] │ │ │ │ - ldrb w1, [x1, w4, uxtw] │ │ │ │ - strb w1, [x21, w3, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ + b.ne 1f254 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 63b48 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 53ef0 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x2, #0x48 // #72 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 3108 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 636e0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 63b48 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov w1, #0xd090 // #53392 │ │ │ │ + mov x0, x19 │ │ │ │ + movk w1, #0x3, lsl #16 │ │ │ │ + bl 63fe0 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [sp, #48] │ │ │ │ tst w0, #0xff │ │ │ │ - ldr w3, [sp, #132] │ │ │ │ - mov w1, #0x7c // #124 │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - csel w0, w0, w1, eq // eq = none │ │ │ │ - strb w0, [x22, w3, uxtw] │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w3, [x0, #4] │ │ │ │ - cmp w3, w28 │ │ │ │ - b.hi 19fe0 // b.pmore │ │ │ │ - ldr w1, [x1, x25] │ │ │ │ - add w26, w26, w28 │ │ │ │ - add w24, w24, w28 │ │ │ │ - add w19, w19, w28 │ │ │ │ - b 19c70 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 19cac │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 19fe0 │ │ │ │ - ldr w3, [x27, #40] │ │ │ │ - b 19cac │ │ │ │ + b.eq 1f23c // 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 x22, x0, #3 │ │ │ │ + add x0, x28, x0, lsl #3 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x19 │ │ │ │ + stp x22, x0, [sp, #128] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 63de8 │ │ │ │ + ldr x2, [x28, x22] │ │ │ │ + mov w3, w21 │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w5, #0xfffffffd // #-3 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 64340 │ │ │ │ + mov x21, x0 │ │ │ │ + bl 6c5cc │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ubfiz x28, x1, #2, #8 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr w1, [x1, x28] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 1f100 // b.lo, b.ul, b.last │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6c5cc │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr w1, [x1, x28] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 1f0d4 // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6c5cc │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + ldr w1, [x1, w2, uxtw #2] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ccmp w1, w0, #0x0, eq // eq = none │ │ │ │ + b.eq 1f100 // b.none │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w22, eq // eq = none │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6c1c0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 63b48 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + cbnz w22, 1ef08 │ │ │ │ + b 1ece4 │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + umaddl x0, w22, w2, x0 │ │ │ │ + bl 4d62c │ │ │ │ + mov w22, w0 │ │ │ │ + b 1edd8 │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + umaddl x0, w19, w2, x0 │ │ │ │ + bl 4d62c │ │ │ │ + mov w19, w0 │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.eq 1edd8 // b.none │ │ │ │ + b 1f06c │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr w1, [sp, #304] │ │ │ │ + ubfiz x0, x0, #2, #8 │ │ │ │ + ldr w0, [x28, x0] │ │ │ │ + cmp w0, w1 │ │ │ │ + ccmp w22, w19, #0x0, ls // ls = plast │ │ │ │ + b.ne 1ee24 // b.any │ │ │ │ + b 1ee50 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0xfffffffd // #-3 │ │ │ │ + bl 6cfe8 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr w1, [x1, x28] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.le 1f004 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 64060 │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov x28, x0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + cbz w1, 1f268 │ │ │ │ + ldr x22, [sp, #104] │ │ │ │ + str x20, [sp, #152] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x0, [x28, x20, lsl #3] │ │ │ │ + cbz x0, 1f190 │ │ │ │ + bl 7086c │ │ │ │ + ldr w1, [x22, #396] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 1f15c // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x28, x20, lsl #3] │ │ │ │ + bl 70740 │ │ │ │ + ldr w1, [x22, #396] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1f1e4 // b.hs, b.nlast │ │ │ │ + ldr x0, [x28, x20, lsl #3] │ │ │ │ + bl 7086c │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.ls 1f178 // b.plast │ │ │ │ + ldr x0, [x28, x20, lsl #3] │ │ │ │ + bl 6c5cc │ │ │ │ + cbz w0, 1f200 │ │ │ │ + ldr x0, [x28, x20, lsl #3] │ │ │ │ + bl 7086c │ │ │ │ + cmp w0, #0x9 │ │ │ │ + b.hi 1f218 // b.pmore │ │ │ │ + ldr w1, [x19] │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w1, w20 │ │ │ │ + b.hi 1f130 // b.pmore │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + ldr x20, [sp, #152] │ │ │ │ + cbnz w0, 1f268 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cbz w1, 1f1cc │ │ │ │ + ldr x0, [x28, x22, lsl #3] │ │ │ │ + cbz x0, 1f208 │ │ │ │ + bl 6c1c0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr w1, [x19] │ │ │ │ + cmp w1, w22 │ │ │ │ + b.hi 1f1b0 // b.pmore │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w22, eq // eq = none │ │ │ │ + b 1f038 │ │ │ │ + ldr x0, [x28, x20, lsl #3] │ │ │ │ + mov w2, #0xfffffffd // #-3 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + bl 6cfe8 │ │ │ │ + ldr w1, [x22, #432] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.lt 1f15c // b.tstop │ │ │ │ + ldr w1, [x19] │ │ │ │ + b 1f190 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w1, w22 │ │ │ │ + b.hi 1f1b0 // b.pmore │ │ │ │ + b 1f1cc │ │ │ │ + ldr x0, [x28, x20, lsl #3] │ │ │ │ + bl 6c5cc │ │ │ │ + cmp w0, #0x1 │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ + ldr w1, [x19] │ │ │ │ + and w0, w2, w0 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + b 1f190 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 63b48 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + b 1ee60 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #48] │ │ │ │ + b 1ef74 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 1ee80 │ │ │ │ + ldrb w1, [sp, #40] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4e048 │ │ │ │ + ldr w1, [x19] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + str w0, [sp, #64] │ │ │ │ + cbz w1, 1f35c │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x19 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x28, x22, lsl #3] │ │ │ │ + cbz x0, 1f374 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x1, x22, x22, lsl #3 │ │ │ │ + ldr x3, [x28, x22, lsl #3] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + add x0, x2, x1, lsl #3 │ │ │ │ + ldrb w6, [sp, #124] │ │ │ │ + ldr x8, [sp, #128] │ │ │ │ + mov x2, x23 │ │ │ │ + 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 5b3a0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 6c1c0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str xzr, [x19, #88] │ │ │ │ + ldrb w4, [sp, #64] │ │ │ │ + mov x1, x19 │ │ │ │ + ldrb w3, [sp, #40] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x2, [x28, x22, lsl #3] │ │ │ │ + str x2, [x19, #88] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + bl 4e544 │ │ │ │ + ldr w1, [x21] │ │ │ │ + cmp w1, w22 │ │ │ │ + b.hi 1f2a0 // b.pmore │ │ │ │ + mov x19, x21 │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + b 1f038 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w1, w22 │ │ │ │ + b.hi 1f2a0 // b.pmore │ │ │ │ + b 1f354 │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - and w2, w2, #0xff │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x9, x4 │ │ │ │ + adrp x10, 85000 │ │ │ │ mov x29, sp │ │ │ │ - str w2, [sp, #100] │ │ │ │ - cbz x1, 1a494 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldp w0, w19, [x0, #16] │ │ │ │ - add w19, w19, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ + sub sp, sp, #0x210 │ │ │ │ + mov x28, x1 │ │ │ │ + ldr d31, [x10, #4040] │ │ │ │ + ldr x8, [sp, #664] │ │ │ │ + str x4, [sp, #104] │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + str x8, [sp, #80] │ │ │ │ + ldr w1, [x8, #600] │ │ │ │ + ldr x8, [x4] │ │ │ │ + str x8, [sp, #520] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + stp x7, x2, [sp, #88] │ │ │ │ + ldr w20, [sp, #656] │ │ │ │ + ldr x2, [sp, #640] │ │ │ │ + str x2, [sp, #160] │ │ │ │ + ldr w2, [x9, #48] │ │ │ │ + str w2, [sp, #48] │ │ │ │ + ldrb w2, [sp, #648] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str x6, [sp, #72] │ │ │ │ + str w2, [sp, #216] │ │ │ │ + str wzr, [sp, #312] │ │ │ │ + str wzr, [sp, #316] │ │ │ │ + str d31, [sp, #424] │ │ │ │ + str x21, [sp, #560] │ │ │ │ + str x22, [sp, #568] │ │ │ │ + str x23, [sp, #576] │ │ │ │ + str x24, [sp, #584] │ │ │ │ + str x25, [sp, #592] │ │ │ │ + str x26, [sp, #600] │ │ │ │ + cmp w1, #0x19 │ │ │ │ + b.hi 20224 // b.pmore │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x27, x3 │ │ │ │ + add x3, sp, #0x1f8 │ │ │ │ + mov w11, w5 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w11, [sp, #64] │ │ │ │ + ldrb w4, [x1, #388] │ │ │ │ + add x1, sp, #0x1e8 │ │ │ │ + mov x2, x1 │ │ │ │ + stp x1, x3, [sp, #120] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl 66564 │ │ │ │ + ldr w11, [sp, #64] │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + mov w25, w11 │ │ │ │ + str w11, [sp, #112] │ │ │ │ + ubfiz x19, x11, #3, #32 │ │ │ │ + mov x1, x19 │ │ │ │ + udiv w0, w0, w11 │ │ │ │ + str w0, [sp, #220] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x9, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x9, [sp, #64] │ │ │ │ + str x9, [sp, #456] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w11, [sp, #112] │ │ │ │ + mov x8, x0 │ │ │ │ + str x0, [sp, #464] │ │ │ │ + ldr x9, [sp, #64] │ │ │ │ + cbz w11, 1f52c │ │ │ │ + sub w0, w11, #0x1 │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ls 1ff10 // b.plast │ │ │ │ + sub x0, x8, #0x4 │ │ │ │ + sub x0, x0, x9 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.ls 1ff10 // b.plast │ │ │ │ + adrp x2, 86000 │ │ │ │ + lsr w1, w11, #1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr q31, [x2, #496] │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str q31, [x9, x0] │ │ │ │ + str q31, [x8, x0] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1f500 // b.any │ │ │ │ + tbz w11, #0, 1f52c │ │ │ │ + adrp x1, 86000 │ │ │ │ + and x0, x11, #0xfffffffe │ │ │ │ + ldr d31, [x1, #496] │ │ │ │ + str d31, [x9, x0, lsl #3] │ │ │ │ + str d31, [x8, x0, lsl #3] │ │ │ │ + ldr x3, [x27, #32] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + str x9, [sp, #64] │ │ │ │ + ldr w4, [x27, #40] │ │ │ │ + ldr x19, [sp, #88] │ │ │ │ + str x8, [sp, #136] │ │ │ │ + ldr w21, [sp, #48] │ │ │ │ + mov x5, x19 │ │ │ │ + str w11, [sp, #144] │ │ │ │ + mov w2, w21 │ │ │ │ + bl 62290 │ │ │ │ + ldr x3, [x27, #32] │ │ │ │ + mov x6, x0 │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + mov x5, x19 │ │ │ │ + ldr w4, [x27, #40] │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x6, [sp, #112] │ │ │ │ + str x6, [sp, #472] │ │ │ │ + bl 62290 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x2, [sp, #488] │ │ │ │ + add x4, sp, #0x1b0 │ │ │ │ + ldr x22, [sp, #56] │ │ │ │ + mov w3, w21 │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [sp, #480] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 3fc80 │ │ │ │ + ldr x2, [sp, #496] │ │ │ │ + mov x5, x0 │ │ │ │ + add x4, sp, #0x1b4 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + str x5, [sp, #168] │ │ │ │ + str x5, [sp, #440] │ │ │ │ + bl 3fc80 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x9, [sp, #64] │ │ │ │ + ldr x8, [sp, #136] │ │ │ │ + ldr w11, [sp, #144] │ │ │ │ + cbnz w20, 1f760 │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + add x23, sp, #0x1b8 │ │ │ │ + ldp x26, x24, [sp, #120] │ │ │ │ + sub w6, w0, #0x1 │ │ │ │ + mov x14, x25 │ │ │ │ + mov x15, x19 │ │ │ │ + lsl x6, x6, #3 │ │ │ │ + mov x12, #0x0 // #0 │ │ │ │ + ldr x21, [x23, x12, lsl #3] │ │ │ │ + add x25, x21, x6 │ │ │ │ + ldr w1, [x21, x6] │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.hi 1f62c // b.pmore │ │ │ │ + sub w0, w0, w1 │ │ │ │ + cmp w0, #0x19 │ │ │ │ + b.ls 1fd90 // b.plast │ │ │ │ + add x0, x12, #0x1 │ │ │ │ + add x26, x26, #0x8 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ne 1f608 // b.any │ │ │ │ + mov x25, x14 │ │ │ │ + mov x19, x15 │ │ │ │ + cbz w20, 1f760 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov x0, x28 │ │ │ │ + stp x9, x8, [sp, #56] │ │ │ │ + str w11, [sp, #88] │ │ │ │ + bl 50750 │ │ │ │ + ldp x9, x8, [sp, #56] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 1f67c // b.any │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldrb w0, [x0, #448] │ │ │ │ + cbnz w0, 1f8d4 │ │ │ │ + ldr w0, [x27, #40] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbz w0, 1f6d0 │ │ │ │ + ldr x21, [sp, #112] │ │ │ │ + mov x22, x9 │ │ │ │ + mov x23, x8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x21, x20, lsl #3] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, x20, lsl #3] │ │ │ │ + ldr x0, [x19, x20, lsl #3] │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [x27, #40] │ │ │ │ + str xzr, [x19, x20, lsl #3] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1f6a0 // b.pmore │ │ │ │ + mov x9, x22 │ │ │ │ + mov x8, x23 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + stp x9, x8, [sp, #48] │ │ │ │ + bl 38a0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr w3, [x22, #40] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz w3, 1a2a4 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - add x0, x0, #0xbb0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - b 1a140 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w3, w19 │ │ │ │ - b.ls 1a2a0 // b.plast │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - ubfiz x25, x19, #3, #32 │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w1, [x1, x25] │ │ │ │ - cbz w1, 1a484 │ │ │ │ - sub w2, w1, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 1a3f8 // b.plast │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 1a2d4 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 1a344 // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 1a3a0 // b.none │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 1a194 // b.any │ │ │ │ - mov w0, #0x2a // #42 │ │ │ │ - strb w0, [x28, w21, uxtw] │ │ │ │ - strb w0, [x24, w21, uxtw] │ │ │ │ - strb w0, [x20, w21, uxtw] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - sub w0, w3, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ne 1a134 // b.any │ │ │ │ - mov w0, #0x8889 // #34953 │ │ │ │ - mov w25, #0x3c // #60 │ │ │ │ - movk w0, #0x8888, lsl #16 │ │ │ │ - strb wzr, [x28, w21, uxtw] │ │ │ │ - strb wzr, [x24, w21, uxtw] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - umull x0, w21, w0 │ │ │ │ - strb wzr, [x20, w21, uxtw] │ │ │ │ - lsr x0, x0, #37 │ │ │ │ - msub w1, w0, w25, w21 │ │ │ │ - str w1, [sp, #124] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - cinc w0, w0, ne // ne = any │ │ │ │ - umull x1, w0, w25 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - cbz w0, 1a244 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cmp w21, w27 │ │ │ │ - ldr w5, [sp, #100] │ │ │ │ - add x4, x28, x27 │ │ │ │ - csel w26, w0, w25, cc // cc = lo, ul, last │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x0, x2, [sp, #104] │ │ │ │ - mov w3, w26 │ │ │ │ - bl 3510 │ │ │ │ - ldp x0, x2, [sp, #104] │ │ │ │ - add x4, x20, x27 │ │ │ │ - ldr w5, [sp, #100] │ │ │ │ - mov w3, w26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldp x0, x2, [sp, #104] │ │ │ │ - add x4, x24, x27 │ │ │ │ - ldr w5, [sp, #100] │ │ │ │ - mov w3, w26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x27, x27, #0x3c │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x27, x0 │ │ │ │ - b.ne 1a1e0 // b.any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w3, [sp, #100] │ │ │ │ - bl 3510 │ │ │ │ - ldp w25, w2, [x22, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + bl 38a0 │ │ │ │ + cbz x26, 1f710 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2021c // b.any │ │ │ │ + ldr x21, [sp, #560] │ │ │ │ mov x0, x28 │ │ │ │ - add w25, w25, w2 │ │ │ │ - mov x2, x25 │ │ │ │ - bl 3ac8 │ │ │ │ + ldr x22, [sp, #568] │ │ │ │ + ldr x23, [sp, #576] │ │ │ │ + ldr x24, [sp, #584] │ │ │ │ + ldr x25, [sp, #592] │ │ │ │ + ldr x26, [sp, #600] │ │ │ │ + add sp, sp, #0x210 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz w11, 1f650 │ │ │ │ + ldr w21, [sp, #48] │ │ │ │ + adrp x0, 86000 │ │ │ │ + add x7, sp, #0x1c8 │ │ │ │ + mov x20, x25 │ │ │ │ + ldr w24, [sp, #220] │ │ │ │ + mov x22, x9 │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + str x27, [sp, #64] │ │ │ │ + mov x27, x8 │ │ │ │ + mov w8, w21 │ │ │ │ + str x7, [sp, #208] │ │ │ │ + str wzr, [sp, #224] │ │ │ │ + str w11, [sp, #232] │ │ │ │ + str x19, [sp, #240] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str d15, [sp, #624] │ │ │ │ + ldr d15, [x0, #496] │ │ │ │ + b 1f7c8 │ │ │ │ + str d15, [x22, x10, lsl #3] │ │ │ │ + sub w8, w8, w24 │ │ │ │ + str d15, [x27, x10, lsl #3] │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + cmp x20, x10 │ │ │ │ + b.eq 1f8b4 // b.none │ │ │ │ + cmp w8, #0x18 │ │ │ │ + b.ls 1f7b0 // b.plast │ │ │ │ + ubfiz x26, x10, #3, #32 │ │ │ │ + cbnz x10, 1fb24 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x0, [x0, #192] │ │ │ │ + str x0, [x22] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ldr x0, [x0, #192] │ │ │ │ + str x0, [x27] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldp x21, x23, [sp, #120] │ │ │ │ + str x10, [sp, #136] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str w8, [sp, #144] │ │ │ │ + ldrb w4, [x0, #388] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x21 │ │ │ │ + bl 66564 │ │ │ │ + ldr x10, [sp, #136] │ │ │ │ + mov x15, x20 │ │ │ │ + ldr x7, [sp, #208] │ │ │ │ + mov x17, x27 │ │ │ │ + ldr w8, [sp, #144] │ │ │ │ + mov x20, x28 │ │ │ │ + mov x16, x22 │ │ │ │ + mov x28, x25 │ │ │ │ + mov x27, x21 │ │ │ │ + mov x12, x26 │ │ │ │ + mov x25, x23 │ │ │ │ + mov w18, w24 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x0, [x7, x24, lsl #3] │ │ │ │ + add x26, x0, x12 │ │ │ │ + ldr w23, [x0, x12] │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.hi 1f874 // b.pmore │ │ │ │ + sub w0, w0, w23 │ │ │ │ + cmp w0, #0x19 │ │ │ │ + b.ls 1fb84 // b.plast │ │ │ │ + add x0, x24, #0x1 │ │ │ │ + add x27, x27, #0x8 │ │ │ │ + add x25, x25, #0x8 │ │ │ │ + mov x24, #0x1 // #1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ne 1f850 // b.any │ │ │ │ + mov x25, x28 │ │ │ │ + mov w24, w18 │ │ │ │ + mov x28, x20 │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + mov x20, x15 │ │ │ │ + mov x22, x16 │ │ │ │ + mov x27, x17 │ │ │ │ + sub w8, w8, w24 │ │ │ │ + cmp x20, x10 │ │ │ │ + b.ne 1f7c8 // b.any │ │ │ │ + ldr x19, [sp, #240] │ │ │ │ + mov x8, x27 │ │ │ │ + ldr x27, [sp, #64] │ │ │ │ + mov x9, x22 │ │ │ │ + ldr d15, [sp, #624] │ │ │ │ + mov x26, x25 │ │ │ │ + ldr w11, [sp, #232] │ │ │ │ + b 1f654 │ │ │ │ + ldp w0, w1, [x9] │ │ │ │ + ldr w11, [sp, #88] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 1ff38 // b.none │ │ │ │ + ldp w1, w0, [x8] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 1f67c // b.any │ │ │ │ + sub w1, w11, #0x1 │ │ │ │ + sub w22, w11, #0x1 │ │ │ │ + lsl x2, x1, #3 │ │ │ │ + add x1, x8, x1, lsl #3 │ │ │ │ + ldr w3, [x8, x2] │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ne 1f67c // b.any │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldr w24, [x1, w0, uxtw #2] │ │ │ │ + ldr w25, [x1, w3, uxtw #2] │ │ │ │ + cmp w25, w24 │ │ │ │ + b.hi 201bc // b.pmore │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + sub w0, w24, w25 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 1f67c // b.plast │ │ │ │ + mov w1, #0x4e1f // #19999 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 1f67c // b.pmore │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x9, [sp, #64] │ │ │ │ + str x8, [sp, #88] │ │ │ │ + str w11, [sp, #96] │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w4, [sp, #48] │ │ │ │ + mov w2, w24 │ │ │ │ + add x12, sp, #0x1a8 │ │ │ │ + mov w13, #0xfffffffe // #-2 │ │ │ │ + sub w1, w4, #0x19 │ │ │ │ + str w1, [x21] │ │ │ │ + ldr w1, [sp, #220] │ │ │ │ + mov x5, x27 │ │ │ │ + msub w3, w1, w22, w4 │ │ │ │ + sub w1, w4, #0x1 │ │ │ │ + str w1, [x20] │ │ │ │ + mov x22, x0 │ │ │ │ + str w3, [x21, #4] │ │ │ │ + add w0, w3, #0x18 │ │ │ │ + str w0, [x20, #4] │ │ │ │ + mov w0, w25 │ │ │ │ + stp x0, x2, [x23] │ │ │ │ + mov w1, #0x101 // #257 │ │ │ │ + mov w0, #0xfffffff6 // #-10 │ │ │ │ + strh w1, [x22] │ │ │ │ + mov x3, x22 │ │ │ │ + ldr x6, [sp, #72] │ │ │ │ + str x12, [sp, #16] │ │ │ │ + ldp x7, x1, [sp, #120] │ │ │ │ + str x1, [sp] │ │ │ │ + str w13, [sp, #24] │ │ │ │ + mov x2, x23 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + str w4, [sp, #48] │ │ │ │ + mov w4, w4 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w4, #0x2 // #2 │ │ │ │ + str x12, [sp, #56] │ │ │ │ + bl 1c5e0 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + bl 512a0 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [sp] │ │ │ │ + ldp x0, x1, [sp, #120] │ │ │ │ + stp x0, x1, [sp, #16] │ │ │ │ + ldrb w2, [sp, #216] │ │ │ │ + ldr x6, [sp, #56] │ │ │ │ + strb w2, [sp, #8] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x4, sp, #0x13c │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x27 │ │ │ │ + add x5, sp, #0x137 │ │ │ │ + add x3, sp, #0x138 │ │ │ │ mov x2, x25 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + mov w7, #0xfffffffe // #-2 │ │ │ │ + bl 1c110 │ │ │ │ + ldr w4, [sp, #48] │ │ │ │ + ldr w11, [sp, #96] │ │ │ │ + ldr w1, [sp, #312] │ │ │ │ + sub w0, w4, w11 │ │ │ │ + ldr x9, [sp, #64] │ │ │ │ + cmp w1, w0 │ │ │ │ + ldr x8, [sp, #88] │ │ │ │ + b.cc 1fac0 // b.lo, b.ul, b.last │ │ │ │ + ldr w2, [sp, #428] │ │ │ │ + ldr w0, [sp, #424] │ │ │ │ + ldr w1, [sp, #316] │ │ │ │ + mul w11, w11, w2 │ │ │ │ + mul w0, w4, w0 │ │ │ │ + cmp w11, #0x0 │ │ │ │ + cneg w11, w11, lt // lt = tstop │ │ │ │ + sub w0, w0, w11 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 201fc // b.hs, b.nlast │ │ │ │ + mov x0, x25 │ │ │ │ + stp x9, x8, [sp, #48] │ │ │ │ + bl 4e090 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + ldp x9, x8, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ + stp x9, x8, [sp, #48] │ │ │ │ + bl 38a0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x2, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b78c │ │ │ │ + add x1, x24, #0x68 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b78c │ │ │ │ mov x0, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - ldr w3, [x22, #40] │ │ │ │ - cmp w3, w19 │ │ │ │ - b.hi 1a140 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x28 │ │ │ │ bl 38a0 │ │ │ │ + ldp x9, x8, [sp, #48] │ │ │ │ + b 1f67c │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + mov w3, #0x19 // #25 │ │ │ │ + ldr x23, [sp, #56] │ │ │ │ + sub w21, w1, w8 │ │ │ │ + sub w1, w1, w8 │ │ │ │ + str w1, [sp, #224] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x2, [sp, #488] │ │ │ │ + str w8, [sp, #136] │ │ │ │ + str x10, [sp, #144] │ │ │ │ + add x2, x2, x21 │ │ │ │ + bl 3e0b0 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x0, [x22, x26] │ │ │ │ + ldr x2, [sp, #496] │ │ │ │ + mov x0, x23 │ │ │ │ + mov w3, #0x19 // #25 │ │ │ │ + add x2, x2, x21 │ │ │ │ + bl 3e0b0 │ │ │ │ + ldr x10, [sp, #144] │ │ │ │ + str x0, [x27, x26] │ │ │ │ + ldr w8, [sp, #136] │ │ │ │ + b 1f7f0 │ │ │ │ + ldr w1, [sp, #232] │ │ │ │ + add x21, sp, #0x140 │ │ │ │ + ldr w2, [sp, #48] │ │ │ │ + add w0, w1, #0xa │ │ │ │ + str w24, [sp, #136] │ │ │ │ + add w0, w0, w2 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + ldr w0, [sp, #224] │ │ │ │ + ldr x22, [sp, #96] │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [sp, #144] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + str x24, [sp, #184] │ │ │ │ + mov x24, x28 │ │ │ │ + str w0, [sp, #192] │ │ │ │ + add x0, sp, #0x1d8 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + stp x15, x16, [sp, #248] │ │ │ │ + stp x17, x10, [sp, #264] │ │ │ │ + str x12, [sp, #280] │ │ │ │ + str w18, [sp, #288] │ │ │ │ + str w8, [sp, #292] │ │ │ │ + str x7, [sp, #296] │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x1, [x25] │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr w3, [x2, w23, uxtw #2] │ │ │ │ + stp x0, x1, [sp] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldp x0, x2, [sp, #56] │ │ │ │ + ldr x7, [sp, #72] │ │ │ │ + ldrb w6, [sp, #136] │ │ │ │ + ldr w4, [sp, #144] │ │ │ │ + ldr w5, [sp, #152] │ │ │ │ + bl 5b3a0 │ │ │ │ + cbz w19, 1fc70 │ │ │ │ + ldr w4, [sp, #352] │ │ │ │ + mov w28, w19 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub w3, w4, #0xa │ │ │ │ + add w4, w4, #0xa │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w2, [x24, x1, lsl #2] │ │ │ │ + mov w0, w1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 1fc58 // b.lo, b.ul, b.last │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 1fc68 // b.plast │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x28 │ │ │ │ + b.ne 1fc40 // b.any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.cc 1fcf8 // b.lo, b.ul, b.last │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + mov x0, x24 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [sp, #352] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str w1, [x0, x28, lsl #2] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x3, [x0, x2, lsl #3] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x4, [sp, #160] │ │ │ │ + ldr w5, [sp, #192] │ │ │ │ + bl 17980 │ │ │ │ + cbnz w0, 1fd08 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b78c │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cs 1fbe0 // b.hs, b.nlast │ │ │ │ + ldr x12, [sp, #280] │ │ │ │ + mov x28, x24 │ │ │ │ + ldr x24, [sp, #184] │ │ │ │ + ldr x7, [sp, #296] │ │ │ │ + ldp x15, x16, [sp, #248] │ │ │ │ + ldp x17, x10, [sp, #264] │ │ │ │ + ldr w18, [sp, #288] │ │ │ │ + ldr w8, [sp, #292] │ │ │ │ + b 1f874 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5b78c │ │ │ │ + b 1fcc4 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 4d100 │ │ │ │ + ldr w1, [x20] │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + mov x28, x0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr w5, [x20] │ │ │ │ + mov w3, #0x50 // #80 │ │ │ │ + ldr x2, [x25] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x1, [x27] │ │ │ │ + umaddl x0, w5, w3, x0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 4d80c │ │ │ │ + ldr x5, [x20, #8] │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + ldr w0, [x20] │ │ │ │ + mov x1, x28 │ │ │ │ + ldrb w3, [sp, #216] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + umaddl x0, w0, w2, x5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4e544 │ │ │ │ + ldr w0, [x20] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x20] │ │ │ │ + b 1fcb8 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldp x2, x3, [sp, #120] │ │ │ │ + str x14, [sp, #64] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x15, [sp, #152] │ │ │ │ + ldrb w4, [x0, #388] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + stp x9, x8, [sp, #136] │ │ │ │ + stp x6, x12, [sp, #184] │ │ │ │ + str w11, [sp, #200] │ │ │ │ + bl 66564 │ │ │ │ + ldp x6, x12, [sp, #184] │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + ldr x14, [sp, #64] │ │ │ │ + ldr x15, [sp, #152] │ │ │ │ + ldr w19, [x21, x6] │ │ │ │ + ldp x9, x8, [sp, #136] │ │ │ │ + ldr w11, [sp, #200] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.hi 1f62c // b.pmore │ │ │ │ + ldr w22, [sp, #48] │ │ │ │ + add x20, sp, #0x140 │ │ │ │ + mov w21, #0x50 // #80 │ │ │ │ + str x27, [sp, #136] │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + str w12, [sp, #144] │ │ │ │ + str x14, [sp, #152] │ │ │ │ + stp x9, x8, [sp, #184] │ │ │ │ + stp x15, x6, [sp, #200] │ │ │ │ + stp x12, x23, [sp, #224] │ │ │ │ + mov x23, x28 │ │ │ │ + mov w28, w19 │ │ │ │ + ldr x19, [sp, #80] │ │ │ │ + str w11, [sp, #240] │ │ │ │ + b 1feb4 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4d100 │ │ │ │ + ldr w1, [x23] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + umull x1, w1, w21 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w5, [x23] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x2, [x24] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x1, [x26] │ │ │ │ + umaddl x0, w5, w21, x0 │ │ │ │ + bl 4d80c │ │ │ │ + ldr x5, [x23, #8] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w0, [x23] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldrb w3, [sp, #216] │ │ │ │ + umaddl x0, w0, w21, x5 │ │ │ │ + bl 4e544 │ │ │ │ + ldr w2, [x23] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, x20 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x23] │ │ │ │ + bl 5b78c │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.cc 20184 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + mov w5, w22 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr x7, [sp, #72] │ │ │ │ + ldr w3, [x2, w28, uxtw #2] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + stp x0, x1, [sp] │ │ │ │ + ldrb w6, [sp, #144] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str w22, [sp, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5b3a0 │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + mov w2, w22 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 70530 │ │ │ │ + ldr w0, [x19, #388] │ │ │ │ + cbz w0, 1fe20 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c3b0 │ │ │ │ + b 1fe20 │ │ │ │ + adrp x1, 86000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr d31, [x1, #496] │ │ │ │ + nop │ │ │ │ + str d31, [x9, x0] │ │ │ │ + str d31, [x8, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ne 1ff20 // b.any │ │ │ │ + b 1f52c │ │ │ │ + sub w1, w11, #0x1 │ │ │ │ + sub w20, w11, #0x1 │ │ │ │ + lsl x2, x1, #3 │ │ │ │ + add x1, x9, x1, lsl #3 │ │ │ │ + ldr w2, [x9, x2] │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 1f8e4 // b.any │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldr w24, [x1, w0, uxtw #2] │ │ │ │ + ldr w2, [x1, w2, uxtw #2] │ │ │ │ + cmp w24, w2 │ │ │ │ + b.cc 201a8 // b.lo, b.ul, b.last │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + sub w0, w24, w2 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 1f8e4 // b.plast │ │ │ │ + mov w1, #0x4e1f // #19999 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 1f8e4 // b.pmore │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w2, [sp, #64] │ │ │ │ + mov w24, w24 │ │ │ │ + str x9, [sp, #88] │ │ │ │ + str x8, [sp, #104] │ │ │ │ + str w11, [sp, #136] │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [sp, #220] │ │ │ │ + mov x3, x0 │ │ │ │ + str wzr, [x23] │ │ │ │ + add x12, sp, #0x1a8 │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + mov w13, #0xfffffffe // #-2 │ │ │ │ + str x3, [sp, #56] │ │ │ │ + mov w0, #0xfffffff6 // #-10 │ │ │ │ + mul w20, w20, w1 │ │ │ │ + mov w1, #0x19 // #25 │ │ │ │ + str w1, [x21] │ │ │ │ + mov x5, x27 │ │ │ │ + str w20, [x23, #4] │ │ │ │ + add w20, w20, #0x18 │ │ │ │ + str w20, [x21, #4] │ │ │ │ + mov w4, #0x2 // #2 │ │ │ │ + stp x24, x2, [x22] │ │ │ │ + mov x2, x22 │ │ │ │ + strh wzr, [x3] │ │ │ │ + ldr x6, [sp, #72] │ │ │ │ + str x12, [sp, #16] │ │ │ │ + ldp x7, x1, [sp, #120] │ │ │ │ + str x1, [sp] │ │ │ │ + ldr w25, [sp, #48] │ │ │ │ + str w25, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + str w13, [sp, #24] │ │ │ │ + str w0, [sp, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + str x12, [sp, #64] │ │ │ │ + bl 1c5e0 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 512a0 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [sp] │ │ │ │ + ldp x0, x1, [sp, #120] │ │ │ │ + stp x0, x1, [sp, #16] │ │ │ │ + ldrb w2, [sp, #216] │ │ │ │ + ldr x6, [sp, #64] │ │ │ │ + strb w2, [sp, #8] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x27 │ │ │ │ + add x5, sp, #0x137 │ │ │ │ + add x4, sp, #0x13c │ │ │ │ + add x3, sp, #0x138 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w7, #0xfffffffe // #-2 │ │ │ │ + bl 1c110 │ │ │ │ + ldr w11, [sp, #136] │ │ │ │ + ldr w0, [sp, #312] │ │ │ │ + sub w1, w25, w11 │ │ │ │ + ldr x9, [sp, #88] │ │ │ │ + cmp w1, w0 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + b.hi 200f8 // b.pmore │ │ │ │ + ldr w0, [sp, #428] │ │ │ │ + ldr w1, [sp, #424] │ │ │ │ + ldr w2, [sp, #316] │ │ │ │ + mul w0, w11, w0 │ │ │ │ + mul w1, w25, w1 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cneg w0, w0, lt // lt = tstop │ │ │ │ + sub w0, w1, w0 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ls 201d0 // b.plast │ │ │ │ + mov x0, x20 │ │ │ │ + str x9, [sp, #64] │ │ │ │ + str x8, [sp, #88] │ │ │ │ + str w11, [sp, #104] │ │ │ │ + bl 4e090 │ │ │ │ mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ + ldr x9, [sp, #64] │ │ │ │ + mov x20, x28 │ │ │ │ + ldr x8, [sp, #88] │ │ │ │ + ldr w11, [sp, #104] │ │ │ │ + mov x0, x23 │ │ │ │ + str x9, [sp, #64] │ │ │ │ + str x8, [sp, #88] │ │ │ │ + mov x28, x20 │ │ │ │ + str w11, [sp, #104] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 38a0 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b78c │ │ │ │ + add x1, x24, #0x68 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b78c │ │ │ │ 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], #144 │ │ │ │ - autiasp │ │ │ │ - b 38a0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cbz w1, 1a194 │ │ │ │ - ldr w5, [x22, #28] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - mov w12, #0x2d // #45 │ │ │ │ - ldr x13, [x22, #8] │ │ │ │ - add w5, w1, w5 │ │ │ │ - mov w11, #0x20 // #32 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x9, [sp, #64] │ │ │ │ + ldr x8, [sp, #88] │ │ │ │ + ldr w11, [sp, #104] │ │ │ │ + b 1f8e4 │ │ │ │ + ldr x27, [sp, #136] │ │ │ │ + mov x28, x23 │ │ │ │ + ldr x14, [sp, #152] │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + ldp x9, x8, [sp, #184] │ │ │ │ + ldp x15, x6, [sp, #200] │ │ │ │ + ldp x12, x23, [sp, #224] │ │ │ │ + ldr w11, [sp, #240] │ │ │ │ + b 1f62c │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + sub w0, w2, w24 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc 1ff80 // b.lo, b.ul, b.last │ │ │ │ + b 1f8e4 │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + sub w0, w25, w24 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 1f67c // b.plast │ │ │ │ + b 1f938 │ │ │ │ + mov x0, x28 │ │ │ │ + str x9, [sp, #64] │ │ │ │ + str x8, [sp, #88] │ │ │ │ + str w11, [sp, #104] │ │ │ │ + bl 4e090 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x9, [sp, #64] │ │ │ │ + ldr x8, [sp, #88] │ │ │ │ + ldr w11, [sp, #104] │ │ │ │ + b 20124 │ │ │ │ + mov x0, x28 │ │ │ │ + stp x9, x8, [sp, #48] │ │ │ │ + bl 4e090 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + ldp x9, x8, [sp, #48] │ │ │ │ + mov x28, x25 │ │ │ │ + b 1fad8 │ │ │ │ + str d15, [sp, #624] │ │ │ │ + bl 3588 │ │ │ │ + adrp x3, 86000 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x660 │ │ │ │ + add x1, x1, #0x7c8 │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + mov w2, #0x69 // #105 │ │ │ │ + str d15, [sp, #624] │ │ │ │ + bl 34b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add w1, w21, w2 │ │ │ │ - add w4, w5, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w12, [x28, w1, uxtw] │ │ │ │ - ldrb w4, [x13, w4, uxtw] │ │ │ │ - strb w4, [x24, w1, uxtw] │ │ │ │ - strb w11, [x20, w1, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 1a300 // b.pmore │ │ │ │ - ldr w4, [sp, #120] │ │ │ │ - add w21, w21, w2 │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w2, w4, w2 │ │ │ │ - str w2, [sp, #120] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 1a170 // b.any │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cbz w1, 1a194 │ │ │ │ - ldr w5, [x22, #24] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x13, [x22] │ │ │ │ - add w5, w23, w5 │ │ │ │ - mov w12, #0x2d // #45 │ │ │ │ - mov w11, #0x20 // #32 │ │ │ │ - add w4, w5, w2 │ │ │ │ - add w1, w21, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrb w4, [x13, w4, uxtw] │ │ │ │ - strb w4, [x28, w1, uxtw] │ │ │ │ - strb w12, [x24, w1, uxtw] │ │ │ │ - strb w11, [x20, w1, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 1a364 // b.pmore │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w21, w21, w2 │ │ │ │ - add w23, w23, w2 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 1a178 // b.any │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cbz w1, 1a194 │ │ │ │ - ldr w5, [x22, #24] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x13, [x22] │ │ │ │ - add w5, w23, w5 │ │ │ │ - mov w12, #0x5e // #94 │ │ │ │ - mov w11, #0x20 // #32 │ │ │ │ - add w4, w5, w2 │ │ │ │ - add w1, w21, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrb w4, [x13, w4, uxtw] │ │ │ │ - strb w4, [x28, w1, uxtw] │ │ │ │ - strb w12, [x24, w1, uxtw] │ │ │ │ - strb w11, [x20, w1, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 1a3c0 // b.pmore │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w21, w21, w2 │ │ │ │ - add w23, w23, w2 │ │ │ │ - b 1a178 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - cbz w0, 1a178 │ │ │ │ - ldp w2, w1, [x22, #24] │ │ │ │ - add w26, w21, w27 │ │ │ │ - ldp x0, x5, [x22] │ │ │ │ - add w2, w23, w2 │ │ │ │ - add w2, w2, w27 │ │ │ │ - ldr w3, [sp, #120] │ │ │ │ - add w1, w3, w1 │ │ │ │ - add w1, w1, w27 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - strb w0, [x28, w26, uxtw] │ │ │ │ - ldrb w1, [x5, w1, uxtw] │ │ │ │ - strb w1, [x24, w26, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - mov w1, #0x7c // #124 │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - csel w0, w0, w1, eq // eq = none │ │ │ │ - strb w0, [x20, w26, uxtw] │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, w27 │ │ │ │ - b.hi 1a404 // b.pmore │ │ │ │ - ldr w2, [sp, #120] │ │ │ │ - add w23, w23, w27 │ │ │ │ - ldr w1, [x1, x25] │ │ │ │ - add w21, w21, w27 │ │ │ │ - add w2, w2, w27 │ │ │ │ - ldr w3, [x22, #40] │ │ │ │ - str w2, [sp, #120] │ │ │ │ - b 1a160 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 1a194 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 1a404 │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + 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 202bc │ │ │ │ + mov x21, x2 │ │ │ │ + cbz x2, 20304 │ │ │ │ + mov x19, x0 │ │ │ │ + mul x0, x1, x2 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 202e0 │ │ │ │ + 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 │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - cbz w2, 1a4e8 │ │ │ │ - sub w4, w2, #0x1 │ │ │ │ - lsl x5, x4, #3 │ │ │ │ - add x4, x3, x4, lsl #3 │ │ │ │ - ldr w5, [x3, x5] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.eq 1a4f8 // 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] │ │ │ │ + mov x3, x1 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x7f8 │ │ │ │ + mov w1, #0x36 // #54 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x840 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x840 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x850 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x3b // #59 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x840 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + 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, 20394 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 20394 │ │ │ │ + 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 x0, x3, [x19, #16] │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + csinc x0, xzr, x0, eq // eq = none │ │ │ │ + str x0, [x19, #16] │ │ │ │ + cmp x3, x20 │ │ │ │ + b.gt 20360 │ │ │ │ + ldr x22, [x19] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x4, #4] │ │ │ │ + bti c │ │ │ │ + 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 │ │ │ │ + ldr x3, [x0, #24] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cbz x3, 20468 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x4, x1 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 1a8e0 // b.plast │ │ │ │ - add w21, w0, w1 │ │ │ │ - stp w0, w1, [x20, #16] │ │ │ │ - stp w2, w3, [x20, #24] │ │ │ │ - str wzr, [x20, #40] │ │ │ │ - lsl x0, x21, #3 │ │ │ │ - str q31, [x20] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x2, [x0, #40] │ │ │ │ + stp x2, x1, [sp, #48] │ │ │ │ + mov x0, x2 │ │ │ │ + stp x3, x4, [sp, #64] │ │ │ │ bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [x20, #32] │ │ │ │ - lsl x2, x21, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - strh wzr, [x20, #44] │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - cbz w3, 1a6c4 │ │ │ │ - adrp x1, 86000 │ │ │ │ - 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, #712] │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldr d15, [x1, #720] │ │ │ │ - lsl x25, x24, #3 │ │ │ │ - add x2, x0, x24, lsl #3 │ │ │ │ - ldr w1, [x0, x25] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 1a728 // b.none │ │ │ │ - b.hi 1a6f4 // b.pmore │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 1a828 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 1a77c // b.none │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - cbz w1, 1a6ac │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 1a628 │ │ │ │ - cbz w1, 1a6e8 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - lsl x3, x0, #3 │ │ │ │ - add x0, x2, x0, lsl #3 │ │ │ │ - ldr w3, [x2, x3] │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.eq 1a718 // 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 1a6a0 // 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 3bbb0 │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 1a5e8 // b.any │ │ │ │ - cbz w1, 1a6dc │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - lsl x3, x0, #3 │ │ │ │ - add x0, x2, x0, lsl #3 │ │ │ │ - ldr w3, [x2, x3] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 1a718 // b.none │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - str w0, [x20, #40] │ │ │ │ + ldp x2, x1, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + madd x1, x20, x2, x1 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + bl 3138 │ │ │ │ + ldp x3, x4, [sp, #64] │ │ │ │ + cbz x4, 2044c │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + blr x4 │ │ │ │ + ldp x20, x3, [x19, #16] │ │ │ │ + sub x3, x3, #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 1a628 // b.pmore │ │ │ │ - nop │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - add w26, w26, w1 │ │ │ │ - add w21, w21, w1 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 1a5b0 // 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, x3, [x19, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str w22, [x20, #40] │ │ │ │ - str d14, [x2] │ │ │ │ - b 1a610 │ │ │ │ - str w22, [x20, #40] │ │ │ │ - str d15, [x2] │ │ │ │ - b 1a610 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 1a7f0 // b.none │ │ │ │ - sub w1, w1, #0x5 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 1a5d8 // b.plast │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 1a5b0 // b.pmore │ │ │ │ - b 1a6b8 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0, #4] │ │ │ │ - b 1a610 │ │ │ │ - ldr w4, [x20, #40] │ │ │ │ - ldr w6, [x2, #4] │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - cbz w4, 1a870 │ │ │ │ - sub w5, w4, #0x1 │ │ │ │ - lsl x7, x5, #3 │ │ │ │ - add x5, x2, x5, lsl #3 │ │ │ │ - ldr w7, [x2, x7] │ │ │ │ - cmp w7, #0x3 │ │ │ │ - b.eq 1a8c4 // 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 1a5b0 // b.pmore │ │ │ │ - b 1a6b8 │ │ │ │ - ldr w4, [x20, #40] │ │ │ │ - ldr x5, [x20, #32] │ │ │ │ - ldr w7, [x2, #4] │ │ │ │ - cbz w4, 1a7d8 │ │ │ │ - sub w6, w4, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x2 │ │ │ │ - b.eq 1a818 // 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 1a5b0 // b.pmore │ │ │ │ - b 1a6b8 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - str w3, [x20, #40] │ │ │ │ - str w1, [x5] │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - str w7, [x5, #4] │ │ │ │ - b 1a7c0 │ │ │ │ - ldr w4, [x20, #40] │ │ │ │ - ldr x5, [x20, #32] │ │ │ │ - ldr w7, [x2, #4] │ │ │ │ - cbz w4, 1a7d8 │ │ │ │ - sub w6, w4, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x4 │ │ │ │ - b.ne 1a7a4 // b.any │ │ │ │ - ldr w1, [x6, #4] │ │ │ │ - add w1, w1, w7 │ │ │ │ - str w1, [x6, #4] │ │ │ │ - b 1a7c0 │ │ │ │ - ldr w4, [x20, #40] │ │ │ │ - ldr x5, [x20, #32] │ │ │ │ - ldr w7, [x2, #4] │ │ │ │ - cbz w4, 1a890 │ │ │ │ - sub w6, w4, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x1 │ │ │ │ - b.eq 1a8b4 // 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 1a89c │ │ │ │ - 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 1a5b0 // b.pmore │ │ │ │ - b 1a6b8 │ │ │ │ - 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 1a5b0 // b.pmore │ │ │ │ - b 1a6b8 │ │ │ │ - ldr w1, [x6, #4] │ │ │ │ - add w1, w1, w7 │ │ │ │ - str w1, [x6, #4] │ │ │ │ - b 1a89c │ │ │ │ - ldr w1, [x5, #4] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - add w1, w1, w6 │ │ │ │ - str w1, [x5, #4] │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 1a5b0 // b.pmore │ │ │ │ - b 1a6b8 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp d14, d15, [sp, #80] │ │ │ │ - bl 3b8c │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr w3, [x0, #40] │ │ │ │ - ldr x4, [x0, #32] │ │ │ │ - cbz w3, 1a934 │ │ │ │ - sub w5, w3, #0x1 │ │ │ │ - lsl x6, x5, #3 │ │ │ │ - add x5, x4, x5, lsl #3 │ │ │ │ - ldr w6, [x4, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 1a944 // 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] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cbz x1, 204a0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + madd x0, x1, x0, x2 │ │ │ │ ret │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - str w3, [x0, #40] │ │ │ │ - stp w1, w2, [x4] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - ldr w0, [x5, #4] │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [x5, #4] │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + cmp x2, #0x0 │ │ │ │ + ccmp x2, x1, #0x4, ne // ne = any │ │ │ │ + ccmp x1, #0x0, #0x1, gt │ │ │ │ + b.lt 204e4 // 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 3198 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 20588 │ │ │ │ + ldp x2, x1, [x19, #8] │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ge 20544 // 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 3948 │ │ │ │ + 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, 81000 │ │ │ │ + add x2, x2, #0x8d8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0xd3 // #211 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x840 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + 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 2060c // b.none │ │ │ │ + ldp x0, x3, [x19] │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + madd x0, x2, x3, x0 │ │ │ │ + bl 3948 │ │ │ │ + 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 204ec │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 205cc │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr w4, [x0, #40] │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.ls 1a9b8 // b.plast │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x1, x0, w4, uxtw #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 1a980 // b.lo, b.ul, b.last │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 20698 │ │ │ │ + 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 20660 │ │ │ │ ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - cbz w2, 1aae0 │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 1aae8 // b.plast │ │ │ │ - lsr w1, w2, #2 │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v20.4s, #0x4 │ │ │ │ - movi v21.4s, #0x6 │ │ │ │ - umaddl x1, w1, w4, x3 │ │ │ │ - movi v22.4s, #0x3 │ │ │ │ - movi v23.4s, #0x1 │ │ │ │ - ld2 {v28.4s-v29.4s}, [x0], #32 │ │ │ │ - cmhi v31.4s, v28.4s, v20.4s │ │ │ │ - cmhs v24.4s, v21.4s, v28.4s │ │ │ │ - cmeq v26.4s, v28.4s, v22.4s │ │ │ │ - cmeq v30.4s, v28.4s, v23.4s │ │ │ │ - cmeq v25.4s, v28.4s, #0 │ │ │ │ - and v31.16b, v31.16b, v24.16b │ │ │ │ - orr v30.16b, v30.16b, v25.16b │ │ │ │ - orr v31.16b, v31.16b, v26.16b │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - and v31.16b, v31.16b, v29.16b │ │ │ │ - add v27.4s, v27.4s, v31.4s │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1aa00 // b.any │ │ │ │ - addv s31, v27.4s │ │ │ │ - and w1, w2, #0xfffffffc │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 1aadc // b.none │ │ │ │ - ubfiz x4, x1, #3, #32 │ │ │ │ - add x6, x3, w1, uxtw #3 │ │ │ │ - ldr w5, [x3, x4] │ │ │ │ - cmp w5, #0x6 │ │ │ │ - b.hi 1aa74 // b.pmore │ │ │ │ - mov x4, #0x6b // #107 │ │ │ │ - lsr x4, x4, x5 │ │ │ │ - tbz w4, #0, 1aa74 │ │ │ │ - ldr w4, [x6, #4] │ │ │ │ - add w0, w0, w4 │ │ │ │ - add w4, w1, #0x1 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 1aadc // b.plast │ │ │ │ - ubfiz x4, x4, #3, #32 │ │ │ │ - add x6, x3, x4 │ │ │ │ - ldr w5, [x3, x4] │ │ │ │ - cmp w5, #0x6 │ │ │ │ - b.hi 1aaa8 // b.pmore │ │ │ │ - mov x4, #0x6b // #107 │ │ │ │ - lsr x4, x4, x5 │ │ │ │ - tbz w4, #0, 1aaa8 │ │ │ │ - ldr w4, [x6, #4] │ │ │ │ - add w0, w0, w4 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.cs 1aadc // b.hs, b.nlast │ │ │ │ - ubfiz x2, x1, #3, #32 │ │ │ │ - add x1, x3, w1, uxtw #3 │ │ │ │ - ldr w3, [x3, x2] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.hi 1aadc // b.pmore │ │ │ │ - mov x2, #0x6b // #107 │ │ │ │ - lsr x2, x2, x3 │ │ │ │ - tbz w2, #0, 1aadc │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - add w0, w0, w1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 1aa4c │ │ │ │ + sxtw x1, w1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + b 56b80 │ │ │ │ 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 56b80 │ │ │ │ + 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 w2, [x0, #40] │ │ │ │ - cbz w2, 1ac18 │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 1ac20 // b.plast │ │ │ │ - lsr w1, w2, #2 │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v22.4s, #0x4 │ │ │ │ - movi v23.4s, #0x6 │ │ │ │ - umaddl x1, w1, w4, x3 │ │ │ │ - movi v24.4s, #0x1 │ │ │ │ + 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 x7, [x5, #8] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ccmp w7, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 207f0 // b.none │ │ │ │ + sub w0, w7, #0x1 │ │ │ │ + ldr x6, [x1, x3] │ │ │ │ + ldr x3, [x1, x4] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ls 207f4 // b.plast │ │ │ │ + lsr w4, w7, #2 │ │ │ │ + mov x1, x6 │ │ │ │ + mvni v31.4s, #0x80, lsl #24 │ │ │ │ + add x4, x6, w4, uxtw #4 │ │ │ │ nop │ │ │ │ - ld2 {v28.4s-v29.4s}, [x0], #32 │ │ │ │ - cmhi v31.4s, v28.4s, v22.4s │ │ │ │ - cmhs v25.4s, v23.4s, v28.4s │ │ │ │ - cmeq v30.4s, v28.4s, v24.4s │ │ │ │ - cmeq v26.4s, v28.4s, #0 │ │ │ │ - and v31.16b, v31.16b, v25.16b │ │ │ │ - orr v30.16b, v30.16b, v26.16b │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - and v31.16b, v31.16b, v29.16b │ │ │ │ - add v27.4s, v27.4s, v31.4s │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1ab40 // b.any │ │ │ │ - addv s31, v27.4s │ │ │ │ - and w1, w2, #0xfffffffc │ │ │ │ + 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 20768 // b.pmore │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 20760 // b.any │ │ │ │ + sminv s31, v31.4s │ │ │ │ fmov w0, s31 │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 1ac14 // b.none │ │ │ │ - ubfiz x4, x1, #3, #32 │ │ │ │ - add x5, x3, w1, uxtw #3 │ │ │ │ - ldr w4, [x3, x4] │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.ls 1aba4 // b.plast │ │ │ │ - sub w4, w4, #0x5 │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.hi 1abac // b.pmore │ │ │ │ - ldr w4, [x5, #4] │ │ │ │ - add w0, w0, w4 │ │ │ │ - add w4, w1, #0x1 │ │ │ │ + tst x7, #0x3 │ │ │ │ + b.eq 207f0 // b.none │ │ │ │ + and x1, x7, #0xfffffffc │ │ │ │ + and w8, w7, #0xfffffffc │ │ │ │ + add x6, x6, x1, lsl #2 │ │ │ │ + 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.ls 1ac14 // b.plast │ │ │ │ - ubfiz x4, x4, #3, #32 │ │ │ │ - add x5, x3, x4 │ │ │ │ - ldr w4, [x3, x4] │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.ls 1abd8 // b.plast │ │ │ │ - sub w4, w4, #0x5 │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.hi 1abe0 // b.pmore │ │ │ │ - ldr w4, [x5, #4] │ │ │ │ - add w0, w0, w4 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ls 1ac14 // b.plast │ │ │ │ - ubfiz x2, x1, #3, #32 │ │ │ │ - add x1, x3, w1, uxtw #3 │ │ │ │ - ldr w2, [x3, x2] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 1ac0c // b.plast │ │ │ │ - sub w2, w2, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 1ac14 // b.pmore │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - add w0, w0, w1 │ │ │ │ + b.hi 207c0 // b.pmore │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + add x6, x6, #0x4 │ │ │ │ + cmp w8, w7 │ │ │ │ + b.cc 207ac // b.lo, b.ul, b.last │ │ │ │ ret │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + mov w0, #0x7fffffff // #2147483647 │ │ │ │ + b 207ac │ │ │ │ + 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 20868 // 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 20850 // b.tcont │ │ │ │ + mov w0, w1 │ │ │ │ + str w2, [x3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp w6, w2 │ │ │ │ + b.hi 20830 // b.pmore │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + cmp w9, w5 │ │ │ │ + b.hi 2082c // b.pmore │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 1ab84 │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - cbz w2, 1ad48 │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 1ad50 // b.plast │ │ │ │ - lsr w1, w2, #2 │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v26.4s, #0x4 │ │ │ │ - movi v21.4s, #0x6 │ │ │ │ - umaddl x1, w1, w4, x3 │ │ │ │ - movi v22.4s, #0x2 │ │ │ │ - ld2 {v28.4s-v29.4s}, [x0], #32 │ │ │ │ - cmhi v31.4s, v28.4s, v26.4s │ │ │ │ - cmhs v23.4s, v21.4s, v28.4s │ │ │ │ - cmeq v25.4s, v28.4s, v26.4s │ │ │ │ - cmeq v30.4s, v28.4s, v22.4s │ │ │ │ - cmeq v24.4s, v28.4s, #0 │ │ │ │ - and v31.16b, v31.16b, v23.16b │ │ │ │ - orr v30.16b, v30.16b, v24.16b │ │ │ │ - orr v31.16b, v31.16b, v25.16b │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - and v31.16b, v31.16b, v29.16b │ │ │ │ - add v27.4s, v27.4s, v31.4s │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1ac68 // b.any │ │ │ │ - addv s31, v27.4s │ │ │ │ - and w1, w2, #0xfffffffc │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 1ad44 // b.none │ │ │ │ - ubfiz x4, x1, #3, #32 │ │ │ │ - add x6, x3, w1, uxtw #3 │ │ │ │ - ldr w5, [x3, x4] │ │ │ │ - cmp w5, #0x6 │ │ │ │ - b.hi 1acdc // b.pmore │ │ │ │ - mov x4, #0x75 // #117 │ │ │ │ - lsr x4, x4, x5 │ │ │ │ - tbz w4, #0, 1acdc │ │ │ │ - ldr w4, [x6, #4] │ │ │ │ - add w0, w0, w4 │ │ │ │ - add w4, w1, #0x1 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 1ad44 // b.plast │ │ │ │ - ubfiz x4, x4, #3, #32 │ │ │ │ - add x6, x3, x4 │ │ │ │ - ldr w5, [x3, x4] │ │ │ │ - cmp w5, #0x6 │ │ │ │ - b.hi 1ad10 // b.pmore │ │ │ │ - mov x4, #0x75 // #117 │ │ │ │ - lsr x4, x4, x5 │ │ │ │ - tbz w4, #0, 1ad10 │ │ │ │ - ldr w4, [x6, #4] │ │ │ │ - add w0, w0, w4 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.cs 1ad44 // b.hs, b.nlast │ │ │ │ - ubfiz x2, x1, #3, #32 │ │ │ │ - add x1, x3, w1, uxtw #3 │ │ │ │ - ldr w3, [x3, x2] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.hi 1ad44 // b.pmore │ │ │ │ - mov x2, #0x75 // #117 │ │ │ │ - lsr x2, x2, x3 │ │ │ │ - tbz w2, #0, 1ad44 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - add w0, w0, w1 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 20934 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w2 │ │ │ │ + mov w25, w1 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.le 20938 │ │ │ │ + adrp x19, 84000 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x21, 81000 │ │ │ │ + add x21, x21, #0x910 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x27, x19, #0x1d8 │ │ │ │ + sxtw x28, w2 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + 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 31c8 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 208e0 // b.any │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + bl 31c8 │ │ │ │ + add w22, w22, w26 │ │ │ │ + cmp w25, w23 │ │ │ │ + b.ne 208c8 // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ + adrp x19, 84000 │ │ │ │ + add x19, x19, #0x1d8 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + add w2, w20, #0x1 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp w25, w2 │ │ │ │ + b.eq 2091c // b.none │ │ │ │ + add w20, w20, #0x2 │ │ │ │ + bl 31c8 │ │ │ │ + cmp w25, w20 │ │ │ │ + b.ne 20944 // b.any │ │ │ │ + b 2091c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x5, x0 │ │ │ │ + cbz w1, 209c0 │ │ │ │ + ldr w3, [x5] │ │ │ │ + mov w1, w1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 1acb4 │ │ │ │ nop │ │ │ │ + ldr w4, [x5, x2, lsl #2] │ │ │ │ + cmp w3, w4 │ │ │ │ + csel w0, w0, w2, cs // cs = hs, nlast │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + csel w3, w3, w4, cs // cs = hs, nlast │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 209a0 // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - cbz w2, 1ae84 │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 1ae8c // b.plast │ │ │ │ - lsr w1, w2, #2 │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v22.4s, #0x6 │ │ │ │ - movi v23.4s, #0x4 │ │ │ │ - umaddl x1, w1, w4, x3 │ │ │ │ - movi v24.4s, #0x2 │ │ │ │ - nop │ │ │ │ - ld2 {v28.4s-v29.4s}, [x0], #32 │ │ │ │ - cmhs v31.4s, v22.4s, v28.4s │ │ │ │ - cmhi v25.4s, v28.4s, v23.4s │ │ │ │ - cmeq v30.4s, v28.4s, v24.4s │ │ │ │ - cmeq v26.4s, v28.4s, #0 │ │ │ │ - and v31.16b, v31.16b, v25.16b │ │ │ │ - orr v30.16b, v30.16b, v26.16b │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - and v31.16b, v31.16b, v29.16b │ │ │ │ - add v27.4s, v27.4s, v31.4s │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 1ada0 // b.any │ │ │ │ - addv s27, v27.4s │ │ │ │ - and w0, w2, #0xfffffffc │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 1ae7c // b.none │ │ │ │ - ubfiz x1, x0, #3, #32 │ │ │ │ - add x5, x3, w0, uxtw #3 │ │ │ │ - ldr w4, [x3, x1] │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.hi 1ae0c // b.pmore │ │ │ │ - mov x1, #0x65 // #101 │ │ │ │ - lsr x1, x1, x4 │ │ │ │ - tbz w1, #0, 1ae0c │ │ │ │ - ldr w1, [x5, #4] │ │ │ │ - fmov s31, w1 │ │ │ │ - add v27.2s, v27.2s, v31.2s │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.cs 1ae7c // b.hs, b.nlast │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - add x5, x3, x1 │ │ │ │ - ldr w4, [x3, x1] │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.hi 1ae44 // b.pmore │ │ │ │ - mov x1, #0x65 // #101 │ │ │ │ - lsr x1, x1, x4 │ │ │ │ - tbz w1, #0, 1ae44 │ │ │ │ - ldr w1, [x5, #4] │ │ │ │ - fmov s31, w1 │ │ │ │ - add v27.2s, v27.2s, v31.2s │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - cmp w2, w0 │ │ │ │ - b.ls 1ae7c // b.plast │ │ │ │ - ubfiz x1, x0, #3, #32 │ │ │ │ - add x0, x3, w0, uxtw #3 │ │ │ │ - ldr w2, [x3, x1] │ │ │ │ - cmp w2, #0x6 │ │ │ │ - b.hi 1ae7c // b.pmore │ │ │ │ - mov x1, #0x65 // #101 │ │ │ │ - lsr x1, x1, x2 │ │ │ │ - tbz w1, #0, 1ae7c │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - fmov s31, w0 │ │ │ │ - add v27.2s, v27.2s, v31.2s │ │ │ │ - fmov w0, s27 │ │ │ │ - ret │ │ │ │ + mov x7, x0 │ │ │ │ + cbz w1, 20a10 │ │ │ │ + ldr w4, [x7] │ │ │ │ + mov w1, w1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ + ldr w5, [x7, x3, lsl #2] │ │ │ │ + cmp w5, w4 │ │ │ │ + ccmp w2, w3, #0x4, hi // hi = pmore │ │ │ │ + cset w6, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + csel w0, w0, w3, eq // eq = none │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + csel w4, w5, w4, ne // ne = any │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 209e4 // b.any │ │ │ │ ret │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - b 1ade0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + mov x5, x0 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 20a60 │ │ │ │ + ldr w3, [x5] │ │ │ │ + sxtw x1, w1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w4, [x5, x2, lsl #2] │ │ │ │ + cmp w3, w4 │ │ │ │ + csel w0, w0, w2, ge // ge = tcont │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + csel w3, w3, w4, ge // ge = tcont │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 20a40 // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 20b24 │ │ │ │ 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, 1af80 │ │ │ │ + mov w20, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + adrp x22, 81000 │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x910 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 86000 │ │ │ │ - add x24, x24, #0x508 │ │ │ │ + mov w23, w2 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - add x24, x24, #0x28 │ │ │ │ - adrp x25, 83000 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x25, x25, #0xbb0 │ │ │ │ - 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, 1af54 │ │ │ │ - add w1, w20, #0x3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 3a80 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x0, x23 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 1af00 // b.pmore │ │ │ │ - ldr w2, [x22, #40] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.hi 1aeec // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ + mov w26, w1 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + adrp x27, 84000 │ │ │ │ + add x27, x27, #0x1d8 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w19, w25 │ │ │ │ + cbz w23, 20ae4 │ │ │ │ + ldr w2, [x21, w19, uxtw #2] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 31c8 │ │ │ │ + cmp w20, w19 │ │ │ │ + b.ne 20ac8 // b.any │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + bl 31c8 │ │ │ │ + add w25, w25, w23 │ │ │ │ + add w20, w20, w23 │ │ │ │ + cmp w26, w24 │ │ │ │ + b.ne 20ac0 // 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 x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr w6, [x0, #40] │ │ │ │ - cbz w6, 1b128 │ │ │ │ - ldr x2, [x0, #32] │ │ │ │ - mov w8, #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 1b014 // b.none │ │ │ │ - b.hi 1b004 // b.pmore │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 1afdc // b.none │ │ │ │ - add w5, w5, w4 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - cmp x6, x2 │ │ │ │ - b.ne 1afc0 // b.any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - tst w1, w7 │ │ │ │ - csel w8, w8, w0, eq // eq = none │ │ │ │ - mov w0, w8 │ │ │ │ - ret │ │ │ │ - sub w3, w3, #0x5 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.ls 1afd8 // b.plast │ │ │ │ - b 1afdc │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.ls 1b04c // b.plast │ │ │ │ - ldr w3, [x0, #28] │ │ │ │ - add w7, w5, w3 │ │ │ │ - add w3, w5, w3 │ │ │ │ - add x3, x1, x3 │ │ │ │ - ldrb w7, [x1, w7, uxtw] │ │ │ │ - cmp w7, #0x47 │ │ │ │ - b.eq 1b090 // b.none │ │ │ │ - cmp w7, #0x43 │ │ │ │ - b.ne 1b058 // b.any │ │ │ │ - ldrb w7, [x3, #1] │ │ │ │ - cmp w7, #0x54 │ │ │ │ - b.eq 1b0c8 // b.none │ │ │ │ - add w5, w5, w4 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - b 1afdc │ │ │ │ - cmp w7, #0x41 │ │ │ │ - b.ne 1b04c // b.any │ │ │ │ - ldrb w7, [x3, #1] │ │ │ │ - cmp w7, #0x54 │ │ │ │ - b.ne 1b04c // b.any │ │ │ │ - sub w7, w4, #0x2 │ │ │ │ - ldrb w7, [x3, w7, uxtw] │ │ │ │ - cmp w7, #0x41 │ │ │ │ - b.ne 1b04c // b.any │ │ │ │ - sub w7, w4, #0x1 │ │ │ │ - ldrb w3, [x3, w7, uxtw] │ │ │ │ - cmp w3, #0x43 │ │ │ │ - csinc w8, w8, wzr, ne // ne = any │ │ │ │ - b 1b04c │ │ │ │ - ldrb w7, [x3, #1] │ │ │ │ - cmp w7, #0x54 │ │ │ │ - b.eq 1b0f8 // b.none │ │ │ │ - cmp w7, #0x43 │ │ │ │ - b.ne 1b04c // b.any │ │ │ │ - sub w7, w4, #0x2 │ │ │ │ - ldrb w7, [x3, w7, uxtw] │ │ │ │ - cmp w7, #0x41 │ │ │ │ - b.ne 1b04c // b.any │ │ │ │ - sub w7, w4, #0x1 │ │ │ │ - ldrb w3, [x3, w7, uxtw] │ │ │ │ - cmp w3, #0x47 │ │ │ │ - csinc w8, w8, wzr, ne // ne = any │ │ │ │ - b 1b04c │ │ │ │ - sub w7, w4, #0x2 │ │ │ │ - ldrb w7, [x3, w7, uxtw] │ │ │ │ - cmp w7, #0x41 │ │ │ │ - b.eq 1b0e0 // b.none │ │ │ │ - cmp w7, #0x47 │ │ │ │ - b.ne 1b04c // b.any │ │ │ │ - sub w7, w4, #0x1 │ │ │ │ - mov w9, #0x2 // #2 │ │ │ │ - ldrb w3, [x3, w7, uxtw] │ │ │ │ - cmp w3, #0x43 │ │ │ │ - csel w8, w8, w9, ne // ne = any │ │ │ │ - b 1b04c │ │ │ │ - sub w7, w4, #0x2 │ │ │ │ - ldrb w7, [x3, w7, uxtw] │ │ │ │ - cmp w7, #0x41 │ │ │ │ - b.ne 1b04c // b.any │ │ │ │ - sub w7, w4, #0x1 │ │ │ │ - ldrb w3, [x3, w7, uxtw] │ │ │ │ - cmp w3, #0x47 │ │ │ │ - b.eq 1b134 // b.none │ │ │ │ - cmp w3, #0x54 │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - csel w8, w8, w3, ne // ne = any │ │ │ │ - b 1b04c │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - mov w0, w8 │ │ │ │ - ret │ │ │ │ - mov w8, #0x1 // #1 │ │ │ │ - b 1b04c │ │ │ │ - nop │ │ │ │ + cbz w1, 20be4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 81000 │ │ │ │ mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 5daa0 │ │ │ │ - str wzr, [x0] │ │ │ │ - ldr w4, [x21, #40] │ │ │ │ - cbz w4, 1b224 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - b 1b1b0 │ │ │ │ - cbz w3, 1b18c │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.ne 1b1a4 // b.any │ │ │ │ - sub w2, w22, #0x1 │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - ldr w3, [x0, x2] │ │ │ │ - add w1, w3, w1 │ │ │ │ - str w1, [x0, x2] │ │ │ │ - ldr w4, [x21, #40] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w4, w19 │ │ │ │ - b.ls 1b1f0 // b.plast │ │ │ │ - ldr x2, [x21, #32] │ │ │ │ - lsl x1, x19, #3 │ │ │ │ - ldr w3, [x2, x1] │ │ │ │ - add x2, x2, x19, lsl #3 │ │ │ │ - cmp w3, #0x3 │ │ │ │ - b.eq 1b208 // b.none │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - b.ls 1b180 // b.plast │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.eq 1b18c // b.none │ │ │ │ - sub w3, w3, #0x5 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.ls 1b18c // b.plast │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w4, w19 │ │ │ │ - b.hi 1b1b0 // b.pmore │ │ │ │ - str w22, [x20] │ │ │ │ + add x22, x22, #0x918 │ │ │ │ + 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, 84000 │ │ │ │ + add x27, x27, #0x1d8 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w19, w25 │ │ │ │ + cbz w23, 20ba4 │ │ │ │ + ldr d0, [x21, w19, uxtw #3] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 31c8 │ │ │ │ + cmp w20, w19 │ │ │ │ + b.ne 20b88 // b.any │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + bl 31c8 │ │ │ │ + add w25, w25, w23 │ │ │ │ + add w20, w20, w23 │ │ │ │ + cmp w26, w24 │ │ │ │ + b.ne 20b80 // b.any │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ 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], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - str wzr, [x0, w22, uxtw #2] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr w4, [x21, #40] │ │ │ │ - b 1b1a4 │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - str w22, [x20] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr w3, [x0, #40] │ │ │ │ - cbz w3, 1b30c │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - ldr x4, [x0, #32] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ls 1b314 // 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 1b280 // b.any │ │ │ │ - addv s29, v29.4s │ │ │ │ - and w1, w2, #0xfffffffc │ │ │ │ - fmov w0, s29 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ubfiz x5, x1, #3, #32 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - ldr w5, [x4, x5] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ls 1b308 // b.plast │ │ │ │ - ubfiz x2, x2, #3, #32 │ │ │ │ - add w5, w1, #0x2 │ │ │ │ - ldr w2, [x4, x2] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w3, w5 │ │ │ │ - b.ls 1b308 // b.plast │ │ │ │ - ubfiz x5, x5, #3, #32 │ │ │ │ - add w1, w1, #0x3 │ │ │ │ - ldr w2, [x4, x5] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w1, w3 │ │ │ │ - b.cs 1b308 // b.hs, b.nlast │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - ldr w1, [x4, x1] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 1b2a4 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 20d34 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sxtw x27, w3 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + adrp x20, 81000 │ │ │ │ + add x20, x20, #0x910 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr w4, [x0, #40] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - cbz w4, 1b940 │ │ │ │ - sub w2, w4, #0x1 │ │ │ │ mov x23, x0 │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - mov x24, x1 │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ls 1b934 // b.plast │ │ │ │ - lsr w1, w2, #2 │ │ │ │ - mov w5, #0x20 // #32 │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v28.4s, #0x3 │ │ │ │ - umaddl x1, w1, w5, x3 │ │ │ │ - nop │ │ │ │ - ld2 {v30.4s-v31.4s}, [x0], #32 │ │ │ │ - cmeq v30.4s, v30.4s, v28.4s │ │ │ │ - sub v29.4s, v29.4s, v30.4s │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1b380 // b.any │ │ │ │ - addv s29, v29.4s │ │ │ │ - and w0, w2, #0xfffffffc │ │ │ │ - fmov w1, s29 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ubfiz x6, x0, #3, #32 │ │ │ │ - add w5, w0, #0x1 │ │ │ │ - ldr w6, [x3, x6] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cinc w1, w1, eq // eq = none │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 1b630 // b.plast │ │ │ │ - ubfiz x5, x5, #3, #32 │ │ │ │ - add w6, w0, #0x2 │ │ │ │ - ldr w5, [x3, x5] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w1, w1, eq // eq = none │ │ │ │ - cmp w4, w6 │ │ │ │ - b.ls 1b630 // b.plast │ │ │ │ - ubfiz x6, x6, #3, #32 │ │ │ │ - add w0, w0, #0x3 │ │ │ │ - ldr w5, [x3, x6] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w1, w1, eq // eq = none │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 1b630 // b.plast │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - ldr w0, [x3, x0] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - cinc w1, w1, eq // eq = none │ │ │ │ - lsr w2, w4, #2 │ │ │ │ - mov w5, #0x20 // #32 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v21.4s, #0x4 │ │ │ │ - movi v22.4s, #0x6 │ │ │ │ - umaddl x2, w2, w5, x3 │ │ │ │ - movi v23.4s, #0x3 │ │ │ │ - movi v24.4s, #0x1 │ │ │ │ - ld2 {v28.4s-v29.4s}, [x0], #32 │ │ │ │ - cmhi v31.4s, v28.4s, v21.4s │ │ │ │ - cmhs v25.4s, v22.4s, v28.4s │ │ │ │ - cmeq v30.4s, v28.4s, v23.4s │ │ │ │ - cmhs v26.4s, v24.4s, v28.4s │ │ │ │ - and v31.16b, v31.16b, v25.16b │ │ │ │ - orr v30.16b, v30.16b, v26.16b │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - and v31.16b, v31.16b, v29.16b │ │ │ │ - add v27.4s, v27.4s, v31.4s │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 1b42c // b.any │ │ │ │ - addv s31, v27.4s │ │ │ │ - and w0, w4, #0xfffffffc │ │ │ │ - fmov w21, s31 │ │ │ │ - tst x4, #0x3 │ │ │ │ - b.eq 1b500 // b.none │ │ │ │ - ubfiz x2, x0, #3, #32 │ │ │ │ - add x6, x3, w0, uxtw #3 │ │ │ │ - ldr w5, [x3, x2] │ │ │ │ - cmp w5, #0x6 │ │ │ │ - b.hi 1b498 // b.pmore │ │ │ │ - mov x2, #0x6b // #107 │ │ │ │ - lsr x2, x2, x5 │ │ │ │ - tbz w2, #0, 1b498 │ │ │ │ - ldr w2, [x6, #4] │ │ │ │ - add w21, w21, w2 │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ls 1b500 // b.plast │ │ │ │ - ubfiz x2, x2, #3, #32 │ │ │ │ - add x6, x3, x2 │ │ │ │ - ldr w5, [x3, x2] │ │ │ │ - cmp w5, #0x6 │ │ │ │ - b.hi 1b4cc // b.pmore │ │ │ │ - mov x2, #0x6b // #107 │ │ │ │ - lsr x2, x2, x5 │ │ │ │ - tbz w2, #0, 1b4cc │ │ │ │ - ldr w2, [x6, #4] │ │ │ │ - add w21, w21, w2 │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 1b500 // b.plast │ │ │ │ - ubfiz x2, x0, #3, #32 │ │ │ │ - add x0, x3, w0, uxtw #3 │ │ │ │ - ldr w3, [x3, x2] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.hi 1b500 // b.pmore │ │ │ │ - mov x2, #0x6b // #107 │ │ │ │ - lsr x2, x2, x3 │ │ │ │ - tbz w2, #0, 1b500 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - add w21, w21, w0 │ │ │ │ - mov w28, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp w26, w25, [x23, #24] │ │ │ │ - umull x1, w1, w28 │ │ │ │ - add x24, x24, w25, uxtw │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w1, [x23, #16] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cmp w1, w26 │ │ │ │ - ccmp w25, w21, #0x2, hi // hi = pmore │ │ │ │ - b.cs 1b94c // b.hs, b.nlast │ │ │ │ - add w19, w1, w21 │ │ │ │ - stp x0, x24, [x20] │ │ │ │ - stp w1, w21, [x20, #16] │ │ │ │ - lsl x0, x19, #3 │ │ │ │ - stp w26, w25, [x20, #24] │ │ │ │ - str wzr, [x20, #40] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [x20, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsl x2, x19, #3 │ │ │ │ - bl 3ac8 │ │ │ │ - strh wzr, [x20, #44] │ │ │ │ - ldr w1, [x23, #40] │ │ │ │ - cbz w1, 1b92c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr x4, [x23, #32] │ │ │ │ - lsl x0, x19, #3 │ │ │ │ - ldr w3, [x4, x0] │ │ │ │ - add x4, x4, x19, lsl #3 │ │ │ │ - cmp w3, #0x3 │ │ │ │ - b.eq 1b764 // b.none │ │ │ │ - b.hi 1b644 // b.pmore │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 1b828 // b.none │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 1b7dc // b.none │ │ │ │ - umaddl x0, w27, w28, x20 │ │ │ │ - ldr w6, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - cbz w2, 1b8d8 │ │ │ │ - sub w5, w2, #0x1 │ │ │ │ - lsl x7, x5, #3 │ │ │ │ - add x5, x3, x5, lsl #3 │ │ │ │ - ldr w7, [x3, x7] │ │ │ │ - cbz w7, 1b90c │ │ │ │ - ubfiz x1, x2, #3, #32 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x5, x3, x1 │ │ │ │ - str w2, [x0, #40] │ │ │ │ - str wzr, [x3, x1] │ │ │ │ - ldr w1, [x23, #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 1b570 // b.pmore │ │ │ │ + mov w24, w2 │ │ │ │ + mul w0, w2, w27 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x26, 81000 │ │ │ │ + mov x25, x27 │ │ │ │ + add x26, x26, #0x920 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp wzr, wzr, [sp, #96] │ │ │ │ + stp w0, w1, [sp, #104] │ │ │ │ + cmp w24, #0x0 │ │ │ │ + b.le 20ca0 │ │ │ │ + ldr w21, [sp, #96] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 20cf0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - str w27, [x1] │ │ │ │ + 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 31c8 │ │ │ │ + cmp x19, x28 │ │ │ │ + b.ne 20c6c // b.any │ │ │ │ + mov x1, x26 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + bl 31c8 │ │ │ │ + add w21, w21, w25 │ │ │ │ + cmp w24, w22 │ │ │ │ + b.ne 20c60 // b.any │ │ │ │ + adrp x0, 84000 │ │ │ │ + add x1, x0, #0x1d8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + 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 20c40 // 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 w2, #0x2 │ │ │ │ - b.hi 1b408 // b.pmore │ │ │ │ + adrp x19, 81000 │ │ │ │ + add x19, x19, #0x920 │ │ │ │ mov w21, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 1b470 │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.eq 1b728 // b.none │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 1b6ac // b.none │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.ne 1b5ec // b.any │ │ │ │ - umaddl x0, w27, w28, x20 │ │ │ │ - ldr w6, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - cbz w2, 1b8c0 │ │ │ │ - sub w5, w2, #0x1 │ │ │ │ - lsl x7, x5, #3 │ │ │ │ - add x5, x3, x5, lsl #3 │ │ │ │ - ldr w7, [x3, x7] │ │ │ │ - cmp w7, #0x2 │ │ │ │ - b.eq 1b91c // 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, [x23, #40] │ │ │ │ - str w6, [x5, #4] │ │ │ │ - b 1b884 │ │ │ │ - umaddl x0, w27, w28, x20 │ │ │ │ - ldr w7, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - cbz w2, 1b710 │ │ │ │ - sub w6, w2, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x6 │ │ │ │ - b.eq 1b754 // 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, [x23, #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 1b570 // b.pmore │ │ │ │ - b 1b600 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - str w3, [x5] │ │ │ │ - ldr w1, [x23, #40] │ │ │ │ - str w7, [x5, #4] │ │ │ │ - b 1b6f4 │ │ │ │ - umaddl x0, w27, w28, x20 │ │ │ │ - ldr w7, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - cbz w2, 1b710 │ │ │ │ - sub w6, w2, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x5 │ │ │ │ - b.ne 1b6d8 // b.any │ │ │ │ - ldr w0, [x6, #4] │ │ │ │ - add w0, w0, w7 │ │ │ │ - str w0, [x6, #4] │ │ │ │ - b 1b6f4 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - ldr w0, [x23, #16] │ │ │ │ - add w25, w25, w1 │ │ │ │ - umull x1, w27, w28 │ │ │ │ - cmp w0, w26 │ │ │ │ - ldr x4, [x23] │ │ │ │ - add x22, x20, x1 │ │ │ │ - ccmp w25, w21, #0x2, hi // hi = pmore │ │ │ │ - b.cs 1b94c // b.hs, b.nlast │ │ │ │ - add w2, w0, w21 │ │ │ │ - str x4, [x20, x1] │ │ │ │ - stp w0, w21, [x22, #16] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - str x24, [x22, #8] │ │ │ │ - mov x0, x2 │ │ │ │ - stp w26, w25, [x22, #24] │ │ │ │ - str wzr, [x22, #40] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [x22, #32] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - strh wzr, [x22, #44] │ │ │ │ - ldr w1, [x23, #40] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1b570 // b.pmore │ │ │ │ - b 1b600 │ │ │ │ - umaddl x0, w27, w28, x20 │ │ │ │ - ldr w7, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - cbz w2, 1b874 │ │ │ │ - sub w6, w2, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x2 │ │ │ │ - b.eq 1b8ec // 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, [x23, #40] │ │ │ │ - str w7, [x6, #4] │ │ │ │ - b 1b884 │ │ │ │ - umaddl x0, w27, w28, x20 │ │ │ │ - ldr w7, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - cbz w2, 1b89c │ │ │ │ - sub w6, w2, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x1 │ │ │ │ - b.eq 1b8fc // 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, [x23, #40] │ │ │ │ - str w7, [x6, #4] │ │ │ │ - b 1b8a8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - ldr w1, [x23, #40] │ │ │ │ - stp w3, w7, [x5] │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add w26, w26, w0 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1b570 // b.pmore │ │ │ │ - b 1b600 │ │ │ │ - str w3, [x0, #40] │ │ │ │ - ldr w1, [x23, #40] │ │ │ │ - stp w3, w7, [x5] │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add w25, w25, w0 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1b570 // b.pmore │ │ │ │ - b 1b600 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - ldr w1, [x23, #40] │ │ │ │ - stp w0, w6, [x3] │ │ │ │ - b 1b884 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - ldr w1, [x23, #40] │ │ │ │ - stp wzr, w6, [x3] │ │ │ │ - b 1b6f4 │ │ │ │ - ldr w0, [x6, #4] │ │ │ │ - add w0, w0, w7 │ │ │ │ - str w0, [x6, #4] │ │ │ │ - b 1b884 │ │ │ │ - ldr w0, [x6, #4] │ │ │ │ - add w0, w0, w7 │ │ │ │ - str w0, [x6, #4] │ │ │ │ - b 1b8a8 │ │ │ │ - ldr w0, [x5, #4] │ │ │ │ - add w0, w0, w6 │ │ │ │ - str w0, [x5, #4] │ │ │ │ - b 1b6f4 │ │ │ │ - ldr w0, [x5, #4] │ │ │ │ - add w0, w0, w6 │ │ │ │ - str w0, [x5, #4] │ │ │ │ - b 1b884 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - b 1b604 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 1b3a4 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - bl 3b8c │ │ │ │ - bti c │ │ │ │ - and w1, w1, #0xff │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 1b96c // b.none │ │ │ │ - ret │ │ │ │ - ldr w3, [x2, #40] │ │ │ │ - ldr w1, [x2, #16] │ │ │ │ - sub w0, w1, w0 │ │ │ │ - cbz w3, 1b968 │ │ │ │ - sub w1, w3, #0x1 │ │ │ │ - ldr x4, [x2, #32] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 1ba88 // b.plast │ │ │ │ - lsr w2, w3, #2 │ │ │ │ - mov w5, #0x20 // #32 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov x1, x4 │ │ │ │ - movi v22.4s, #0x6 │ │ │ │ - movi v23.4s, #0x3 │ │ │ │ - umaddl x2, w2, w5, x4 │ │ │ │ - movi v24.4s, #0x2 │ │ │ │ - ld2 {v28.4s-v29.4s}, [x1], #32 │ │ │ │ - cmhs v31.4s, v22.4s, v28.4s │ │ │ │ - cmhi v25.4s, v28.4s, v23.4s │ │ │ │ - cmeq v30.4s, v28.4s, #0 │ │ │ │ - cmeq v26.4s, v28.4s, v24.4s │ │ │ │ - and v31.16b, v31.16b, v25.16b │ │ │ │ - orr v30.16b, v30.16b, v26.16b │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - and v31.16b, v31.16b, v29.16b │ │ │ │ - add v27.4s, v27.4s, v31.4s │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 1b9ac // b.any │ │ │ │ - addv s31, v27.4s │ │ │ │ - and w2, w3, #0xfffffffc │ │ │ │ - fmov w1, s31 │ │ │ │ - tst x3, #0x3 │ │ │ │ - b.eq 1ba80 // b.none │ │ │ │ - ubfiz x5, x2, #3, #32 │ │ │ │ - add x7, x4, w2, uxtw #3 │ │ │ │ - ldr w6, [x4, x5] │ │ │ │ - cmp w6, #0x6 │ │ │ │ - b.hi 1ba18 // b.pmore │ │ │ │ - mov x5, #0x75 // #117 │ │ │ │ - lsr x5, x5, x6 │ │ │ │ - tbz w5, #0, 1ba18 │ │ │ │ - ldr w5, [x7, #4] │ │ │ │ - add w1, w1, w5 │ │ │ │ - add w5, w2, #0x1 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cs 1ba80 // b.hs, b.nlast │ │ │ │ - ubfiz x5, x5, #3, #32 │ │ │ │ - add x7, x4, x5 │ │ │ │ - ldr w6, [x4, x5] │ │ │ │ - cmp w6, #0x6 │ │ │ │ - b.hi 1ba4c // b.pmore │ │ │ │ - mov x5, #0x75 // #117 │ │ │ │ - lsr x5, x5, x6 │ │ │ │ - tbz w5, #0, 1ba4c │ │ │ │ - ldr w5, [x7, #4] │ │ │ │ - add w1, w1, w5 │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ls 1ba80 // b.plast │ │ │ │ - ubfiz x3, x2, #3, #32 │ │ │ │ - add x2, x4, w2, uxtw #3 │ │ │ │ - ldr w4, [x4, x3] │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.hi 1ba80 // b.pmore │ │ │ │ - mov x3, #0x75 // #117 │ │ │ │ - lsr x3, x3, x4 │ │ │ │ - tbz w3, #0, 1ba80 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add w1, w1, w2 │ │ │ │ - sub w0, w0, w1 │ │ │ │ + nop │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + add w2, w21, #0x1 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp w2, w24 │ │ │ │ + b.eq 20ca0 // b.none │ │ │ │ + add w21, w21, #0x2 │ │ │ │ + bl 31c8 │ │ │ │ + cmp w24, w21 │ │ │ │ + b.ne 20d00 // b.any │ │ │ │ + b 20ca0 │ │ │ │ ret │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 1b9f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 20dc4 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + adrp x21, 81000 │ │ │ │ + add x21, x21, #0x910 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w2, [x2, w19, uxtw #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 31c8 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.gt 20d80 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + adrp x1, 84000 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 31c8 │ │ │ │ + adrp x1, 84000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + b 31c8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w4, [x0, #40] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - ldr w6, [x0, #24] │ │ │ │ - cbz w4, 1bbf0 │ │ │ │ - sub w2, w4, #0x1 │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.ls 1bbf8 // b.plast │ │ │ │ - lsr w3, w4, #2 │ │ │ │ - mov w7, #0x20 // #32 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov x2, x5 │ │ │ │ - movi v21.4s, #0x6 │ │ │ │ - movi v26.4s, #0x4 │ │ │ │ - umaddl x3, w3, w7, x5 │ │ │ │ - movi v22.4s, #0x2 │ │ │ │ - ld2 {v28.4s-v29.4s}, [x2], #32 │ │ │ │ - cmhs v31.4s, v21.4s, v28.4s │ │ │ │ - cmhi v23.4s, v28.4s, v26.4s │ │ │ │ - cmeq v25.4s, v28.4s, v26.4s │ │ │ │ - cmeq v30.4s, v28.4s, v22.4s │ │ │ │ - cmeq v24.4s, v28.4s, #0 │ │ │ │ - and v31.16b, v31.16b, v23.16b │ │ │ │ - orr v30.16b, v30.16b, v24.16b │ │ │ │ - orr v31.16b, v31.16b, v25.16b │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - and v31.16b, v31.16b, v29.16b │ │ │ │ - add v27.4s, v27.4s, v31.4s │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 1bae4 // b.any │ │ │ │ - addv s27, v27.4s │ │ │ │ - and w2, w4, #0xfffffffc │ │ │ │ - tst x4, #0x3 │ │ │ │ - b.eq 1bbc8 // b.none │ │ │ │ - ubfiz x3, x2, #3, #32 │ │ │ │ - add x8, x5, w2, uxtw #3 │ │ │ │ - ldr w7, [x5, x3] │ │ │ │ - cmp w7, #0x6 │ │ │ │ - b.hi 1bb58 // b.pmore │ │ │ │ - mov x3, #0x75 // #117 │ │ │ │ - lsr x3, x3, x7 │ │ │ │ - tbz w3, #0, 1bb58 │ │ │ │ - ldr w3, [x8, #4] │ │ │ │ - fmov s31, w3 │ │ │ │ - add v27.2s, v27.2s, v31.2s │ │ │ │ - add w3, w2, #0x1 │ │ │ │ - cmp w3, w4 │ │ │ │ - b.cs 1bbc8 // b.hs, b.nlast │ │ │ │ - ubfiz x3, x3, #3, #32 │ │ │ │ - add x8, x5, x3 │ │ │ │ + cbz x1, 20e20 │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbz x0, 20e18 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x0, x1 │ │ │ │ + b 38a0 │ │ │ │ + mov x0, x1 │ │ │ │ + b 38a0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 20e6c // b.none │ │ │ │ + sub w8, w1, w0 │ │ │ │ + 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] │ │ │ │ - cmp w7, #0x6 │ │ │ │ - b.hi 1bb90 // b.pmore │ │ │ │ - mov x3, #0x75 // #117 │ │ │ │ - lsr x3, x3, x7 │ │ │ │ - tbz w3, #0, 1bb90 │ │ │ │ - ldr w3, [x8, #4] │ │ │ │ - fmov s31, w3 │ │ │ │ - add v27.2s, v27.2s, v31.2s │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.cs 1bbc8 // b.hs, b.nlast │ │ │ │ - ubfiz x3, x2, #3, #32 │ │ │ │ - add x2, x5, w2, uxtw #3 │ │ │ │ - ldr w4, [x5, x3] │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.hi 1bbc8 // b.pmore │ │ │ │ - mov x3, #0x75 // #117 │ │ │ │ - lsr x3, x3, x4 │ │ │ │ - tbz w3, #0, 1bbc8 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - fmov s31, w2 │ │ │ │ - add v27.2s, v27.2s, v31.2s │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 1bbe0 // b.none │ │ │ │ - fmov w1, s27 │ │ │ │ - sub w0, w6, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ + ldr w6, [x5, x4] │ │ │ │ + str w7, [x5, x4] │ │ │ │ + str w6, [x5, x3] │ │ │ │ + cmp w2, w8 │ │ │ │ + b.cc 20e40 // b.lo, b.ul, b.last │ │ │ │ ret │ │ │ │ - ldr w0, [x0, #16] │ │ │ │ + bti c │ │ │ │ + ldp x1, x7, [x0] │ │ │ │ + sub w0, w7, #0x1 │ │ │ │ + add x4, x1, w0, uxtw #2 │ │ │ │ + b 20ea0 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w6, [x3], #-4 │ │ │ │ + ldr w5, [x1, x2] │ │ │ │ + cmp w5, w6 │ │ │ │ + b.ls 20eb0 // b.plast │ │ │ │ + mov x4, x3 │ │ │ │ sub w0, w0, #0x1 │ │ │ │ - sub w0, w0, w6 │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + mov x3, x4 │ │ │ │ + cbnz w0, 20e84 │ │ │ │ ret │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ - b 1bbc8 │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 1bb2c │ │ │ │ + add w6, w0, #0x1 │ │ │ │ + cmp w7, w6 │ │ │ │ + b.ls 210e0 // b.plast │ │ │ │ + add x9, x1, w6, uxtw #2 │ │ │ │ + mov w12, #0x6 // #6 │ │ │ │ + sub w3, w7, w0 │ │ │ │ + mov w4, w6 │ │ │ │ + neg x9, x9, lsr #2 │ │ │ │ + sub w11, w3, #0x2 │ │ │ │ + and w8, w9, #0x3 │ │ │ │ + add w10, w8, #0x4 │ │ │ │ + cmp w10, w12 │ │ │ │ + csel w10, w10, w12, cs // cs = hs, nlast │ │ │ │ + cmp w10, w11 │ │ │ │ + b.hi 20f90 // b.pmore │ │ │ │ + cbz w8, 20f2c │ │ │ │ + ldr w10, [x1, w6, uxtw #2] │ │ │ │ + cmp w5, w10 │ │ │ │ + b.cs 210a4 // b.hs, b.nlast │ │ │ │ + add w6, w0, #0x2 │ │ │ │ + tbz w9, #1, 20f2c │ │ │ │ + ldr w9, [x1, w6, uxtw #2] │ │ │ │ + cmp w5, w9 │ │ │ │ + b.cs 210a4 // b.hs, b.nlast │ │ │ │ + add w6, w0, #0x3 │ │ │ │ + cmp w8, #0x3 │ │ │ │ + b.ne 20f2c // b.any │ │ │ │ + ldr w9, [x1, w6, uxtw #2] │ │ │ │ + cmp w5, w9 │ │ │ │ + b.cs 210a4 // b.hs, b.nlast │ │ │ │ + add w6, w0, #0x4 │ │ │ │ + adrp x9, 86000 │ │ │ │ + dup v29.4s, w6 │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + dup v26.4s, w5 │ │ │ │ + ldr q31, [x9, #480] │ │ │ │ + sub w10, w3, w8 │ │ │ │ + add x8, x4, w8, uxtw │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + movi v27.4s, #0x4 │ │ │ │ + lsr w9, w10, #2 │ │ │ │ + add v29.4s, v29.4s, v31.4s │ │ │ │ + add x8, x1, x8, lsl #2 │ │ │ │ + b 20f6c │ │ │ │ + cmp w9, w3 │ │ │ │ + b.ls 210b4 // b.plast │ │ │ │ + add v29.4s, v29.4s, v27.4s │ │ │ │ + ubfiz x4, x3, #4, #32 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr q30, [x8, x4] │ │ │ │ + cmhs v31.4s, v26.4s, v30.4s │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x4, d31 │ │ │ │ + cbz x4, 20f60 │ │ │ │ + fmov w4, s29 │ │ │ │ + mov x6, x4 │ │ │ │ + ldr w3, [x1, x4, lsl #2] │ │ │ │ + add x4, x1, x4, lsl #2 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.cs 210a4 // b.hs, b.nlast │ │ │ │ + add w8, w6, #0x1 │ │ │ │ + cmp w7, w8 │ │ │ │ + b.ls 21048 // b.plast │ │ │ │ + ldr w3, [x1, w8, uxtw #2] │ │ │ │ + add x4, x1, w8, uxtw #2 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.cs 210a0 // b.hs, b.nlast │ │ │ │ + add w8, w6, #0x2 │ │ │ │ + cmp w7, w8 │ │ │ │ + b.ls 21048 // b.plast │ │ │ │ + ldr w3, [x1, w8, uxtw #2] │ │ │ │ + add x4, x1, w8, uxtw #2 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.cs 210a0 // b.hs, b.nlast │ │ │ │ + add w8, w6, #0x3 │ │ │ │ + cmp w7, w8 │ │ │ │ + b.ls 21048 // b.plast │ │ │ │ + ldr w3, [x1, w8, uxtw #2] │ │ │ │ + add x4, x1, w8, uxtw #2 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.cs 210a0 // b.hs, b.nlast │ │ │ │ + add w8, w6, #0x4 │ │ │ │ + cmp w7, w8 │ │ │ │ + b.ls 21048 // b.plast │ │ │ │ + ldr w3, [x1, w8, uxtw #2] │ │ │ │ + add x4, x1, w8, uxtw #2 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.cs 210a0 // b.hs, b.nlast │ │ │ │ + add w8, w6, #0x5 │ │ │ │ + cmp w7, w8 │ │ │ │ + b.ls 21048 // b.plast │ │ │ │ + ldr w3, [x1, w8, uxtw #2] │ │ │ │ + add x4, x1, w8, uxtw #2 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.cs 210a0 // b.hs, b.nlast │ │ │ │ + add w6, w6, #0x6 │ │ │ │ + cmp w7, w6 │ │ │ │ + b.ls 21048 // b.plast │ │ │ │ + ldr w3, [x1, w6, uxtw #2] │ │ │ │ + add x4, x1, w6, uxtw #2 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.cs 210a4 // b.hs, b.nlast │ │ │ │ + sub x6, x7, #0x1 │ │ │ │ + str w3, [x1, x2] │ │ │ │ + sub x9, x6, w0, uxtw │ │ │ │ + str w5, [x4] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + cmp x9, #0x0 │ │ │ │ + b.le 21098 │ │ │ │ + sub x2, x6, x2 │ │ │ │ + add w3, w0, w4 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + lsl x5, x2, #2 │ │ │ │ + lsl x3, x3, #2 │ │ │ │ + mov w2, w4 │ │ │ │ + ldr w8, [x1, x5] │ │ │ │ + ldr w7, [x1, x3] │ │ │ │ + str w8, [x1, x3] │ │ │ │ + str w7, [x1, x5] │ │ │ │ + cmp x2, x9 │ │ │ │ + b.lt 21068 // b.tstop │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w6, w8 │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + add x4, x1, x6, lsl #2 │ │ │ │ + ldr w3, [x1, x6, lsl #2] │ │ │ │ + b 21048 │ │ │ │ + tst x10, #0x3 │ │ │ │ + b.eq 210cc // b.none │ │ │ │ + and w10, w10, #0xfffffffc │ │ │ │ + add w4, w6, w10 │ │ │ │ + mov x6, x4 │ │ │ │ + b 20f90 │ │ │ │ + dup v31.2d, x1 │ │ │ │ + mov w3, v30.s[3] │ │ │ │ + umlal2 v31.2d, v29.4s, v27.4s │ │ │ │ + mov x4, v31.d[1] │ │ │ │ + b 21048 │ │ │ │ + ldr w3, [x4] │ │ │ │ + b 21048 │ │ │ │ bti c │ │ │ │ - and w1, w1, #0xff │ │ │ │ + cbz w1, 21150 │ │ │ │ + movi d31, #0x0 │ │ │ │ mov x2, x0 │ │ │ │ - ldr w0, [x0, #28] │ │ │ │ + add x4, x0, w1, uxtw #3 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr d1, [x3], #8 │ │ │ │ + fadd d31, d31, d1 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.ne 21100 // b.any │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.eq 1bc20 // b.none │ │ │ │ - ret │ │ │ │ - ldr w3, [x2, #40] │ │ │ │ - cbz w3, 1bd4c │ │ │ │ - sub w1, w3, #0x1 │ │ │ │ - ldr x4, [x2, #32] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 1bd54 // b.plast │ │ │ │ - lsr w2, w3, #2 │ │ │ │ - mov w5, #0x20 // #32 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov x1, x4 │ │ │ │ - movi v22.4s, #0x6 │ │ │ │ - movi v23.4s, #0x4 │ │ │ │ - umaddl x2, w2, w5, x4 │ │ │ │ - movi v24.4s, #0x1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld2 {v28.4s-v29.4s}, [x1], #32 │ │ │ │ - cmhs v31.4s, v22.4s, v28.4s │ │ │ │ - cmhi v25.4s, v28.4s, v23.4s │ │ │ │ - cmeq v30.4s, v28.4s, v24.4s │ │ │ │ - cmeq v26.4s, v28.4s, #0 │ │ │ │ - and v31.16b, v31.16b, v25.16b │ │ │ │ - orr v30.16b, v30.16b, v26.16b │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - and v31.16b, v31.16b, v29.16b │ │ │ │ - add v27.4s, v27.4s, v31.4s │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 1bc60 // b.any │ │ │ │ - addv s27, v27.4s │ │ │ │ - and w1, w3, #0xfffffffc │ │ │ │ - tst x3, #0x3 │ │ │ │ - b.eq 1bd3c // b.none │ │ │ │ - ubfiz x2, x1, #3, #32 │ │ │ │ - add x5, x4, w1, uxtw #3 │ │ │ │ - ldr w2, [x4, x2] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 1bcc0 // b.plast │ │ │ │ - sub w2, w2, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 1bccc // b.pmore │ │ │ │ - ldr w2, [x5, #4] │ │ │ │ - fmov s31, w2 │ │ │ │ - add v27.2s, v27.2s, v31.2s │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 1bd3c // b.hs, b.nlast │ │ │ │ - ubfiz x2, x2, #3, #32 │ │ │ │ - add x5, x4, x2 │ │ │ │ - ldr w2, [x4, x2] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 1bcf8 // b.plast │ │ │ │ - sub w2, w2, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 1bd04 // b.pmore │ │ │ │ - ldr w2, [x5, #4] │ │ │ │ - fmov s31, w2 │ │ │ │ - add v27.2s, v27.2s, v31.2s │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ls 1bd3c // b.plast │ │ │ │ - ubfiz x2, x1, #3, #32 │ │ │ │ - add x1, x4, w1, uxtw #3 │ │ │ │ - ldr w2, [x4, x2] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 1bd30 // b.plast │ │ │ │ - sub w2, w2, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 1bd3c // b.pmore │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - fmov s31, w1 │ │ │ │ - add v27.2s, v27.2s, v31.2s │ │ │ │ - fmov w1, s27 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ + b.eq 21154 // 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 21124 // b.any │ │ │ │ + tbz w1, #0, 21150 │ │ │ │ + and w1, w1, #0xfffffffe │ │ │ │ + ubfiz x1, x1, #3, #32 │ │ │ │ + ldr d30, [x0, x1] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + str d30, [x0, x1] │ │ │ │ ret │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ - b 1bd3c │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - b 1bca0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w3, [x0, #28] │ │ │ │ - ldr w2, [x1, #28] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 1bf68 // b.any │ │ │ │ - ldr w3, [x0, #24] │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 1c000 // b.any │ │ │ │ - ldr w4, [x0, #40] │ │ │ │ - ldr w2, [x1, #40] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ne 1bfdc // b.any │ │ │ │ - cbz w4, 1bf1c │ │ │ │ - ldr x6, [x0, #32] │ │ │ │ - sub w2, w4, #0x1 │ │ │ │ - ldr x7, [x1, #32] │ │ │ │ - add x0, x6, #0x4 │ │ │ │ - add x1, x7, #0x4 │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ls 1bf28 // b.plast │ │ │ │ - orr x2, x7, x0 │ │ │ │ - orr x3, x6, x1 │ │ │ │ - orr x2, x2, x3 │ │ │ │ - tst x2, #0x1f │ │ │ │ - b.ne 1bf28 // b.any │ │ │ │ - lsr w5, w4, #2 │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - movi v28.4s, #0x4 │ │ │ │ - adrp x3, 85000 │ │ │ │ - umaddl x5, w5, w2, x0 │ │ │ │ - ldr q29, [x3, #3856] │ │ │ │ - sub x2, x1, #0x4 │ │ │ │ - ld2 {v26.4s-v27.4s}, [x0] │ │ │ │ - sub x3, x0, #0x4 │ │ │ │ - ld2 {v30.4s-v31.4s}, [x1] │ │ │ │ - cmeq v30.4s, v30.4s, v26.4s │ │ │ │ - mvn v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x8, d30 │ │ │ │ - cbnz x8, 1bfb0 │ │ │ │ - ld2 {v30.4s-v31.4s}, [x2] │ │ │ │ - ld2 {v26.4s-v27.4s}, [x3] │ │ │ │ - cmeq v30.4s, v30.4s, v26.4s │ │ │ │ - mvn v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x2, d30 │ │ │ │ - cbnz x2, 1bfb0 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - add v29.4s, v29.4s, v28.4s │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ne 1bde8 // b.any │ │ │ │ - tst x4, #0x3 │ │ │ │ - b.eq 1bf1c // b.none │ │ │ │ - and w0, w4, #0xfffffffc │ │ │ │ - ubfiz x1, x0, #3, #32 │ │ │ │ - add x3, x6, x1 │ │ │ │ - add x2, x7, x1 │ │ │ │ - ldr w3, [x3, #4] │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 1bf8c // b.any │ │ │ │ - ldr w2, [x6, x1] │ │ │ │ - ldr w1, [x7, x1] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 1bfb8 // b.any │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.ls 1bf1c // b.plast │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - add x3, x6, x1 │ │ │ │ - add x2, x7, x1 │ │ │ │ - ldr w3, [x3, #4] │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 1bf8c // b.any │ │ │ │ - ldr w2, [x6, x1] │ │ │ │ - ldr w1, [x7, x1] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 1bfb8 // b.any │ │ │ │ - add w1, w0, #0x2 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.ls 1bf1c // b.plast │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - add x3, x6, x1 │ │ │ │ - add x2, x7, x1 │ │ │ │ - ldr w3, [x3, #4] │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 1bf8c // b.any │ │ │ │ - ldr w2, [x6, x1] │ │ │ │ - ldr w1, [x7, x1] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 1bfb8 // b.any │ │ │ │ - add w0, w0, #0x3 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 1bf1c // b.plast │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - add x2, x6, x0 │ │ │ │ - add x1, x7, x0 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 1bf8c // b.any │ │ │ │ - ldr w1, [x6, x0] │ │ │ │ - ldr w0, [x7, x0] │ │ │ │ + b 21140 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x0 │ │ │ │ + cneg w1, w1, lt // lt = tstop │ │ │ │ cmp w1, w0 │ │ │ │ - b.ne 1bfb8 // b.any │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ + csel w3, w1, w0, gt │ │ │ │ + csel w2, w0, w1, gt │ │ │ │ + mov w1, w3 │ │ │ │ + cbz w2, 21198 │ │ │ │ + sdiv w3, w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + msub w2, w3, w2, w1 │ │ │ │ + mov w1, w0 │ │ │ │ + cbnz w2, 21180 │ │ │ │ ret │ │ │ │ - ubfiz x4, x4, #3, #32 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr w5, [x0, x2] │ │ │ │ - ldr w3, [x1, x2] │ │ │ │ - cmp w5, w3 │ │ │ │ - b.ne 1bf8c // b.any │ │ │ │ - ldr w5, [x6, x2] │ │ │ │ - ldr w3, [x7, x2] │ │ │ │ - cmp w5, w3 │ │ │ │ - b.ne 1bfb8 // b.any │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - cmp x4, x2 │ │ │ │ - b.ne 1bf30 // b.any │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ + mov w0, w3 │ │ │ │ ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - mov w2, #0x9c7 // #2503 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - add x0, x0, #0x190 │ │ │ │ - mov w2, #0x9cc // #2508 │ │ │ │ - bl 34b0 │ │ │ │ - fmov w0, s29 │ │ │ │ - b 1be48 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - add x0, x0, #0x1b8 │ │ │ │ - mov w2, #0x9cd // #2509 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - add x0, x0, #0x170 │ │ │ │ - mov w2, #0x9ca // #2506 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - add x0, x0, #0x158 │ │ │ │ - mov w2, #0x9c8 // #2504 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + fmov d31, d0 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + cbz w0, 211cc │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.ne 211d4 // b.any │ │ │ │ + cmp w0, #0x0 │ │ │ │ + adrp x0, 85000 │ │ │ │ + movi d28, #0x0 │ │ │ │ + ldr d29, [x0, #4056] │ │ │ │ + fcsel d30, d28, d29, ge // ge = tcont │ │ │ │ + fmov d0, d30 │ │ │ │ + ret │ │ │ │ + tbnz w0, #31, 2120c │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + tbz w0, #0, 21200 │ │ │ │ + fmul d30, d30, d31 │ │ │ │ + asr w0, w0, #1 │ │ │ │ + cbz w0, 211cc │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + tbnz w0, #0, 211e0 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + asr w0, w0, #1 │ │ │ │ + tbnz w0, #0, 211e0 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + asr w0, w0, #1 │ │ │ │ + b 211f0 │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + neg w0, w0 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fdiv d31, d0, d31 │ │ │ │ + b 211dc │ │ │ │ + bti c │ │ │ │ + subs w2, w0, #0x1 │ │ │ │ + b.eq 212ec // b.none │ │ │ │ + sub w1, w0, #0x2 │ │ │ │ + cmp w1, #0x6 │ │ │ │ + b.ls 2129c // b.plast │ │ │ │ + adrp x1, 86000 │ │ │ │ + dup v2.4s, w2 │ │ │ │ + movi v29.4s, #0x1 │ │ │ │ + lsr w3, w2, #2 │ │ │ │ + ldr q1, [x1, #512] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mvni v0.4s, #0x3 │ │ │ │ + add v1.4s, v2.4s, v1.4s │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mul v29.4s, v29.4s, v1.4s │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add v1.4s, v1.4s, v0.4s │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 21260 // b.any │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ext v31.16b, v29.16b, v30.16b, #8 │ │ │ │ + mul v31.4s, v31.4s, v29.4s │ │ │ │ + ext v30.16b, v31.16b, v30.16b, #4 │ │ │ │ + mul v31.4s, v30.4s, v31.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + mul w0, w0, w1 │ │ │ │ + tst x2, #0x3 │ │ │ │ + b.eq 212e8 // b.none │ │ │ │ + and w2, w2, #0x3 │ │ │ │ + mul w0, w0, w2 │ │ │ │ + subs w1, w2, #0x1 │ │ │ │ + b.eq 212e8 // b.none │ │ │ │ + mul w0, w0, w1 │ │ │ │ + subs w1, w2, #0x2 │ │ │ │ + b.eq 212e8 // b.none │ │ │ │ + mul w0, w0, w1 │ │ │ │ + subs w1, w2, #0x3 │ │ │ │ + b.eq 212e8 // b.none │ │ │ │ + mul w0, w0, w1 │ │ │ │ + subs w1, w2, #0x4 │ │ │ │ + b.eq 212e8 // b.none │ │ │ │ + mul w0, w0, w1 │ │ │ │ + subs w1, w2, #0x5 │ │ │ │ + b.eq 212e8 // 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 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add w26, w4, #0x1 │ │ │ │ - add w25, w2, #0x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - madd w24, w2, w26, w26 │ │ │ │ + stp d8, d9, [sp, #32] │ │ │ │ + fmov d8, d1 │ │ │ │ + fmov d9, d0 │ │ │ │ + stp d14, d15, [sp, #80] │ │ │ │ + fmov d15, d2 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x7 │ │ │ │ mov x20, x1 │ │ │ │ - sbfiz x1, x24, #2, #32 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w4 │ │ │ │ - mov x21, x6 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w28, w5 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - str w26, [sp, #156] │ │ │ │ - bl 5daa0 │ │ │ │ - sbfiz x2, x24, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.ls 1c27c // b.plast │ │ │ │ - mov x2, x0 │ │ │ │ - sbfiz x3, x26, #2, #32 │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - add x0, x20, #0x1 │ │ │ │ - add x0, x23, x0 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - add x0, x2, x3 │ │ │ │ - str w28, [x2, x3] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - str x3, [sp, #144] │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ls 1c220 // b.plast │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - ldr x25, [sp, #104] │ │ │ │ - add x22, x0, w22, uxtw #2 │ │ │ │ - add x0, x22, x2 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + stp d10, d11, [sp, #48] │ │ │ │ + stp d12, d13, [sp, #64] │ │ │ │ + blr x19 │ │ │ │ + fmov d30, d0 │ │ │ │ + fmov d0, d8 │ │ │ │ + mov x0, x20 │ │ │ │ + str d30, [sp, #96] │ │ │ │ + blr x19 │ │ │ │ + ldr d30, [sp, #96] │ │ │ │ + fcmpe d30, #0.0 │ │ │ │ + b.gt 21410 │ │ │ │ + b.mi 21584 // b.first │ │ │ │ + fmov d12, #5.000000000000000000e-01 │ │ │ │ + fmov d10, d30 │ │ │ │ + fmov d11, d9 │ │ │ │ + mov x0, #0x3e90000000000000 // #4508103226997866496 │ │ │ │ + fmul d15, d15, d12 │ │ │ │ str x0, [sp, #96] │ │ │ │ - str w28, [sp, #116] │ │ │ │ - str w26, [sp, #152] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov w27, w28 │ │ │ │ - ldr x26, [sp, #136] │ │ │ │ - add x24, x0, #0x4 │ │ │ │ - add x23, x0, w3, sxtw #2 │ │ │ │ - b 1c154 │ │ │ │ - ldr w2, [x23, #4] │ │ │ │ - add x24, x24, #0x4 │ │ │ │ - ldr w1, [x25] │ │ │ │ - add w27, w27, w28 │ │ │ │ - add w6, w2, w28 │ │ │ │ - add x23, x23, #0x4 │ │ │ │ - add w0, w1, w28 │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w0, w0, w6, lt // lt = tstop │ │ │ │ - str w0, [x25, #4]! │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1c1d4 // b.none │ │ │ │ - str w27, [x24] │ │ │ │ - mov x2, x19 │ │ │ │ - ldp w7, w12, [x23] │ │ │ │ - str w7, [sp, #112] │ │ │ │ - ldr w11, [x25] │ │ │ │ - ldrb w1, [x26] │ │ │ │ - add w13, w12, w28 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - add w6, w11, w28 │ │ │ │ - cmp w12, w11 │ │ │ │ - csel w22, w6, w13, lt // lt = tstop │ │ │ │ - blr x21 │ │ │ │ - ldr w7, [sp, #112] │ │ │ │ - mov x2, x19 │ │ │ │ - add w7, w7, w0 │ │ │ │ - cmp w7, w22 │ │ │ │ - b.le 1c11c │ │ │ │ - ldr w6, [x23] │ │ │ │ - add x24, x24, #0x4 │ │ │ │ - ldrb w1, [x26] │ │ │ │ - add w27, w27, w28 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - add x23, x23, #0x4 │ │ │ │ - str w6, [sp, #112] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - blr x21 │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - add w0, w6, w0 │ │ │ │ - str w0, [x25, #4]! │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.ne 1c154 // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 1c27c // b.none │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w2, [sp, #156] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [sp, #152] │ │ │ │ - mov x25, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov w3, w1 │ │ │ │ - add w1, w2, w1 │ │ │ │ - str w1, [sp, #152] │ │ │ │ - ldr w1, [sp, #116] │ │ │ │ - add w1, w1, w28 │ │ │ │ - str w1, [x0] │ │ │ │ - str w1, [sp, #116] │ │ │ │ - b 1c104 │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - mov w0, w28 │ │ │ │ - add x1, x20, #0x1 │ │ │ │ - add w0, w0, w28 │ │ │ │ - add x20, x20, #0x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 1c27c // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - str w0, [x2, x1] │ │ │ │ - add x1, x2, x1 │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 1c27c // b.none │ │ │ │ - add x3, x1, x2 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - add w0, w0, w28 │ │ │ │ - str w0, [x1, x2] │ │ │ │ - add x1, x20, #0x1 │ │ │ │ - add w0, w0, w28 │ │ │ │ - add x20, x20, #0x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 1c23c // b.any │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + fabs d31, d10 │ │ │ │ + fabs d29, d0 │ │ │ │ + fcmpe d31, d29 │ │ │ │ + b.mi 21450 // b.first │ │ │ │ + fmov d14, d10 │ │ │ │ + fmov d13, d11 │ │ │ │ + fmov d10, d0 │ │ │ │ + fmov d25, d8 │ │ │ │ + fmov d11, d8 │ │ │ │ + fmov d0, d30 │ │ │ │ + fmov d8, d9 │ │ │ │ + fabs d31, d11 │ │ │ │ + fsub d29, d13, d11 │ │ │ │ + ldr d30, [sp, #96] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fmul d30, d29, d12 │ │ │ │ + fadd d31, d31, d15 │ │ │ │ + fabs d24, d30 │ │ │ │ + fcmpe d24, d31 │ │ │ │ + b.ls 21544 // b.plast │ │ │ │ + fcmp d10, #0.0 │ │ │ │ + b.eq 21544 // b.none │ │ │ │ + fsub d9, d25, d9 │ │ │ │ + fabs d25, d9 │ │ │ │ + fcmpe d25, d31 │ │ │ │ + b.ge 21460 // b.tcont │ │ │ │ + fadd d8, d11, d30 │ │ │ │ + mov x0, x20 │ │ │ │ + fmov d0, d8 │ │ │ │ + blr x19 │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.gt 21438 │ │ │ │ + b.mi 2141c // b.first │ │ │ │ + fmov d30, d10 │ │ │ │ + fmov d9, d11 │ │ │ │ + b 21398 │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.gt 21568 │ │ │ │ + b 21360 │ │ │ │ + fcmpe d14, #0.0 │ │ │ │ + b.mi 21444 // b.first │ │ │ │ + fmov d30, d10 │ │ │ │ + fmov d9, d11 │ │ │ │ + fmov d10, d14 │ │ │ │ + fmov d11, d13 │ │ │ │ + b 21380 │ │ │ │ + fcmpe d14, #0.0 │ │ │ │ + b.gt 21444 │ │ │ │ + b 21424 │ │ │ │ + fmov d14, d10 │ │ │ │ + fmov d13, d11 │ │ │ │ + b 21424 │ │ │ │ + fmov d25, d8 │ │ │ │ + fmov d14, d0 │ │ │ │ + fmov d13, d8 │ │ │ │ + b 213ac │ │ │ │ + fabs d25, d0 │ │ │ │ + fabs d24, d10 │ │ │ │ + fcmpe d25, d24 │ │ │ │ + b.gt 21474 │ │ │ │ + b 213e8 │ │ │ │ + fdiv d24, d10, d0 │ │ │ │ + fcmp d8, d13 │ │ │ │ + b.ne 21504 // b.any │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + fmul d25, d29, d24 │ │ │ │ + fsub d23, d28, d24 │ │ │ │ + fcmpe d25, #0.0 │ │ │ │ + b.gt 214fc │ │ │ │ + fneg d25, d25 │ │ │ │ + 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, d25 │ │ │ │ + b.gt 214c0 │ │ │ │ + b 213e8 │ │ │ │ + fmul d9, d23, d9 │ │ │ │ + fmul d9, d9, d12 │ │ │ │ + fabs d9, d9 │ │ │ │ + fcmpe d9, d25 │ │ │ │ + b.gt 214d8 │ │ │ │ + b 213e8 │ │ │ │ + fdiv d30, d25, d23 │ │ │ │ + fabs d29, d30 │ │ │ │ + fcmpe d29, d31 │ │ │ │ + b.mi 214ec // b.first │ │ │ │ + b 213e8 │ │ │ │ + fcmpe d30, #0.0 │ │ │ │ + fneg d30, d31 │ │ │ │ + fcsel d30, d31, d30, gt │ │ │ │ + b 213e8 │ │ │ │ + fneg d23, d23 │ │ │ │ + b 21498 │ │ │ │ + fdiv d0, d0, d14 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + fdiv d22, d10, d14 │ │ │ │ + fsub d8, d11, d8 │ │ │ │ + fsub d23, d24, d28 │ │ │ │ + fmul d25, d29, d0 │ │ │ │ + fsub d21, d0, d28 │ │ │ │ + fsub d0, d0, d22 │ │ │ │ + fsub d22, d22, d28 │ │ │ │ + fmul d25, d25, d0 │ │ │ │ + fmul d8, d8, d22 │ │ │ │ + fmul d22, d21, d22 │ │ │ │ + fsub d25, d25, d8 │ │ │ │ + fmul d23, d23, d22 │ │ │ │ + fmul d25, d25, d24 │ │ │ │ + b 2148c │ │ │ │ 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 │ │ │ │ + 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], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x1, 81000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x928 │ │ │ │ + stp d30, d0, [sp, #96] │ │ │ │ + bl 31c8 │ │ │ │ + ldp d30, d0, [sp, #96] │ │ │ │ + b 21360 │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.mi 21568 // b.first │ │ │ │ + b 21360 │ │ │ │ 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 x21, x22, [sp, #32] │ │ │ │ - mov w22, w3 │ │ │ │ - ldp x0, x21, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w5 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str xzr, [x21, #24] │ │ │ │ - b.eq 1c410 // b.none │ │ │ │ - mov x27, x1 │ │ │ │ + sub w22, w3, #0x1 │ │ │ │ + mov x21, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w6 │ │ │ │ - add w19, w5, #0x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x2, x4, [sp, #104] │ │ │ │ - str x7, [sp, #120] │ │ │ │ - b 1c358 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w25, w26, #0x1 │ │ │ │ - ldr w0, [x27, x0, lsl #2] │ │ │ │ - add w0, w20, w0 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.eq 1c3c4 // b.none │ │ │ │ - ldp x0, x3, [sp, #112] │ │ │ │ - sub w4, w2, #0x1 │ │ │ │ - ldr w24, [x27, x4, lsl #2] │ │ │ │ - ldrb w1, [x0, w25, uxtw] │ │ │ │ - ldp x2, x0, [sp, #96] │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ - blr x3 │ │ │ │ - add w4, w24, w0 │ │ │ │ - cmp w23, w4 │ │ │ │ - b.ne 1c3e4 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w28, #0x0 │ │ │ │ - ccmp w25, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 1c39c // 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 1c2f8 // b.any │ │ │ │ + mov w20, w4 │ │ │ │ + mul w19, w22, w2 │ │ │ │ + stp w2, w3, [sp, #56] │ │ │ │ + sbfiz x1, x19, #3, #32 │ │ │ │ + bl 56b80 │ │ │ │ + ldp w2, w3, [sp, #56] │ │ │ │ + adds w7, w19, w2 │ │ │ │ + mov x19, x0 │ │ │ │ + b.eq 21634 // b.none │ │ │ │ + mov w7, w7 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w8, #0xffffffff // #-1 │ │ │ │ + b 21618 │ │ │ │ + mov w2, w6 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp w2, w20 │ │ │ │ + b.eq 2160c // b.none │ │ │ │ + madd w2, w22, w8, w5 │ │ │ │ + ldr d31, [x21, x1, lsl #3] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str d31, [x19, x2, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x7 │ │ │ │ + b.eq 21634 // b.none │ │ │ │ + udiv w2, w1, w3 │ │ │ │ + msub w2, w2, w3, w1 │ │ │ │ + cbnz w2, 215ec │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 215f4 │ │ │ │ mov x0, x21 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - mov w25, w26 │ │ │ │ - bl 1a4a0 │ │ │ │ - cbnz w28, 1c350 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ 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 1a960 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + sub w19, w3, #0x1 │ │ │ │ + mov w20, w2 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mul w19, w19, w2 │ │ │ │ + stp w4, w3, [sp, #56] │ │ │ │ + sbfiz x1, x19, #3, #32 │ │ │ │ + bl 56b80 │ │ │ │ + adds w19, w19, w20 │ │ │ │ + mov x20, x0 │ │ │ │ + ldp w4, w3, [sp, #56] │ │ │ │ + b.eq 216e0 // b.none │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.ne 2172c // b.any │ │ │ │ + mov w5, #0xffffffff // #-1 │ │ │ │ + add x3, x21, w19, uxtw #3 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, w5 │ │ │ │ + nop │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.eq 21700 // b.none │ │ │ │ + ldr d31, [x2], #8 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str d31, [x20, w5, uxtw #3] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 216c0 // b.any │ │ │ │ mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 1a4a0 │ │ │ │ - mov w28, w22 │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ne 1c350 // b.any │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - b 1c39c │ │ │ │ - cbnz w23, 1c41c │ │ │ │ - stp w22, w26, [x21, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 216c0 // b.any │ │ │ │ mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ 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 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 1a960 │ │ │ │ - mov w25, w5 │ │ │ │ - mov w28, w3 │ │ │ │ - b 1c3a4 │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x578 │ │ │ │ - add x1, x1, #0x1e0 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - mov w2, #0x82 // #130 │ │ │ │ - bl 34b0 │ │ │ │ + ret │ │ │ │ + mov w6, #0xffffffff // #-1 │ │ │ │ + mov w19, w19 │ │ │ │ + mov w2, w6 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 21774 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.eq 21768 // b.none │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + madd w1, w3, w6, w1 │ │ │ │ + ldr d31, [x21, x0, lsl #3] │ │ │ │ + str d31, [x20, x1, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 216e0 // b.none │ │ │ │ + udiv w1, w0, w3 │ │ │ │ + msub w1, w1, w3, w0 │ │ │ │ + cbz w1, 21744 │ │ │ │ + mov w1, w5 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.eq 21768 // b.none │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + b 2175c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x3 │ │ │ │ - mov x22, x6 │ │ │ │ - sbfiz x1, x24, #2, #32 │ │ │ │ - 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 5daa0 │ │ │ │ - sbfiz x2, x24, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ls 1c644 // b.plast │ │ │ │ - mov x2, x0 │ │ │ │ - sbfiz x3, x23, #2, #32 │ │ │ │ - sub w25, w25, #0x1 │ │ │ │ - add x0, x20, #0x1 │ │ │ │ - add x0, x0, x25 │ │ │ │ - str w28, [x2, x3] │ │ │ │ - stp x0, x3, [sp, #128] │ │ │ │ - add x0, x2, x3 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.ls 1c5e8 // b.plast │ │ │ │ - ldr x27, [sp, #112] │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - stp w28, w0, [sp, #120] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x26, #0x1 // #1 │ │ │ │ - add x25, x0, w4, sxtw #2 │ │ │ │ - b 1c52c │ │ │ │ - ldr w2, [x25, #4] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr w1, [x27] │ │ │ │ - add x25, x25, #0x4 │ │ │ │ - add w6, w2, w28 │ │ │ │ - add w0, w1, w28 │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w0, w0, w6, lt // lt = tstop │ │ │ │ - str w0, [x27, #4]! │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.ls 1c5a0 // b.plast │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x2, x19 │ │ │ │ - str wzr, [x0, x26, lsl #2] │ │ │ │ - ldp w23, w10, [x25] │ │ │ │ - ldr w9, [x27] │ │ │ │ - ldrb w1, [x21, x26] │ │ │ │ - add w11, w10, w28 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - add w6, w9, w28 │ │ │ │ - cmp w10, w9 │ │ │ │ - csel w24, w6, w11, lt // lt = tstop │ │ │ │ - blr x22 │ │ │ │ - add w7, w23, w0 │ │ │ │ - mov x2, x19 │ │ │ │ - cmp w7, w24 │ │ │ │ - b.le 1c4fc │ │ │ │ - ldr w6, [x25] │ │ │ │ - add x25, x25, #0x4 │ │ │ │ - ldrb w1, [x21, x26] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - str w6, [sp, #108] │ │ │ │ - blr x22 │ │ │ │ - ldr w6, [sp, #108] │ │ │ │ - add w0, w6, w0 │ │ │ │ - str w0, [x27, #4]! │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.hi 1c52c // b.pmore │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 1c644 // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr w2, [sp, #124] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - ldr w3, [sp, #104] │ │ │ │ - mov w4, w2 │ │ │ │ - add w1, w1, w28 │ │ │ │ - mov x27, x0 │ │ │ │ - str w1, [x0] │ │ │ │ - add w2, w3, w2 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - stp w1, w2, [sp, #120] │ │ │ │ - b 1c4ec │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - mov w0, w28 │ │ │ │ - add x1, x20, #0x1 │ │ │ │ - add w0, w0, w28 │ │ │ │ - add x20, x20, #0x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 1c644 // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - str w0, [x1, x2] │ │ │ │ - add x1, x1, x2 │ │ │ │ - cmp x20, x3 │ │ │ │ - b.eq 1c644 // b.none │ │ │ │ - add x3, x2, x1 │ │ │ │ - str x3, [sp, #112] │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - add w0, w28, w0 │ │ │ │ - str w0, [x2, x1] │ │ │ │ - add x1, x20, #0x1 │ │ │ │ - add w0, w0, w28 │ │ │ │ - add x20, x20, #0x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 1c604 // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + mov x19, x1 │ │ │ │ + mul w1, w2, w4 │ │ │ │ + mov x20, x3 │ │ │ │ + stp w2, w4, [sp, #40] │ │ │ │ + sbfiz x1, x1, #3, #32 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + cbz w2, 21820 │ │ │ │ + ldr w4, [sp, #44] │ │ │ │ + cbz w4, 21820 │ │ │ │ + mov w5, w4 │ │ │ │ + ubfiz x6, x2, #3, #32 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, w3 │ │ │ │ + ldr d31, [x19, x2] │ │ │ │ + ldr d30, [x20, x2] │ │ │ │ + fmul d30, d31, d30 │ │ │ │ + str d30, [x0, w1, uxtw #3] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 217f0 // b.any │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + add w3, w3, w4 │ │ │ │ + add w5, w5, w4 │ │ │ │ + cmp x6, x2 │ │ │ │ + b.ne 217ec // 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 │ │ │ │ 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, #104] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w27, w3 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - cbz w5, 1c86c │ │ │ │ - madd w0, w5, w3, w3 │ │ │ │ + mul w19, w3, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w19, w5 │ │ │ │ - add w9, w0, w5 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add w21, w5, #0x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - ldr w9, [x1, x9, lsl #2] │ │ │ │ - nop │ │ │ │ + mov w22, w2 │ │ │ │ + mov x21, x1 │ │ │ │ + sbfiz x1, x19, #3, #32 │ │ │ │ + str w3, [sp, #60] │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w3, [sp, #60] │ │ │ │ + cbz w19, 218a8 │ │ │ │ + mov w7, w19 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w6, #0xffffffff // #-1 │ │ │ │ nop │ │ │ │ - add w10, w0, w8 │ │ │ │ - ldr w10, [x1, x10, lsl #2] │ │ │ │ - cmp w10, w9 │ │ │ │ - csel w19, w19, w8, le │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - csel w9, w9, w10, le │ │ │ │ - cmp w5, w8 │ │ │ │ - b.ne 1c6c0 // b.any │ │ │ │ - mov x25, x1 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ - str x7, [sp, #112] │ │ │ │ - mov w20, w6 │ │ │ │ - mov x23, x4 │ │ │ │ - mov x22, x2 │ │ │ │ - str xzr, [x1, #24] │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #124] │ │ │ │ - b.ne 1c738 // b.any │ │ │ │ - b 1c7e4 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w19, w28 │ │ │ │ - mov w27, w24 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 1c7e4 // b.none │ │ │ │ - mul w0, w21, w27 │ │ │ │ - sub w2, w0, w21 │ │ │ │ - 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, w20, w1 │ │ │ │ - cmp w26, w1 │ │ │ │ - b.eq 1c80c // b.none │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w28, w19, #0x1 │ │ │ │ - ldr w0, [x25, x0, lsl #2] │ │ │ │ - add w0, w20, w0 │ │ │ │ - cmp w26, w0 │ │ │ │ - b.eq 1c828 // b.none │ │ │ │ - sub w4, w2, #0x1 │ │ │ │ - ldrb w1, [x23, w28, uxtw] │ │ │ │ - ldp x2, x3, [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 1c840 // b.any │ │ │ │ - ldrb w1, [x23, w28, uxtw] │ │ │ │ - ldrb w0, [x22, w24, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - cmp w24, #0x0 │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 1c714 // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w19, w28 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - mov w27, w24 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 1c734 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp w27, w19, [x0, #24] │ │ │ │ + udiv w4, w1, w3 │ │ │ │ + ldr d31, [x21, x1, lsl #3] │ │ │ │ + madd w8, w22, w5, w6 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + msub w4, w4, w3, w1 │ │ │ │ + cbz w4, 218c8 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str d31, [x20, x8, lsl #3] │ │ │ │ + cmp x1, x7 │ │ │ │ + b.ne 21880 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 1a960 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - mov w27, w24 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w24, #0x0 │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - b 1c728 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w19, w28 │ │ │ │ - bl 1a4a0 │ │ │ │ - ldr w26, [sp, #124] │ │ │ │ - b 1c728 │ │ │ │ - cbnz w26, 1c874 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp w27, w19, [x0, #24] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str d31, [x20, w6, uxtw #3] │ │ │ │ + cmp x7, x1 │ │ │ │ + b.ne 21880 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 1a960 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 1c7f0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x578 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x1e0 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - mov w2, #0xf9 // #249 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + 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 d14, d0 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.le 21a30 │ │ │ │ + movi d10, #0x0 │ │ │ │ + fadd d12, d13, d13 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - sbfiz x1, x23, #2, #32 │ │ │ │ - str w7, [sp, #76] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x24] │ │ │ │ - sbfiz x1, x23, #2, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19] │ │ │ │ - sbfiz x1, x23, #2, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x20] │ │ │ │ - sbfiz x2, x23, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x24] │ │ │ │ - bl 3ac8 │ │ │ │ - str x0, [x24] │ │ │ │ - sbfiz x2, x23, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3ac8 │ │ │ │ - str x0, [x19] │ │ │ │ - sbfiz x2, x23, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 3ac8 │ │ │ │ - str x0, [x20] │ │ │ │ - ldr w7, [sp, #76] │ │ │ │ - cbz w21, 1c980 │ │ │ │ - sbfiz x2, x22, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w3, #0x80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - 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 1c960 // b.any │ │ │ │ - cmn w7, #0x1 │ │ │ │ - b.ne 1c9a0 // b.any │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + mov w19, w20 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, w0 │ │ │ │ + fmov d15, d10 │ │ │ │ + scvtf d0, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + fmul d0, d0, d12 │ │ │ │ + fadd d0, d0, d14 │ │ │ │ + blr x21 │ │ │ │ + fadd d15, d15, d0 │ │ │ │ + scvtf d31, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + add w20, w20, #0x2 │ │ │ │ + fmul d0, d31, d13 │ │ │ │ + fadd d0, d0, d14 │ │ │ │ + blr x21 │ │ │ │ + fadd d10, d10, d0 │ │ │ │ + cmp w23, w19 │ │ │ │ + b.ne 21968 // 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, d14, d0 │ │ │ │ + mov x0, x22 │ │ │ │ + blr x21 │ │ │ │ + fmov d12, d0 │ │ │ │ + fmov d31, #3.000000000000000000e+00 │ │ │ │ + fmov d0, d14 │ │ │ │ + mov x0, x22 │ │ │ │ + fdiv d13, d13, d31 │ │ │ │ + fadd d12, d12, d10 │ │ │ │ + blr x21 │ │ │ │ + fmov d14, d0 │ │ │ │ + fmov d0, d11 │ │ │ │ + mov x0, x22 │ │ │ │ + blr x21 │ │ │ │ + fadd d15, d15, d15 │ │ │ │ + fadd d0, d14, 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, d15 │ │ │ │ + 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 1c9a0 │ │ │ │ + movi d10, #0x0 │ │ │ │ + fmov d0, d13 │ │ │ │ + fmov d15, d10 │ │ │ │ + b 219c0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-192]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + str d15, [sp, #56] │ │ │ │ + fmov d15, d0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w19, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x28, [sp, #232] │ │ │ │ - ldp x11, x12, [sp, #216] │ │ │ │ - cbz w7, 1cb04 │ │ │ │ - madd w8, w7, w5, w5 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w10, w5 │ │ │ │ - add w0, w8, w7 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add w23, w7, #0x1 │ │ │ │ - mov w26, w7 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - ldr w0, [x3, x0, lsl #2] │ │ │ │ - add w5, w8, w9 │ │ │ │ - ldr w5, [x3, x5, lsl #2] │ │ │ │ - cmp w5, w0 │ │ │ │ - csel w26, w26, w9, le │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - csel w0, w0, w5, le │ │ │ │ - cmp w7, w9 │ │ │ │ - b.ne 1c9ec // b.any │ │ │ │ - cmp w26, #0x0 │ │ │ │ - str xzr, [x28, #24] │ │ │ │ - ccmp w10, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #124] │ │ │ │ - b.eq 1cafc // b.none │ │ │ │ - mov x20, x3 │ │ │ │ - mov w27, w10 │ │ │ │ - mov w24, #0x53 // #83 │ │ │ │ - mov w25, #0x53 // #83 │ │ │ │ + mov x19, x3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ + mov x21, x4 │ │ │ │ mov x22, x1 │ │ │ │ - str w7, [sp, #120] │ │ │ │ - stp x4, x6, [sp, #128] │ │ │ │ - stp x11, x12, [sp, #144] │ │ │ │ - b 1ca90 │ │ │ │ - ldr w6, [x21, x3] │ │ │ │ - sub w26, w26, #0x1 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w2, [x21, x2, lsl #2] │ │ │ │ - add w2, w19, w2 │ │ │ │ - cmp w2, w6 │ │ │ │ - mov w2, #0x42 // #66 │ │ │ │ - csel w25, w24, w2, eq // eq = none │ │ │ │ - bl 1a4a0 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 1caf8 // b.none │ │ │ │ - mul w8, w23, w27 │ │ │ │ - add w3, w26, w8 │ │ │ │ - add w2, w26, w8 │ │ │ │ - lsl x3, x3, #2 │ │ │ │ - cmp w25, #0x53 │ │ │ │ - b.eq 1cb20 // b.none │ │ │ │ - cmp w25, #0x41 │ │ │ │ - b.ne 1ca50 // b.any │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - ldr w6, [x22, x3] │ │ │ │ - sub w8, w8, w0 │ │ │ │ - sub w1, w8, #0x1 │ │ │ │ - add w2, w26, w1 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - ldr w2, [x22, x2, lsl #2] │ │ │ │ - add w2, w19, w2 │ │ │ │ - cmp w2, w6 │ │ │ │ - mov w2, #0x41 // #65 │ │ │ │ - csel w25, w24, w2, eq // eq = none │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 1ca8c // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - str xzr, [x28, #24] │ │ │ │ - mov x0, x28 │ │ │ │ + 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 d13, d0 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x19 │ │ │ │ + fsub d12, d0, d13 │ │ │ │ + scvtf d31, w23 │ │ │ │ + fmov d10, d0 │ │ │ │ + movi d9, #0x0 │ │ │ │ + fadd d31, d31, d31 │ │ │ │ + fdiv d12, d12, d31 │ │ │ │ + cmp w23, #0x1 │ │ │ │ + b.le 21ba8 │ │ │ │ + fadd d11, d12, d12 │ │ │ │ + fmov d14, 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, d13 │ │ │ │ + blr x22 │ │ │ │ + fmov d31, d0 │ │ │ │ + scvtf d1, w20 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + add w20, w20, #0x2 │ │ │ │ + fadd d14, d14, d31 │ │ │ │ + fmul d1, d1, d12 │ │ │ │ + fadd d1, d1, d13 │ │ │ │ + blr x22 │ │ │ │ + fadd d9, d9, d0 │ │ │ │ + cmp w23, w19 │ │ │ │ + b.ne 21ac4 // b.any │ │ │ │ + lsl w23, w23, #1 │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + scvtf d1, w23 │ │ │ │ + fmul d1, d1, d12 │ │ │ │ + fadd d1, d13, d1 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x22 │ │ │ │ + fmov d11, d0 │ │ │ │ + fmov d31, #3.000000000000000000e+00 │ │ │ │ + fmov d1, d13 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + fdiv d12, d12, d31 │ │ │ │ + fadd d11, d11, d9 │ │ │ │ + blr x22 │ │ │ │ + fmov d13, d0 │ │ │ │ + fmov d1, d10 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x22 │ │ │ │ + fadd d14, d14, d14 │ │ │ │ + fadd d0, d13, d0 │ │ │ │ + fmov d31, #4.000000000000000000e+00 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + fmul d11, d11, d31 │ │ │ │ + ldr d15, [sp, #56] │ │ │ │ + fadd d0, d0, d14 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #192 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + fadd d0, d0, d11 │ │ │ │ + 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 1a960 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - stp w23, w19, [sp, #160] │ │ │ │ - mov x19, x22 │ │ │ │ - mvn w1, w0 │ │ │ │ - sub w0, w26, #0x1 │ │ │ │ - add w1, w8, w1 │ │ │ │ - mov x7, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - add w0, w1, w0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - sub w0, w27, #0x1 │ │ │ │ - mov x22, x20 │ │ │ │ - mov x20, x3 │ │ │ │ - stp w0, w7, [sp, #172] │ │ │ │ - sub w0, w27, #0x1 │ │ │ │ - stp w1, w25, [sp, #180] │ │ │ │ - mov x25, x21 │ │ │ │ - str w27, [sp, #188] │ │ │ │ - mov w27, w26 │ │ │ │ - mov w26, w8 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str w2, [sp, #168] │ │ │ │ - ldp x1, x3, [sp, #104] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr w21, [x22, x20] │ │ │ │ - ldrb w1, [x0, x1] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldrb w0, [x0, x3] │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - ldr w23, [x22, x3, lsl #2] │ │ │ │ - ldp x3, x2, [sp, #144] │ │ │ │ - blr x3 │ │ │ │ - add w4, w23, w0 │ │ │ │ - cmp w21, w4 │ │ │ │ - b.eq 1cbf8 // b.none │ │ │ │ - ldr w6, [x19, x20] │ │ │ │ - add w0, w27, w26 │ │ │ │ - cmp w21, w6 │ │ │ │ - b.eq 1cbd8 // b.none │ │ │ │ - ldr w6, [x25, x20] │ │ │ │ - lsl x20, x0, #2 │ │ │ │ - cmp w21, w6 │ │ │ │ - b.eq 1cc34 // b.none │ │ │ │ - add w0, w27, w26 │ │ │ │ - str w0, [sp, #168] │ │ │ │ - b 1cb78 │ │ │ │ - mov w26, w27 │ │ │ │ - mov x20, x22 │ │ │ │ - ldr w27, [sp, #172] │ │ │ │ - mov x22, x19 │ │ │ │ - ldr w1, [sp, #180] │ │ │ │ - mov x21, x25 │ │ │ │ - ldp w23, w19, [sp, #160] │ │ │ │ - b 1cac0 │ │ │ │ - ldr w7, [sp, #176] │ │ │ │ - mov x0, x28 │ │ │ │ - mov x21, x25 │ │ │ │ - mov x20, x22 │ │ │ │ - ldr w25, [sp, #184] │ │ │ │ - mov x22, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str w7, [sp, #96] │ │ │ │ - ldp w23, w19, [sp, #160] │ │ │ │ - bl 1a4a0 │ │ │ │ - ldr w27, [sp, #172] │ │ │ │ - ldr w26, [sp, #96] │ │ │ │ - cmp w27, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 1ca80 │ │ │ │ - ldr w26, [sp, #176] │ │ │ │ - mov x20, x22 │ │ │ │ - ldr w2, [sp, #168] │ │ │ │ - mov x22, x19 │ │ │ │ - ldr w27, [sp, #188] │ │ │ │ - mov x21, x25 │ │ │ │ - ldp w23, w19, [sp, #160] │ │ │ │ - b 1ca58 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ ret │ │ │ │ + fmov d1, d12 │ │ │ │ + fmov d14, d9 │ │ │ │ + b 21b20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ucvtf d0, w0 │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.ls 1cca8 // 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, 81000 │ │ │ │ - add x2, x2, #0x230 │ │ │ │ - bl 3510 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x598 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x200 │ │ │ │ - add x0, x0, #0x258 │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 1cd78 // 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 1cd58 // b.plast │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cmp w2, #0x1b │ │ │ │ - b.ls 1cd58 // b.plast │ │ │ │ - cmp w2, #0x1d │ │ │ │ - b.ls 1cd70 // b.plast │ │ │ │ - mov w1, w3 │ │ │ │ - cmp w2, #0x31 │ │ │ │ - b.ls 1cd58 // 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 3330 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - b 1cd58 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 3bb8 │ │ │ │ bti c │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.hi 1cdf0 // b.pmore │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cmp w1, #0x18 │ │ │ │ - b.ls 1cdcc // b.plast │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - cmp w1, #0x1b │ │ │ │ - b.ls 1cdcc // b.plast │ │ │ │ - cmp w1, #0x1d │ │ │ │ - b.ls 1ce74 // b.plast │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - cmp w1, #0x31 │ │ │ │ - b.ls 1cdcc // 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 3330 │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.eq 1ce20 // b.none │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 1ce44 // b.none │ │ │ │ - cmp w1, #0x63 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x6, #0x0, ne // ne = any │ │ │ │ - b.ne 1ce60 // b.any │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - mov w0, w2 │ │ │ │ - b 1cdcc │ │ │ │ - cmp w1, #0x31 │ │ │ │ - b.ls 1ce38 // b.plast │ │ │ │ - cmp w1, #0x63 │ │ │ │ - csinc w2, w0, wzr, hi // hi = pmore │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - b 1cdcc │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - b 1cdcc │ │ │ │ - cmp w1, #0x31 │ │ │ │ - b.ls 1ce38 // b.plast │ │ │ │ - cmp w1, #0x63 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - b 1cdcc │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x7, #0x0, ne // ne = any │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - b 1cdcc │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - b 1cdcc │ │ │ │ - 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, 1d1a8 │ │ │ │ - adrp x1, 86000 │ │ │ │ - movi d15, #0x0 │ │ │ │ - add x22, x3, w0, uxtw │ │ │ │ - mov x24, x4 │ │ │ │ - mov x0, #0x800000000000 // #140737488355328 │ │ │ │ - mov x20, x3 │ │ │ │ - ldr d13, [x1, #728] │ │ │ │ - movk x0, #0x4040, lsl #48 │ │ │ │ - fmov d14, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w0, [x20] │ │ │ │ - ucvtf d0, w0 │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.ls 1d484 // b.plast │ │ │ │ - fsub d0, d0, d14 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - fdiv d0, d0, d13 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fadd d15, d15, d0 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 1cee0 // b.any │ │ │ │ - ucvtf d14, w23 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - fmov d0, d14 │ │ │ │ - ldr x20, [x22] │ │ │ │ - bl 3330 │ │ │ │ - fmov d1, d0 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov w3, w23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x270 │ │ │ │ - bl 3510 │ │ │ │ - fdiv d0, d15, d14 │ │ │ │ - bl 3330 │ │ │ │ - fmov d13, d0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.hi 1d478 // b.pmore │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub w25, w23, w19 │ │ │ │ - stp d11, d12, [sp, #96] │ │ │ │ - cmp w23, #0x18 │ │ │ │ - b.ls 1d200 // b.plast │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0x2d8 │ │ │ │ - adrp x1, b0000 │ │ │ │ - mov w20, w19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - adrp x27, 81000 │ │ │ │ - adrp x26, 81000 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - fmov d15, x0 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - b 1d088 │ │ │ │ - cmp w23, #0x1d │ │ │ │ - b.ls 1d448 // b.plast │ │ │ │ - cmp w23, #0x31 │ │ │ │ - b.ls 1d41c // b.plast │ │ │ │ - cmp w23, #0x63 │ │ │ │ - b.ls 1d440 // b.plast │ │ │ │ - add x0, x0, #0x14 │ │ │ │ - adrp x1, b0000 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr d12, [x1, x0, lsl #3] │ │ │ │ - fmov d0, d12 │ │ │ │ - bl 3330 │ │ │ │ - fadd d14, d14, 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 d14, d0 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.le 21d60 │ │ │ │ + movi d10, #0x0 │ │ │ │ + fadd d12, d13, d13 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, w0 │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + fmov d15, d10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmov d0, d12 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - bl 3330 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov w3, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ + scvtf d0, w19 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ mov w0, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - bl 1cd88 │ │ │ │ - fadd d14, d0, d14 │ │ │ │ - ldr x28, [x22] │ │ │ │ + fmul d0, d0, d12 │ │ │ │ + fadd d0, d0, d14 │ │ │ │ + bl 21a40 │ │ │ │ + fadd d15, d15, d0 │ │ │ │ + lsl w0, w19, #1 │ │ │ │ + mov x4, x24 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + scvtf d31, w0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ mov w0, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - bl 1cd88 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov w3, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3510 │ │ │ │ - fmov d1, d14 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 2e3a0 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr x0, [x22] │ │ │ │ + fmul d0, d31, d13 │ │ │ │ + fadd d0, d0, d14 │ │ │ │ + bl 21a40 │ │ │ │ + fadd d10, d10, d0 │ │ │ │ + cmp w25, w19 │ │ │ │ + b.ne 21c40 // b.any │ │ │ │ + lsl w25, w25, #1 │ │ │ │ + sub w25, w25, #0x1 │ │ │ │ + scvtf d0, w25 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + fmul d0, d0, d13 │ │ │ │ + fadd d0, d14, d0 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 21a40 │ │ │ │ + fmov d12, d0 │ │ │ │ + fmov d31, #3.000000000000000000e+00 │ │ │ │ fmov d0, d14 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 81000 │ │ │ │ - fmov d1, d15 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - add x2, x2, #0x2f8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cc 1d3ec // b.lo, b.ul, b.last │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 30800 │ │ │ │ - fmov d14, d0 │ │ │ │ - ldr x28, [x22] │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 30800 │ │ │ │ - mov w7, w24 │ │ │ │ - mov w6, w25 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x27, #0x288 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - fmov d0, d13 │ │ │ │ - ucvtf d1, w24 │ │ │ │ - add x2, x26, #0x2b0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - mov w7, w19 │ │ │ │ - mov w6, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - fmul d1, d1, d13 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x2, [sp, #152] │ │ │ │ - fadd d14, d1, d14 │ │ │ │ - bl 3510 │ │ │ │ - fmov d0, d13 │ │ │ │ - ldr x28, [x22] │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - fsub d0, d12, d0 │ │ │ │ - bl 3330 │ │ │ │ - fmov d11, d0 │ │ │ │ - fmov d0, d13 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fsub d0, d12, d0 │ │ │ │ - bl 3330 │ │ │ │ - fmov d31, d0 │ │ │ │ - sub w1, w23, w20 │ │ │ │ - fmov d0, d11 │ │ │ │ - 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 3510 │ │ │ │ - cmp w19, w20 │ │ │ │ - b.hi 1d4d0 // 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 1cfa0 // b.pmore │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr d12, [x1, x0, lsl #3] │ │ │ │ - fmov d0, d12 │ │ │ │ - bl 3330 │ │ │ │ - fadd d14, d14, d0 │ │ │ │ - b 1cfe0 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - movi d0, #0x0 │ │ │ │ - neg w25, w1 │ │ │ │ - ldr x20, [x22] │ │ │ │ - bl 3330 │ │ │ │ - fmov d1, d0 │ │ │ │ - movi d0, #0x0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x270 │ │ │ │ - bl 3510 │ │ │ │ - movi d0, #0x0 │ │ │ │ - fdiv d0, d0, d0 │ │ │ │ - bl 3330 │ │ │ │ - fmov d13, d0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.hi 1d478 // b.pmore │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp d11, d12, [sp, #96] │ │ │ │ - adrp x0, 81000 │ │ │ │ - mov w20, w19 │ │ │ │ - add x0, x0, #0x2d8 │ │ │ │ - adrp x1, b0000 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - adrp x27, 81000 │ │ │ │ - adrp x26, 81000 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - fmov d15, x0 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 30800 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + fdiv d13, d13, d31 │ │ │ │ + mov x2, x22 │ │ │ │ + fadd d12, d12, d10 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 21a40 │ │ │ │ fmov d14, d0 │ │ │ │ - ldr x28, [x22] │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 30800 │ │ │ │ - mov w7, w24 │ │ │ │ - mov w6, w25 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x27, #0x288 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - fmov d0, d13 │ │ │ │ - ucvtf d1, w24 │ │ │ │ - add x2, x26, #0x2b0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - mov w7, w19 │ │ │ │ - mov w6, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - fmul d1, d1, d13 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x2, [sp, #152] │ │ │ │ - fadd d14, d14, d1 │ │ │ │ - bl 3510 │ │ │ │ - fmov d0, d13 │ │ │ │ - ldr x28, [x22] │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - fsub d0, d12, d0 │ │ │ │ - bl 3330 │ │ │ │ - fmov d11, d0 │ │ │ │ - fmov d0, d13 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fsub d0, d12, d0 │ │ │ │ - bl 3330 │ │ │ │ - fmov d31, d0 │ │ │ │ - sub w1, w23, w20 │ │ │ │ fmov d0, d11 │ │ │ │ - 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 3510 │ │ │ │ - cmp w19, w20 │ │ │ │ - b.hi 1d4d0 // 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 3330 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d0, d12 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - bl 3330 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov w3, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - mov w0, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - bl 1cd88 │ │ │ │ - fadd d14, d14, d0 │ │ │ │ - ldr x28, [x22] │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ mov w0, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - bl 1cd88 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov w3, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3510 │ │ │ │ - fmov d1, d14 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 2e3a0 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - fmov d0, d14 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 81000 │ │ │ │ - fmov d1, d15 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - add x2, x2, #0x2f8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cs 1d230 // b.hs, b.nlast │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp d11, d12, [sp, #96] │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr d15, [sp, #128] │ │ │ │ + bl 21a40 │ │ │ │ + fadd d15, d15, d15 │ │ │ │ + fadd d0, d14, d0 │ │ │ │ + fmov d31, #4.000000000000000000e+00 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + fmul d12, d12, d31 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + fadd d0, d0, d15 │ │ │ │ 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 3330 │ │ │ │ - fadd d14, d0, d14 │ │ │ │ - ldp x0, x1, [sp, #152] │ │ │ │ - ldr d12, [x1, x0, lsl #3] │ │ │ │ - b 1cfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - b 1d190 │ │ │ │ - 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 3330 │ │ │ │ - fadd d14, d0, d14 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr d12, [x1, x0, lsl #3] │ │ │ │ - b 1cfe0 │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 1d3f4 │ │ │ │ - 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, 81000 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x2, x2, #0x230 │ │ │ │ - bl 3510 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x598 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x200 │ │ │ │ - add x0, x0, #0x258 │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - bl 34b0 │ │ │ │ - bl 3bb8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + movi d10, #0x0 │ │ │ │ + fmov d0, d13 │ │ │ │ + fmov d15, d10 │ │ │ │ + b 21cb8 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w24, [x0] │ │ │ │ - cbz w24, 1d5c4 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x0 │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov x23, x1 │ │ │ │ - mov w25, #0x58 // #88 │ │ │ │ - umull x24, w24, w0 │ │ │ │ + mul w25, w2, w3 │ │ │ │ + mov w26, w4 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr w22, [x2, #32] │ │ │ │ - cbz w22, 1d5a8 │ │ │ │ - umull x22, w22, w25 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 1d544 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1e748 │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ + mov w21, w2 │ │ │ │ + mov x22, x1 │ │ │ │ + ubfiz x1, x25, #3, #32 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w5 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x2, x25, #3, #32 │ │ │ │ + mov x1, x22 │ │ │ │ + sub w22, w25, w21 │ │ │ │ + mov x27, x0 │ │ │ │ + bl 3948 │ │ │ │ + sbfiz x1, x22, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + sub w24, w19, #0x1 │ │ │ │ + bl 56b80 │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x1, x21 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1ea70 │ │ │ │ - mov w27, w0 │ │ │ │ + cbz w25, 21e10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.ne 21ec4 // b.any │ │ │ │ + cmp w26, w1 │ │ │ │ + b.eq 21e04 // b.none │ │ │ │ + ldr d31, [x27, x1, lsl #3] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str d31, [x20, w2, uxtw #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x25, x1 │ │ │ │ + b.ne 21df0 // b.any │ │ │ │ + sub w22, w22, w24 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 38a0 │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + sbfiz x1, x22, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + adds w21, w21, w22 │ │ │ │ + mov x22, x0 │ │ │ │ + b.eq 21e98 // b.none │ │ │ │ + mov w7, w21 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w6, #0xffffffff // #-1 │ │ │ │ + b 21e7c │ │ │ │ + mov w2, w4 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + cmp w23, w2 │ │ │ │ + b.eq 21e70 // b.none │ │ │ │ + madd w2, w6, w24, w3 │ │ │ │ + ldr d31, [x20, x1, lsl #3] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str d31, [x22, x2, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.eq 21e98 // b.none │ │ │ │ + udiv w2, w1, w19 │ │ │ │ + msub w2, w2, w19, w1 │ │ │ │ + cbnz w2, 21e50 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 21e58 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x5, [x26, #8] │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x4, x23 │ │ │ │ - add x5, x5, x21 │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - ldr x20, [x5, #48] │ │ │ │ - bl 1ce80 │ │ │ │ - add x0, x20, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - bl 1e7ec │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 1d53c // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne 1d520 // b.any │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x22 │ │ │ │ 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 x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov w3, w2 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 21f00 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + cmp w26, w3 │ │ │ │ + b.eq 21ef4 // b.none │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + madd w0, w19, w2, w0 │ │ │ │ + ldr d31, [x27, x1, lsl #3] │ │ │ │ + str d31, [x20, x0, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x25, x1 │ │ │ │ + b.eq 21e10 // b.none │ │ │ │ + udiv w0, w1, w19 │ │ │ │ + msub w0, w0, w19, w1 │ │ │ │ + cbz w0, 21ed0 │ │ │ │ + mov w0, w4 │ │ │ │ + cmp w26, w3 │ │ │ │ + b.eq 21ef4 // b.none │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + b 21ee8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-400]! │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w24, [x0] │ │ │ │ - cbz w24, 1d724 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov w23, w1 │ │ │ │ - adrp x1, 86000 │ │ │ │ - umull x24, w24, w0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - stp d13, d14, [sp, #96] │ │ │ │ - ldr d14, [x1, #736] │ │ │ │ + stp d12, d13, [sp, #128] │ │ │ │ + movi d13, #0x0 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.le 22758 │ │ │ │ + sub w7, w2, #0x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ + sub w21, w2, #0x3 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub w28, w2, #0x4 │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + mul w4, w21, w7 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + add x0, sp, #0x12c │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mul w23, w28, w28 │ │ │ │ + sub w6, w4, w21, lsl #1 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov w25, #0x58 // #88 │ │ │ │ - str d15, [sp, #112] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr w22, [x2, #32] │ │ │ │ - cbz w22, 1d700 │ │ │ │ - umull x22, w22, w25 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 1d664 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1ac2c │ │ │ │ - mov w26, w0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x21 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1ea88 │ │ │ │ - ldp d0, d1, [x19, #8] │ │ │ │ - mov w1, w23 │ │ │ │ - mov w28, w0 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 611a8 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d2, d0 │ │ │ │ - ldr d0, [x19] │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - mov w0, #0x19 // #25 │ │ │ │ - bl 60fe0 │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d2, d15 │ │ │ │ - ldr d0, [x19] │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - mov w0, w28 │ │ │ │ - bl 60fe0 │ │ │ │ - fneg d0, d0 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - fdiv d0, d0, d13 │ │ │ │ - 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 1e7ec │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 1d65c // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne 1d640 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp d13, d14, [sp, #96] │ │ │ │ - ldr d15, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - movi d0, #0x0 │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-224]! │ │ │ │ - mov x29, sp │ │ │ │ + sub w25, w2, #0x5 │ │ │ │ + mul w22, w21, w21 │ │ │ │ + sub w8, w6, w28, lsl #1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w19, [x0] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov w1, w19 │ │ │ │ - str x0, [sp, #192] │ │ │ │ + mul w20, w7, w7 │ │ │ │ + mov w24, w21 │ │ │ │ + stp d8, d9, [sp, #96] │ │ │ │ + mov x5, x20 │ │ │ │ + mov w19, w2 │ │ │ │ + stp d10, d11, [sp, #112] │ │ │ │ + stp d14, d15, [sp, #144] │ │ │ │ + stp w8, w23, [sp, #176] │ │ │ │ + str w7, [sp, #236] │ │ │ │ + stp w22, w4, [x0, #-28] │ │ │ │ + sbfiz x4, x4, #3, #32 │ │ │ │ + stp w20, w6, [x0, #20] │ │ │ │ + sxtw x0, w2 │ │ │ │ + stp x0, x20, [sp, #352] │ │ │ │ + mul w0, w25, w25 │ │ │ │ + sub w20, w2, #0x1 │ │ │ │ + str x4, [sp, #312] │ │ │ │ + sbfiz x4, x8, #3, #32 │ │ │ │ + str x1, [sp, #368] │ │ │ │ + ubfiz x1, x22, #3, #32 │ │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ │ + stp x0, x4, [sp, #184] │ │ │ │ + ubfiz x4, x5, #3, #32 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + sbfiz x1, x23, #3, #32 │ │ │ │ + sbfiz x6, x6, #3, #32 │ │ │ │ + str x1, [sp, #256] │ │ │ │ + ubfiz x1, x23, #3, #32 │ │ │ │ + str x6, [sp, #264] │ │ │ │ + str x4, [sp, #296] │ │ │ │ + sbfiz x4, x22, #3, #32 │ │ │ │ + str x4, [sp, #304] │ │ │ │ + str x1, [sp, #344] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + mov w5, w10 │ │ │ │ + ldr x26, [sp, #368] │ │ │ │ + mov w3, w19 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov x1, x26 │ │ │ │ + str x10, [sp, #168] │ │ │ │ + bl 21d70 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x10, [sp, #168] │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + add w0, w10, #0x2 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 39d8 │ │ │ │ + ldr x10, [sp, #168] │ │ │ │ + ldr d31, [x26, x10, lsl #3] │ │ │ │ + fmul d14, d0, d31 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 227bc // b.none │ │ │ │ + movi d10, #0x0 │ │ │ │ + fmov d9, d13 │ │ │ │ + str w19, [sp, #396] │ │ │ │ + mov w27, w28 │ │ │ │ + ldr x19, [sp, #360] │ │ │ │ + str x10, [sp, #384] │ │ │ │ + str w20, [sp, #392] │ │ │ │ + mov w20, w24 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + str d14, [sp, #376] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + mov w5, w24 │ │ │ │ + ldr w2, [sp, #392] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, w2 │ │ │ │ + bl 21d70 │ │ │ │ + mov x28, x0 │ │ │ │ + add w0, w24, #0x2 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 39d8 │ │ │ │ + ldr d31, [x21, x24, lsl #3] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + ldr w0, [sp, #236] │ │ │ │ + fmul d14, d0, d31 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 227b4 // b.none │ │ │ │ + mov x26, x19 │ │ │ │ + fmov d8, d14 │ │ │ │ + ldr x19, [sp, #344] │ │ │ │ + movi d13, #0x0 │ │ │ │ + stp x24, x21, [sp, #328] │ │ │ │ + mov w21, w27 │ │ │ │ + mov w24, w20 │ │ │ │ + mov x27, x28 │ │ │ │ + str x6, [sp, #224] │ │ │ │ + ldr x28, [sp, #296] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #208] │ │ │ │ - ubfiz x1, x19, #3, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - ubfiz x1, x19, #3, #32 │ │ │ │ - mov x23, x0 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3948 │ │ │ │ + ldr x1, [sp, #312] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - cbz w19, 1dca0 │ │ │ │ - mov x0, #0x800000000000 // #140737488355328 │ │ │ │ - stp d10, d11, [sp, #96] │ │ │ │ - movk x0, #0x4040, lsl #48 │ │ │ │ - fmov d11, x0 │ │ │ │ - mov x1, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3992] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - adrp x0, 86000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldr d10, [x0, #728] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp d12, d13, [sp, #112] │ │ │ │ - fmov d13, x1 │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - stp d14, d15, [sp, #128] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr w0, [sp, #320] │ │ │ │ + cbz w0, 221a8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldr w5, [sp, #236] │ │ │ │ + mov w7, w0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 2217c │ │ │ │ + adds w7, w7, #0x1 │ │ │ │ + b.ne 2215c // b.any │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x26, x1 │ │ │ │ + b.eq 221a8 // b.none │ │ │ │ + udiv w4, w1, w5 │ │ │ │ + msub w4, w4, w5, w1 │ │ │ │ + cbnz w4, 22140 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldr d31, [x20, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + madd w2, w0, w5, w2 │ │ │ │ + str d31, [x28, x2, lsl #3] │ │ │ │ + cmp x26, x1 │ │ │ │ + b.eq 221a8 // b.none │ │ │ │ + udiv w2, w1, w5 │ │ │ │ + msub w2, w2, w5, w1 │ │ │ │ + cbz w2, 22138 │ │ │ │ + mov w2, w4 │ │ │ │ + ldr d31, [x20, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + madd w2, w0, w5, w2 │ │ │ │ + str d31, [x28, x2, lsl #3] │ │ │ │ + cmp x26, x1 │ │ │ │ + b.ne 2217c // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [sp, #276] │ │ │ │ + cbz w0, 22230 │ │ │ │ + ldr x3, [sp, #224] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w5, [sp, #236] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w9, [sp, #276] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w8, #0xffffffff // #-1 │ │ │ │ + b 22214 │ │ │ │ + mov w2, w4 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 22208 // b.none │ │ │ │ + madd w2, w8, w24, w0 │ │ │ │ + ldr d31, [x28, x1, lsl #3] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str d31, [x20, x2, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x9, x1 │ │ │ │ + b.eq 22230 // b.none │ │ │ │ + udiv w2, w1, w5 │ │ │ │ + msub w2, w2, w5, w1 │ │ │ │ + cbnz w2, 221e8 │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 221f0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x28, [sp, #224] │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + add w0, w28, #0x2 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 39d8 │ │ │ │ + ldr d31, [x27, x28, lsl #3] │ │ │ │ + fmul d11, d0, d31 │ │ │ │ + cmp w24, #0x1 │ │ │ │ + b.eq 227ac // b.none │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ - ldp x2, x0, [sp, #184] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ + movi d12, #0x0 │ │ │ │ + stp x26, x27, [sp, #280] │ │ │ │ + mov w27, w24 │ │ │ │ + mov x24, x20 │ │ │ │ + ldr w20, [sp, #324] │ │ │ │ + str x28, [sp, #168] │ │ │ │ + mov x28, x22 │ │ │ │ + mov w22, w21 │ │ │ │ + ldr x26, [sp, #248] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, x2 │ │ │ │ - ldr w19, [x1, #32] │ │ │ │ - ubfiz x1, x19, #3, #32 │ │ │ │ - str x1, [sp, #200] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x23, x22, lsl #3] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str xzr, [x0, x22, lsl #3] │ │ │ │ - cbz w19, 1d95c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 1e748 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x21, x0 │ │ │ │ + bl 3948 │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ mov x26, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ac2c │ │ │ │ - ldr w1, [x21, #40] │ │ │ │ - stp w1, w0, [sp, #168] │ │ │ │ - ldr x0, [x23, x22, lsl #3] │ │ │ │ - str xzr, [x0, x28] │ │ │ │ - cbz w1, 1dc80 │ │ │ │ - adrp x1, 86000 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x24, [x21, #32] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - ldr d14, [x1, #744] │ │ │ │ - adrp x1, 86000 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr d15, [x1, #752] │ │ │ │ - lsl x1, x19, #3 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - add x7, x24, x19, lsl #3 │ │ │ │ - ldr w5, [x24, x1] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldrb w5, [x1, x5] │ │ │ │ - cmp w5, #0x49 │ │ │ │ - b.eq 1dab4 // b.none │ │ │ │ - b.hi 1d9a4 // b.pmore │ │ │ │ - cmp w5, #0x3d │ │ │ │ - b.eq 1db40 // b.none │ │ │ │ - cmp w5, #0x44 │ │ │ │ - b.ne 1d920 // b.any │ │ │ │ - ldr w5, [x7, #4] │ │ │ │ - cbz w5, 1d920 │ │ │ │ - cbnz w27, 1dbc0 │ │ │ │ - ldr w1, [sp, #172] │ │ │ │ - add w5, w5, w25 │ │ │ │ - cbnz w1, 1dc40 │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr d30, [x1, #744] │ │ │ │ + ldr w0, [sp, #272] │ │ │ │ + mov w6, #0xffffffff // #-1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w4, w6 │ │ │ │ + cbz w0, 22398 │ │ │ │ + adds w4, w4, #0x1 │ │ │ │ + b.ne 22344 // b.any │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 22398 // b.none │ │ │ │ + udiv w2, w0, w27 │ │ │ │ + msub w2, w2, w27, w0 │ │ │ │ + cbz w2, 22778 │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + cmp x1, x28 │ │ │ │ + b.eq 22398 // b.none │ │ │ │ + udiv w0, w1, w27 │ │ │ │ + msub w0, w0, w27, w1 │ │ │ │ + cbz w0, 22340 │ │ │ │ + mov x2, x1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x28, x1 │ │ │ │ + b.eq 22398 // b.none │ │ │ │ + udiv w0, w1, w27 │ │ │ │ + msub w0, w0, w27, w1 │ │ │ │ + cbz w0, 22340 │ │ │ │ + add x1, x2, #0x2 │ │ │ │ + cmp x1, x28 │ │ │ │ + b.eq 22398 // b.none │ │ │ │ + udiv w0, w1, w27 │ │ │ │ + mov x2, x1 │ │ │ │ + msub w0, w0, w27, w1 │ │ │ │ + cbnz w0, 22300 │ │ │ │ nop │ │ │ │ - ldrb w7, [x26] │ │ │ │ - ucvtf d0, w7 │ │ │ │ - cmp w7, #0x20 │ │ │ │ - b.ls 1dd5c // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - ldr d31, [x0, x28] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - fsub d0, d0, d30 │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x0, x28] │ │ │ │ - cmp w25, w5 │ │ │ │ - b.ne 1d8e0 // b.any │ │ │ │ - mov w25, w5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w1, [sp, #168] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1d888 // b.pmore │ │ │ │ - ldr d30, [x0, x28] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ldr d31, [x21, x1, lsl #3] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mul w3, w27, w6 │ │ │ │ + add w0, w3, w0 │ │ │ │ + str d31, [x26, x0, lsl #3] │ │ │ │ + cmp x1, x28 │ │ │ │ + b.eq 22398 // b.none │ │ │ │ + udiv w0, w1, w27 │ │ │ │ + msub w0, w0, w27, w1 │ │ │ │ + cbz w0, 222c4 │ │ │ │ + mov w0, w2 │ │ │ │ + ldr d31, [x21, x1, lsl #3] │ │ │ │ + add w0, w3, w0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str d31, [x26, x0, lsl #3] │ │ │ │ + cmp x1, x28 │ │ │ │ + b.ne 2236c // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w20, 22418 │ │ │ │ + mov w8, w20 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 223fc │ │ │ │ + mov w1, w6 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ldr w2, [sp, #168] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 223f0 // b.none │ │ │ │ + madd w1, w0, w22, w4 │ │ │ │ + ldr d31, [x26, x7, lsl #3] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + str d31, [x21, x1, lsl #3] │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp x8, x7 │ │ │ │ + b.eq 22418 // b.none │ │ │ │ + udiv w1, w7, w27 │ │ │ │ + msub w1, w1, w27, w7 │ │ │ │ + cbnz w1, 223cc │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 223d4 │ │ │ │ mov x0, x26 │ │ │ │ - add x28, x28, #0x8 │ │ │ │ - ldr d31, [x1, x22, lsl #3] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x1, x22, lsl #3] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne 1d820 // b.any │ │ │ │ - fmov d0, d13 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldr d0, [x0, x22, lsl #3] │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fadd d0, d15, d0 │ │ │ │ - bl 3330 │ │ │ │ - fmov d13, 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 1dcc8 // b.none │ │ │ │ - mov x22, x0 │ │ │ │ - b 1d7e0 │ │ │ │ - cmp w5, #0x52 │ │ │ │ - b.eq 1da08 // b.none │ │ │ │ - cmp w5, #0x58 │ │ │ │ - b.ne 1d920 // b.any │ │ │ │ - ldr w7, [x7, #4] │ │ │ │ - mov w5, w27 │ │ │ │ - add w8, w7, w27 │ │ │ │ - cbz w7, 1d920 │ │ │ │ - ldrb w7, [x26, w5, uxtw] │ │ │ │ - ucvtf d31, w7 │ │ │ │ - cmp w7, #0x20 │ │ │ │ - b.ls 1daf8 // b.plast │ │ │ │ - fsub d31, d31, d11 │ │ │ │ - ldr d30, [x0, x28] │ │ │ │ + ldr x26, [sp, #168] │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + add w0, w26, #0x2 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 39d8 │ │ │ │ + ldr d31, [x24, x26, lsl #3] │ │ │ │ + fmul d15, d0, d31 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq 227a4 // b.none │ │ │ │ + movi d14, #0x0 │ │ │ │ + str d12, [sp, #208] │ │ │ │ + fmov d12, d15 │ │ │ │ + ldr w0, [sp, #176] │ │ │ │ + str w20, [sp, #232] │ │ │ │ + mov x20, x19 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + str x24, [sp, #216] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 3948 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w1, [sp, #180] │ │ │ │ + mov w5, #0xffffffff // #-1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w2, w5 │ │ │ │ + cbz w1, 22504 │ │ │ │ + adds w2, w2, #0x1 │ │ │ │ + b.eq 22584 // b.none │ │ │ │ add w5, w5, #0x1 │ │ │ │ - fdiv d31, d31, d10 │ │ │ │ - fsub d31, d31, d15 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [x0, x28] │ │ │ │ - cmp w8, w5 │ │ │ │ - b.ne 1d9c4 // b.any │ │ │ │ - sub w2, w25, w27 │ │ │ │ - mov w27, w8 │ │ │ │ - add w25, w2, w8 │ │ │ │ - b 1d920 │ │ │ │ - ldr w7, [x7, #4] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - cbnz w7, 1da6c │ │ │ │ - b 1d920 │ │ │ │ - cmp w6, #0x20 │ │ │ │ - b.ls 1dd5c // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fsub d0, d12, d0 │ │ │ │ - bl 3330 │ │ │ │ - ldr x0, [x23, x22, lsl #3] │ │ │ │ - ldr d31, [x0, x28] │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x0, x28] │ │ │ │ - ldr x24, [x21, #32] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - add x7, x24, x1 │ │ │ │ - ldr w7, [x7, #4] │ │ │ │ - cmp w7, w20 │ │ │ │ - b.ls 1dbb4 // b.plast │ │ │ │ + ldr d31, [x24, x0, lsl #3] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mul w4, w22, w5 │ │ │ │ + add w1, w4, w1 │ │ │ │ + str d31, [x19, x1, lsl #3] │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 22504 // b.none │ │ │ │ + udiv w1, w0, w22 │ │ │ │ + msub w1, w1, w22, w0 │ │ │ │ + cbz w1, 224a8 │ │ │ │ + mov w1, w3 │ │ │ │ + ldr d31, [x24, x0, lsl #3] │ │ │ │ + add w1, w4, w1 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str d31, [x19, x1, lsl #3] │ │ │ │ + cmp x23, x0 │ │ │ │ + b.ne 224d8 // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w0, [sp, #176] │ │ │ │ + cbz w0, 225ec │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 22568 │ │ │ │ + mov w3, w0 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w3, w26 │ │ │ │ + b.eq 22558 // b.none │ │ │ │ + madd w3, w1, w25, w2 │ │ │ │ + ldr d31, [x19, x5, lsl #3] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str d31, [x24, x3, lsl #3] │ │ │ │ + ldr x3, [sp, #240] │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + cmp x5, x3 │ │ │ │ + b.eq 225ec // b.none │ │ │ │ + udiv w3, w5, w22 │ │ │ │ + msub w3, w3, w22, w5 │ │ │ │ + cbnz w3, 22538 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 22540 │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + cmp x23, x1 │ │ │ │ + b.eq 22504 // b.none │ │ │ │ + udiv w2, w1, w22 │ │ │ │ + msub w2, w2, w22, w1 │ │ │ │ + cbz w2, 2276c │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 22504 // b.none │ │ │ │ + udiv w1, w0, w22 │ │ │ │ + msub w1, w1, w22, w0 │ │ │ │ + cbz w1, 225e4 │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 22504 // b.none │ │ │ │ + udiv w2, w1, w22 │ │ │ │ + msub w2, w2, w22, w1 │ │ │ │ + cbz w2, 2276c │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 22504 // b.none │ │ │ │ + udiv w1, w0, w22 │ │ │ │ + msub w1, w1, w22, w0 │ │ │ │ + cbnz w1, 225b4 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + b 224b0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + add w0, w26, #0x2 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 39d8 │ │ │ │ + ldr d31, [x21, x26, lsl #3] │ │ │ │ + fmul d15, d0, d31 │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq 22784 // b.none │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ mov w2, w25 │ │ │ │ - mov w1, w27 │ │ │ │ + mov x1, x24 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + bl 21f20 │ │ │ │ + fmul d0, d15, d0 │ │ │ │ + mov x0, x24 │ │ │ │ + fadd d14, d14, d0 │ │ │ │ + bl 38a0 │ │ │ │ + cmp w22, w26 │ │ │ │ + b.gt 22468 │ │ │ │ + ldr x24, [sp, #216] │ │ │ │ + mov x19, x20 │ │ │ │ + ldr w20, [sp, #232] │ │ │ │ + fmov d15, d12 │ │ │ │ + ldr d12, [sp, #208] │ │ │ │ + fmul d15, d15, d14 │ │ │ │ mov x0, x21 │ │ │ │ - bl 16700 │ │ │ │ - ldrb w6, [x26, w27, uxtw] │ │ │ │ - ucvtf d0, w6 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 1da1c // b.any │ │ │ │ - cmp w6, #0x20 │ │ │ │ - b.ls 1dd5c // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - ldr x0, [x23, x22, lsl #3] │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - ldr d31, [x0, x28] │ │ │ │ - fsub d0, d0, d15 │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x0, x28] │ │ │ │ - b 1da48 │ │ │ │ - ldr w5, [x7, #4] │ │ │ │ - add w7, w5, w27 │ │ │ │ - cbnz w5, 1dae8 │ │ │ │ - b 1d920 │ │ │ │ - fsub d31, d31, d11 │ │ │ │ - ldr d30, [x0, x28] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - fdiv d31, d31, d10 │ │ │ │ - fsub d31, d31, d14 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [x0, x28] │ │ │ │ - cmp w7, w27 │ │ │ │ - b.eq 1d920 // b.none │ │ │ │ - ldrb w5, [x26, w27, uxtw] │ │ │ │ - ucvtf d31, w5 │ │ │ │ - cmp w5, #0x20 │ │ │ │ - b.hi 1dac4 // b.pmore │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - fmov d0, d31 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x230 │ │ │ │ - bl 3510 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x598 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x200 │ │ │ │ - add x0, x0, #0x258 │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - bl 34b0 │ │ │ │ - ldr w7, [x7, #4] │ │ │ │ - mov w20, w27 │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - add w1, w7, w27 │ │ │ │ - str w1, [sp, #152] │ │ │ │ - cbz w7, 1d920 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w0, [x26, w20, uxtw] │ │ │ │ - ucvtf d0, w0 │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.ls 1dd5c // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fsub d0, d12, d0 │ │ │ │ - bl 3330 │ │ │ │ - ldr x0, [x23, x22, lsl #3] │ │ │ │ - ldr w1, [sp, #152] │ │ │ │ - ldr d31, [x0, x28] │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x0, x28] │ │ │ │ - cmp w20, w1 │ │ │ │ - b.ne 1db60 // b.any │ │ │ │ - sub w2, w25, w27 │ │ │ │ - mov w27, w20 │ │ │ │ - add w25, w20, w2 │ │ │ │ - b 1d920 │ │ │ │ - ldr w1, [x21, #40] │ │ │ │ - str w1, [sp, #168] │ │ │ │ - b 1d920 │ │ │ │ - adrp x1, 86000 │ │ │ │ - add w5, w5, w25 │ │ │ │ - sub w8, w27, #0x1 │ │ │ │ - mov w9, w27 │ │ │ │ - ldr d29, [x1, #744] │ │ │ │ - b 1dbf0 │ │ │ │ - ldr d30, [x0, x28] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [x0, x28] │ │ │ │ - cmp w25, w5 │ │ │ │ - b.eq 1d914 // b.none │ │ │ │ - ldrb w7, [x26, x8] │ │ │ │ - ucvtf d31, w7 │ │ │ │ - cmp w7, #0x20 │ │ │ │ - b.ls 1daf8 // b.plast │ │ │ │ - fsub d31, d31, d11 │ │ │ │ - ldr w1, [sp, #172] │ │ │ │ - fdiv d31, d31, d10 │ │ │ │ - fsub d31, d31, d29 │ │ │ │ - cmp w1, w27 │ │ │ │ - b.ls 1dbd8 // b.plast │ │ │ │ - ldrb w7, [x26, x9] │ │ │ │ - ucvtf d30, w7 │ │ │ │ - cmp w7, #0x20 │ │ │ │ - b.ls 1dd68 // b.plast │ │ │ │ - fsub d30, d30, d11 │ │ │ │ - fdiv d30, d30, d10 │ │ │ │ - fsub d30, d30, d29 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - fcsel d31, d30, d31, mi // mi = first │ │ │ │ - b 1dbd8 │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr d30, [x1, #744] │ │ │ │ - ldrb w7, [x26] │ │ │ │ - ucvtf d0, w7 │ │ │ │ - cmp w7, #0x20 │ │ │ │ - b.ls 1dd5c // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - ldr d31, [x0, x28] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - fsub d0, d0, d30 │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x0, x28] │ │ │ │ - cmp w25, w5 │ │ │ │ - b.ne 1dc48 // b.any │ │ │ │ - b 1d914 │ │ │ │ - movi d30, #0x0 │ │ │ │ - b 1d934 │ │ │ │ - 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] │ │ │ │ + fadd d12, d12, d15 │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + cmp w27, w0 │ │ │ │ + b.gt 22280 │ │ │ │ + mov x20, x24 │ │ │ │ + mov w24, w27 │ │ │ │ + ldp x26, x27, [sp, #280] │ │ │ │ + mov w21, w22 │ │ │ │ + mov x22, x28 │ │ │ │ + fmul d11, d11, d12 │ │ │ │ + mov x0, x20 │ │ │ │ + fadd d13, d13, d11 │ │ │ │ bl 38a0 │ │ │ │ - movi d0, #0x0 │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + ldr w1, [sp, #236] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #224] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.gt 220e8 │ │ │ │ + mov w20, w24 │ │ │ │ + mov x28, x27 │ │ │ │ + mov w27, w21 │ │ │ │ + fmov d14, d8 │ │ │ │ + ldp x24, x21, [sp, #328] │ │ │ │ + fmov d15, d13 │ │ │ │ + mov x19, x26 │ │ │ │ + fmul d14, d14, d15 │ │ │ │ + mov x0, x28 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + fadd d10, d10, d14 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #392] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.gt 2207c │ │ │ │ + ldr x10, [sp, #384] │ │ │ │ + fmov d11, d10 │ │ │ │ + fmov d13, d9 │ │ │ │ + ldr w19, [sp, #396] │ │ │ │ + ldr d14, [sp, #376] │ │ │ │ + mov w24, w20 │ │ │ │ + mov w28, w27 │ │ │ │ + mov x20, x0 │ │ │ │ + fmul d14, d14, d11 │ │ │ │ + mov x0, x21 │ │ │ │ + str x10, [sp, #168] │ │ │ │ + fadd d13, d13, d14 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x10, [sp, #168] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + cmp x0, x10 │ │ │ │ + b.ne 22004 // 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 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w24, #0x50 // #80 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x25, [sp, #176] │ │ │ │ - ldr d0, [x25, x19, lsl #3] │ │ │ │ - fsub d0, d0, d13 │ │ │ │ - str d0, [x25, x19, lsl #3] │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - fsub d0, d15, d0 │ │ │ │ - ldr x20, [x0, #8] │ │ │ │ - bl 3330 │ │ │ │ - umaddl x20, w19, w24, x20 │ │ │ │ - stp d0, d13, [x20, #56] │ │ │ │ - ldr d31, [x25, x19, lsl #3] │ │ │ │ - ldr d30, [x25, x21, lsl #3] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 1dd38 │ │ │ │ - ldr x0, [x23, x19, lsl #3] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x23, x19, lsl #3] │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 1dc88 // b.none │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - b 1dce0 │ │ │ │ - ldr x0, [x23, x19, lsl #3] │ │ │ │ - str d31, [x20, #72] │ │ │ │ + mov x0, x1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + b 224b0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 22344 │ │ │ │ + ldr d31, [x24] │ │ │ │ + mov x0, x24 │ │ │ │ + fmul d15, d15, d31 │ │ │ │ + fadd d14, d14, d15 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x23, x19, lsl #3] │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 1dc88 // b.none │ │ │ │ - mov w21, w19 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - b 1dce0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - b 1db04 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - fmov d0, d30 │ │ │ │ - b 1db04 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cbnz x26, 22640 │ │ │ │ + mov x26, #0x1 // #1 │ │ │ │ + b 22468 │ │ │ │ + ldr d14, [x21] │ │ │ │ + b 22654 │ │ │ │ + ldr d12, [x20] │ │ │ │ + b 2268c │ │ │ │ + ldr d15, [x28] │ │ │ │ + b 226d0 │ │ │ │ + ldr d11, [x21] │ │ │ │ + b 22710 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 22a44 // b.none │ │ │ │ + movi d14, #0x0 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.le 22a0c │ │ │ │ + str x0, [sp, #152] │ │ │ │ + sxtw x0, w2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + sub w25, w0, #0x1 │ │ │ │ + movi d14, #0x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - mov w0, w1 │ │ │ │ - ubfiz x1, x19, #3, #32 │ │ │ │ + mul w26, w0, w0 │ │ │ │ + mul w24, w0, w25 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ + mul w21, w25, w25 │ │ │ │ + mov x23, x26 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - stp d14, d15, [sp, #112] │ │ │ │ - stp x0, x1, [sp, #128] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x28, x0 │ │ │ │ - cbz w19, 1e038 │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - adrp x1, 86000 │ │ │ │ - fmov d15, x0 │ │ │ │ - adrp x0, 86000 │ │ │ │ - stp d12, d13, [sp, #96] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr d12, [x1, #728] │ │ │ │ - ldr d14, [x0, #752] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - fmov d13, #1.000000000000000000e+00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x23, x21] │ │ │ │ - bl 1aea0 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3a08 │ │ │ │ mov x27, x0 │ │ │ │ - ldr x0, [x23, x21] │ │ │ │ - bl 1ac2c │ │ │ │ - mov w24, w0 │ │ │ │ - cbz w27, 1dee0 │ │ │ │ - sub w4, w27, #0x1 │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - mov x27, x23 │ │ │ │ - add x25, x4, x0 │ │ │ │ - b 1de8c │ │ │ │ - cbz w3, 1df74 │ │ │ │ - cbz w20, 1e004 │ │ │ │ - sub w0, w20, #0x1 │ │ │ │ - ldrb w0, [x22, w0, uxtw] │ │ │ │ - scvtf d31, w0 │ │ │ │ - fdiv d31, d31, d12 │ │ │ │ - cmp w24, w20 │ │ │ │ - b.ls 1de6c // 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 1dee0 // b.none │ │ │ │ - ldrb w3, [x19] │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 1dfb4 // b.none │ │ │ │ - b.ls 1de38 // b.plast │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.eq 1dfd4 // b.none │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.ne 1de7c // 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 1de8c // b.any │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr d1, [x28, x21] │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - bl 2e3a0 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 1de00 // b.any │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + sbfiz x0, x24, #3, #32 │ │ │ │ + str w24, [sp, #132] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + sbfiz x0, x21, #3, #32 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ubfiz x1, x23, #3, #32 │ │ │ │ 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 1e014 // b.first │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1df08 // b.any │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp d12, d13, [sp, #96] │ │ │ │ - mov x0, x28 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + ubfiz x2, x23, #3, #32 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 3948 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + cbz w23, 228f4 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w4, w0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 228c8 │ │ │ │ + adds w4, w4, #0x1 │ │ │ │ + b.ne 228a8 // b.any │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x26, x3 │ │ │ │ + b.eq 228f4 // b.none │ │ │ │ + udiv w2, w3, w27 │ │ │ │ + msub w2, w2, w27, w3 │ │ │ │ + cbnz w2, 22970 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldr d31, [x21, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + madd w1, w27, w0, w1 │ │ │ │ + str d31, [x22, x1, lsl #3] │ │ │ │ + cmp x26, x3 │ │ │ │ + b.eq 228f4 // b.none │ │ │ │ + udiv w1, w3, w27 │ │ │ │ + msub w1, w1, w27, w3 │ │ │ │ + cbz w1, 22884 │ │ │ │ + mov w1, w2 │ │ │ │ + ldr d31, [x21, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + madd w1, w27, w0, w1 │ │ │ │ + str d31, [x22, x1, lsl #3] │ │ │ │ + cmp x26, x3 │ │ │ │ + b.ne 228c8 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ bl 38a0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - adrp x0, 86000 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + cbz w0, 229a0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w11, #0xffffffff // #-1 │ │ │ │ + b 22954 │ │ │ │ + mov w4, w6 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp w4, w28 │ │ │ │ + b.eq 22948 // b.none │ │ │ │ + madd w2, w11, w25, w5 │ │ │ │ + ldr d31, [x22, x3, lsl #3] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str d31, [x21, x2, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x24, x3 │ │ │ │ + b.eq 229a0 // b.none │ │ │ │ + udiv w4, w3, w27 │ │ │ │ + msub w4, w4, w27, w3 │ │ │ │ + cbnz w4, 22928 │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 22930 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x3, x26 │ │ │ │ + b.ne 22898 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + cbnz w0, 22914 │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + add w0, w28, #0x2 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 39d8 │ │ │ │ + ldr d31, [x19, x28, lsl #3] │ │ │ │ + fmul d15, d0, d31 │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq 22a20 // b.none │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x21 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl 21f20 │ │ │ │ + fmul d0, d15, d0 │ │ │ │ + mov x0, x21 │ │ │ │ + fadd d14, d14, d0 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 22840 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - fsub d31, d31, d14 │ │ │ │ - ldr d0, [x0, #728] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ 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 │ │ │ │ + fmov d0, d14 │ │ │ │ + ldp d14, d15, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x27] │ │ │ │ - mov w1, w20 │ │ │ │ - mov w2, w26 │ │ │ │ - bl 16700 │ │ │ │ - ldrb w1, [x22, w20, uxtw] │ │ │ │ - scvtf d31, w1 │ │ │ │ - fdiv d0, d31, d12 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 1e020 // 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 1de7c │ │ │ │ - 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 1de7c │ │ │ │ - ldrb w0, [x22, w20, uxtw] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - scvtf d0, w0 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fsub d0, d13, d0 │ │ │ │ - bl 3330 │ │ │ │ - ldr d31, [x28, x21] │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x28, x21] │ │ │ │ - b 1de7c │ │ │ │ - ldrb w0, [x22] │ │ │ │ - scvtf d31, w0 │ │ │ │ - fdiv d31, d31, d12 │ │ │ │ - b 1de50 │ │ │ │ - fmov d14, d31 │ │ │ │ - mov w1, w0 │ │ │ │ - b 1df20 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fsub d0, d13, d0 │ │ │ │ - bl 3330 │ │ │ │ - ldr d31, [x28, x21] │ │ │ │ - fadd d31, d0, d31 │ │ │ │ - b 1dfa4 │ │ │ │ - ldr d14, [x0] │ │ │ │ - b 1df38 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w3 │ │ │ │ - mov w19, w4 │ │ │ │ - str d15, [sp, #32] │ │ │ │ - stp x2, x5, [sp, #48] │ │ │ │ - bl 1dd80 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldp x3, x4, [sp, #48] │ │ │ │ - mov w1, w19 │ │ │ │ - mov w0, w20 │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - bl 1ce80 │ │ │ │ - fcmpe d15, d0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - fcsel d0, d0, d15, ge // ge = tcont │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldr d31, [x21] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + fmul d0, d15, d31 │ │ │ │ + fadd d14, d14, d0 │ │ │ │ + bl 38a0 │ │ │ │ + cmp x28, #0x2 │ │ │ │ + b.ne 22840 // b.any │ │ │ │ + b 229f8 │ │ │ │ + ldr d14, [x1] │ │ │ │ + fmov d0, d14 │ │ │ │ + ldp d14, d15, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - adrp x2, 81000 │ │ │ │ - adrp x20, af000 │ │ │ │ - ldr x20, [x20, #3856] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x2, x2, #0x320 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x0 │ │ │ │ - mov w25, w1 │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w21, w3 │ │ │ │ - str w3, [sp, #172] │ │ │ │ - bl 3510 │ │ │ │ - str wzr, [sp, #168] │ │ │ │ - cbz w21, 1e380 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0x350 │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x340 │ │ │ │ - stp x1, x0, [sp, #152] │ │ │ │ - adrp x0, 86000 │ │ │ │ - stp d12, d13, [sp, #112] │ │ │ │ - ldr d12, [x0, #760] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp d10, d11, [sp, #96] │ │ │ │ - stp d14, d15, [sp, #128] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr w28, [x0, #32] │ │ │ │ - cbz w28, 1e354 │ │ │ │ mov x22, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 1e150 │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x22 │ │ │ │ - bl 1e748 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x22 │ │ │ │ - bl 1ea70 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x22 │ │ │ │ - bl 1ea88 │ │ │ │ - str w0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w5, w23 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - mov w4, w27 │ │ │ │ - ldr w3, [sp, #168] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - ldp d0, d1, [x19, #8] │ │ │ │ - mov w1, w25 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 611a8 │ │ │ │ - fmov d14, d0 │ │ │ │ - ldr d0, [x19] │ │ │ │ - fmov d2, #1.000000000000000000e+00 │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - add w0, w23, w23, lsl #1 │ │ │ │ - sub w0, w21, w0 │ │ │ │ - str w0, [sp, #148] │ │ │ │ - bl 60f60 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x1 │ │ │ │ + mov x25, x0 │ │ │ │ + stp d11, d12, [sp, #80] │ │ │ │ + stp d13, d14, [sp, #96] │ │ │ │ + movi d13, #0x0 │ │ │ │ + str d15, [sp, #112] │ │ │ │ + b 22af0 │ │ │ │ + ldr d31, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + str d31, [x20] │ │ │ │ + bl 38a0 │ │ │ │ + ldr d15, [x23] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 227c4 │ │ │ │ fmov d11, d0 │ │ │ │ - fmov d2, d14 │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - ldr d0, [x19] │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - bl 60fe0 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d2, d14 │ │ │ │ - ldr w0, [sp, #144] │ │ │ │ - ldr d0, [x19] │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - bl 60fe0 │ │ │ │ - fmov d10, d0 │ │ │ │ - ldp d0, d1, [x19, #8] │ │ │ │ - mov w1, w25 │ │ │ │ - mov w0, #0x14 // #20 │ │ │ │ - bl 611a8 │ │ │ │ - fmov d2, d0 │ │ │ │ - ldr d0, [x19] │ │ │ │ - mov w0, #0x14 // #20 │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - bl 60fe0 │ │ │ │ - fmov d14, d0 │ │ │ │ - ldp d0, d1, [x19, #8] │ │ │ │ - mov w1, w25 │ │ │ │ - mov w0, #0x19 // #25 │ │ │ │ - bl 611a8 │ │ │ │ - fmov d2, d0 │ │ │ │ - ldr d0, [x19] │ │ │ │ - mov w0, #0x19 // #25 │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - bl 60fe0 │ │ │ │ - fmov d13, d0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - fmov d1, d11 │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - fmov d0, d15 │ │ │ │ - fmov d2, d10 │ │ │ │ - mov w3, w21 │ │ │ │ - mov w4, w23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - fmov d1, d13 │ │ │ │ - adrp x0, 81000 │ │ │ │ - fmov d0, d14 │ │ │ │ - add x2, x0, #0x390 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 3510 │ │ │ │ - fsub d1, d15, d13 │ │ │ │ - fsub d0, d15, d14 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x2, x0, #0x3a8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x20] │ │ │ │ - fdiv d1, d1, d12 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - bl 3510 │ │ │ │ - fdiv d1, d15, d13 │ │ │ │ - adrp x0, 81000 │ │ │ │ - fdiv d0, d15, d14 │ │ │ │ - add x2, x0, #0x3d8 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - fdiv d1, d1, d12 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - bl 3510 │ │ │ │ - ucvtf d0, w21 │ │ │ │ - ldr x21, [x20] │ │ │ │ - bl 3330 │ │ │ │ - fdiv d0, d15, d0 │ │ │ │ - adrp x1, 81000 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + fnmul d15, d15, d11 │ │ │ │ mov x0, x21 │ │ │ │ - add x2, x1, #0x408 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - bl 3510 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x2, x0, #0x428 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - fmov d0, d11 │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x22 │ │ │ │ - bl 1e7ec │ │ │ │ - cmp w28, w27 │ │ │ │ - b.ne 1e144 // b.any │ │ │ │ - ldp w0, w1, [sp, #168] │ │ │ │ - add x24, x24, #0x50 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #168] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 1e128 // b.any │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp d10, d11, [sp, #96] │ │ │ │ - ldp d12, d13, [sp, #112] │ │ │ │ - ldp d14, d15, [sp, #128] │ │ │ │ - movi d0, #0x0 │ │ │ │ + fadd d15, d15, d14 │ │ │ │ + fmul d15, d15, d12 │ │ │ │ + fadd d13, d13, d15 │ │ │ │ + bl 38a0 │ │ │ │ + cmp x22, #0x3 │ │ │ │ + b.eq 22bc4 // b.none │ │ │ │ + mov w3, #0x3 // #3 │ │ │ │ + mov w5, w22 │ │ │ │ + mov w2, w3 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 21d70 │ │ │ │ + mov x21, x0 │ │ │ │ + add w0, w22, #0x2 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + mov x23, x21 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 39d8 │ │ │ │ + ldr d31, [x26, x22, lsl #3] │ │ │ │ + movi d14, #0x0 │ │ │ │ + fmul d12, d0, d31 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + ldp q31, q30, [x21] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp q31, q30, [x20] │ │ │ │ + bl 56b80 │ │ │ │ + ldr d31, [x20, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str d31, [x19] │ │ │ │ + ldr d31, [x20, #24] │ │ │ │ + str d31, [x19, #8] │ │ │ │ + bl 38a0 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz w24, 22a9c │ │ │ │ + ldr d31, [x19, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + str d31, [x20] │ │ │ │ + bl 38a0 │ │ │ │ + ldr d15, [x23], #8 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x20 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 227c4 │ │ │ │ + fmul d15, d15, d0 │ │ │ │ + mov x0, x20 │ │ │ │ + fadd d14, d14, d15 │ │ │ │ + bl 38a0 │ │ │ │ + b 22b34 │ │ │ │ + fcmp d13, #0.0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b.eq 22ce8 // 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 d14, 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, d14 │ │ │ │ + fsub d30, d25, d30 │ │ │ │ + fdiv d22, d18, d13 │ │ │ │ + fdiv d31, d31, d13 │ │ │ │ + fdiv d29, d28, d13 │ │ │ │ + fdiv d24, d20, d13 │ │ │ │ + fdiv d23, d19, d13 │ │ │ │ + fdiv d25, d21, d13 │ │ │ │ + fdiv d26, d26, d13 │ │ │ │ + fdiv d28, d27, d13 │ │ │ │ + fdiv d30, d30, d13 │ │ │ │ + stp d22, d31, [x26, #32] │ │ │ │ + stp d24, d23, [x26] │ │ │ │ + stp d26, d25, [x26, #16] │ │ │ │ + stp d29, d28, [x26, #48] │ │ │ │ + str d30, [x26, #64] │ │ │ │ + bl 56b80 │ │ │ │ + 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 38a0 │ │ │ │ + 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], #176 │ │ │ │ + ldp d11, d12, [sp, #80] │ │ │ │ + ldp d13, d14, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ 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 │ │ │ │ + cbz w1, 22d6c │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 22d70 // 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 22d40 // b.any │ │ │ │ + tbz w1, #0, 22d6c │ │ │ │ + and w1, w1, #0xfffffffe │ │ │ │ + ubfiz x1, x1, #3, #32 │ │ │ │ + ldr d30, [x0, x1] │ │ │ │ + fadd d30, d30, d0 │ │ │ │ + str d30, [x0, x1] │ │ │ │ ret │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 22d5c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + movi d31, #0x0 │ │ │ │ + cbz w1, 22da0 │ │ │ │ + add x2, x0, w1, uxtw #3 │ │ │ │ + ldr d30, [x0], #8 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 22d90 // b.any │ │ │ │ + ucvtf d0, w1 │ │ │ │ + fdiv d0, d31, d0 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov w1, w1 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - and w22, w1, #0xff │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr w26, [x0, #32] │ │ │ │ - cbz w26, 1e584 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4064] │ │ │ │ + str d15, [sp, #32] │ │ │ │ + ucvtf d15, w1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov w20, #0x58 // #88 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - str d15, [sp, #88] │ │ │ │ - movi v15.2s, #0x0 │ │ │ │ - b 1e4cc │ │ │ │ - bl 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x3, [x23, #48] │ │ │ │ - umull x2, w26, w20 │ │ │ │ - add x1, x0, x2 │ │ │ │ - add x0, x3, x19 │ │ │ │ - ldr q27, [x3, x19] │ │ │ │ - ldp q29, q28, [x0, #16] │ │ │ │ - ldp q31, q30, [x0, #48] │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - str q27, [x25, x2] │ │ │ │ - str x0, [x1, #80] │ │ │ │ - stp q29, q28, [x1, #16] │ │ │ │ - stp q31, q30, [x1, #48] │ │ │ │ - ldr x2, [x23, #48] │ │ │ │ - cbz w26, 1e474 │ │ │ │ - add x1, x2, x19 │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldr w0, [x0] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3108 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fmul d31, d15, d31 │ │ │ │ + frintp d0, d31 │ │ │ │ + fcmpe d0, d15 │ │ │ │ + b.ls 22e40 // b.plast │ │ │ │ + frintz d31, d31 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 22e0c // b.tcont │ │ │ │ + mov x1, x20 │ │ │ │ + b 22e18 │ │ │ │ + fcvtzu w1, d31 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add x1, x20, x1, lsl #2 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ ldr w1, [x1] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - and w21, w21, w0 │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w19, [x1, #32] │ │ │ │ - ldr w26, [x0, #28] │ │ │ │ - bl 1ab00 │ │ │ │ - add w1, w19, w26 │ │ │ │ - mov w26, w27 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - add w0, w2, w0 │ │ │ │ - cbz w21, 1e578 │ │ │ │ - ldp w2, w3, [x23, #36] │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w1, w2, w1, ls // ls = plast │ │ │ │ - cmp w0, w3 │ │ │ │ - ldr x2, [x23, #48] │ │ │ │ - csel w0, w0, w3, cs // cs = hs, nlast │ │ │ │ - stp w1, w0, [x23, #36] │ │ │ │ - ldr w0, [x23, #32] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ls 1e52c // b.plast │ │ │ │ - add x19, x24, x24, lsl #2 │ │ │ │ - add w27, w26, #0x1 │ │ │ │ - mov x0, x25 │ │ │ │ - add x19, x24, x19, lsl #1 │ │ │ │ - umull x1, w27, w20 │ │ │ │ - add x2, x2, x19, lsl #3 │ │ │ │ - lsl x19, x19, #3 │ │ │ │ - ldrb w3, [x2, #60] │ │ │ │ - cmp w3, w22 │ │ │ │ - b.ne 1e414 // b.any │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - bl 2a02c │ │ │ │ - ldr x0, [x23, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x2, [x23, #48] │ │ │ │ - ldr w0, [x23, #32] │ │ │ │ - add x19, x2, x19 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 1e4cc // b.pmore │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + ldr w0, [x20, x19, lsl #2] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldr d15, [sp, #88] │ │ │ │ - ldrb w1, [x23, #45] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - lsl w3, w3, w22 │ │ │ │ - mov x0, x2 │ │ │ │ - bic w1, w1, w3 │ │ │ │ - strb w1, [x23, #45] │ │ │ │ - bl 38a0 │ │ │ │ - str w26, [x23, #32] │ │ │ │ - strb w21, [x23, #44] │ │ │ │ - str x25, [x23, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + add w0, w0, w1 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ + scvtf d0, w0, #1 │ │ │ │ ret │ │ │ │ - ldr x2, [x23, #48] │ │ │ │ - stur d15, [x23, #36] │ │ │ │ - b 1e4bc │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - b 1e538 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fcvtzu w19, d0 │ │ │ │ + b 22df4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + 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 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 5daa0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x1, [x20, #88] │ │ │ │ - bl 16600 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3108 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fmul d31, d15, d31 │ │ │ │ + frintp d0, d31 │ │ │ │ + fcmpe d0, d15 │ │ │ │ + b.ls 22edc // b.plast │ │ │ │ + frintz d31, d31 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 22ea8 // b.tcont │ │ │ │ + mov x1, x20 │ │ │ │ + b 22eb4 │ │ │ │ + fcvtzu w1, d31 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add x1, x20, x1 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + ldrb w1, [x1] │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + ldrb w0, [x20, w19, uxtw] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + add w0, w0, w1 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ + scvtf d0, w0, #1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fcvtzu w19, d0 │ │ │ │ + b 22e90 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov w1, w1 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + 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 3108 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fmul d31, d15, d31 │ │ │ │ + frintp d0, d31 │ │ │ │ + fcmpe d0, d15 │ │ │ │ + b.ls 22f7c // b.plast │ │ │ │ + frintz d31, d31 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 22f44 // b.tcont │ │ │ │ + mov x1, x20 │ │ │ │ + b 22f50 │ │ │ │ + fcvtzu w1, d31 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add x1, x20, x1, lsl #3 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + ldr d28, [x1] │ │ │ │ + fmov d0, #5.000000000000000000e-01 │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + ldr d29, [x20, x19, lsl #3] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + fadd d29, d29, d28 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ + fmul d0, d29, d0 │ │ │ │ ret │ │ │ │ + fcvtzu w19, d0 │ │ │ │ + b 22f2c │ │ │ │ bti c │ │ │ │ - mov x7, x0 │ │ │ │ - mov x8, x3 │ │ │ │ - strb w5, [x0, #60] │ │ │ │ - add x3, x7, #0x30 │ │ │ │ - strb wzr, [x0, #61] │ │ │ │ - mov x0, #0x400000000000 // #70368744177664 │ │ │ │ - strh wzr, [x7, #72] │ │ │ │ - movk x0, #0xc07f, lsl #48 │ │ │ │ - strb w6, [x7, #74] │ │ │ │ - fmov d31, x0 │ │ │ │ - add x5, x7, #0x38 │ │ │ │ - ldr x0, [x8, #88] │ │ │ │ - str x4, [x7] │ │ │ │ - stp x1, x2, [x7, #8] │ │ │ │ - add x4, x7, #0x34 │ │ │ │ - add x2, x7, #0x2c │ │ │ │ - stp x8, xzr, [x7, #24] │ │ │ │ - add x1, x7, #0x28 │ │ │ │ - str xzr, [x7, #64] │ │ │ │ - str d31, [x7, #80] │ │ │ │ - b 16740 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ + movi d31, #0x0 │ │ │ │ + cbz w1, 22fb4 │ │ │ │ + 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 22fa0 // b.any │ │ │ │ + ucvtf d0, w1 │ │ │ │ + fdiv d0, d31, d0 │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + cbz w2, 23000 │ │ │ │ + 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 22fe0 // b.any │ │ │ │ + ret │ │ │ │ + movi d0, #0x0 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1ac2c │ │ │ │ - mov w19, w0 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, w19 │ │ │ │ - ldr x3, [x1, #88] │ │ │ │ - ldr x4, [x3] │ │ │ │ - ldr w1, [x3, #24] │ │ │ │ - add x1, x4, x1 │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x20, w19, uxtw] │ │ │ │ - mov x0, x20 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x2 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + str w3, [sp, #44] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w3, [sp, #44] │ │ │ │ + cbz w3, 231ac │ │ │ │ + ubfiz x1, x3, #3, #32 │ │ │ │ + movi d26, #0x0 │ │ │ │ + add x8, x1, x20 │ │ │ │ + mov x6, x20 │ │ │ │ + mov x4, x20 │ │ │ │ + ldr d19, [x4], #8 │ │ │ │ + fadd d26, d26, d19 │ │ │ │ + cmp x8, x4 │ │ │ │ + b.ne 2304c // b.any │ │ │ │ + ucvtf d18, w3 │ │ │ │ + movi d23, #0x0 │ │ │ │ + mov x5, x19 │ │ │ │ + add x7, x1, x19 │ │ │ │ + mov x4, x19 │ │ │ │ + fdiv d26, d26, d18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d17, [x4], #8 │ │ │ │ + fadd d23, d23, d17 │ │ │ │ + cmp x7, x4 │ │ │ │ + b.ne 23080 // b.any │ │ │ │ + fdiv d23, d23, d18 │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.eq 231cc // b.none │ │ │ │ + lsr w2, w3, #1 │ │ │ │ + mov x4, x20 │ │ │ │ + dup v16.2d, v26.d[0] │ │ │ │ + add x9, x20, x2, lsl #4 │ │ │ │ + ldr q7, [x4] │ │ │ │ + fsub v7.2d, v7.2d, v16.2d │ │ │ │ + str q7, [x4], #16 │ │ │ │ + cmp x4, x9 │ │ │ │ + b.ne 230ac // b.any │ │ │ │ + and w9, w3, #0xfffffffe │ │ │ │ + and w10, w3, #0x1 │ │ │ │ + tbz w3, #0, 230dc │ │ │ │ + ubfiz x4, x9, #3, #32 │ │ │ │ + ldr d6, [x20, x4] │ │ │ │ + fsub d6, d6, d26 │ │ │ │ + str d6, [x20, x4] │ │ │ │ + dup v25.2d, v23.d[0] │ │ │ │ + add x2, x19, x2, lsl #4 │ │ │ │ + mov x4, x19 │ │ │ │ + ldr q5, [x4] │ │ │ │ + fsub v5.2d, v5.2d, v25.2d │ │ │ │ + str q5, [x4], #16 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ne 230e8 // b.any │ │ │ │ + cbz w10, 23110 │ │ │ │ + ubfiz x9, x9, #3, #32 │ │ │ │ + ldr d24, [x19, x9] │ │ │ │ + fsub d24, d24, d23 │ │ │ │ + str d24, [x19, x9] │ │ │ │ + movi d2, #0x0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d3, [x6], #8 │ │ │ │ + fmul d3, d3, d3 │ │ │ │ + fadd d2, d2, d3 │ │ │ │ + cmp x8, x6 │ │ │ │ + b.ne 23120 // b.any │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + movi d0, #0x0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ucvtf d28, w3 │ │ │ │ + fdiv d2, d2, d28 │ │ │ │ + str d2, [x0] │ │ │ │ + ldr d29, [x20, x4] │ │ │ │ + ldr d1, [x19, x4] │ │ │ │ + add x4, x4, #0x8 │ │ │ │ + fmul d1, d29, d1 │ │ │ │ + fadd d0, d0, d1 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 2314c // 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 23180 // b.any │ │ │ │ + fdiv d31, d30, d28 │ │ │ │ + str d31, [x0, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + movi d31, #0x0 │ │ │ │ + stp d31, d31, [x0] │ │ │ │ + str d31, [x0, #16] │ │ │ │ + str d31, [x0, #24] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr d4, [x20] │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + fsub d4, d4, d26 │ │ │ │ + str d4, [x20] │ │ │ │ + b 23100 │ │ │ │ bti c │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldr x3, [x1, #64] │ │ │ │ - cbz x3, 1e7e4 │ │ │ │ + fcvtzu w4, d0 │ │ │ │ + movi d31, #0x0 │ │ │ │ + cbz w4, 23210 │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, w4, uxtw #3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d30, [x2], #8 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 23200 // b.any │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.gt 23224 │ │ │ │ + movi d28, #0x0 │ │ │ │ + fdiv d0, d28, d0 │ │ │ │ + ret │ │ │ │ + ucvtf d30, w4 │ │ │ │ + movi d28, #0x0 │ │ │ │ + sub x0, x0, #0x8 │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + fdiv d29, d31, d30 │ │ │ │ + nop │ │ │ │ + ldr d31, [x0, x2, lsl #3] │ │ │ │ + scvtf d30, w2 │ │ │ │ + ldr d27, [x1, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + fsub d31, d31, d29 │ │ │ │ + fcmpe d30, d0 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fmul d31, d31, d27 │ │ │ │ + fadd d28, d28, d31 │ │ │ │ + b.mi 23240 // b.first │ │ │ │ + fdiv d0, d28, d0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 232c8 │ │ │ │ + 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 23284 // 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 232a4 // 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 x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - bl 1ac2c │ │ │ │ - mov w20, w0 │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - mov w2, w20 │ │ │ │ - ldr x5, [x1, #88] │ │ │ │ - ldr x4, [x1, #64] │ │ │ │ - ldr w1, [x5, #24] │ │ │ │ - add x1, x4, x1 │ │ │ │ - bl 3948 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - strb wzr, [x3, w20, uxtw] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldrb w0, [x0, #96] │ │ │ │ - cbnz w0, 1e7cc │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x3 │ │ │ │ + stp d13, d14, [sp, #16] │ │ │ │ + str d15, [sp, #32] │ │ │ │ + b.ge 2331c // b.tcont │ │ │ │ + adrp x3, 86000 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x668 │ │ │ │ + add x1, x1, #0x930 │ │ │ │ + add x0, x0, #0x948 │ │ │ │ + mov w2, #0x404 // #1028 │ │ │ │ + bl 34b0 │ │ │ │ + fmov d15, d1 │ │ │ │ + fmov d14, d0 │ │ │ │ + bl 39d8 │ │ │ │ + fmov d13, d0 │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + fadd d0, d15, d0 │ │ │ │ + bl 3660 │ │ │ │ + fmov d15, d0 │ │ │ │ + fneg d0, d14 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fdiv d15, d13, d15 │ │ │ │ + ldp d13, d14, [sp, #16] │ │ │ │ + fmul d0, d15, d0 │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x3 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d13, d14, [sp, #16] │ │ │ │ + fmov d14, d1 │ │ │ │ + str d15, [sp, #32] │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d1 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d13, d0 │ │ │ │ + fmov d0, d14 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + bl 3660 │ │ │ │ + bl 3330 │ │ │ │ + fmov d14, d0 │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmul d31, d13, d15 │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + fsub d31, d31, d14 │ │ │ │ + ldp d13, d14, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 57950 │ │ │ │ - mov x0, x3 │ │ │ │ + fsub d0, d31, d0 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr d31, [x0, #80] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - fcsel d31, d0, d31, ls // ls = plast │ │ │ │ - str d31, [x0, #80] │ │ │ │ + cbz w1, 23420 │ │ │ │ + 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 233e0 // 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 23400 // b.any │ │ │ │ + fdiv d0, d29, d0 │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr d0, [x0, #80] │ │ │ │ + movi d0, #0x0 │ │ │ │ + fmov d29, d0 │ │ │ │ + fdiv d0, d29, d0 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ + fcvtzu w3, d0 │ │ │ │ + cbz w3, 2348c │ │ │ │ + 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 23448 // 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 23464 // b.any │ │ │ │ + fdiv d0, d0, d29 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 23494 // b.nfrst │ │ │ │ + b 3780 │ │ │ │ + movi d0, #0x0 │ │ │ │ + fdiv d0, d0, d0 │ │ │ │ + fsqrt d0, d0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldrb w0, [x0, #96] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 23008 │ │ │ │ + ldp d0, d31, [x0] │ │ │ │ + ldr d30, [x0, #24] │ │ │ │ + fmul d0, d0, d30 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 234d4 // b.nfrst │ │ │ │ + str d31, [sp, #24] │ │ │ │ + bl 3780 │ │ │ │ + ldr d31, [sp, #24] │ │ │ │ + b 234d8 │ │ │ │ + fsqrt d0, d0 │ │ │ │ + fdiv d0, d31, d0 │ │ │ │ + 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 x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ + str d15, [sp, #16] │ │ │ │ + fmul d15, d2, d2 │ │ │ │ + fmul d1, d1, d1 │ │ │ │ + fdiv d1, d1, d15 │ │ │ │ + fmul d0, d1, d31 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldr d31, [x0, #4064] │ │ │ │ + fmul d15, d15, d31 │ │ │ │ + fsqrt d15, d15 │ │ │ │ + fdiv d0, d0, d15 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ldr w1, [x1, #24] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add w0, w1, w0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ + paciasp │ │ │ │ + adrp x0, 85000 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + fsub d0, d0, d1 │ │ │ │ + mov x29, sp │ │ │ │ + ldr d31, [x0, #4072] │ │ │ │ + fmul d2, d2, d31 │ │ │ │ + fdiv d0, d0, d2 │ │ │ │ + bl 3828 │ │ │ │ + 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 d10, d11, [sp, #16] │ │ │ │ + fmov d11, d0 │ │ │ │ + fmov d10, d1 │ │ │ │ + stp d12, d13, [sp, #32] │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + stp d14, d15, [sp, #48] │ │ │ │ + fmov d14, x0 │ │ │ │ + bl 3600 <__libc_start_main@plt> │ │ │ │ + scvtf d15, w0 │ │ │ │ + fdiv d15, d15, d14 │ │ │ │ + fadd d15, d15, d15 │ │ │ │ + fsub d15, d15, d12 │ │ │ │ + bl 3600 <__libc_start_main@plt> │ │ │ │ + scvtf d13, w0 │ │ │ │ + fmul d15, d15, d15 │ │ │ │ + fdiv d13, d13, d14 │ │ │ │ + fadd d13, d13, d13 │ │ │ │ + fsub d13, d13, d12 │ │ │ │ + fmul d31, d13, d13 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + fcmpe d15, d12 │ │ │ │ + b.ge 235b0 // b.tcont │ │ │ │ + fcmp d15, #0.0 │ │ │ │ + b.eq 235b0 // b.none │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3330 │ │ │ │ + fmov d31, #-2.000000000000000000e+00 │ │ │ │ + fmul d0, d0, d31 │ │ │ │ + fdiv d0, d0, d15 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 23618 // b.nfrst │ │ │ │ + bl 3780 │ │ │ │ + b 2361c │ │ │ │ + fsqrt d0, d0 │ │ │ │ + fmul d13, d13, d0 │ │ │ │ + ldp d14, d15, [sp, #48] │ │ │ │ + fmul d0, d13, d10 │ │ │ │ + ldp d12, d13, [sp, #32] │ │ │ │ + fadd d0, d0, d11 │ │ │ │ + ldp d10, d11, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + fmov d26, d0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr d29, [x0, #24] │ │ │ │ + str d15, [sp, #16] │ │ │ │ + ldr d15, [x0] │ │ │ │ + fcmp d15, #0.0 │ │ │ │ + b.pl 2372c // b.nfrst │ │ │ │ + fmov d0, d15 │ │ │ │ + stp d29, d26, [sp, #40] │ │ │ │ + stp d1, d2, [sp, #56] │ │ │ │ + str d3, [sp, #72] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl 3780 │ │ │ │ + ldp d29, d26, [sp, #40] │ │ │ │ + fmov d25, d0 │ │ │ │ + ldr d3, [sp, #72] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + fcmp d29, #0.0 │ │ │ │ + ldp d1, d2, [sp, #56] │ │ │ │ + b.pl 23768 // b.nfrst │ │ │ │ + fmov d0, d29 │ │ │ │ + stp d25, d26, [sp, #48] │ │ │ │ + stp d1, d2, [sp, #64] │ │ │ │ + str d3, [sp, #80] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl 3780 │ │ │ │ + ldp d29, d25, [sp, #40] │ │ │ │ + fmov d30, d0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldp d26, d1, [sp, #56] │ │ │ │ + fmul d15, d15, d29 │ │ │ │ + ldp d2, d3, [sp, #72] │ │ │ │ + ldr d28, [x0, #8] │ │ │ │ + fsqrt d15, d15 │ │ │ │ + adrp x0, 85000 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + ldr d0, [x0, #4064] │ │ │ │ + fmul d0, d29, d0 │ │ │ │ + fdiv d28, d28, d15 │ │ │ │ + fmul d31, d28, d28 │ │ │ │ + fsub d27, d27, d31 │ │ │ │ + fmul d0, d0, d27 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 237c4 // b.nfrst │ │ │ │ + stp d27, d29, [sp, #40] │ │ │ │ + stp d28, d30, [sp, #56] │ │ │ │ + stp d25, d26, [sp, #72] │ │ │ │ + stp d1, d2, [sp, #88] │ │ │ │ + str d3, [sp, #104] │ │ │ │ + bl 3780 │ │ │ │ + ldr d3, [sp, #104] │ │ │ │ + fmov d15, d0 │ │ │ │ + ldp d27, d29, [sp, #40] │ │ │ │ + ldp d28, d30, [sp, #56] │ │ │ │ + ldp d25, d26, [sp, #72] │ │ │ │ + ldp d1, d2, [sp, #88] │ │ │ │ + b 237c8 │ │ │ │ + fsqrt d25, d15 │ │ │ │ + fcmp d29, #0.0 │ │ │ │ + b.pl 23768 // b.nfrst │ │ │ │ + fmov d0, d29 │ │ │ │ + stp d29, d25, [sp, #40] │ │ │ │ + stp d26, d1, [sp, #56] │ │ │ │ + stp d2, d3, [sp, #72] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl 3780 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + fmov d30, d0 │ │ │ │ + ldp d29, d25, [sp, #40] │ │ │ │ + ldp d26, d1, [sp, #56] │ │ │ │ + ldp d2, d3, [sp, #72] │ │ │ │ + b 2376c │ │ │ │ + fsqrt d30, d29 │ │ │ │ + fmul d15, d15, d29 │ │ │ │ + ldr d28, [x0, #8] │ │ │ │ + fcmp d15, #0.0 │ │ │ │ + b.pl 236cc // b.nfrst │ │ │ │ + fmov d0, d15 │ │ │ │ + stp d28, d29, [sp, #40] │ │ │ │ + stp d30, d25, [sp, #56] │ │ │ │ + stp d26, d1, [sp, #72] │ │ │ │ + stp d2, d3, [sp, #88] │ │ │ │ + bl 3780 │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldp d28, d29, [sp, #40] │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + ldr d31, [x0, #4064] │ │ │ │ + ldp d30, d25, [sp, #56] │ │ │ │ + fdiv d28, d28, d0 │ │ │ │ + fmul d31, d29, d31 │ │ │ │ + ldp d26, d1, [sp, #72] │ │ │ │ + ldp d2, d3, [sp, #88] │ │ │ │ + fmul d24, d28, d28 │ │ │ │ + fsub d27, d27, d24 │ │ │ │ + fmul d0, d31, d27 │ │ │ │ + fsqrt d15, d0 │ │ │ │ + fdiv d30, d30, d25 │ │ │ │ + fsub d26, d26, d2 │ │ │ │ + fsub d2, d1, d3 │ │ │ │ + fmul d29, d29, d27 │ │ │ │ + fmov d0, #-5.000000000000000000e-01 │ │ │ │ + fmul d30, d30, d28 │ │ │ │ + fmul d30, d30, d26 │ │ │ │ + fsub d2, d2, d30 │ │ │ │ + fmul d2, d2, d2 │ │ │ │ + fdiv d2, d2, d29 │ │ │ │ + fmul d0, d2, d0 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fdiv d31, d31, d15 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + fmul d0, d31, d0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldrb w3, [x1, #96] │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - cbz w3, 1e8c8 │ │ │ │ - ldr w1, [x2, #16] │ │ │ │ - ldr w2, [x2, #24] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - sub w0, w0, w2 │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - mov x1, x0 │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x0, x2 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + fmov d30, d0 │ │ │ │ mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w1, [x1, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp d14, d15, [sp, #16] │ │ │ │ + ldr d26, [x0] │ │ │ │ + ldr d27, [x0, #24] │ │ │ │ + fcmp d26, #0.0 │ │ │ │ + b.pl 23924 // b.nfrst │ │ │ │ + fmov d0, d26 │ │ │ │ + stp d26, d27, [sp, #32] │ │ │ │ + stp d30, d1, [sp, #48] │ │ │ │ + stp d2, d3, [sp, #64] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl 3780 │ │ │ │ + ldp d26, d27, [sp, #32] │ │ │ │ + fmov d25, d0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + fcmp d27, #0.0 │ │ │ │ + ldp d30, d1, [sp, #48] │ │ │ │ + ldp d2, d3, [sp, #64] │ │ │ │ + b.pl 23968 // b.nfrst │ │ │ │ + fmov d0, d27 │ │ │ │ + stp d27, d26, [sp, #32] │ │ │ │ + stp d25, d30, [sp, #48] │ │ │ │ + stp d1, d2, [sp, #64] │ │ │ │ + str d3, [sp, #80] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl 3780 │ │ │ │ + ldp d27, d26, [sp, #32] │ │ │ │ + fmov d28, d0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldp d25, d30, [sp, #48] │ │ │ │ + fmul d0, d26, d27 │ │ │ │ + ldp d1, d2, [sp, #64] │ │ │ │ + ldr d31, [x0, #8] │ │ │ │ + ldr d3, [sp, #80] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + fsqrt d0, d0 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldr d15, [x0, #4064] │ │ │ │ + fmul d15, d25, d15 │ │ │ │ + fmul d15, d15, d28 │ │ │ │ + fdiv d31, d31, d0 │ │ │ │ + fmul d24, d31, d31 │ │ │ │ + fsub d29, d29, d24 │ │ │ │ + fcmp d29, #0.0 │ │ │ │ + b.pl 239c8 // b.nfrst │ │ │ │ + fmov d0, d29 │ │ │ │ + stp d29, d26, [sp, #32] │ │ │ │ + stp d27, d31, [sp, #48] │ │ │ │ + stp d28, d25, [sp, #64] │ │ │ │ + stp d30, d1, [sp, #80] │ │ │ │ + stp d2, d3, [sp, #96] │ │ │ │ + bl 3780 │ │ │ │ + fmov d14, d0 │ │ │ │ + ldp d29, d26, [sp, #32] │ │ │ │ + ldp d27, d31, [sp, #48] │ │ │ │ + ldp d28, d25, [sp, #64] │ │ │ │ + ldp d30, d1, [sp, #80] │ │ │ │ + ldp d2, d3, [sp, #96] │ │ │ │ + b 239cc │ │ │ │ + fsqrt d25, d26 │ │ │ │ + fcmp d27, #0.0 │ │ │ │ + b.pl 23968 // b.nfrst │ │ │ │ + fmov d0, d27 │ │ │ │ + stp d27, d26, [sp, #32] │ │ │ │ + stp d25, d30, [sp, #48] │ │ │ │ + stp d1, d2, [sp, #64] │ │ │ │ + str d3, [sp, #80] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl 3780 │ │ │ │ + ldr d3, [sp, #80] │ │ │ │ + fmov d28, d0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldp d27, d26, [sp, #32] │ │ │ │ + ldp d25, d30, [sp, #48] │ │ │ │ + ldp d1, d2, [sp, #64] │ │ │ │ + b 2396c │ │ │ │ + fsqrt d28, d27 │ │ │ │ + fmul d0, d26, d27 │ │ │ │ + ldr d31, [x0, #8] │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 238c0 // b.nfrst │ │ │ │ + stp d31, d26, [sp, #32] │ │ │ │ + stp d27, d28, [sp, #48] │ │ │ │ + stp d25, d30, [sp, #64] │ │ │ │ + stp d1, d2, [sp, #80] │ │ │ │ + str d3, [sp, #96] │ │ │ │ + bl 3780 │ │ │ │ + ldp d31, d26, [sp, #32] │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldp d25, d30, [sp, #64] │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + fdiv d31, d31, d0 │ │ │ │ + ldr d15, [x0, #4064] │ │ │ │ + ldp d27, d28, [sp, #48] │ │ │ │ + fmul d15, d25, d15 │ │ │ │ + ldr d3, [sp, #96] │ │ │ │ + ldp d1, d2, [sp, #80] │ │ │ │ + fmul d15, d15, d28 │ │ │ │ + fmul d24, d31, d31 │ │ │ │ + fsub d29, d29, d24 │ │ │ │ + fsqrt d14, d29 │ │ │ │ + fsub d2, d30, d2 │ │ │ │ + fadd d31, d31, d31 │ │ │ │ + fsub d3, d1, d3 │ │ │ │ + fmul d28, d28, d25 │ │ │ │ + fadd d29, d29, d29 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + fmul d31, d31, d2 │ │ │ │ + fmul d2, d2, d2 │ │ │ │ + fmul d30, d3, d3 │ │ │ │ + fdiv d0, d0, d29 │ │ │ │ + fdiv d2, d2, d26 │ │ │ │ + fmul d31, d31, d3 │ │ │ │ + fdiv d30, d30, d27 │ │ │ │ + fdiv d31, d31, d28 │ │ │ │ + fsub d2, d2, d31 │ │ │ │ + fadd d2, d2, d30 │ │ │ │ + fmul d0, d2, d0 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmul d14, d14, d15 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fdiv d31, d31, d14 │ │ │ │ + ldp d14, d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add w0, w1, w0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldrb w2, [x1, #96] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - cbnz w2, 1e924 │ │ │ │ - ldr w0, [x1, #24] │ │ │ │ + fmul d0, d31, d0 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - bl 1ac2c │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x1, [x0, #88] │ │ │ │ - ldr w3, [x1, #24] │ │ │ │ - ldr w5, [x1, #16] │ │ │ │ - add w2, w3, w4 │ │ │ │ - subs w0, w5, w2 │ │ │ │ - b.cs 1e9a4 // b.hs, b.nlast │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3920] │ │ │ │ - adrp x2, 81000 │ │ │ │ - ldr x7, [x19, #8] │ │ │ │ - add x2, x2, #0x438 │ │ │ │ - ldr x0, [x8] │ │ │ │ - str x8, [sp, #40] │ │ │ │ - ldr w6, [x1, #28] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x8, [sp, #40] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr x1, [x8] │ │ │ │ - bl 197c0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + stp d14, d15, [sp, #16] │ │ │ │ + cbz w3, 23aec │ │ │ │ + movi d29, #0x0 │ │ │ │ + fmov d15, #1.000000000000000000e+00 │ │ │ │ + ubfiz x5, x3, #3, #32 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + fmov d25, d15 │ │ │ │ + fmov d26, d29 │ │ │ │ + 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 23a6c // b.any │ │ │ │ + fmov d0, #-5.000000000000000000e-01 │ │ │ │ + str w3, [sp, #44] │ │ │ │ + fmul d0, d29, d0 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d14, d0 │ │ │ │ + ldr w3, [sp, #44] │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldr d0, [x0, #4064] │ │ │ │ + ucvtf d1, w3 │ │ │ │ + bl 39d8 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 23b00 // b.nfrst │ │ │ │ + bl 3780 │ │ │ │ + fmov d31, d0 │ │ │ │ + b 23b04 │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + fmov d14, d0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + fsqrt d31, d0 │ │ │ │ + fdiv d0, d14, d31 │ │ │ │ + ldp d14, d15, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - ret │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + fneg d31, d0 │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldr d30, [x0, #4080] │ │ │ │ + fcsel d31, d0, d31, ge // ge = tcont │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.gt 23c28 │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldr d30, [x0, #4088] │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 23c24 // b.first │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmov d26, #5.000000000000000000e-01 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + ldr d31, [x0] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d19, [x0, #8] │ │ │ │ + adrp x0, 86000 │ │ │ │ + fdiv d31, d0, d31 │ │ │ │ + ldr d20, [x0, #16] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d21, [x0, #24] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d22, [x0, #32] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d23, [x0, #40] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d24, [x0, #48] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d25, [x0, #56] │ │ │ │ + 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 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x1, [x0, #88] │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - ldr w1, [x1, #28] │ │ │ │ - add w0, w1, w0 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ 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 1a9c0 │ │ │ │ - add w0, w0, w20 │ │ │ │ - add w0, w0, w19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ + fsub d0, d0, d31 │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - b 1ac2c │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - b 1ad60 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - b 1ab00 │ │ │ │ - bti c │ │ │ │ - ldp w1, w2, [x0, #44] │ │ │ │ - ldr w0, [x0, #52] │ │ │ │ - add w1, w1, w2 │ │ │ │ - add w0, w1, w0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #56] │ │ │ │ + │ │ │ │ +0000000000023c4c : │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 3330 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ldr d31, [x0, #64] │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - b 173a8 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + │ │ │ │ +0000000000023c80 : │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 3330 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ldr d31, [x0, #72] │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ + fabs d29, d0 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fmov d31, d1 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 23ccc │ │ │ │ + fmov d0, d1 │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr w0, [x0] │ │ │ │ + fabs d29, d1 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 23cdc │ │ │ │ + ret │ │ │ │ + fcmpe d0, d1 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + b.gt 23d2c │ │ │ │ + fsub d1, d0, d31 │ │ │ │ + fmov d0, #1.000000000000000000e+01 │ │ │ │ + str d31, [sp, #24] │ │ │ │ + bl 39d8 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fadd d0, d0, d30 │ │ │ │ + bl 3330 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d31, [sp, #24] │ │ │ │ + ldr d30, [x0, #64] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + fdiv d0, d0, d30 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ ret │ │ │ │ + fmov d31, d0 │ │ │ │ + fmov d0, d1 │ │ │ │ + b 23cf0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ + fabs d30, d1 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d30, d31 │ │ │ │ + b.le 23d5c │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #74] │ │ │ │ + fabs d30, d0 │ │ │ │ + fcmp d30, d31 │ │ │ │ + b.le 23d70 │ │ │ │ + fmov d0, d1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + fcmpe d1, d0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w21, [x0, #32] │ │ │ │ - cbz w21, 1eb5c │ │ │ │ - mov x22, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x1, x1, x20 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1ac2c │ │ │ │ - add w21, w21, w0 │ │ │ │ - ldr w1, [x22, #32] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1eb2c // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + b.mi 23db0 // b.first │ │ │ │ + fsub d0, d0, d1 │ │ │ │ + str d1, [sp, #24] │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + bl 3330 │ │ │ │ + ldr d1, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ + fadd d0, d0, d1 │ │ │ │ ret │ │ │ │ + fmov d31, d1 │ │ │ │ + fmov d1, d0 │ │ │ │ + fmov d0, d31 │ │ │ │ + b 23d84 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr w22, [x0, #32] │ │ │ │ - cbnz w22, 1eb9c │ │ │ │ - mov w0, w22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + mov w22, w3 │ │ │ │ + ubfiz x21, x22, #3, #32 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w20, [x1, #32] │ │ │ │ - ldr w19, [x0, #28] │ │ │ │ - bl 1a9c0 │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 1ec7c // b.plast │ │ │ │ - add w20, w20, w19 │ │ │ │ - mov w22, #0xffffffff // #-1 │ │ │ │ - sub w21, w20, #0x1 │ │ │ │ + mov x19, x4 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - add w21, w21, w0 │ │ │ │ - mov x24, #0x58 // #88 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - mov w19, w20 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - add x1, x1, x24 │ │ │ │ - add x24, x24, #0x58 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w20, [x1, #32] │ │ │ │ - ldr w1, [x0, #28] │ │ │ │ - add w20, w20, w1 │ │ │ │ - bl 1a9c0 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mov w2, w21 │ │ │ │ - sub w3, w21, w20 │ │ │ │ - add w21, w0, w20 │ │ │ │ - sub w1, w20, w2 │ │ │ │ - cmp w21, w19 │ │ │ │ - sub w4, w19, w21 │ │ │ │ - sub w19, w21, w19 │ │ │ │ - ldr w0, [x25, #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, w23 │ │ │ │ - b.hi 1ebe8 // b.pmore │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov w0, w22 │ │ │ │ + mov w23, w2 │ │ │ │ + mov x24, x1 │ │ │ │ + mov x1, x21 │ │ │ │ + stp d13, d14, [sp, #64] │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + cbz w23, 23e40 │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x24, w23, uxtw │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + nop │ │ │ │ + ldrb w0, [x1], #1 │ │ │ │ + ldr w5, [x19, x0, lsl #2] │ │ │ │ + lsl x5, x5, #3 │ │ │ │ + ldr d30, [x20, x5] │ │ │ │ + fadd d30, d30, d31 │ │ │ │ + str d30, [x20, x5] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 23e20 // b.any │ │ │ │ + cbz w22, 23f04 │ │ │ │ + str d15, [sp, #80] │ │ │ │ + ucvtf d29, w23 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq 23f10 // 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 23e64 // b.any │ │ │ │ + tbz w22, #0, 23e90 │ │ │ │ + and w22, w22, #0xfffffffe │ │ │ │ + ubfiz x22, x22, #3, #32 │ │ │ │ + ldr d27, [x20, x22] │ │ │ │ + fdiv d27, d27, d29 │ │ │ │ + str d27, [x20, x22] │ │ │ │ + adrp x0, 86000 │ │ │ │ + movi d14, #0x0 │ │ │ │ + add x21, x21, x20 │ │ │ │ + mov x19, x20 │ │ │ │ + ldr d13, [x0, #72] │ │ │ │ + ldr d15, [x19] │ │ │ │ + fcmpe d15, #0.0 │ │ │ │ + fmov d0, d15 │ │ │ │ + b.gt 23ef0 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 23ea4 // b.any │ │ │ │ + fneg d14, d14 │ │ │ │ + ldr d15, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + fmov d0, d14 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp d13, d14, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov w22, #0xffffffff // #-1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - b 1eb88 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - ret │ │ │ │ + bl 3330 │ │ │ │ + fdiv d31, d0, d13 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fadd d14, d14, d31 │ │ │ │ + b 23eb4 │ │ │ │ + mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + fmov d14, x0 │ │ │ │ + b 23ec8 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 23e80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w4 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x0, x1 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - mov w21, w3 │ │ │ │ - bl 3a08 │ │ │ │ - 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] │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w2, [sp, #44] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [sp, #44] │ │ │ │ + cmp w20, w2 │ │ │ │ + b.ls 23fb4 // b.plast │ │ │ │ + lsl w6, w2, #1 │ │ │ │ + cbz w6, 23fb4 │ │ │ │ + add w1, w6, #0x1 │ │ │ │ + sub w7, w20, w6 │ │ │ │ + neg w5, w2 │ │ │ │ + add w6, w6, w2 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + mov w1, w2 │ │ │ │ + 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 23f80 // b.any │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w7, w5 │ │ │ │ + b.ne 23f70 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #44] │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-256]! │ │ │ │ + mul w0, w2, w7 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w3, [x0, #32] │ │ │ │ - cbz w3, 1edb4 │ │ │ │ - mov x21, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w2 │ │ │ │ - mov x23, x1 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + mov w24, w3 │ │ │ │ + ubfiz x23, x24, #3, #32 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x3, [x21, #48] │ │ │ │ - mov w2, w24 │ │ │ │ + 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 56b80 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ mov x1, x23 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x26, x0 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3ac8 │ │ │ │ + ubfiz x3, x19, #3, #32 │ │ │ │ + mov w2, w20 │ │ │ │ + mov w0, w19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x19, x3 │ │ │ │ + stp x0, x3, [sp, #224] │ │ │ │ + mul x2, x2, x3 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3ac8 │ │ │ │ + str wzr, [sp, #244] │ │ │ │ + add x0, x27, x19 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + adrp x0, 85000 │ │ │ │ + fmov d9, #1.000000000000000000e+00 │ │ │ │ + ldr d13, [x0, #4064] │ │ │ │ + str d9, [sp, #248] │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + cbz w0, 244dc │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cbz w0, 244c0 │ │ │ │ + movi d15, #0x0 │ │ │ │ + str wzr, [sp, #200] │ │ │ │ + str wzr, [sp, #208] │ │ │ │ + str wzr, [sp, #240] │ │ │ │ + fmov d11, d15 │ │ │ │ + ldp x0, x27, [sp, #208] │ │ │ │ + fmov d14, #-5.000000000000000000e-01 │ │ │ │ + ldr w19, [sp, #200] │ │ │ │ + str wzr, [sp, #160] │ │ │ │ + add x20, x21, w0, uxtw #3 │ │ │ │ + ldr d12, [x27] │ │ │ │ + cbz w22, 24180 │ │ │ │ + ldp x2, x3, [sp, #176] │ │ │ │ + movi d0, #0x0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + fmov d10, #1.000000000000000000e+00 │ │ │ │ + ubfiz x1, x0, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, x1 │ │ │ │ + add x1, x3, x1 │ │ │ │ + ldr d31, [x1, x0] │ │ │ │ + ldr d30, [x20, 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 2410c // b.any │ │ │ │ + fmul d0, d0, d14 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d8, d0 │ │ │ │ + ucvtf d1, w22 │ │ │ │ + fmov d0, d13 │ │ │ │ + bl 39d8 │ │ │ │ + fmul d10, d10, d0 │ │ │ │ + fcmp d10, #0.0 │ │ │ │ + b.pl 24188 // b.nfrst │ │ │ │ + fmov d0, d10 │ │ │ │ + bl 3780 │ │ │ │ + fmov d10, d0 │ │ │ │ + b 2418c │ │ │ │ + fmov d10, #1.000000000000000000e+00 │ │ │ │ + fmov d8, d10 │ │ │ │ + fsqrt d10, d10 │ │ │ │ + fdiv d0, d8, d10 │ │ │ │ + add x27, x27, #0x8 │ │ │ │ + fmul d0, d0, d12 │ │ │ │ + str d0, [x28, w19, uxtw #3] │ │ │ │ + bl 3330 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + fadd d15, d15, d0 │ │ │ │ add w19, w19, #0x1 │ │ │ │ - add x3, x3, x20 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 173a8 │ │ │ │ - add w22, w22, w0 │ │ │ │ - ldr w3, [x21, #32] │ │ │ │ - cmp w3, w19 │ │ │ │ - b.hi 1ed64 // b.pmore │ │ │ │ - mov w0, w22 │ │ │ │ + add w0, w0, w22 │ │ │ │ + str w0, [sp, #160] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 240e4 // 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 │ │ │ │ + ldr d31, [x1], #8 │ │ │ │ + fadd d30, d30, d31 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 241e0 // b.any │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 24588 // 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 24208 // b.any │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + and w0, w1, #0xfffffffe │ │ │ │ + tbz w1, #0, 24528 │ │ │ │ + ubfiz x0, x0, #3, #32 │ │ │ │ + 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 240d0 // b.any │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cbz w0, 2443c │ │ │ │ + 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 3ac8 │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + cbz w0, 2455c │ │ │ │ + movi d10, #0x0 │ │ │ │ + mov w11, w3 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d31, [x28, w11, uxtw #3] │ │ │ │ + add x10, x28, w11, uxtw #3 │ │ │ │ + fadd d10, d10, d31 │ │ │ │ + cbz w22, 24318 │ │ │ │ + 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 24318 // b.none │ │ │ │ + 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 242f0 // 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 242c0 // b.any │ │ │ │ + cbz w22, 2441c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + 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 24340 // b.pmore │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + cbz w0, 243d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 24388 // 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 24380 // 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 244e4 // b.nfrst │ │ │ │ + str x3, [sp, #160] │ │ │ │ + bl 3780 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + cmp x24, x19 │ │ │ │ + str d0, [x0, x27] │ │ │ │ + b.ne 243e0 // 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 24280 // b.any │ │ │ │ + ldr w0, [sp, #244] │ │ │ │ + ldr w1, [sp, #256] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 24474 // b.none │ │ │ │ + ldr d31, [sp, #248] │ │ │ │ + adrp x0, 85000 │ │ │ │ + fabd d12, d15, d31 │ │ │ │ + ldr d31, [x0, #4088] │ │ │ │ + ldr w0, [sp, #244] │ │ │ │ + fnmul d31, d15, d31 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #244] │ │ │ │ + fcmpe d12, d31 │ │ │ │ + b.gt 24520 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + ldp d8, d9, [sp, #96] │ │ │ │ + fmov d0, d15 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ 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 d10, d11, [sp, #112] │ │ │ │ + ldp d12, d13, [sp, #128] │ │ │ │ + ldp d14, d15, [sp, #144] │ │ │ │ + ldp x29, x30, [sp], #256 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w0, w22 │ │ │ │ + ldr w2, [sp, #168] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 24590 // b.none │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ne 244c0 // b.any │ │ │ │ + movi d15, #0x0 │ │ │ │ + b 24268 │ │ │ │ + fsqrt d0, d0 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + str d0, [x0, x27] │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 243e0 // 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 24280 // b.any │ │ │ │ + b 2443c │ │ │ │ + str d15, [sp, #248] │ │ │ │ + b 240ac │ │ │ │ + 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 240d0 // b.any │ │ │ │ + b 24270 │ │ │ │ + movi d10, #0x0 │ │ │ │ + cbnz w22, 24338 │ │ │ │ + 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 24280 // b.any │ │ │ │ + b 2443c │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 24228 │ │ │ │ + movi d15, #0x0 │ │ │ │ + b 2443c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 24728 // b.plast │ │ │ │ + sub w21, w4, w3 │ │ │ │ + mov x20, x1 │ │ │ │ + add w19, w21, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w4, [sp, #48] │ │ │ │ + add w22, w21, #0x1 │ │ │ │ + lsl x1, x19, #3 │ │ │ │ + str w3, [sp, #56] │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #3 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + adrp x1, 85000 │ │ │ │ + ldr w4, [sp, #48] │ │ │ │ + ldr d30, [x1, #4072] │ │ │ │ + add w6, w3, #0x1 │ │ │ │ + ldr d31, [x20, w3, uxtw #3] │ │ │ │ + fmul d30, d31, d30 │ │ │ │ + str d31, [x19] │ │ │ │ + str d30, [x0] │ │ │ │ + cmp w4, w6 │ │ │ │ + b.ls 246d8 // b.plast │ │ │ │ + ucvtf d27, w3 │ │ │ │ + sub w21, w21, #0x2 │ │ │ │ + add x20, x20, w6, uxtw #3 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + add w4, w6, w2 │ │ │ │ + ldr d29, [x20, x2, lsl #3] │ │ │ │ + ldr d31, [x19, w2, uxtw #3] │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + ucvtf d30, w4 │ │ │ │ + lsl x3, x3, #3 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fsub d30, d30, d27 │ │ │ │ + str d31, [x19, x3] │ │ │ │ + ldr d29, [x20, x2, lsl #3] │ │ │ │ + fdiv d0, d28, d30 │ │ │ │ + fadd d30, d30, d28 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fadd d0, d0, d28 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + fsub d31, d29, d31 │ │ │ │ + b.pl 246bc // b.nfrst │ │ │ │ + str x3, [sp, #48] │ │ │ │ + str d31, [sp, #56] │ │ │ │ + stp x2, x0, [sp, #64] │ │ │ │ + str w6, [sp, #84] │ │ │ │ + str d27, [sp, #88] │ │ │ │ + bl 3780 │ │ │ │ + ldr d31, [sp, #56] │ │ │ │ + ldp x2, x0, [sp, #64] │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + str d31, [x0, x3] │ │ │ │ + cmp x2, x21 │ │ │ │ + b.eq 246d8 // b.none │ │ │ │ + ldr d27, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + ldr w6, [sp, #84] │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + b 24630 │ │ │ │ + fsqrt d0, d0 │ │ │ │ + fmul d0, d0, d31 │ │ │ │ + str d0, [x0, x3] │ │ │ │ + cmp x2, x21 │ │ │ │ + b.eq 246d8 // b.none │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + b 24630 │ │ │ │ + str xzr, [x19] │ │ │ │ + movi d29, #0x0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.ls 24708 // b.plast │ │ │ │ + ldr d28, [x0, x1, lsl #3] │ │ │ │ + fmul d28, d28, d28 │ │ │ │ + fadd d29, d29, d28 │ │ │ │ + str d29, [x19, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w22, w1 │ │ │ │ + b.hi 246ec // b.pmore │ │ │ │ + str xzr, [x19] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x668 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0x930 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + mov w2, #0x5ed // #1517 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-224]! │ │ │ │ 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] │ │ │ │ - mov x24, x3 │ │ │ │ - mov x23, x4 │ │ │ │ - ldr w3, [x0, #32] │ │ │ │ - cbz w3, 1ee94 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - mov x19, x1 │ │ │ │ + add w23, w2, #0x1 │ │ │ │ + add w21, w19, #0x1 │ │ │ │ + lsl x1, x20, #3 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, w2 │ │ │ │ + stp d11, d12, [sp, #96] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp d13, d14, [sp, #112] │ │ │ │ + str d15, [sp, #128] │ │ │ │ + str w4, [sp, #160] │ │ │ │ + str w3, [sp, #192] │ │ │ │ + bl 56b80 │ │ │ │ + lsl x2, x20, #3 │ │ │ │ mov x26, x0 │ │ │ │ - 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 │ │ │ │ - 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, 1ee78 │ │ │ │ - bl 173a8 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - add w21, w21, w0 │ │ │ │ - cmp w1, w25 │ │ │ │ - b.hi 1ee10 // b.pmore │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + cbz w21, 2480c │ │ │ │ + mov w3, w24 │ │ │ │ + mov w4, w27 │ │ │ │ + mov w2, w27 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 245a0 │ │ │ │ + sub w2, w27, w24 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, x26, w20, uxtw #3 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x28 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add w20, w20, w23 │ │ │ │ + bl 38a0 │ │ │ │ + cmp w21, w24 │ │ │ │ + b.ne 247c4 // b.any │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + add w24, w0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w21, w24 │ │ │ │ + mul w20, w24, w23 │ │ │ │ + str w20, [sp, #216] │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ + ubfiz x22, x20, #2, #32 │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x2, x20, #3, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3ac8 │ │ │ │ + mov w2, w27 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w27, 2489c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d31, [x26, x0, lsl #3] │ │ │ │ + str d31, [x28, w1, uxtw #3] │ │ │ │ + str w0, [x20, w1, uxtw #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + add w1, w1, w24 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 24880 // b.any │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 24a3c // b.plast │ │ │ │ + ldr w2, [sp, #192] │ │ │ │ + lsl w1, w2, #1 │ │ │ │ + mul w0, w24, w2 │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + mov w1, w2 │ │ │ │ + mul w2, w2, w23 │ │ │ │ + sub w23, w0, w24 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #212] │ │ │ │ + add w0, w23, #0x1 │ │ │ │ + sub w23, w1, #0x1 │ │ │ │ + str w0, [sp, #144] │ │ │ │ + add w0, w1, w2 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w0, [sp, #168] │ │ │ │ + madd w0, w24, w3, w1 │ │ │ │ + str w3, [sp, #176] │ │ │ │ + str w1, [sp, #184] │ │ │ │ + str w2, [sp, #200] │ │ │ │ + str w0, [sp, #208] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [sp, #176] │ │ │ │ + mov w25, #0x1 // #1 │ │ │ │ + ldr w22, [sp, #208] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + str w1, [sp, #152] │ │ │ │ + ldr w1, [sp, #168] │ │ │ │ + sub w1, w1, #0x2 │ │ │ │ + str w1, [sp, #164] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.ls 249e4 // b.plast │ │ │ │ + ubfiz x1, x25, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [sp, #164] │ │ │ │ + add w11, w23, w25 │ │ │ │ + ldr w2, [sp, #144] │ │ │ │ + add w3, w1, w25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cmp w23, w11 │ │ │ │ + b.cs 24974 // b.hs, b.nlast │ │ │ │ + ldr d31, [x28, w2, uxtw #3] │ │ │ │ + add w2, w2, w24 │ │ │ │ + ldr d30, [x26, w3, uxtw #3] │ │ │ │ + add w3, w3, w27 │ │ │ │ + fadd d30, d31, d30 │ │ │ │ + str d30, [x0, w1, uxtw #3] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp w25, w1 │ │ │ │ + b.ne 24950 // b.any │ │ │ │ + ldr d15, [x0] │ │ │ │ + mov w3, w23 │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ls 249c0 // b.plast │ │ │ │ + sub w2, w25, #0x2 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x2, x2, #0x2 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d29, [x0, x1, lsl #3] │ │ │ │ + fcmpe d29, d15 │ │ │ │ + b.mi 24d24 // b.first │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 249a0 // b.any │ │ │ │ + ldr d15, [x0, w3, uxtw #3] │ │ │ │ + add w3, w23, w3 │ │ │ │ + str d15, [x28, w22, uxtw #3] │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + str w3, [x20, w22, uxtw #2] │ │ │ │ + add w22, w22, w24 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #152] │ │ │ │ + add w0, w0, w25 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.hi 24928 // b.pmore │ │ │ │ + ldr w1, [sp, #192] │ │ │ │ + ldr w2, [sp, #176] │ │ │ │ + add w23, w23, w1 │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + add w2, w2, w1 │ │ │ │ + ldr w1, [sp, #212] │ │ │ │ + str w2, [sp, #176] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldr w2, [sp, #208] │ │ │ │ + str w0, [sp, #184] │ │ │ │ + add w2, w2, w1 │ │ │ │ + str w2, [sp, #208] │ │ │ │ + ldr w2, [sp, #144] │ │ │ │ + add w1, w2, w1 │ │ │ │ + ldr w2, [sp, #200] │ │ │ │ + str w1, [sp, #144] │ │ │ │ + ldr w1, [sp, #168] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [sp, #168] │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 24900 // b.hs, b.nlast │ │ │ │ + mov w23, #0x28 // #40 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + umull x1, w24, w23 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [sp, #216] │ │ │ │ + ucvtf d14, w27 │ │ │ │ + fmov d13, #-5.000000000000000000e-01 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + sub w1, w1, w24, lsl #1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + fmul d13, d14, d13 │ │ │ │ + ldr d0, [x28, x1, lsl #3] │ │ │ │ + str wzr, [x0] │ │ │ │ + str d0, [x0, #16] │ │ │ │ + bl 3330 │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d14 │ │ │ │ + bl 3330 │ │ │ │ + fmov d31, d0 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmov d0, d14 │ │ │ │ + fadd d15, d15, d30 │ │ │ │ + ldr d12, [x0, #80] │ │ │ │ + fsub d15, d15, d31 │ │ │ │ + fadd d15, d15, d12 │ │ │ │ + fmul d15, d15, d13 │ │ │ │ + str d15, [x22, #24] │ │ │ │ + bl 3330 │ │ │ │ + fmov d31, #-2.000000000000000000e+00 │ │ │ │ + fadd d0, d0, d0 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + fmul d15, d15, d31 │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + fadd d15, d15, d0 │ │ │ │ + str d15, [x22, #32] │ │ │ │ + cbz w0, 24da8 │ │ │ │ + ldr w1, [sp, #192] │ │ │ │ + fmov d11, #-1.000000000000000000e+00 │ │ │ │ + ldr w2, [sp, #160] │ │ │ │ + sub w4, w1, #0x1 │ │ │ │ + sub w0, w19, w1 │ │ │ │ + add x3, x0, #0x1 │ │ │ │ + add x0, x4, x0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + sub w22, w1, #0x1 │ │ │ │ + str x0, [sp, #216] │ │ │ │ + add x0, x26, w1, uxtw #3 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + ubfiz x0, x27, #3, #32 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + lsl x25, x3, #3 │ │ │ │ + ldr x5, [sp, #200] │ │ │ │ + madd w3, w1, w27, w27 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x4, [sp, #184] │ │ │ │ + madd w4, w24, w22, w2 │ │ │ │ + ubfiz x0, x2, #2, #32 │ │ │ │ + umaddl x23, w2, w23, x5 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w4, [sp, #164] │ │ │ │ + str w3, [sp, #212] │ │ │ │ + bl 56b80 │ │ │ │ + mov x4, x0 │ │ │ │ + cmp w19, w22 │ │ │ │ + b.ls 24d18 // b.plast │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.ne 24d48 // b.any │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + add x0, x4, x0, lsl #3 │ │ │ │ + ldr d30, [x28, w2, uxtw #3] │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + add w2, w2, w21 │ │ │ │ + fcmp d30, #0.0 │ │ │ │ + b.eq 24b8c // b.none │ │ │ │ + ldr x3, [sp, #144] │ │ │ │ + ldr d29, [x3, x1] │ │ │ │ + fcmp d29, #0.0 │ │ │ │ + b.eq 24b8c // b.none │ │ │ │ + fadd d31, d29, d30 │ │ │ │ + str d31, [x0, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x25, x1 │ │ │ │ + b.ne 24b64 // b.any │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr d30, [x4, x1, lsl #3] │ │ │ │ + mov w1, w22 │ │ │ │ + ldr d31, [x0] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 24d30 │ │ │ │ + fcmp d30, d11 │ │ │ │ + fcsel d30, d31, d30, eq // eq = none │ │ │ │ + csel w2, w1, w2, eq // eq = none │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp w19, w1 │ │ │ │ + b.ne 24bac // b.any │ │ │ │ + add x9, x4, w2, uxtw #3 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w1, [x23] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + stp x9, x4, [sp, #168] │ │ │ │ + str w2, [sp, #208] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x9, [sp, #168] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + ldr d0, [x9] │ │ │ │ + str x0, [x23, #8] │ │ │ │ + str d0, [x23, #16] │ │ │ │ + bl 3330 │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d14 │ │ │ │ + bl 3330 │ │ │ │ + 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, [x23, #24] │ │ │ │ + bl 3330 │ │ │ │ + lsl w8, w24, #1 │ │ │ │ + fmov d30, #-2.000000000000000000e+00 │ │ │ │ + ldp x0, x4, [sp, #168] │ │ │ │ + ucvtf d31, w8 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + ldr w2, [sp, #208] │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + fadd d31, d31, d15 │ │ │ │ + str d31, [x23, #32] │ │ │ │ + str w2, [x0] │ │ │ │ + b.eq 24da0 // b.none │ │ │ │ + add x8, x0, #0x4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + madd w2, w21, w2, w1 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr w2, [x20, x2, lsl #2] │ │ │ │ + str w2, [x8], #4 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ne 24c80 // b.any │ │ │ │ + ldr w2, [sp, #160] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + lsr w10, w2, #1 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + str w2, [sp, #160] │ │ │ │ + ldr w2, [sp, #160] │ │ │ │ + ldr w9, [x0, x1, lsl #2] │ │ │ │ + sub w2, w2, w1 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w8, [x0, x2] │ │ │ │ + str w9, [x0, x2] │ │ │ │ + str w8, [x0, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x10 │ │ │ │ + b.ne 24cac // b.any │ │ │ │ + mov x0, x4 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + sub x23, x23, #0x28 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + sub x0, x0, #0x4 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [sp, #164] │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + add w24, w0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x4, x0 │ │ │ │ + cmp w19, w22 │ │ │ │ + b.hi 24b4c // b.pmore │ │ │ │ + mov x9, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 24bd8 │ │ │ │ + fmov d15, d29 │ │ │ │ + mov w3, w1 │ │ │ │ + b 249ac │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 24d3c // b.first │ │ │ │ + b 24bb8 │ │ │ │ + fmov d30, d31 │ │ │ │ + mov w2, w1 │ │ │ │ + b 24bc4 │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + add x10, x4, x1, lsl #3 │ │ │ │ + ldr w1, [sp, #212] │ │ │ │ + add x0, x4, x0, lsl #3 │ │ │ │ + sub w9, w1, #0x1 │ │ │ │ + ldr w1, [sp, #164] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr d30, [x28, w1, uxtw #3] │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + add w1, w1, w21 │ │ │ │ + fcmp d30, #0.0 │ │ │ │ + b.eq 24d8c // b.none │ │ │ │ + ldr d29, [x26, w9, uxtw #3] │ │ │ │ + fcmp d29, #0.0 │ │ │ │ + b.eq 24d8c // b.none │ │ │ │ + fadd d31, d30, d29 │ │ │ │ + add w9, w9, w27 │ │ │ │ + str d31, [x2], #8 │ │ │ │ + cmp x10, x2 │ │ │ │ + b.ne 24d68 // b.any │ │ │ │ + b 24b9c │ │ │ │ + mov x0, x4 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + ldr d15, [sp, #128] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - add w0, w22, w21 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - str w22, [x24] │ │ │ │ - str w21, [x23] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 173a8 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - add w22, w22, w0 │ │ │ │ - cmp w1, w25 │ │ │ │ - b.hi 1ee10 // b.pmore │ │ │ │ - b 1ee50 │ │ │ │ - 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 x29, x30, [sp], #80 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp d11, d12, [sp, #96] │ │ │ │ + ldp d13, d14, [sp, #112] │ │ │ │ + ldp x29, x30, [sp], #224 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 1ef04 │ │ │ │ - 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 │ │ │ │ - add w0, w2, w0 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.ne 1eee4 // b.any │ │ │ │ - ret │ │ │ │ bti c │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - cbz w4, 1ef7c │ │ │ │ - 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 1ef44 │ │ │ │ - add w5, w6, w5 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - add w5, w3, w5 │ │ │ │ - cmp x0, x9 │ │ │ │ - b.eq 1ef6c // b.none │ │ │ │ - ldrb w7, [x0, #16] │ │ │ │ - ldp w8, w3, [x0] │ │ │ │ - ldr w6, [x0, #8] │ │ │ │ - add w3, w3, w8 │ │ │ │ - cbnz w7, 1ef30 │ │ │ │ - add w4, w6, w4 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - add w4, w3, w4 │ │ │ │ - cmp x0, x9 │ │ │ │ - b.ne 1ef44 // b.any │ │ │ │ - str w4, [x1] │ │ │ │ - add w0, w4, w5 │ │ │ │ - str w5, [x2] │ │ │ │ - ret │ │ │ │ - str w4, [x1] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str w5, [x2] │ │ │ │ + fcmp d3, #0.0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + fsub d0, d0, d1 │ │ │ │ + mov x29, sp │ │ │ │ + b.eq 24e30 // b.none │ │ │ │ + fdiv d0, d0, d2 │ │ │ │ + fmov d1, #-1.000000000000000000e+00 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fdiv d1, d1, d3 │ │ │ │ + fmul d0, d0, d3 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + bl 39d8 │ │ │ │ + fneg d0, d0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + b 3030 <__gmon_start__@plt> │ │ │ │ + fneg d0, d0 │ │ │ │ + fdiv d0, d0, d2 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fneg d0, d0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + b 3030 <__gmon_start__@plt> │ │ │ │ + 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 d8, d9, [sp, #32] │ │ │ │ + bl 3330 │ │ │ │ + ucvtf d31, w20 │ │ │ │ + fnmul d31, d0, d31 │ │ │ │ + str d31, [sp, #104] │ │ │ │ + cbz w20, 24f60 │ │ │ │ + movi d8, #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 d9, x1 │ │ │ │ + stp d10, d11, [sp, #48] │ │ │ │ + fmov d15, d8 │ │ │ │ + fmov d10, x0 │ │ │ │ + fmov d11, #1.000000000000000000e+00 │ │ │ │ + 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 24f30 // b.tcont │ │ │ │ + fmov d0, d10 │ │ │ │ + fadd d15, d15, d9 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fadd d8, d8, d0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 24ec0 // b.any │ │ │ │ + ldp d10, d11, [sp, #48] │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldr d30, [sp, #104] │ │ │ │ + fsub d31, d31, d14 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp d12, d13, [sp, #64] │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + ldp d14, d15, [sp, #80] │ │ │ │ + fsub d0, d30, d31 │ │ │ │ + fsub d0, d0, d8 │ │ │ │ + ldp d8, d9, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + bl 3330 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + fdiv d31, d31, d14 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fneg d0, d31 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fadd d8, d8, d0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 24ec0 // b.any │ │ │ │ + b 24ef8 │ │ │ │ + movi d8, #0x0 │ │ │ │ + fmov d15, d8 │ │ │ │ + b 24efc │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-384]! │ │ │ │ mov x29, sp │ │ │ │ + stp d10, d11, [sp, #112] │ │ │ │ + fmov d11, d1 │ │ │ │ + stp d12, d13, [sp, #128] │ │ │ │ + fmov d12, d2 │ │ │ │ + stp d14, d15, [sp, #144] │ │ │ │ + fmov d14, d0 │ │ │ │ + fmov d0, d1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x6 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - mov x23, x2 │ │ │ │ - ldr w22, [x0, #32] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - cbz w22, 1f05c │ │ │ │ - mov x21, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - ldr x3, [x21, #48] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - add x3, x3, x20 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - ldrb w1, [x3, #60] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - cbz w1, 1f01c │ │ │ │ - bl 1ad60 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr w1, [x21, #32] │ │ │ │ - add w25, w25, w0 │ │ │ │ - cmp w19, w1 │ │ │ │ - b.cs 1f034 // b.hs, b.nlast │ │ │ │ - ldr x3, [x21, #48] │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - add x3, x3, x20 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - ldrb w1, [x3, #60] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - cbnz w1, 1efe8 │ │ │ │ - bl 1ad60 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr w1, [x21, #32] │ │ │ │ - add w22, w22, w0 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1f000 // b.pmore │ │ │ │ + mov x24, x4 │ │ │ │ + mov x23, x5 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x3 │ │ │ │ + mov w26, w2 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + stp d8, d9, [sp, #96] │ │ │ │ + bl 3330 │ │ │ │ + fmul d31, d11, d11 │ │ │ │ + stp d31, d0, [sp, #344] │ │ │ │ + cbz w26, 25408 │ │ │ │ + fmul d7, d12, d12 │ │ │ │ + movi d31, #0x0 │ │ │ │ + fmov d9, d12 │ │ │ │ + mov x0, #0x280000000000 // #43980465111040 │ │ │ │ + add x21, x19, w26, uxtw #3 │ │ │ │ + movk x0, #0x4086, lsl #48 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + fmov d15, #1.000000000000000000e+00 │ │ │ │ + fmul d30, d12, d7 │ │ │ │ + fmov d12, d11 │ │ │ │ + str x0, [sp, #368] │ │ │ │ + stp d31, d31, [sp, #176] │ │ │ │ + stp d31, d31, [sp, #192] │ │ │ │ + stp d31, d31, [sp, #208] │ │ │ │ + stp d31, d31, [sp, #224] │ │ │ │ + stp d31, d31, [sp, #240] │ │ │ │ + stp d31, d31, [sp, #256] │ │ │ │ + stp d31, d31, [sp, #272] │ │ │ │ + stp d31, d31, [sp, #288] │ │ │ │ + stp d31, d31, [sp, #304] │ │ │ │ + str d30, [sp, #360] │ │ │ │ + str d7, [sp, #376] │ │ │ │ + ldr d11, [x19] │ │ │ │ + fsub d8, d14, d11 │ │ │ │ + fmul d13, d9, d8 │ │ │ │ + fadd d31, d13, d12 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #160] │ │ │ │ + bl 3330 │ │ │ │ + str d0, [sp, #168] │ │ │ │ + ldr d31, [sp, #160] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 251b4 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 25030 // b.any │ │ │ │ + ldr d31, [sp, #256] │ │ │ │ + fmov d11, d12 │ │ │ │ + ldp d16, d17, [sp, #304] │ │ │ │ + fmov d12, d9 │ │ │ │ + fneg d30, d31 │ │ │ │ + ldr d31, [sp, #264] │ │ │ │ + fneg d14, d31 │ │ │ │ + ldr d31, [sp, #272] │ │ │ │ + fneg d15, d31 │ │ │ │ + ldr d31, [sp, #280] │ │ │ │ + fneg d29, d31 │ │ │ │ + ldp d31, d22, [sp, #288] │ │ │ │ + fsub d30, d30, d31 │ │ │ │ + fmov d9, #1.000000000000000000e+00 │ │ │ │ + ucvtf d8, w26 │ │ │ │ + ldr d31, [sp, #184] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + fdiv d1, d9, d11 │ │ │ │ + fsub d10, d12, d9 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + fnmul d28, d10, d31 │ │ │ │ + ldr d31, [sp, #176] │ │ │ │ + fnmul d27, d10, d22 │ │ │ │ + fmul d31, d10, d31 │ │ │ │ + fsub d31, d31, d16 │ │ │ │ + str d31, [x25] │ │ │ │ + fnmul d1, d8, d1 │ │ │ │ + fsub d1, d1, d28 │ │ │ │ + fsub d1, d1, d17 │ │ │ │ + str d1, [x24] │ │ │ │ + str d30, [x23] │ │ │ │ + stp d27, d29, [sp, #160] │ │ │ │ + bl 56b80 │ │ │ │ + ldr d30, [sp, #344] │ │ │ │ + ldr d31, [sp, #192] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr d29, [sp, #168] │ │ │ │ + mov x0, x27 │ │ │ │ + fdiv d9, d9, d30 │ │ │ │ + ldr d30, [sp, #200] │ │ │ │ + fmul d31, d10, d31 │ │ │ │ + fmul d10, d10, d30 │ │ │ │ + ldr d30, [sp, #224] │ │ │ │ + fsub d14, d14, d30 │ │ │ │ + ldr d30, [sp, #240] │ │ │ │ + fsub d15, d15, d30 │ │ │ │ + ldr d30, [sp, #248] │ │ │ │ + fneg d14, d14 │ │ │ │ + fsub d29, d29, d30 │ │ │ │ + ldr d30, [sp, #208] │ │ │ │ + fneg d15, d15 │ │ │ │ + str d14, [x1, #64] │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + ldr d30, [sp, #232] │ │ │ │ + fneg d29, d29 │ │ │ │ + fsub d10, d10, d30 │ │ │ │ + fneg d31, d31 │ │ │ │ + stp d15, d29, [x1, #48] │ │ │ │ + fneg d10, d10 │ │ │ │ + stp d31, d10, [x1] │ │ │ │ + stp d15, d10, [x1, #16] │ │ │ │ + fmul d31, d9, d8 │ │ │ │ + ldr d27, [sp, #160] │ │ │ │ + ldr d30, [sp, #216] │ │ │ │ + fsub d31, d31, d27 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + fneg d31, d31 │ │ │ │ + stp d31, d29, [x1, #32] │ │ │ │ + bl 22a60 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + str w20, [x22] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - str w22, [x24] │ │ │ │ - str w25, [x23] │ │ │ │ - add w0, w22, w25 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + 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 │ │ │ │ - str w22, [x24] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str w25, [x23] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + fdiv d0, d15, d12 │ │ │ │ + fsub d29, d11, d14 │ │ │ │ + fmul d10, d31, d31 │ │ │ │ + fmul d20, d8, d8 │ │ │ │ + stp d31, d20, [sp, #328] │ │ │ │ + fmul d0, d0, d9 │ │ │ │ + fmul d0, d0, d29 │ │ │ │ + fsub d0, d15, d0 │ │ │ │ + bl 3330 │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + fdiv d24, d31, d9 │ │ │ │ + fmul d19, d24, d0 │ │ │ │ + str d24, [sp, #320] │ │ │ │ + fneg d0, d19 │ │ │ │ + str d19, [sp, #160] │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fadd d25, d12, d12 │ │ │ │ + ldp d31, d20, [sp, #328] │ │ │ │ + fmov d30, #-1.000000000000000000e+00 │ │ │ │ + ldr d24, [sp, #376] │ │ │ │ + fmul d5, d12, d10 │ │ │ │ + fadd d25, d25, d13 │ │ │ │ + fadd d22, d12, d14 │ │ │ │ + fdiv d28, d13, d31 │ │ │ │ + fmul d26, d12, d31 │ │ │ │ + fdiv d29, d30, d31 │ │ │ │ + ldr d31, [sp, #344] │ │ │ │ + fmul d27, d24, d20 │ │ │ │ + ldr d30, [sp, #360] │ │ │ │ + fnmul d25, d8, d25 │ │ │ │ + fneg d20, d20 │ │ │ │ + fmul d16, d31, d10 │ │ │ │ + fmov d23, d0 │ │ │ │ + fdiv d31, d15, d24 │ │ │ │ + fmul d17, d11, d9 │ │ │ │ + fdiv d27, d27, d10 │ │ │ │ + fsub d22, d22, d11 │ │ │ │ + ldp d19, d24, [sp, #160] │ │ │ │ + fmul d0, d9, d14 │ │ │ │ + fdiv d26, d8, d26 │ │ │ │ + fdiv d25, d25, d16 │ │ │ │ + fdiv d18, d15, d30 │ │ │ │ + fsub d0, d0, d17 │ │ │ │ + fdiv d16, d8, d10 │ │ │ │ + fnmul d30, d8, d22 │ │ │ │ + fdiv d20, d20, d5 │ │ │ │ + fdiv d7, d15, d10 │ │ │ │ + fadd d0, d0, d12 │ │ │ │ + fdiv d17, d9, d10 │ │ │ │ + fdiv d22, d22, d10 │ │ │ │ + fdiv d30, d30, d5 │ │ │ │ + fdiv d0, d0, d12 │ │ │ │ + fsub d28, d28, d24 │ │ │ │ + ldr d24, [sp, #176] │ │ │ │ + fadd d24, d24, d29 │ │ │ │ + str d24, [sp, #176] │ │ │ │ + ldr d24, [sp, #352] │ │ │ │ + fmul d10, d26, d26 │ │ │ │ + fadd d28, d28, d24 │ │ │ │ + ldr d24, [sp, #184] │ │ │ │ + fsub d10, d10, d25 │ │ │ │ + fadd d24, d24, d26 │ │ │ │ + fnmul d31, d31, d28 │ │ │ │ + fadd d28, d28, d28 │ │ │ │ + fmul d10, d10, d23 │ │ │ │ + str d24, [sp, #184] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + ldr d28, [sp, #296] │ │ │ │ + fmul d5, d29, d31 │ │ │ │ + fneg d6, d31 │ │ │ │ + ldr d24, [sp, #192] │ │ │ │ + fadd d28, d28, d25 │ │ │ │ + fmul d25, d26, d31 │ │ │ │ + fmul d27, d27, d18 │ │ │ │ + fmul d18, d31, d31 │ │ │ │ + fsub d5, d5, d16 │ │ │ │ + fsub d6, d6, d31 │ │ │ │ + fadd d24, d24, d17 │ │ │ │ + str d28, [sp, #296] │ │ │ │ + fsub d28, d15, d9 │ │ │ │ + fsub d16, d25, d20 │ │ │ │ + fsub d18, d18, d27 │ │ │ │ + fmul d25, d29, d26 │ │ │ │ + fmul d5, d5, d23 │ │ │ │ + str d24, [sp, #192] │ │ │ │ + fnmul d20, d23, d31 │ │ │ │ + fmul d27, d28, d27 │ │ │ │ + fmul d28, d28, d31 │ │ │ │ + fmul d18, d18, d23 │ │ │ │ + ldr d24, [sp, #200] │ │ │ │ + fmul d16, d16, d23 │ │ │ │ + fmul d31, d29, d29 │ │ │ │ + fnmul d29, d23, d29 │ │ │ │ + fnmul d26, d23, d26 │ │ │ │ + fsub d19, d28, d19 │ │ │ │ + fsub d28, d25, d7 │ │ │ │ + ldr d25, [sp, #216] │ │ │ │ + fadd d27, d6, d27 │ │ │ │ + fadd d24, d24, d7 │ │ │ │ + fsub d31, d31, d17 │ │ │ │ + fadd d25, d25, d10 │ │ │ │ + fmul d28, d28, d23 │ │ │ │ + str d24, [sp, #200] │ │ │ │ + fmul d31, d31, d23 │ │ │ │ + str d25, [sp, #216] │ │ │ │ + ldr d25, [sp, #264] │ │ │ │ + fadd d27, d25, d27 │ │ │ │ + str d27, [sp, #264] │ │ │ │ + ldr d27, [sp, #256] │ │ │ │ + fadd d27, d27, d19 │ │ │ │ + str d27, [sp, #256] │ │ │ │ + ldr d27, [sp, #224] │ │ │ │ + fadd d27, d27, d18 │ │ │ │ + str d27, [sp, #224] │ │ │ │ + ldr d27, [sp, #272] │ │ │ │ + fadd d27, d27, d22 │ │ │ │ + str d27, [sp, #272] │ │ │ │ + ldr d27, [sp, #240] │ │ │ │ + fadd d27, d27, d5 │ │ │ │ + str d27, [sp, #240] │ │ │ │ + ldr d27, [sp, #280] │ │ │ │ + fadd d30, d27, d30 │ │ │ │ + str d30, [sp, #280] │ │ │ │ + ldr d30, [sp, #248] │ │ │ │ + fadd d30, d30, d16 │ │ │ │ + str d30, [sp, #248] │ │ │ │ + ldr d30, [sp, #288] │ │ │ │ + fadd d30, d30, d20 │ │ │ │ + str d30, [sp, #288] │ │ │ │ + ldr d30, [sp, #304] │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + str d30, [sp, #304] │ │ │ │ + ldr d30, [sp, #312] │ │ │ │ + fadd d30, d30, d26 │ │ │ │ + str d30, [sp, #312] │ │ │ │ + ldr d30, [sp, #232] │ │ │ │ + fadd d30, d30, d28 │ │ │ │ + str d30, [sp, #232] │ │ │ │ + ldr d30, [sp, #208] │ │ │ │ + fadd d31, d30, d31 │ │ │ │ + str d31, [sp, #208] │ │ │ │ + bl 3330 │ │ │ │ + ldr d24, [sp, #320] │ │ │ │ + ldr d31, [sp, #368] │ │ │ │ + fnmul d0, d24, d0 │ │ │ │ + fcmp d0, d31 │ │ │ │ + b.lt 25060 // b.tstop │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + b 25060 │ │ │ │ + movi d31, #0x0 │ │ │ │ + mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + fmov d29, x0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + fmov d15, d29 │ │ │ │ + fmov d14, d29 │ │ │ │ + fmov d30, d29 │ │ │ │ + fmov d17, d31 │ │ │ │ + fmov d16, d31 │ │ │ │ + fmov d22, d31 │ │ │ │ + stp d31, d31, [sp, #176] │ │ │ │ + stp d31, d31, [sp, #192] │ │ │ │ + stp d31, d31, [sp, #208] │ │ │ │ + stp d31, d31, [sp, #224] │ │ │ │ + stp d31, d31, [sp, #240] │ │ │ │ + b 250a0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + adrp x7, 86000 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + ldr d31, [x7, #88] │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + mov w22, w2 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + mov x23, x1 │ │ │ │ + stp x27, x28, [sp, #224] │ │ │ │ + mov w28, w6 │ │ │ │ + stp d8, d9, [sp, #240] │ │ │ │ + stp d10, d11, [sp, #256] │ │ │ │ + stp d12, d13, [sp, #272] │ │ │ │ + fmov d13, d0 │ │ │ │ + stp d14, d15, [sp, #288] │ │ │ │ + ldr d8, [x5] │ │ │ │ + str x5, [sp, #88] │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + fabs d28, d8 │ │ │ │ + ldr d11, [x3] │ │ │ │ + ldr d9, [x4] │ │ │ │ + stp x3, x4, [sp, #72] │ │ │ │ + fcmpe d28, d31 │ │ │ │ + ldr x3, [x5] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str d1, [sp, #8] │ │ │ │ + b.mi 254e4 // b.first │ │ │ │ + fcmpe d9, #0.0 │ │ │ │ + b.mi 25940 // b.first │ │ │ │ + fcmpe d8, #0.0 │ │ │ │ + b.ls 25920 // b.plast │ │ │ │ + ldr d31, [sp, #8] │ │ │ │ + b 254f4 │ │ │ │ + fcmpe d9, #0.0 │ │ │ │ + fmov d8, d31 │ │ │ │ + b.mi 25950 // b.first │ │ │ │ + fmov d31, d1 │ │ │ │ + fcmpe d11, d31 │ │ │ │ + b.mi 2592c // b.first │ │ │ │ + movi d14, #0x0 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + mov x1, #0xffefffffffffffff // #-4503599627370497 │ │ │ │ + stp x1, x0, [sp, #40] │ │ │ │ + mov x0, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ + movk x0, #0x40f8, lsl #48 │ │ │ │ + ucvtf d31, w22 │ │ │ │ + fmov d12, d14 │ │ │ │ + fmov d10, d14 │ │ │ │ + add x19, x23, w22, uxtw #3 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + movk x0, #0xc0f8, lsl #48 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str d31, [sp, #56] │ │ │ │ + nop │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + fmov d0, d11 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + fmov d2, d8 │ │ │ │ + fmov d1, d9 │ │ │ │ + add x6, sp, #0x6c │ │ │ │ + add x5, sp, #0x80 │ │ │ │ + add x3, sp, #0x70 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 24f6c │ │ │ │ + fmov d0, d9 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3330 │ │ │ │ + ldr d31, [sp, #56] │ │ │ │ + movi d30, #0x0 │ │ │ │ + fnmul d31, d0, d31 │ │ │ │ + str d31, [sp, #32] │ │ │ │ + cbz w22, 2585c │ │ │ │ + fmov d15, d30 │ │ │ │ + mov x24, x23 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d0, [x24] │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fsub d0, d0, d11 │ │ │ │ + fdiv d0, d0, d9 │ │ │ │ + fmul d0, d0, d8 │ │ │ │ + fsub d0, d31, d0 │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.ge 257e4 // b.tcont │ │ │ │ + ldp d31, d0, [sp, #16] │ │ │ │ + str d30, [sp] │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + ldr d30, [sp] │ │ │ │ + fadd d30, d30, d0 │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 255a0 // b.any │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldr d29, [sp, #32] │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + fsub d31, d31, d8 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fsub d31, d29, d31 │ │ │ │ + fsub d30, d31, d30 │ │ │ │ + cbz w0, 25610 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d31, [x0, #96] │ │ │ │ + fmul d30, d30, d31 │ │ │ │ + cbz x20, 25620 │ │ │ │ + ldr d31, [x20] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.ge 2582c // b.tcont │ │ │ │ + ldr d31, [sp, #40] │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 2581c // b.tcont │ │ │ │ + ldr d28, [sp, #112] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d31, [x0, #112] │ │ │ │ + fcmp d28, #0.0 │ │ │ │ + b.eq 25650 // b.none │ │ │ │ + fabs d27, d28 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fmul d27, d27, d11 │ │ │ │ + fdiv d31, d31, d27 │ │ │ │ + ldr d27, [sp, #120] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d23, [x0, #112] │ │ │ │ + fcmp d27, #0.0 │ │ │ │ + b.eq 25674 // b.none │ │ │ │ + fabs d26, d27 │ │ │ │ + fmov d23, #2.500000000000000000e-01 │ │ │ │ + fmul d26, d26, d9 │ │ │ │ + fdiv d23, d23, d26 │ │ │ │ + ldr d26, [sp, #128] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d25, [x0, #112] │ │ │ │ + fcmp d26, #0.0 │ │ │ │ + b.eq 25698 // b.none │ │ │ │ + adrp x0, 86000 │ │ │ │ + fabs d25, d26 │ │ │ │ + ldr d30, [x0, #104] │ │ │ │ + fdiv d25, d30, d25 │ │ │ │ + fcmpe d31, d23 │ │ │ │ + fmul d28, d28, d11 │ │ │ │ + fmul d27, d27, d9 │ │ │ │ + fmov d20, d8 │ │ │ │ + fmov d21, d9 │ │ │ │ + fmov d22, d11 │ │ │ │ + fcsel d31, d31, d23, ge // ge = tcont │ │ │ │ + fmul d28, d28, d11 │ │ │ │ + fmul d27, d27, d9 │ │ │ │ + fcmpe d31, d25 │ │ │ │ + fcsel d31, d31, d25, ge // ge = tcont │ │ │ │ + fmul d14, d26, d31 │ │ │ │ + fmul d10, d28, d31 │ │ │ │ + fmul d12, d27, d31 │ │ │ │ + mov w0, #0x15 // #21 │ │ │ │ + fmov d25, #2.500000000000000000e-01 │ │ │ │ + fmov d23, #1.000000000000000000e+00 │ │ │ │ + nop │ │ │ │ + fmul d10, d10, d25 │ │ │ │ + fmul d14, d14, d25 │ │ │ │ + fmul d12, d12, d25 │ │ │ │ + fadd d11, d22, d10 │ │ │ │ + fadd d8, d20, d14 │ │ │ │ + fadd d9, d21, d12 │ │ │ │ + fsub d31, d13, d11 │ │ │ │ + fmul d31, d31, d8 │ │ │ │ + fdiv d31, d31, d9 │ │ │ │ + fsub d31, d23, d31 │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.mi 257b4 // b.first │ │ │ │ + ldr d31, [sp, #8] │ │ │ │ + fsub d31, d31, d11 │ │ │ │ + fmul d31, d31, d8 │ │ │ │ + fdiv d31, d31, d9 │ │ │ │ + fsub d31, d23, d31 │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.mi 257b4 // b.first │ │ │ │ + cmp w21, w28 │ │ │ │ + b.eq 2574c // b.none │ │ │ │ + adrp x0, 86000 │ │ │ │ + fabs d31, d10 │ │ │ │ + ldr d23, [x0, #120] │ │ │ │ + fmul d25, d9, d23 │ │ │ │ + fcmpe d31, d25 │ │ │ │ + b.gt 257c0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str d11, [x1] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str d9, [x1] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str d8, [x1] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 259cc // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + movi d0, #0x0 │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x27, x28, [sp, #224] │ │ │ │ + ldp d8, d9, [sp, #240] │ │ │ │ + ldp d10, d11, [sp, #256] │ │ │ │ + ldp d12, d13, [sp, #272] │ │ │ │ + ldp d14, d15, [sp, #288] │ │ │ │ + add sp, sp, #0x130 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - cbz w4, 1f3fc │ │ │ │ - sub w3, w4, #0x1 │ │ │ │ - ldr x6, [x0, #48] │ │ │ │ - cmp w3, #0xe │ │ │ │ - b.ls 1f420 // b.plast │ │ │ │ - movi v28.4s, #0x0 │ │ │ │ - add x0, x6, #0x3c │ │ │ │ - lsr w3, w4, #4 │ │ │ │ - mov w5, #0x580 // #1408 │ │ │ │ - movi v27.4s, #0x1 │ │ │ │ - mov v29.16b, v28.16b │ │ │ │ - umaddl x3, w3, w5, x0 │ │ │ │ + subs w0, w0, #0x1 │ │ │ │ + b.ne 256e0 // b.any │ │ │ │ + b 2572c │ │ │ │ + fabs d31, d12 │ │ │ │ + fcmpe d25, d31 │ │ │ │ + b.mi 257d0 // b.first │ │ │ │ + b 2574c │ │ │ │ + fabs d31, d14 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + fcmpe d31, d23 │ │ │ │ + b.gt 25540 │ │ │ │ + b 2574c │ │ │ │ + str d30, [sp] │ │ │ │ + bl 3330 │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + fdiv d31, d31, d8 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fneg d0, d31 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + ldr d30, [sp] │ │ │ │ + fadd d30, d30, d0 │ │ │ │ + cmp x19, x24 │ │ │ │ + b.ne 255a0 // b.any │ │ │ │ + b 255e4 │ │ │ │ + fsub d22, d11, d10 │ │ │ │ + fsub d21, d9, d12 │ │ │ │ + fsub d20, d8, d14 │ │ │ │ + b 256d0 │ │ │ │ + ldr d25, [x20, #32] │ │ │ │ + fcmpe d25, #0.0 │ │ │ │ + b.ge 2583c // b.tcont │ │ │ │ + b 25620 │ │ │ │ + ldr d23, [x20, #64] │ │ │ │ + fcmpe d23, #0.0 │ │ │ │ + b.ge 2584c // b.tcont │ │ │ │ + b 25620 │ │ │ │ + ldr d29, [sp, #40] │ │ │ │ + fcmpe d29, d30 │ │ │ │ + b.mi 25864 // b.first │ │ │ │ + b 25620 │ │ │ │ + fmov d15, d30 │ │ │ │ + b 255e4 │ │ │ │ + ldp d28, d15, [sp, #112] │ │ │ │ + str d30, [sp] │ │ │ │ + ldp d22, d26, [x20, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr d21, [x20, #24] │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + ldr d27, [sp, #128] │ │ │ │ + fmul d25, d25, d15 │ │ │ │ + fmul d20, d21, d15 │ │ │ │ + fmul d21, d28, d21 │ │ │ │ + fmul d23, d23, d27 │ │ │ │ + fmul d28, d28, d22 │ │ │ │ + fmul d22, d22, d27 │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + fmul d26, d15, d26 │ │ │ │ + fadd d31, d31, d20 │ │ │ │ + fadd d25, d25, d21 │ │ │ │ + fadd d23, d23, d28 │ │ │ │ + fadd d10, d31, d22 │ │ │ │ + fadd d12, d25, d27 │ │ │ │ + fadd d14, d23, d26 │ │ │ │ + bl 38a0 │ │ │ │ + fabs d25, d15 │ │ │ │ + fmov d21, #2.500000000000000000e-01 │ │ │ │ + fmov d22, #5.000000000000000000e-01 │ │ │ │ + fabs d31, d10 │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmul d21, d9, d21 │ │ │ │ + fmul d22, d9, d22 │ │ │ │ + fabs d23, d14 │ │ │ │ + ldr d19, [x0, #104] │ │ │ │ + fmov d20, #1.000000000000000000e+00 │ │ │ │ + ldr d30, [sp] │ │ │ │ + fdiv d25, d25, d21 │ │ │ │ + fdiv d31, d31, d22 │ │ │ │ + fdiv d23, d23, d19 │ │ │ │ + fcmpe d31, d25 │ │ │ │ + fcsel d31, d31, d25, gt │ │ │ │ + fcmpe d23, d31 │ │ │ │ + fcsel d31, d31, d23, mi // mi = first │ │ │ │ + fcmpe d31, d20 │ │ │ │ + b.mi 259a8 // b.first │ │ │ │ + fmov d20, d8 │ │ │ │ + fmov d21, d9 │ │ │ │ + fmov d22, d11 │ │ │ │ + str d30, [sp, #40] │ │ │ │ + b 256d0 │ │ │ │ + fcmpe d11, d13 │ │ │ │ + b.gt 25958 │ │ │ │ + b 254fc │ │ │ │ + fsub d31, d31, d11 │ │ │ │ + fdiv d31, d9, d31 │ │ │ │ + fcmpe d31, d8 │ │ │ │ + b.ls 2596c // b.plast │ │ │ │ + b 254fc │ │ │ │ + fcmpe d8, #0.0 │ │ │ │ + fmov d9, #1.000000000000000000e+00 │ │ │ │ + b.ls 25920 // b.plast │ │ │ │ + b 254dc │ │ │ │ + fmov d9, #1.000000000000000000e+00 │ │ │ │ + b 254f0 │ │ │ │ + fsub d31, d13, d11 │ │ │ │ + fdiv d31, d9, d31 │ │ │ │ + fcmpe d8, d31 │ │ │ │ + b.ls 25984 // b.plast │ │ │ │ + b 254fc │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d2, [x0, #88] │ │ │ │ + fsub d8, d31, d2 │ │ │ │ + fcmpe d8, #0.0 │ │ │ │ + b.ls 2599c // b.plast │ │ │ │ + b 254fc │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d2, [x0, #88] │ │ │ │ + fadd d8, d31, d2 │ │ │ │ + fcmpe d8, #0.0 │ │ │ │ + b.ge 2599c // b.tcont │ │ │ │ + b 254fc │ │ │ │ + fmov d2, #5.000000000000000000e-01 │ │ │ │ + fmul d8, d31, d2 │ │ │ │ + b 254fc │ │ │ │ + fdiv d31, d20, d31 │ │ │ │ + fmov d21, d9 │ │ │ │ + fmov d20, d8 │ │ │ │ + fmov d22, d11 │ │ │ │ + str d30, [sp, #40] │ │ │ │ + fmul d10, d10, d31 │ │ │ │ + fmul d12, d12, d31 │ │ │ │ + fmul d14, d14, d31 │ │ │ │ + b 256d0 │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + bl 3588 │ │ │ │ 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 v23.4s, v31.4h │ │ │ │ - sxtl2 v31.4s, v31.8h │ │ │ │ - bic v24.16b, v27.16b, v26.16b │ │ │ │ - sub v29.4s, v29.4s, v26.4s │ │ │ │ - bic v25.16b, v27.16b, v30.16b │ │ │ │ - bic v26.16b, v27.16b, v23.16b │ │ │ │ - add v24.4s, v24.4s, v28.4s │ │ │ │ - sub v29.4s, v29.4s, v30.4s │ │ │ │ - bic v28.16b, v27.16b, v31.16b │ │ │ │ - add v30.4s, v25.4s, v24.4s │ │ │ │ - sub v29.4s, v29.4s, v23.4s │ │ │ │ - add v30.4s, v26.4s, v30.4s │ │ │ │ - sub v29.4s, v29.4s, v31.4s │ │ │ │ - add v28.4s, v28.4s, v30.4s │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 1f0c0 // b.any │ │ │ │ - addv s31, v28.4s │ │ │ │ - fmov w3, s31 │ │ │ │ - addv s31, v29.4s │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x4, #0xf │ │ │ │ - b.eq 1f384 // b.none │ │ │ │ - and w5, w4, #0xfffffff0 │ │ │ │ - mov w7, #0x58 // #88 │ │ │ │ - umaddl x7, w5, w7, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbnz w7, 1f39c │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w7, w5, #0x1 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f3a4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x2 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f3ac │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x3 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f3b4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x4 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f3bc │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x5 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f3c4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x6 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f3cc │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x7 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbnz w7, 1f3d4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w7, w5, #0x8 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f3dc │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x9 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f3e4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0xa │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f3ec │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0xb │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f3f4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0xc │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f410 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0xd │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1f418 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w5, w5, #0xe │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 1f384 // b.plast │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - umaddl x5, w5, w4, x6 │ │ │ │ - ldrb w4, [x5, #60] │ │ │ │ - cbnz w4, 1f430 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - mov w4, w3 │ │ │ │ - str w4, [x1] │ │ │ │ - mov w3, w0 │ │ │ │ - add w0, w4, w0 │ │ │ │ - str w3, [x2] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.eq 25a1c // b.none │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + fcmpe d2, d31 │ │ │ │ + mov x29, sp │ │ │ │ + b.mi 25a34 // b.first │ │ │ │ + movi d0, #0x0 │ │ │ │ + bl 3330 │ │ │ │ + fneg d0, d0 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - b 1f1c4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f1e4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f204 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f224 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f244 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f264 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f284 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - b 1f2a4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f2c4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f2e4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f304 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f324 │ │ │ │ - str w4, [x1] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str w3, [x2] │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmul d1, d1, d1 │ │ │ │ + ldr d31, [x0, #128] │ │ │ │ + fdiv d31, d31, d2 │ │ │ │ + fmul d0, d1, d31 │ │ │ │ ret │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f344 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1f364 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 1f1b0 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - b 1f384 │ │ │ │ + fadd d0, d2, d2 │ │ │ │ + stp d14, d15, [sp, #16] │ │ │ │ + str d2, [sp, #40] │ │ │ │ + str d1, [sp, #56] │ │ │ │ + fsub d0, d31, d0 │ │ │ │ + bl 33a8 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d14, d0 │ │ │ │ + ldr d2, [sp, #40] │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fsub d31, d31, d2 │ │ │ │ + fmov d0, d31 │ │ │ │ + stp d31, d2, [sp, #40] │ │ │ │ + bl 33a8 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d15, d0 │ │ │ │ + ldr d0, [sp, #40] │ │ │ │ + bl 33a8 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmul d0, d15, d0 │ │ │ │ + ldp d2, d1, [sp, #48] │ │ │ │ + fsub d31, d14, d0 │ │ │ │ + fmul d1, d1, d1 │ │ │ │ + fmul d2, d2, d2 │ │ │ │ + ldp d14, d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + fmul d31, d31, d1 │ │ │ │ + fdiv d0, d31, d2 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + fmov d23, #5.000000000000000000e-01 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + fcmpe d0, d23 │ │ │ │ + mov x29, sp │ │ │ │ + stp d13, d14, [sp, #16] │ │ │ │ + str d15, [sp, #32] │ │ │ │ + fmov d15, d0 │ │ │ │ + b.mi 25bb4 // b.first │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmov d30, #5.500000000000000000e+00 │ │ │ │ + fadd d31, d0, d29 │ │ │ │ + ldr d24, [x0, #144] │ │ │ │ + adrp x0, 86000 │ │ │ │ + fadd d14, d0, d30 │ │ │ │ + ldr d25, [x0, #152] │ │ │ │ + adrp x0, 86000 │ │ │ │ + fdiv d24, d24, d31 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + ldr d26, [x0, #160] │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmov d0, d14 │ │ │ │ + ldr d27, [x0, #168] │ │ │ │ + adrp x0, 86000 │ │ │ │ + fdiv d25, d25, d31 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + ldr d28, [x0, #176] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d22, [x0, #184] │ │ │ │ + fdiv d26, d26, d31 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fdiv d27, d27, d31 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fdiv d28, d28, d31 │ │ │ │ + fadd d24, d24, d22 │ │ │ │ + fadd d25, d25, d24 │ │ │ │ + fadd d26, d26, d25 │ │ │ │ + fadd d27, d27, d26 │ │ │ │ + fadd d28, d28, d27 │ │ │ │ + stp d28, d31, [sp, #48] │ │ │ │ + bl 3330 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + ldp d28, d31, [sp, #48] │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmov d13, d0 │ │ │ │ + ldr d0, [x0, #192] │ │ │ │ + adrp x0, 86000 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + ldr d29, [x0, #200] │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + fadd d0, d0, d28 │ │ │ │ + fmul d0, d0, d29 │ │ │ │ + fdiv d0, d0, d15 │ │ │ │ + bl 3330 │ │ │ │ + fmov d23, #5.000000000000000000e-01 │ │ │ │ + fadd d15, d15, d23 │ │ │ │ + fmul d15, d15, d13 │ │ │ │ + fsub d30, d14, d15 │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + ldp d13, d14, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + fsub d0, d0, d30 │ │ │ │ + ret │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d14, [x0, #136] │ │ │ │ + fmul d0, d0, d14 │ │ │ │ + bl 3798 │ │ │ │ + fdiv d0, d14, d0 │ │ │ │ + bl 3330 │ │ │ │ + fmov d14, d0 │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + fsub d0, d0, d15 │ │ │ │ + bl 25aac │ │ │ │ + fsub d0, d14, d0 │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + ldp d13, d14, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - cbz x0, 1f4e4 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - cbz w1, 1f4c4 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + mov x20, x3 │ │ │ │ + mov x19, x4 │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x21, x2 │ │ │ │ + str d15, [sp, #40] │ │ │ │ + stp d9, d10, [sp, #48] │ │ │ │ + stp d11, d12, [sp, #64] │ │ │ │ + stp d13, d14, [sp, #80] │ │ │ │ + cbz w1, 25d94 │ │ │ │ + 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 │ │ │ │ - add x1, x0, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 2a02c │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - 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 1f480 // b.lo, b.ul, b.last │ │ │ │ + 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 25c60 // b.hs, b.nlast │ │ │ │ + ucvtf d30, w1 │ │ │ │ + fmov d28, #6.000000000000000000e+00 │ │ │ │ + fmov d22, #3.000000000000000000e+00 │ │ │ │ + fmov d10, #2.000000000000000000e+00 │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + fdiv d31, d29, d30 │ │ │ │ + ldr d23, [x0, #208] │ │ │ │ + fdiv d27, d27, d30 │ │ │ │ + adrp x0, 86000 │ │ │ │ + fdiv d14, d26, d30 │ │ │ │ + ldr d25, [x0, #216] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d24, [x0, #224] │ │ │ │ + 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, d10, d31 │ │ │ │ + fsub d31, d31, d23 │ │ │ │ + fmul d13, d31, d31 │ │ │ │ + fmul d31, d31, d24 │ │ │ │ + fmul d13, d13, d25 │ │ │ │ + fadd d13, d13, d31 │ │ │ │ + fadd d11, d13, d12 │ │ │ │ + fmov d0, d11 │ │ │ │ + bl 25aac │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d9, d0 │ │ │ │ + fneg d1, d13 │ │ │ │ + fmov d0, d10 │ │ │ │ + bl 39d8 │ │ │ │ + fmov d31, d0 │ │ │ │ + fmul d15, d15, d13 │ │ │ │ + fmov d0, d11 │ │ │ │ + fsub d31, d12, d31 │ │ │ │ + fmul d31, d31, d9 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl 25aac │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fsub d31, d12, d0 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fdiv d31, d31, d13 │ │ │ │ + fsub d26, d14, d31 │ │ │ │ + str d26, [x21] │ │ │ │ ldr x21, [sp, #32] │ │ │ │ - bl 38a0 │ │ │ │ - str wzr, [x20, #32] │ │ │ │ - strb wzr, [x20, #45] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ + str d15, [x20] │ │ │ │ + ldr d15, [sp, #40] │ │ │ │ + str d13, [x19] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp d9, d10, [sp, #48] │ │ │ │ + ldp d11, d12, [sp, #64] │ │ │ │ + ldp d13, d14, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz x0, 1f4fc │ │ │ │ - movi d31, #0xffffffff │ │ │ │ - stur d31, [x0, #36] │ │ │ │ - b 1e3c0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #44] │ │ │ │ - cbz w0, 1f52c │ │ │ │ - ldr w2, [x1, #36] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.eq 1f52c // b.none │ │ │ │ - ldr w0, [x1, #40] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - sub w0, w0, w2 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz x0, 1f628 │ │ │ │ + movi d29, #0x0 │ │ │ │ + fmov d27, d29 │ │ │ │ + fmov d26, d29 │ │ │ │ + b 25ca4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - cbz w1, 1f62c │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ + adrp x20, 81000 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - ldr x20, [x0, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - cbnz x20, 1f588 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - cmp w22, w1 │ │ │ │ - b.cs 1f604 // b.hs, b.nlast │ │ │ │ + mov w21, w5 │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x3 │ │ │ │ + mov w23, w4 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x2 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x958 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ + mov x28, x6 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + add x20, x20, #0x960 │ │ │ │ + subs w21, w21, #0x1 │ │ │ │ + b.eq 25e24 // b.none │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 3510 │ │ │ │ + cmp w19, w21 │ │ │ │ + b.ne 25e04 // b.any │ │ │ │ + adrp x2, 84000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1d8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + cbz w23, 25f40 │ │ │ │ + mov w0, w23 │ │ │ │ + adrp x25, 81000 │ │ │ │ + add x25, x25, #0x990 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0x988 │ │ │ │ + str x0, [sp, #96] │ │ │ │ nop │ │ │ │ - add x23, x23, #0x50 │ │ │ │ - add x20, x0, x23 │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - cbz w1, 1f5e0 │ │ │ │ + adrp x0, 83000 │ │ │ │ + mov w23, w20 │ │ │ │ + add x2, x0, #0x298 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + cbz w21, 25ffc │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - add x1, x0, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 2a02c │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - bl 38a0 │ │ │ │ - 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 1f5a0 // b.lo, b.ul, b.last │ │ │ │ - bl 38a0 │ │ │ │ - strb wzr, [x20, #45] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr w1, [x24] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str wzr, [x20, #32] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - cmp w22, w1 │ │ │ │ - b.cc 1f580 // b.lo, b.ul, b.last │ │ │ │ + b 25eac │ │ │ │ + cbnz w0, 25f98 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x980 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w21, w19 │ │ │ │ + b.ls 25ef4 // b.plast │ │ │ │ + ldr w0, [x28] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.eq 25f60 // b.none │ │ │ │ + ldr x1, [x26, x20, lsl #3] │ │ │ │ + ldr x0, [x24, x20, lsl #3] │ │ │ │ + ldr x2, [x27, x20, lsl #3] │ │ │ │ + ldrb w1, [x1, x19] │ │ │ │ + ldrb w0, [x0, x19] │ │ │ │ + ldr w3, [x2, w19, uxtw #2] │ │ │ │ + cbnz w1, 25e88 │ │ │ │ + cbz w0, 25f84 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 3510 │ │ │ │ + cmp w21, w19 │ │ │ │ + b.hi 25eac // b.pmore │ │ │ │ + ubfiz x4, x21, #2, #32 │ │ │ │ + mov w0, w21 │ │ │ │ + ldr x1, [x26, x20, lsl #3] │ │ │ │ + ldr x3, [x24, x20, lsl #3] │ │ │ │ + ldr x2, [x27, x20, lsl #3] │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + ldrb w0, [x3, x0] │ │ │ │ + ldr w3, [x2, x4] │ │ │ │ + cbz w1, 25fb0 │ │ │ │ + cbnz w0, 25fe4 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x9a0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 25e60 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - bl 38a0 │ │ │ │ - str wzr, [x24] │ │ │ │ - str xzr, [x24, #8] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ne 25eb8 // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x970 │ │ │ │ + bl 3510 │ │ │ │ + b 25eb8 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + b 25ea0 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x978 │ │ │ │ + bl 3510 │ │ │ │ + b 25ea0 │ │ │ │ + cbz w0, 25fcc │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x9a8 │ │ │ │ + bl 3510 │ │ │ │ + b 25f30 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x9b0 │ │ │ │ + bl 3510 │ │ │ │ + b 25f30 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x998 │ │ │ │ + bl 3510 │ │ │ │ + b 25f30 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 25efc │ │ │ │ + bti c │ │ │ │ + sub w2, w2, w1 │ │ │ │ + b 2602c │ │ │ │ + add w4, w3, w1 │ │ │ │ + add w5, w3, w1 │ │ │ │ + ldr d31, [x0, x4, lsl #3] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.ls 2603c // b.plast │ │ │ │ + mov w2, w3 │ │ │ │ + lsr w3, w2, #1 │ │ │ │ + cbnz w2, 26014 │ │ │ │ + mov w0, w1 │ │ │ │ ret │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - b 1f60c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + b 2602c │ │ │ │ + bti c │ │ │ │ + sub w2, w2, w1 │ │ │ │ + b 26070 │ │ │ │ + add w4, w3, w1 │ │ │ │ + add w5, w3, w1 │ │ │ │ + ldr d31, [x0, x4, lsl #3] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.mi 26080 // b.first │ │ │ │ + mov w2, w3 │ │ │ │ + lsr w3, w2, #1 │ │ │ │ + cbnz w2, 26058 │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + b 26070 │ │ │ │ + bti c │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x4, [x0] │ │ │ │ + sub w2, w6, #0x1 │ │ │ │ + b 260c0 │ │ │ │ + add w1, w0, w3 │ │ │ │ + add w5, w0, w3 │ │ │ │ + ldr d31, [x4, x1, lsl #3] │ │ │ │ + fcmpe d0, d31 │ │ │ │ + b.ge 260d8 // b.tcont │ │ │ │ + mov w2, w0 │ │ │ │ + lsr w0, w2, #1 │ │ │ │ + cbnz w2, 260a8 │ │ │ │ + ucvtf d0, w3 │ │ │ │ + ucvtf d31, w6 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + ret │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + add w3, w5, #0x1 │ │ │ │ + sub w2, w2, w0 │ │ │ │ + b 260c0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - ldr w20, [x0] │ │ │ │ - cbz w20, 1f6dc │ │ │ │ mov x21, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, #0x50 // #80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - umull x1, w20, w23 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 1f680 // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str w20, [x22] │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x2, x20, #3, #32 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x21, x0 │ │ │ │ + bl 3948 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3904] │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + bl 3108 │ │ │ │ + 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 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str w20, [x22] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldrb w1, [x0, #72] │ │ │ │ - cbnz w1, 1f71c │ │ │ │ - ldrb w0, [x0, #73] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #32] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cbz w3, 1f75c │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - add x0, x0, #0x3c │ │ │ │ - umaddl x3, w3, w2, x0 │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 1f764 // b.none │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 1f744 // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - ldrb w2, [x0, #12] │ │ │ │ - cbnz w2, 1f774 │ │ │ │ - ldrb w2, [x0, #13] │ │ │ │ - cbz w2, 1f750 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - cbz w4, 1f7e0 │ │ │ │ - ldr x5, [x0, #48] │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x4, w4, w1 │ │ │ │ - ldr x1, [x5, #24] │ │ │ │ - ldrb w7, [x5, #60] │ │ │ │ - ldrb w6, [x1, #96] │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 1f7e0 // b.none │ │ │ │ - add x1, x5, x0 │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - ldrb w2, [x1, #60] │ │ │ │ - ldrb w1, [x3, #96] │ │ │ │ - cmp w2, w7 │ │ │ │ - b.eq 1f7e8 // b.none │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 1f7f0 // b.none │ │ │ │ - cmp x4, x0 │ │ │ │ - b.ne 1f7b4 // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + cbnz w1, 261b0 │ │ │ │ + movi d0, #0x0 │ │ │ │ ret │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 1f7a8 // b.none │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + ucvtf d31, w0 │ │ │ │ + fmov d30, #5.000000000000000000e-01 │ │ │ │ + mov x29, sp │ │ │ │ + str d15, [sp, #32] │ │ │ │ + ucvtf d15, w1 │ │ │ │ + stp d13, d14, [sp, #16] │ │ │ │ + fsub d14, d31, d15 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fadd d14, d14, d30 │ │ │ │ + str d31, [sp, #56] │ │ │ │ + fdiv d0, d31, d14 │ │ │ │ + bl 3330 │ │ │ │ + fmov d13, d0 │ │ │ │ + fdiv d0, d14, d15 │ │ │ │ + bl 3330 │ │ │ │ + fmov d14, d0 │ │ │ │ + adrp x0, 85000 │ │ │ │ + ldr d0, [x0, #4064] │ │ │ │ + fmul d0, d15, d0 │ │ │ │ + bl 3330 │ │ │ │ + fmul d14, d14, d15 │ │ │ │ + ldr d31, [sp, #56] │ │ │ │ + fmov d30, #5.000000000000000000e-01 │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + fmul d0, d0, d30 │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fadd d31, d31, d14 │ │ │ │ + ldp d13, d14, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + fsub d0, d31, d0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ + mov w1, w1 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - ldr w20, [x0, #32] │ │ │ │ - cbz w20, 1f8a4 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ + mov w22, w3 │ │ │ │ + mov x21, x2 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3904] │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ubfiz x20, x22, #3, #32 │ │ │ │ str x23, [sp, #48] │ │ │ │ - mov w23, #0x58 // #88 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - umull x1, w20, w23 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 1f840 // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str w20, [x22] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str w20, [x22] │ │ │ │ + mov x23, x1 │ │ │ │ + bl 3108 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + cbz w22, 262e0 │ │ │ │ + ucvtf d31, w23 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + ldr d29, [x21, x2] │ │ │ │ + fmul d29, d31, d29 │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + fcvtmu w3, d29 │ │ │ │ + sub w4, w3, #0x1 │ │ │ │ + ucvtf d26, w3 │ │ │ │ + ldr d27, [x19, w3, uxtw #3] │ │ │ │ + ldr d28, [x19, x4, lsl #3] │ │ │ │ + fsub d26, d29, d26 │ │ │ │ + fsub d27, d27, d28 │ │ │ │ + fmul d26, d27, d26 │ │ │ │ + fadd d26, d26, d28 │ │ │ │ + str d26, [x0, x2] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + cmp x20, x2 │ │ │ │ + b.ne 262a0 // 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, #-80]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - cbz w4, 1f9c4 │ │ │ │ - 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 1f948 // b.none │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w20, w4 │ │ │ │ - b.cc 1f908 // 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 x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w25, w24, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - umull x1, w25, w26 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 1f9a4 // b.hs, b.nlast │ │ │ │ - ldr x5, [x22, #48] │ │ │ │ - b 1f908 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + cmp w3, #0x3 │ │ │ │ + b.ls 2652c // b.plast │ │ │ │ + ldr d0, [x0] │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 26340 // b.nfrst │ │ │ │ + stp x0, x1, [sp, #16] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + str w3, [sp, #44] │ │ │ │ + bl 3780 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + ldr w3, [sp, #44] │ │ │ │ + b 26344 │ │ │ │ + fsqrt d0, d0 │ │ │ │ + str d0, [x0] │ │ │ │ + sub w6, 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 26520 // b.none │ │ │ │ + movi d29, #0x0 │ │ │ │ + sub x8, x1, #0x8 │ │ │ │ + sub x7, x2, #0x8 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr d30, [x8, 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 263c0 // b.tcont │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x668 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x930 │ │ │ │ + add x0, x0, #0x9c0 │ │ │ │ + mov w2, #0x91a // #2330 │ │ │ │ + bl 34b0 │ │ │ │ + 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, [x8, 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 w6, w5 │ │ │ │ + b.ls 26414 // b.plast │ │ │ │ + mov x4, x5 │ │ │ │ + b 26380 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + sub w5, w3, #0x4 │ │ │ │ + ubfiz x6, x6, #3, #32 │ │ │ │ + ldr d30, [x1, x5, lsl #3] │ │ │ │ + ldr d31, [x0, x6] │ │ │ │ + fmul d30, d30, d30 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + str d31, [x0, x6] │ │ │ │ + b.ge 26460 // b.tcont │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x668 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x930 │ │ │ │ + add x0, x0, #0x9d0 │ │ │ │ + mov w2, #0x923 // #2339 │ │ │ │ + bl 34b0 │ │ │ │ + fsqrt d31, d31 │ │ │ │ + sub w3, w3, #0x2 │ │ │ │ + lsl x3, x3, #3 │ │ │ │ + str d31, [x0, x6] │ │ │ │ + ldr d27, [x1, x5, lsl #3] │ │ │ │ + ldr d30, [x2, x5, lsl #3] │ │ │ │ + ldr d28, [x1, x6] │ │ │ │ + fmul d30, d30, d27 │ │ │ │ + fdiv d31, d30, d31 │ │ │ │ + fsub d31, d28, d31 │ │ │ │ + str d31, [x1, x6] │ │ │ │ + ldr d31, [x2, x5, lsl #3] │ │ │ │ + ldr d27, [x1, x5, lsl #3] │ │ │ │ + ldr d28, [x0, x6] │ │ │ │ + ldr d30, [x2, x6] │ │ │ │ + fmul d31, d31, d27 │ │ │ │ + fdiv d31, d31, d28 │ │ │ │ + fsub d31, d30, d31 │ │ │ │ + str d31, [x2, x6] │ │ │ │ + ldr d31, [x1, x6] │ │ │ │ + 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 264f4 // b.tcont │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x668 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x930 │ │ │ │ + add x0, x0, #0x9c0 │ │ │ │ + mov w2, #0x929 // #2345 │ │ │ │ + bl 34b0 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 2650c // b.nfrst │ │ │ │ + stp x0, x3, [sp, #16] │ │ │ │ + bl 3780 │ │ │ │ + ldp x0, x3, [sp, #16] │ │ │ │ + b 26510 │ │ │ │ + fsqrt d0, d0 │ │ │ │ + str d0, [x0, x3] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + movi d29, #0x0 │ │ │ │ + mov w4, w6 │ │ │ │ + b 26418 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x668 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x930 │ │ │ │ + add x0, x0, #0x9b8 │ │ │ │ + mov w2, #0x912 // #2322 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov w5, #0x58 // #88 │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x2 │ │ │ │ + mov w20, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w4 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - and w24, w3, #0xff │ │ │ │ + mov x23, x1 │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr w2, [x19] │ │ │ │ - str w1, [x25, #32] │ │ │ │ - umull x1, w1, w5 │ │ │ │ - str w2, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x19, #88] │ │ │ │ - str x0, [x25, #48] │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - str w0, [sp, #100] │ │ │ │ + sub w28, w2, #0x1 │ │ │ │ + add x26, x25, #0x8 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldp d23, d24, [x25] │ │ │ │ + sub w5, w20, #0x1 │ │ │ │ + sub w7, w20, #0x2 │ │ │ │ + mov x19, x0 │ │ │ │ + lsl x5, x5, #3 │ │ │ │ + sub w9, w20, #0x2 │ │ │ │ + fsub d23, d24, d23 │ │ │ │ + lsl x7, x7, #3 │ │ │ │ + sub w8, w20, #0x3 │ │ │ │ + add x27, x23, #0x8 │ │ │ │ + str d23, [x21] │ │ │ │ + ldr d3, [x25, x5] │ │ │ │ + ldr d25, [x25, x7] │ │ │ │ + fsub d25, d3, d25 │ │ │ │ + str d25, [x21, x7] │ │ │ │ + ldr d26, [x21] │ │ │ │ + fadd d26, d25, d26 │ │ │ │ + fadd d26, d26, d26 │ │ │ │ + str d26, [x22] │ │ │ │ + ldr d28, [x25, x5] │ │ │ │ + ldr d27, [x25, x7] │ │ │ │ + fsub d27, d28, d27 │ │ │ │ + str d27, [x24] │ │ │ │ + ldp d1, d2, [x23] │ │ │ │ + ldr d0, [x23, x5] │ │ │ │ + ldr d30, [x23, x7] │ │ │ │ + fsub d1, d2, d1 │ │ │ │ + ldr d31, [x21, x7] │ │ │ │ + ldr d29, [x21] │ │ │ │ + fsub d30, d0, d30 │ │ │ │ + fdiv d29, d1, d29 │ │ │ │ + fdiv d31, d30, d31 │ │ │ │ + fsub d31, d29, d31 │ │ │ │ + str d31, [x0] │ │ │ │ + cmp w28, #0x1 │ │ │ │ + b.ls 26c3c // b.plast │ │ │ │ + cmp w8, #0x2 │ │ │ │ + b.ls 26bc0 // b.plast │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + cmp x21, x3 │ │ │ │ + add x6, x22, #0x8 │ │ │ │ + ccmp x0, x6, #0x0, cc // cc = lo, ul, last │ │ │ │ + sub x1, x24, x22 │ │ │ │ + ccmp x1, #0x8, #0x4, ls // ls = plast │ │ │ │ + sub x2, x19, x22 │ │ │ │ + mov x1, #0xfffffffffffffff8 // #-8 │ │ │ │ + sub x1, x1, x25 │ │ │ │ + ccmp x2, #0x8, #0x4, ne // ne = any │ │ │ │ + add x2, x1, x22 │ │ │ │ + ccmp x2, #0x8, #0x0, ne // ne = any │ │ │ │ + add x2, x23, #0x20 │ │ │ │ + cset w10, hi // hi = pmore │ │ │ │ + cmp x23, x3 │ │ │ │ + ccmp x6, x2, #0x2, cc // cc = lo, ul, last │ │ │ │ + add x3, x24, #0x8 │ │ │ │ + cset w12, cs // cs = hs, nlast │ │ │ │ + add x4, x24, #0x18 │ │ │ │ + cmp x0, x3 │ │ │ │ + sub x11, x19, x21 │ │ │ │ + ccmp x21, x4, #0x2, hi // hi = pmore │ │ │ │ + and w10, w10, w12 │ │ │ │ + cset w12, cs // cs = hs, nlast │ │ │ │ + cmp x11, #0x8 │ │ │ │ + add x11, x1, x21 │ │ │ │ + and w12, w12, w10 │ │ │ │ + cset w10, hi // hi = pmore │ │ │ │ + cmp x11, #0x8 │ │ │ │ + cset w11, hi // hi = pmore │ │ │ │ + cmp x23, x0 │ │ │ │ + add x0, x21, #0x8 │ │ │ │ + and w10, w10, w12 │ │ │ │ + ccmp x2, x0, #0x0, cc // cc = lo, ul, last │ │ │ │ + sub x12, x19, x24 │ │ │ │ + and w11, w11, w10 │ │ │ │ + cset w10, ls // ls = plast │ │ │ │ + cmp x12, #0x8 │ │ │ │ + add x12, x1, x24 │ │ │ │ + and w10, w10, w11 │ │ │ │ + cset w11, ne // ne = any │ │ │ │ + cmp x12, #0x8 │ │ │ │ + and w11, w11, w10 │ │ │ │ + cset w10, hi // hi = pmore │ │ │ │ + cmp x23, x4 │ │ │ │ + add x1, x1, x19 │ │ │ │ + ccmp x2, x3, #0x0, cc // cc = lo, ul, last │ │ │ │ + cset w2, ls // ls = plast │ │ │ │ + and w10, w10, w11 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + sub x4, x19, x23 │ │ │ │ + and w2, w2, w10 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + cmp x4, #0x10 │ │ │ │ + and w1, w1, w2 │ │ │ │ + cset w2, hi // hi = pmore │ │ │ │ + tst w2, w1 │ │ │ │ + b.eq 26bc0 // b.none │ │ │ │ + lsr w2, w9, #1 │ │ │ │ + add x11, x25, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x26, x25, #0x8 │ │ │ │ + lsl x2, x2, #4 │ │ │ │ + add x10, x23, #0x10 │ │ │ │ + add x27, x23, #0x8 │ │ │ │ + add x4, x19, #0x8 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr q5, [x11, x1] │ │ │ │ + ldr q17, [x26, x1] │ │ │ │ + fsub v17.2d, v5.2d, v17.2d │ │ │ │ + str q17, [x0, x1] │ │ │ │ + ldr q18, [x21, x1] │ │ │ │ + fadd v18.2d, v18.2d, v17.2d │ │ │ │ + fadd v18.2d, v18.2d, v18.2d │ │ │ │ + str q18, [x6, x1] │ │ │ │ + str q31, [x3, x1] │ │ │ │ + ldr q22, [x27, x1] │ │ │ │ + ldr q4, [x10, x1] │ │ │ │ + ldr q19, [x23, x1] │ │ │ │ + ldr q20, [x0, x1] │ │ │ │ + ldr q21, [x21, x1] │ │ │ │ + fsub v4.2d, v4.2d, v22.2d │ │ │ │ + fsub v19.2d, v22.2d, v19.2d │ │ │ │ + fdiv v20.2d, v4.2d, v20.2d │ │ │ │ + fdiv v21.2d, v19.2d, v21.2d │ │ │ │ + fsub v21.2d, v20.2d, v21.2d │ │ │ │ + str q21, [x4, x1] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2676c // b.any │ │ │ │ + tbz w9, #0, 2682c │ │ │ │ + orr w0, w9, #0x1 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + ubfiz x0, x0, #3, #32 │ │ │ │ + ldr d1, [x25, x2, lsl #3] │ │ │ │ + ldr d29, [x25, x0] │ │ │ │ + fsub d29, d1, d29 │ │ │ │ + str d29, [x21, x0] │ │ │ │ + ldr d30, [x21, x1, lsl #3] │ │ │ │ + fadd d30, d29, d30 │ │ │ │ + fadd d30, d30, d30 │ │ │ │ + str d30, [x22, x0] │ │ │ │ + str d31, [x24, x0] │ │ │ │ + ldr d16, [x23, x0] │ │ │ │ + ldr d0, [x23, x2, lsl #3] │ │ │ │ + ldr d31, [x23, x1, lsl #3] │ │ │ │ + ldr d6, [x21, x0] │ │ │ │ + fsub d0, d0, d16 │ │ │ │ + ldr d7, [x21, x1, lsl #3] │ │ │ │ + fsub d31, d16, d31 │ │ │ │ + fdiv d6, d0, d6 │ │ │ │ + fdiv d7, d31, d7 │ │ │ │ + fsub d7, d6, d7 │ │ │ │ + str d7, [x19, x0] │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x5, x7, [sp, #120] │ │ │ │ + str x6, [sp, #136] │ │ │ │ + stp w9, w8, [sp, #144] │ │ │ │ + str x4, [sp, #152] │ │ │ │ + bl 26300 │ │ │ │ + ldr d15, [x19] │ │ │ │ + ldr d20, [x22] │ │ │ │ + ldr x6, [sp, #136] │ │ │ │ + fdiv d15, d15, d20 │ │ │ │ + ldr x4, [sp, #152] │ │ │ │ + ldp x5, x7, [sp, #120] │ │ │ │ + ldp w9, w8, [sp, #144] │ │ │ │ + str d15, [x19] │ │ │ │ + sub w2, w20, #0x6 │ │ │ │ + mov x0, #0x3 // #3 │ │ │ │ + movi d26, #0x0 │ │ │ │ + sub x3, x21, #0x8 │ │ │ │ + lsr w2, w2, #1 │ │ │ │ + sub x10, x24, #0x8 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add x2, x0, w2, uxtw #1 │ │ │ │ + ldr d24, [x3, x1, lsl #3] │ │ │ │ mov x0, x1 │ │ │ │ - ldr w1, [x1, #28] │ │ │ │ - str w1, [sp, #104] │ │ │ │ - bl 1ab00 │ │ │ │ - str w0, [sp, #108] │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr x1, [x19, #88] │ │ │ │ - ldrb w2, [x19, #96] │ │ │ │ - ldr w22, [x1, #24] │ │ │ │ - cbz w2, 1fa84 │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - sub w1, w1, w22 │ │ │ │ - sub w22, w1, w0 │ │ │ │ - ldr w2, [x25, #32] │ │ │ │ - cbz w24, 1ff74 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 1ff74 // b.plast │ │ │ │ - ldr x4, [x25, #48] │ │ │ │ - sub w0, w2, #0x2 │ │ │ │ - add x3, x4, #0x3c │ │ │ │ - cmp w0, #0xe │ │ │ │ - b.ls 1ff9c // b.plast │ │ │ │ - tst x3, #0xf │ │ │ │ - b.ne 1ff9c // b.any │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - mov w5, #0x580 // #1408 │ │ │ │ - movi v27.4s, #0x10 │ │ │ │ - adrp x6, 85000 │ │ │ │ - lsr w0, w1, #4 │ │ │ │ - ldr q28, [x6, #3872] │ │ │ │ - umaddl x0, w0, w5, x3 │ │ │ │ - adrp x5, 85000 │ │ │ │ - ldr q29, [x5, #3856] │ │ │ │ - b 1faec │ │ │ │ - add v29.4s, v29.4s, v27.4s │ │ │ │ - add x3, x3, #0x580 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 1ff80 // b.none │ │ │ │ - add v28.4s, v28.4s, v27.4s │ │ │ │ - add x5, x3, #0xb0 │ │ │ │ - ldr b31, [x3] │ │ │ │ - ldr b30, [x3, #88] │ │ │ │ - ld1 {v31.b}[1], [x5] │ │ │ │ - add x5, x3, #0x108 │ │ │ │ - ld1 {v30.b}[1], [x5] │ │ │ │ - add x5, x3, #0x160 │ │ │ │ - ld1 {v31.b}[2], [x5] │ │ │ │ - add x5, x3, #0x1b8 │ │ │ │ - ld1 {v30.b}[2], [x5] │ │ │ │ - add x5, x3, #0x210 │ │ │ │ - ld1 {v31.b}[3], [x5] │ │ │ │ - add x5, x3, #0x268 │ │ │ │ - ld1 {v30.b}[3], [x5] │ │ │ │ - add x5, x3, #0x2c0 │ │ │ │ - ld1 {v31.b}[4], [x5] │ │ │ │ - add x5, x3, #0x318 │ │ │ │ - ld1 {v30.b}[4], [x5] │ │ │ │ - add x5, x3, #0x370 │ │ │ │ - ld1 {v31.b}[5], [x5] │ │ │ │ - add x5, x3, #0x3c8 │ │ │ │ - ld1 {v30.b}[5], [x5] │ │ │ │ - add x5, x3, #0x420 │ │ │ │ - ld1 {v31.b}[6], [x5] │ │ │ │ - add x5, x3, #0x478 │ │ │ │ - ld1 {v30.b}[6], [x5] │ │ │ │ - add x5, x3, #0x4d0 │ │ │ │ - ld1 {v31.b}[7], [x5] │ │ │ │ - add x5, x3, #0x528 │ │ │ │ - ld1 {v30.b}[7], [x5] │ │ │ │ - zip1 v31.16b, v31.16b, v30.16b │ │ │ │ - cmtst v31.16b, v31.16b, v31.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x5, d31 │ │ │ │ - cbz x5, 1fad8 │ │ │ │ - fmov w1, s28 │ │ │ │ - fmov w26, s29 │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x3, w26, w0, x4 │ │ │ │ - ldrb w3, [x3, #60] │ │ │ │ - cbnz w3, 1fd08 │ │ │ │ - add w26, w1, #0x1 │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cs 20378 // b.hs, b.nlast │ │ │ │ - umaddl x3, w1, w0, x4 │ │ │ │ - ldrb w3, [x3, #60] │ │ │ │ - cbnz w3, 20378 │ │ │ │ - add w3, w1, #0x2 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 1fd08 // b.hs, b.nlast │ │ │ │ - umaddl x5, w26, w0, x4 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 1fd08 │ │ │ │ - add w26, w1, #0x3 │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cs 1ff94 // b.hs, b.nlast │ │ │ │ - umaddl x5, w3, w0, x4 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 1ff94 │ │ │ │ - add w3, w1, #0x4 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 1fd08 // b.hs, b.nlast │ │ │ │ - umaddl x0, w26, w0, x4 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 1fd08 │ │ │ │ - add w26, w1, #0x5 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.ls 1ff94 // b.plast │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x5, w3, w0, x4 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 1ff94 │ │ │ │ - add w3, w1, #0x6 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.ls 1fd08 // b.plast │ │ │ │ - umaddl x5, w26, w0, x4 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 1fd08 │ │ │ │ - add w26, w1, #0x7 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.ls 1ff94 // b.plast │ │ │ │ - umaddl x5, w3, w0, x4 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 1ff94 │ │ │ │ - add w3, w1, #0x8 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.ls 1fd08 // b.plast │ │ │ │ - umaddl x5, w26, w0, x4 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 1fd08 │ │ │ │ - add w26, w1, #0x9 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.ls 1ff94 // b.plast │ │ │ │ - umaddl x0, w3, w0, x4 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 1ff94 │ │ │ │ - add w3, w1, #0xa │ │ │ │ - cmp w2, w3 │ │ │ │ - b.ls 1fd08 // b.plast │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x5, w26, w0, x4 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 1fd08 │ │ │ │ - add w26, w1, #0xb │ │ │ │ - cmp w2, w26 │ │ │ │ - b.ls 1ff94 // b.plast │ │ │ │ - umaddl x5, w3, w0, x4 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 1ff94 │ │ │ │ - add w3, w1, #0xc │ │ │ │ - cmp w2, w3 │ │ │ │ - b.ls 1fd08 // b.plast │ │ │ │ - umaddl x5, w26, w0, x4 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 1fd08 │ │ │ │ - add w26, w1, #0xd │ │ │ │ - cmp w2, w26 │ │ │ │ - b.ls 1ff94 // b.plast │ │ │ │ - umaddl x5, w3, w0, x4 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 1ff94 │ │ │ │ - add w3, w1, #0xe │ │ │ │ - cmp w2, w3 │ │ │ │ - b.ls 1fd08 // b.plast │ │ │ │ - umaddl x0, w26, w0, x4 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 1fd08 │ │ │ │ - add w26, w1, #0xf │ │ │ │ - cmp w2, w26 │ │ │ │ - b.ls 1ff94 // b.plast │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x0, w3, w0, x4 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel w26, w26, w3, eq // eq = none │ │ │ │ - mov w7, #0x58 // #88 │ │ │ │ - mov w28, w26 │ │ │ │ - umull x23, w26, w7 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x27, x4, x23 │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cs 1fdc4 // b.hs, b.nlast │ │ │ │ - ldrb w0, [x27, #60] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ne 20048 // b.any │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - ldrb w1, [x0, #96] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - cbz w1, 1fda0 │ │ │ │ - bl 1ac2c │ │ │ │ - ldr x1, [x27, #24] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w3, [x1, #24] │ │ │ │ - ldr w5, [x1, #16] │ │ │ │ - add w10, w0, w3 │ │ │ │ - cmp w5, w10 │ │ │ │ - b.cs 1ff64 // b.hs, b.nlast │ │ │ │ - adrp x19, af000 │ │ │ │ - ldr x19, [x19, #3920] │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x7, [x27, #8] │ │ │ │ - adrp x2, 81000 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x2, x2, #0x438 │ │ │ │ - ldr w6, [x1, #28] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 197c0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 31b0 │ │ │ │ - ldr w5, [x0, #24] │ │ │ │ - cmp w22, w5 │ │ │ │ - b.ls 20094 // b.plast │ │ │ │ - add x23, x23, #0x58 │ │ │ │ - mov w28, w26 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x27, x4, x23 │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cc 1fd24 // b.lo, b.ul, b.last │ │ │ │ - ldp w0, w1, [sp, #100] │ │ │ │ - add w22, w0, w1 │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - cbz w28, 1fdf8 │ │ │ │ - sub w0, w28, #0x1 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x0, w0, w1, x4 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr w0, [x0] │ │ │ │ - str w0, [sp, #96] │ │ │ │ - ldp x1, x2, [x25] │ │ │ │ - mov x0, #0x400000000000 // #70368744177664 │ │ │ │ - strb w24, [x27, #60] │ │ │ │ - movk x0, #0xc07f, lsl #48 │ │ │ │ - strb wzr, [x27, #61] │ │ │ │ - fmov d31, x0 │ │ │ │ - strh wzr, [x27, #72] │ │ │ │ - add x5, x27, #0x38 │ │ │ │ - strb w21, [x27, #74] │ │ │ │ - add x4, x27, #0x34 │ │ │ │ - add x3, x27, #0x30 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - str x20, [x27] │ │ │ │ - stp x1, x2, [x27, #8] │ │ │ │ - add x2, x27, #0x2c │ │ │ │ - add x1, x27, #0x28 │ │ │ │ - stp x19, xzr, [x27, #24] │ │ │ │ - str xzr, [x27, #64] │ │ │ │ - str d31, [x27, #80] │ │ │ │ - bl 16740 │ │ │ │ - cbz w28, 20034 │ │ │ │ - sub w21, w28, #0x1 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - umull x21, w21, w1 │ │ │ │ - add x0, x0, x21 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, w24 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 2022c // b.none │ │ │ │ - bl 28b24 │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - add x2, x1, x21 │ │ │ │ - add x1, x1, x23 │ │ │ │ - ldr x20, [x2, #24] │ │ │ │ - str w0, [x1, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 28b80 │ │ │ │ - ldr x2, [x25, #48] │ │ │ │ - ldr w1, [x20, #76] │ │ │ │ - add x2, x2, x21 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - sub w1, w1, w0 │ │ │ │ - str w1, [x2, #68] │ │ │ │ - ldr w0, [x25, #32] │ │ │ │ - cmp w26, w0 │ │ │ │ - b.cs 1fed0 // b.hs, b.nlast │ │ │ │ - mov w20, #0x58 // #88 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - umull x20, w26, w20 │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldrb w1, [x0, #60] │ │ │ │ - cmp w1, w24 │ │ │ │ - b.eq 200e0 // b.none │ │ │ │ - ldr w20, [x19, #76] │ │ │ │ + ldr d3, [x19, x1, lsl #3] │ │ │ │ + ldr d2, [x22, x1, lsl #3] │ │ │ │ + fmul d24, d15, d24 │ │ │ │ + fsub d3, d3, d24 │ │ │ │ + fdiv d2, d3, d2 │ │ │ │ + str d2, [x19, x1, lsl #3] │ │ │ │ + ldr d27, [x21, x1, lsl #3] │ │ │ │ + ldr d30, [x4, x1, lsl #3] │ │ │ │ + ldr d23, [x10, x1, lsl #3] │ │ │ │ + fmul d27, d2, d27 │ │ │ │ + ldr d29, [x6, x1, lsl #3] │ │ │ │ + fmul d23, d15, d23 │ │ │ │ + fsub d30, d30, d27 │ │ │ │ + fadd d26, d23, d26 │ │ │ │ + fdiv d15, d30, d29 │ │ │ │ + str d15, [x4, x1, lsl #3] │ │ │ │ + ldr d1, [x24, x1, lsl #3] │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + fmul d1, d2, d1 │ │ │ │ + fadd d26, d1, d26 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 26890 // b.any │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + ubfiz x1, x0, #3, #32 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldr d31, [x21, x2, lsl #3] │ │ │ │ + ldr d16, [x19, x2, lsl #3] │ │ │ │ + ldr d7, [x19, x1] │ │ │ │ + ldr d28, [x22, x1] │ │ │ │ + fmul d16, d31, d16 │ │ │ │ + fsub d7, d7, d16 │ │ │ │ + fdiv d28, d7, d28 │ │ │ │ + str d28, [x19, x1] │ │ │ │ + ldr d6, [x24, x2, lsl #3] │ │ │ │ + ldr d25, [x19, x2, lsl #3] │ │ │ │ + fmul d25, d6, d25 │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + cmp w9, w0 │ │ │ │ + b.hi 26b8c // b.pmore │ │ │ │ + ubfiz x8, x8, #3, #32 │ │ │ │ + ldr d19, [x19, x7] │ │ │ │ + ldr d4, [x22, x7] │ │ │ │ + subs w1, w20, #0x4 │ │ │ │ + ldr d21, [x21, x8] │ │ │ │ + ldr d20, [x19, x8] │ │ │ │ + fmul d20, d21, d20 │ │ │ │ + fsub d19, d19, d20 │ │ │ │ + fsub d19, d19, d25 │ │ │ │ + fdiv d4, d19, d4 │ │ │ │ + str d4, [x19, x7] │ │ │ │ + ldr d24, [x22, x7] │ │ │ │ + fdiv d24, d4, d24 │ │ │ │ + str d24, [x19, x7] │ │ │ │ + ldr d23, [x21, x8] │ │ │ │ + ldr d27, [x19, x8] │ │ │ │ + ldr d3, [x22, x8] │ │ │ │ + fmul d23, d24, d23 │ │ │ │ + fsub d27, d27, d23 │ │ │ │ + fdiv d3, d27, d3 │ │ │ │ + str d3, [x19, x8] │ │ │ │ + b.mi 26ca0 // b.first │ │ │ │ + mov w1, w1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d3, [x19, x1, lsl #3] │ │ │ │ + ldr d2, [x21, x1, lsl #3] │ │ │ │ + ldr d25, [x24, x1, lsl #3] │ │ │ │ + ldr d24, [x22, x1, lsl #3] │ │ │ │ + fmul d2, d3, d2 │ │ │ │ + fsub d2, d3, d2 │ │ │ │ + fsub d25, d2, d25 │ │ │ │ + fdiv d24, d25, d24 │ │ │ │ + str d24, [x19, x1, lsl #3] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + tbz w1, #31, 269a0 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + cmp x19, x0 │ │ │ │ + sub x3, x21, x22 │ │ │ │ + ccmp x22, x2, #0x2, cc // cc = lo, ul, last │ │ │ │ + mov x0, #0xfffffffffffffff8 // #-8 │ │ │ │ + sub x1, x0, x25 │ │ │ │ + ccmp x3, #0x8, #0x4, cs // cs = hs, nlast │ │ │ │ + sub x0, x0, x23 │ │ │ │ + add x3, x1, x22 │ │ │ │ + ccmp x3, #0x8, #0x0, ne // ne = any │ │ │ │ + add x3, x0, x22 │ │ │ │ + ccmp x3, #0x8, #0x0, hi // hi = pmore │ │ │ │ + add x6, x21, #0x10 │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + cmp x19, x6 │ │ │ │ + ccmp x21, x2, #0x2, cc // cc = lo, ul, last │ │ │ │ + add x7, x1, x21 │ │ │ │ + cset w2, cs // cs = hs, nlast │ │ │ │ + add x6, x0, x21 │ │ │ │ + cmp x7, #0x8 │ │ │ │ + ldr d31, [x19] │ │ │ │ + and w2, w3, w2 │ │ │ │ + add x1, x1, x19 │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + cmp x6, #0x8 │ │ │ │ + and w3, w3, w2 │ │ │ │ + add x0, x0, x19 │ │ │ │ + cset w2, hi // hi = pmore │ │ │ │ + cmp x1, #0x8 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + and w2, w2, w3 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + and w0, w1, w2 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + str d31, [x19, x5] │ │ │ │ + add x2, x19, x5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 26cac // b.none │ │ │ │ + lsr w0, w28, #1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + fmov v23.2d, #3.000000000000000000e+00 │ │ │ │ + lsl x0, x0, #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr q26, [x26, x1] │ │ │ │ + ldr q21, [x25, x1] │ │ │ │ + ldr q1, [x27, x1] │ │ │ │ + ldr q31, [x23, x1] │ │ │ │ + fsub v21.2d, v26.2d, v21.2d │ │ │ │ + ldr q30, [x19, x1] │ │ │ │ + fsub v31.2d, v1.2d, v31.2d │ │ │ │ + ldr q29, [x4, x1] │ │ │ │ + fadd v30.2d, v30.2d, v30.2d │ │ │ │ + fdiv v31.2d, v31.2d, v21.2d │ │ │ │ + fadd v29.2d, v30.2d, v29.2d │ │ │ │ + fmul v29.2d, v29.2d, v21.2d │ │ │ │ + fsub v29.2d, v31.2d, v29.2d │ │ │ │ + str q29, [x22, x1] │ │ │ │ + ldr q28, [x4, x1] │ │ │ │ + ldr q0, [x19, x1] │ │ │ │ + fsub v0.2d, v28.2d, v0.2d │ │ │ │ + fdiv v0.2d, v0.2d, v21.2d │ │ │ │ + str q0, [x21, x1] │ │ │ │ + ldr q17, [x19, x1] │ │ │ │ + fmul v17.2d, v17.2d, v23.2d │ │ │ │ + str q17, [x19, x1] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 26a80 // b.any │ │ │ │ + tbz w28, #0, 26b4c │ │ │ │ + orr w28, w28, #0x1 │ │ │ │ + lsl x28, x28, #3 │ │ │ │ + sub x0, x28, #0x8 │ │ │ │ + ldr d16, [x25, x28] │ │ │ │ + ldr d20, [x25, x0] │ │ │ │ + ldr d18, [x23, x0] │ │ │ │ + ldr d7, [x23, x28] │ │ │ │ + fsub d20, d16, d20 │ │ │ │ + ldr d6, [x19, x0] │ │ │ │ + ldr d5, [x19, x28] │ │ │ │ + fsub d18, d7, d18 │ │ │ │ + fadd d6, d6, d6 │ │ │ │ + fdiv d18, d18, d20 │ │ │ │ + fadd d5, d6, d5 │ │ │ │ + fmul d5, d5, d20 │ │ │ │ + fsub d5, d18, d5 │ │ │ │ + str d5, [x22, x0] │ │ │ │ + ldr d22, [x19, x28] │ │ │ │ + ldr d4, [x19, x0] │ │ │ │ + fsub d4, d22, d4 │ │ │ │ + fdiv d4, d4, d20 │ │ │ │ + str d4, [x21, x0] │ │ │ │ + ldr d19, [x19, x0] │ │ │ │ + fmul d19, d19, d23 │ │ │ │ + str d19, [x19, x0] │ │ │ │ + ldr d31, [x22] │ │ │ │ mov x0, x19 │ │ │ │ - bl 28b80 │ │ │ │ - ldr x2, [x25, #48] │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - sub w20, w20, w0 │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - add x0, x2, x23 │ │ │ │ - str w20, [x0, #68] │ │ │ │ - cmp w26, w1 │ │ │ │ - b.cc 200bc // b.lo, b.ul, b.last │ │ │ │ - ldrb w2, [x25, #45] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - lsl w0, w0, w24 │ │ │ │ - orr w0, w0, w2 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 1ffc4 // b.plast │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - ldr w2, [sp, #96] │ │ │ │ - add x1, x1, x23 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldr w1, [x1] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 20004 // b.none │ │ │ │ - stur xzr, [x25, #36] │ │ │ │ - strb wzr, [x25, #44] │ │ │ │ - strb w0, [x25, #45] │ │ │ │ - stur xzr, [x25, #36] │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + str d31, [x22, x5] │ │ │ │ + ldr d31, [x21] │ │ │ │ + str d31, [x21, x5] │ │ │ │ + ldr d31, [x19] │ │ │ │ + str d31, [x2] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w28 │ │ │ │ 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 x4, [x25, #48] │ │ │ │ - sub w5, w5, w10 │ │ │ │ - ldr w2, [x25, #32] │ │ │ │ - b 1fda4 │ │ │ │ - ldr x4, [x25, #48] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 1fd08 │ │ │ │ - tst x1, #0xf │ │ │ │ - b.eq 20380 // b.none │ │ │ │ - and w26, w1, #0xfffffff0 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - b 1fb80 │ │ │ │ - mov w26, w3 │ │ │ │ - b 1fd08 │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 1ffb8 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x3, x3, #0x58 │ │ │ │ - cmp w26, w1 │ │ │ │ - b.eq 1fd08 // b.none │ │ │ │ - ldrb w0, [x3] │ │ │ │ - cbz w0, 1ffa8 │ │ │ │ - b 1fd08 │ │ │ │ - ldrb w2, [x25, #44] │ │ │ │ - strb w0, [x25, #45] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz w2, 1ffec │ │ │ │ - ldp w0, w2, [x25, #36] │ │ │ │ - ldr w3, [sp, #100] │ │ │ │ - cmp w0, w22 │ │ │ │ - csel w0, w0, w22, ls // ls = plast │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w2, w2, w3, cs // cs = hs, nlast │ │ │ │ - str w2, [x25, #40] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ne 2002c // b.any │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - stp w22, w0, [x25, #36] │ │ │ │ - b 1ff40 │ │ │ │ - ldrb w1, [x25, #44] │ │ │ │ - strb w0, [x25, #45] │ │ │ │ - cbz w1, 1ff3c │ │ │ │ - ldp w0, w1, [x25, #36] │ │ │ │ - ldr w2, [sp, #100] │ │ │ │ - cmp w0, w22 │ │ │ │ - csel w0, w0, w22, ls // ls = plast │ │ │ │ - cmp w1, w2 │ │ │ │ - csel w1, w1, w2, cs // cs = hs, nlast │ │ │ │ - str w1, [x25, #40] │ │ │ │ - str w0, [x25, #36] │ │ │ │ - b 1ff40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 28b24 │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - str w0, [x1, #64] │ │ │ │ - b 1fea8 │ │ │ │ - ldp w0, w1, [sp, #100] │ │ │ │ - add w22, w0, w1 │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr x5, [x27, #24] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - sub w2, w2, w28 │ │ │ │ - mov w3, #0x58 // #88 │ │ │ │ - mov x1, x27 │ │ │ │ - umaddl x0, w26, w3, x4 │ │ │ │ - umull x2, w2, w3 │ │ │ │ - ldr w3, [x5] │ │ │ │ - str w3, [sp, #96] │ │ │ │ - bl 3948 │ │ │ │ - ldr x27, [x25, #48] │ │ │ │ - add x27, x27, x23 │ │ │ │ - b 1fdf8 │ │ │ │ - ldp w0, w1, [sp, #100] │ │ │ │ - add x27, x4, x23 │ │ │ │ - add w22, w0, w1 │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cs 1fddc // b.hs, b.nlast │ │ │ │ - b 20060 │ │ │ │ - mov w19, #0x58 // #88 │ │ │ │ - umaddl x2, w26, w19, x2 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - bl 28b24 │ │ │ │ - ldr x2, [x25, #48] │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - umaddl x2, w26, w19, x2 │ │ │ │ - str w0, [x2, #64] │ │ │ │ - b 1fefc │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 28b24 │ │ │ │ - mov w21, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 28b80 │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - sub w2, w21, #0x1 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - add x3, x1, x23 │ │ │ │ - add x0, x1, x20 │ │ │ │ - ldr x1, [x3, #24] │ │ │ │ - ldr x4, [x0, #24] │ │ │ │ - str w2, [x3, #68] │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ldrb w5, [x1, #96] │ │ │ │ - ldrb w2, [x4, #96] │ │ │ │ - cmp w5, w2 │ │ │ │ - b.eq 20140 // b.none │ │ │ │ - ldrb w2, [x0, #72] │ │ │ │ - orr w2, w2, #0x1 │ │ │ │ - strb w2, [x0, #72] │ │ │ │ - ldrb w2, [x3, #73] │ │ │ │ - orr w2, w2, #0x1 │ │ │ │ - strb w2, [x3, #73] │ │ │ │ - ldr w2, [x4] │ │ │ │ - ldr w4, [x1] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 20168 // b.none │ │ │ │ - ldrb w2, [x0, #72] │ │ │ │ - orr w2, w2, #0x2 │ │ │ │ - strb w2, [x0, #72] │ │ │ │ - ldrb w0, [x3, #73] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - strb w0, [x3, #73] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w21, [x1, #32] │ │ │ │ - ldr w19, [x0, #28] │ │ │ │ - bl 1a9c0 │ │ │ │ - ldr x2, [x25, #48] │ │ │ │ - add w1, w19, w0 │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - add x5, x2, x20 │ │ │ │ - add x2, x2, x23 │ │ │ │ - add w1, w1, w21 │ │ │ │ - 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 201d0 // b.pmore │ │ │ │ - ldrb w1, [x3, #96] │ │ │ │ - cbnz w1, 201d0 │ │ │ │ - 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 w21, [x2, #28] │ │ │ │ - add w21, w21, w1 │ │ │ │ - bl 1a9c0 │ │ │ │ - add w19, w19, w0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.cc 20224 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - add x1, x0, x23 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldrb w2, [x2, #96] │ │ │ │ - cbz w2, 20224 │ │ │ │ - add x0, x0, x20 │ │ │ │ - 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 w1, [x25, #32] │ │ │ │ - b 1fefc │ │ │ │ - bl 28b24 │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 28b80 │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - sub w2, w20, #0x1 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - add x3, x1, x21 │ │ │ │ - add x0, x1, x23 │ │ │ │ - ldr x1, [x3, #24] │ │ │ │ - ldr x4, [x0, #24] │ │ │ │ - str w2, [x3, #68] │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ldrb w5, [x1, #96] │ │ │ │ - ldrb w2, [x4, #96] │ │ │ │ - cmp w5, w2 │ │ │ │ - b.eq 20290 // b.none │ │ │ │ - ldrb w2, [x3, #72] │ │ │ │ - orr w2, w2, #0x1 │ │ │ │ - strb w2, [x3, #72] │ │ │ │ - ldrb w2, [x0, #73] │ │ │ │ - orr w2, w2, #0x1 │ │ │ │ - strb w2, [x0, #73] │ │ │ │ - ldr w2, [x4] │ │ │ │ - ldr w4, [x1] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 202b8 // b.none │ │ │ │ - ldrb w2, [x3, #72] │ │ │ │ - orr w2, w2, #0x2 │ │ │ │ - strb w2, [x3, #72] │ │ │ │ - ldrb w2, [x0, #73] │ │ │ │ - orr w2, w2, #0x2 │ │ │ │ - strb w2, [x0, #73] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w1, [x1, #32] │ │ │ │ - ldr w20, [x0, #28] │ │ │ │ - sub w27, w1, #0x1 │ │ │ │ - bl 1a9c0 │ │ │ │ - add w1, w20, w0 │ │ │ │ - ldr x2, [x25, #48] │ │ │ │ - add w1, w1, w27 │ │ │ │ - add x4, x2, x23 │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr x3, [x4, #24] │ │ │ │ - ldr x0, [x3, #88] │ │ │ │ - ldr w20, [x3, #32] │ │ │ │ - ldr w5, [x0, #28] │ │ │ │ - add w20, w20, w5 │ │ │ │ - cmp w20, w1 │ │ │ │ - b.hi 2031c // b.pmore │ │ │ │ - ldrb w1, [x3, #96] │ │ │ │ - cbnz w1, 2031c │ │ │ │ - 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] │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - ldr w1, [x1, #32] │ │ │ │ - ldr w2, [x2, #28] │ │ │ │ - add w27, w2, w1 │ │ │ │ - bl 1a9c0 │ │ │ │ - add w20, w20, w0 │ │ │ │ - cmp w20, w27 │ │ │ │ - b.cc 1fea8 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - add x1, x0, x23 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldrb w2, [x2, #96] │ │ │ │ - cbz w2, 1fea8 │ │ │ │ - add x0, x0, x21 │ │ │ │ - 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 1fea8 │ │ │ │ - mov w26, w1 │ │ │ │ - b 1fd08 │ │ │ │ - movi v31.4s, #0xc │ │ │ │ - add v28.4s, v28.4s, v31.4s │ │ │ │ - mov w26, v28.s[3] │ │ │ │ - b 1fd08 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - 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 3a08 │ │ │ │ - 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, 204b8 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 5daa0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x1, [x20, #88] │ │ │ │ - bl 16600 │ │ │ │ - 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 1f9e4 │ │ │ │ - ldr w0, [x22, #32] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 20400 // b.pmore │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr d0, [x21, x1] │ │ │ │ + ubfiz x0, x0, #3, #32 │ │ │ │ + fmul d0, d28, d0 │ │ │ │ + ldr d18, [x19, x0] │ │ │ │ + ldr d17, [x22, x0] │ │ │ │ + fsub d18, d18, d0 │ │ │ │ + fdiv d17, d18, d17 │ │ │ │ + str d17, [x19, x0] │ │ │ │ + ldr d5, [x24, x1] │ │ │ │ + ldr d22, [x19, x1] │ │ │ │ + fmul d22, d5, d22 │ │ │ │ + fadd d25, d25, d22 │ │ │ │ + b 26938 │ │ │ │ + add x26, x25, #0x8 │ │ │ │ + add x27, x23, #0x8 │ │ │ │ + sub x3, x21, #0x8 │ │ │ │ + sub x1, x23, #0x8 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ + ldr d1, [x26, x0, lsl #3] │ │ │ │ + ldr d26, [x25, x0, lsl #3] │ │ │ │ + fsub d26, d1, d26 │ │ │ │ + str d26, [x21, x0, lsl #3] │ │ │ │ + ldr d27, [x3, x0, lsl #3] │ │ │ │ + fadd d27, d26, d27 │ │ │ │ + fadd d27, d27, d27 │ │ │ │ + str d27, [x22, x0, lsl #3] │ │ │ │ + str xzr, [x24, x0, lsl #3] │ │ │ │ + ldr d31, [x23, x0, lsl #3] │ │ │ │ + ldr d0, [x27, x0, lsl #3] │ │ │ │ + ldr d28, [x1, x0, lsl #3] │ │ │ │ + ldr d29, [x21, x0, lsl #3] │ │ │ │ + fsub d0, d0, d31 │ │ │ │ + ldr d30, [x3, x0, lsl #3] │ │ │ │ + fsub d28, d31, d28 │ │ │ │ + fdiv d29, d0, d29 │ │ │ │ + fdiv d30, d28, d30 │ │ │ │ + fsub d30, d29, d30 │ │ │ │ + str d30, [x19, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.hi 26be0 // b.pmore │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x5, x7, [sp, #120] │ │ │ │ + str w8, [sp, #136] │ │ │ │ + str w9, [sp, #144] │ │ │ │ + bl 26300 │ │ │ │ + ldr d4, [x19] │ │ │ │ + ldr d19, [x22] │ │ │ │ + ldr w9, [sp, #144] │ │ │ │ + ldp x5, x7, [sp, #120] │ │ │ │ + cmp w9, #0x1 │ │ │ │ + fdiv d15, d4, d19 │ │ │ │ + ldr w8, [sp, #136] │ │ │ │ + str d15, [x19] │ │ │ │ + b.ls 26c94 // b.plast │ │ │ │ + cmp w9, #0x3 │ │ │ │ + b.ls 26d28 // b.plast │ │ │ │ + add x6, x22, #0x8 │ │ │ │ + add x4, x19, #0x8 │ │ │ │ + b 26870 │ │ │ │ + movi d25, #0x0 │ │ │ │ + add x4, x19, #0x8 │ │ │ │ + b 26938 │ │ │ │ + ldr d31, [x19] │ │ │ │ + add x2, x19, x5 │ │ │ │ + str d31, [x19, x5] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr q31, [x22] │ │ │ │ - mov x20, x0 │ │ │ │ - ldur x19, [x22, #20] │ │ │ │ - fmov x0, d31 │ │ │ │ - str q31, [x20] │ │ │ │ - bl 3a08 │ │ │ │ - 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, 20594 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x4, x1, x19 │ │ │ │ - ldr x2, [x1, x19] │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - ldr x1, [x4, #24] │ │ │ │ - ldrb w3, [x4, #60] │ │ │ │ - ldrb w4, [x4, #74] │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr w0, [x22, #32] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 20560 // b.pmore │ │ │ │ - ldr w0, [x23, #32] │ │ │ │ - cbz w0, 205d8 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x1, [x23, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x4, x1, x19 │ │ │ │ - ldr x2, [x1, x19] │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - ldr x1, [x4, #24] │ │ │ │ - ldrb w3, [x4, #60] │ │ │ │ - ldrb w4, [x4, #74] │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr w0, [x23, #32] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 205a4 // b.pmore │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + fmov d27, #3.000000000000000000e+00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr d6, [x26, x0, lsl #3] │ │ │ │ + ldr d24, [x25, x0, lsl #3] │ │ │ │ + ldr d5, [x27, x0, lsl #3] │ │ │ │ + ldr d2, [x23, x0, lsl #3] │ │ │ │ + fsub d24, d6, d24 │ │ │ │ + ldr d4, [x19, x0, lsl #3] │ │ │ │ + ldr d1, [x4, x0, lsl #3] │ │ │ │ + fsub d2, d5, d2 │ │ │ │ + fadd d4, d4, d4 │ │ │ │ + fdiv d2, d2, d24 │ │ │ │ + fadd d1, d4, d1 │ │ │ │ + fmul d1, d1, d24 │ │ │ │ + fsub d1, d2, d1 │ │ │ │ + str d1, [x22, x0, lsl #3] │ │ │ │ + ldr d25, [x4, x0, lsl #3] │ │ │ │ + ldr d0, [x19, x0, lsl #3] │ │ │ │ + fsub d0, d25, d0 │ │ │ │ + fdiv d0, d0, d24 │ │ │ │ + str d0, [x21, x0, lsl #3] │ │ │ │ + ldr d3, [x19, x0, lsl #3] │ │ │ │ + fmul d3, d3, d27 │ │ │ │ + str d3, [x19, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.hi 26cc0 // b.pmore │ │ │ │ + b 26b4c │ │ │ │ + movi d26, #0x0 │ │ │ │ + add x4, x19, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 268f4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #32] │ │ │ │ - cbz w2, 206c8 │ │ │ │ - ldr w5, [x1, #32] │ │ │ │ - mov x3, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ - cbz w5, 20660 │ │ │ │ - ldr x7, [x1, #48] │ │ │ │ - ldrb w4, [x0, #44] │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - ldr x8, [x7, #24] │ │ │ │ - ldr w10, [x8] │ │ │ │ - cbz w4, 20668 │ │ │ │ - ldrb w4, [x1, #44] │ │ │ │ - cbz w4, 20668 │ │ │ │ - ldr x4, [x3, #24] │ │ │ │ - ldr w4, [x4] │ │ │ │ - cmp w4, w10 │ │ │ │ - b.ne 20668 // b.any │ │ │ │ - ldr w0, [x0, #36] │ │ │ │ - ldr w3, [x1, #40] │ │ │ │ - cmp w0, w3 │ │ │ │ - sub w1, w0, w3 │ │ │ │ - sub w3, w3, w0 │ │ │ │ - csel x3, x3, x1, ls // ls = plast │ │ │ │ - mov x0, x3 │ │ │ │ - ret │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - mov w6, #0x58 // #88 │ │ │ │ + movi d31, #0x0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x4, x0 │ │ │ │ - umaddl x2, w2, w6, x3 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x9, [x2, #24] │ │ │ │ - ldr w0, [x9] │ │ │ │ - cmp w0, w10 │ │ │ │ - b.eq 206d4 // b.none │ │ │ │ - sub w5, w5, #0x1 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - umaddl x5, w5, w6, x7 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr x0, [x5, #24] │ │ │ │ - ldr w3, [x0] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 207c8 // b.none │ │ │ │ - mov x3, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ - mov x0, x3 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x3, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ - mov x0, x3 │ │ │ │ - ret │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - ldr x0, [x9, #88] │ │ │ │ - ldr w3, [x8, #32] │ │ │ │ - ldr w10, [x9, #32] │ │ │ │ - ldr w2, [x2, #28] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr w8, [x0, #28] │ │ │ │ - str w10, [sp, #16] │ │ │ │ - str w3, [sp, #24] │ │ │ │ - stp w8, w2, [sp, #32] │ │ │ │ - stp x4, x1, [sp, #40] │ │ │ │ - bl 1a9c0 │ │ │ │ - mov w6, #0x58 // #88 │ │ │ │ - ldp x4, x1, [sp, #40] │ │ │ │ - ldp w8, w2, [sp, #32] │ │ │ │ - ldr w10, [sp, #16] │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldr w5, [x1, #32] │ │ │ │ - sub w2, w2, w10 │ │ │ │ - ldr x9, [x1, #48] │ │ │ │ - sub w5, w5, #0x1 │ │ │ │ - ldr x7, [x4, #48] │ │ │ │ - umaddl x5, w5, w6, x9 │ │ │ │ - sub w6, w3, w8 │ │ │ │ - sub w3, w2, w0 │ │ │ │ - ldr x2, [x7, #24] │ │ │ │ - add w3, w3, w6 │ │ │ │ - ldr x6, [x5, #24] │ │ │ │ - ldr w5, [x2] │ │ │ │ - ldr w0, [x6] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.ne 207b4 // b.any │ │ │ │ - ldr x7, [x2, #88] │ │ │ │ - str w3, [sp, #40] │ │ │ │ - ldr x0, [x6, #88] │ │ │ │ - ldr w5, [x2, #32] │ │ │ │ - ldr w6, [x6, #32] │ │ │ │ - ldr w2, [x7, #28] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldr w7, [x0, #28] │ │ │ │ - str w6, [sp, #16] │ │ │ │ - str w5, [sp, #24] │ │ │ │ - stp w7, w2, [sp, #32] │ │ │ │ - stp x4, x1, [sp, #48] │ │ │ │ - bl 1a9c0 │ │ │ │ - ldr w6, [sp, #16] │ │ │ │ - ldp w7, w2, [sp, #32] │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - sub w2, w2, w6 │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - sub w5, w5, w7 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - add w2, w2, w5 │ │ │ │ - ldp x4, x1, [sp, #48] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.hi 207d8 // b.pmore │ │ │ │ - mov w3, w3 │ │ │ │ - mov x0, x3 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - stp x4, x1, [sp, #16] │ │ │ │ - bl 1a9c0 │ │ │ │ - ldp x4, x1, [sp, #16] │ │ │ │ - mov w3, #0x58 // #88 │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr x1, [x4, #48] │ │ │ │ - umaddl x0, w0, w3, x2 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldr x3, [x0, #24] │ │ │ │ - ldr x4, [x1, #88] │ │ │ │ - ldr x0, [x3, #88] │ │ │ │ - ldr w2, [x1, #32] │ │ │ │ - ldr w3, [x3, #32] │ │ │ │ - ldr w1, [x4, #28] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr w4, [x0, #28] │ │ │ │ - str w3, [sp, #16] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - stp w4, w1, [sp, #32] │ │ │ │ - bl 1a9c0 │ │ │ │ - ldp w4, w1, [sp, #32] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - sub w1, w1, w3 │ │ │ │ - sub w2, w2, w4 │ │ │ │ - sub w1, w1, w0 │ │ │ │ - add w3, w1, w2 │ │ │ │ - b 206b8 │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ + 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 27008 // b.any │ │ │ │ + fmov d15, #7.500000000000000000e-01 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.ls 26f40 // b.plast │ │ │ │ + scvtf d31, w20 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + mov x0, #0x54000000000000 // #23643898043695104 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmpe d15, d31 │ │ │ │ + b.mi 26f3c // b.first │ │ │ │ + fmov d30, #1.000000000000000000e+01 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d31, x0 │ │ │ │ + fmul d30, d15, d30 │ │ │ │ + fcmpe d30, d31 │ │ │ │ + b.gt 2708c │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3330 │ │ │ │ + fmov d1, d0 │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmov d0, #1.000000000000000000e+01 │ │ │ │ + ldr d31, [x0, #64] │ │ │ │ + fdiv d1, d1, d31 │ │ │ │ + frintm d1, d1 │ │ │ │ + bl 39d8 │ │ │ │ + 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 27144 // b.first │ │ │ │ + fdiv d14, d12, d13 │ │ │ │ + adrp x0, 86000 │ │ │ │ + fdiv d15, d11, d13 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr d31, [x0, #240] │ │ │ │ + fmul d1, d13, d31 │ │ │ │ + fadd d0, d12, d1 │ │ │ │ + fadd d14, d14, d31 │ │ │ │ + fsub d15, d15, d31 │ │ │ │ + frintm d14, d14 │ │ │ │ + frintp d15, d15 │ │ │ │ + fmul d31, d13, d14 │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.gt 26f8c │ │ │ │ + fsub d1, d11, d1 │ │ │ │ + fmul d31, d13, d15 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d1, d31 │ │ │ │ + b.gt 26fb4 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fadd d31, d15, d31 │ │ │ │ + fsub d31, d31, d14 │ │ │ │ + fcvtzs w0, d31 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.gt 26fdc │ │ │ │ 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, 20b4c │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - cmp w2, #0xe │ │ │ │ - b.ls 20b54 // 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 │ │ │ │ + mov w20, w0 │ │ │ │ + mov w19, w0 │ │ │ │ + add w1, w19, #0x2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + cbz w19, 26f18 │ │ │ │ + fsub d15, d15, d14 │ │ │ │ + scvtf d31, w19 │ │ │ │ + fmul d14, d13, d14 │ │ │ │ + fmul d15, d15, d13 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.eq 2713c // b.none │ │ │ │ + lsr w3, w19, #1 │ │ │ │ + adrp x1, 86000 │ │ │ │ + movi v28.2s, #0x2 │ │ │ │ + mov x2, x0 │ │ │ │ + dup v29.2d, v14.d[0] │ │ │ │ + add x3, x0, w3, uxtw #4 │ │ │ │ + ldr d30, [x1, #480] │ │ │ │ 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 208c0 // b.any │ │ │ │ - addv b31, v29.16b │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x1, #0xf │ │ │ │ - b.eq 20b40 // b.none │ │ │ │ - and w2, w1, #0xfffffff0 │ │ │ │ - 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 20b40 // 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 │ │ │ │ + sxtl v31.2d, v30.2s │ │ │ │ + add v30.2s, v30.2s, v28.2s │ │ │ │ + scvtf v31.2d, v31.2d │ │ │ │ + fmul v31.2d, v31.2d, v15.d[0] │ │ │ │ + fadd v31.2d, v31.2d, v29.2d │ │ │ │ + str q31, [x2], #16 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 26ee0 // b.any │ │ │ │ + tbz w19, #0, 26f18 │ │ │ │ + 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 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 20964 │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - cbz w2, 20dcc │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - cmp w1, #0xe │ │ │ │ - b.ls 20dd4 // 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 20ba0 // b.any │ │ │ │ - addv b31, v29.16b │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x2, #0xf │ │ │ │ - b.eq 20dc0 // b.none │ │ │ │ - mov d30, v29.d[1] │ │ │ │ - and w1, w2, #0xfffffff0 │ │ │ │ - add v30.8b, v30.8b, v29.8b │ │ │ │ - sub w4, w2, w1 │ │ │ │ - sub w5, w4, #0x1 │ │ │ │ - cmp w5, #0x6 │ │ │ │ - b.ls 20ccc // b.plast │ │ │ │ - mov x0, #0x2d // #45 │ │ │ │ - mov w5, #0x50 // #80 │ │ │ │ - movi v29.8b, #0x3 │ │ │ │ - umaddl x5, w1, w5, x0 │ │ │ │ - add x0, x3, x5 │ │ │ │ - ldr b31, [x3, x5] │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - ldr b23, [x0, #160] │ │ │ │ - ldr b24, [x0, #240] │ │ │ │ - ld1 {v31.b}[1], [x5] │ │ │ │ - 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 x4, #0x7 │ │ │ │ - b.eq 20dc0 // b.none │ │ │ │ - and w4, w4, #0xfffffff8 │ │ │ │ - add w1, w1, w4 │ │ │ │ - mov w4, #0x50 // #80 │ │ │ │ - add w5, w1, #0x1 │ │ │ │ - umaddl x6, w1, w4, x3 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - add w0, w0, w6 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w5, w2 │ │ │ │ - b.cs 20dc0 // b.hs, b.nlast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w6, w1, #0x2 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w6 │ │ │ │ - b.ls 20dc0 // b.plast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w5, w1, #0x3 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - add w0, w0, w6 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w5, w2 │ │ │ │ - b.cs 20dc0 // b.hs, b.nlast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w6, w1, #0x4 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w6 │ │ │ │ - b.ls 20dc0 // b.plast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w5, w1, #0x5 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - add w0, w0, w6 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w5 │ │ │ │ - b.ls 20dc0 // b.plast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w1, w1, #0x6 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ls 20dc0 // b.plast │ │ │ │ - umaddl x1, w1, w4, x3 │ │ │ │ - ldrb w1, [x1, #45] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - add w0, w0, w1 │ │ │ │ - and w0, w0, #0xff │ │ │ │ + fmov d15, d31 │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3330 │ │ │ │ + fmov d1, d0 │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmov d0, #1.000000000000000000e+01 │ │ │ │ + ldr d31, [x0, #64] │ │ │ │ + fdiv d1, d1, d31 │ │ │ │ + frintm d1, d1 │ │ │ │ + bl 39d8 │ │ │ │ + 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 27068 // b.first │ │ │ │ + b 26e14 │ │ │ │ + fsub d14, d14, d30 │ │ │ │ + fmul d31, d13, d14 │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.gt 26f8c │ │ │ │ + fsub d1, d11, d1 │ │ │ │ + fmul d31, d13, d15 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d1, d31 │ │ │ │ + b.gt 26fb4 │ │ │ │ + b 26e60 │ │ │ │ + fadd d15, d15, d30 │ │ │ │ + fmul d31, d13, d15 │ │ │ │ + fcmpe d31, d1 │ │ │ │ + b.mi 26fb4 // b.first │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fadd d31, d15, d31 │ │ │ │ + fsub d31, d31, d14 │ │ │ │ + fcvtzs w0, d31 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.le 26e80 │ │ │ │ + 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 2705c // b.tcont │ │ │ │ + fsub d14, d14, d30 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 26e88 │ │ │ │ + fabs d31, d0 │ │ │ │ + fabs d29, d1 │ │ │ │ + adrp x1, 86000 │ │ │ │ + fsub d15, d1, d0 │ │ │ │ + ldr d30, [x1, #232] │ │ │ │ + fcmpe d31, d29 │ │ │ │ + fcsel d31, d31, d29, ge // ge = tcont │ │ │ │ + fmul d30, d31, d30 │ │ │ │ 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 20c4c │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - cbz w2, 2104c │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - cmp w1, #0xe │ │ │ │ - b.ls 21054 // 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 │ │ │ │ + b.ls 2709c // 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 270bc // b.first │ │ │ │ + fdiv d15, d15, d28 │ │ │ │ + b 26da8 │ │ │ │ + fadd d15, d15, d30 │ │ │ │ + fsub d14, d14, d31 │ │ │ │ + b 26e88 │ │ │ │ + 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 26e14 │ │ │ │ + mov x0, #0x9999999999999999 // #-7378697629483820647 │ │ │ │ + movk x0, #0x7fb9, lsl #48 │ │ │ │ + fmov d15, x0 │ │ │ │ + b 26f40 │ │ │ │ + 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 2710c │ │ │ │ + b 26da8 │ │ │ │ + fmov d30, #1.000000000000000000e+01 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.gt 270ec │ │ │ │ + fmov d15, #7.500000000000000000e-01 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.hi 26da0 // b.pmore │ │ │ │ + mov x0, #0x54000000000000 // #23643898043695104 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmpe d15, d31 │ │ │ │ + fcsel d15, d31, d15, mi // mi = first │ │ │ │ + b 26dd0 │ │ │ │ + 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 26da0 // b.pmore │ │ │ │ + b 26db8 │ │ │ │ + fmov d30, #1.000000000000000000e+01 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.gt 27124 │ │ │ │ + fmov d15, #7.500000000000000000e-01 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ + b 270d8 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d30, #9.000000000000000000e+00 │ │ │ │ + fmov d15, #7.500000000000000000e-01 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ + b 26db8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 26f08 │ │ │ │ + fmov d13, d30 │ │ │ │ + b 26f68 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + 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 x2, [x4] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str w1, [sp, #20] │ │ │ │ + cbz w1, 27454 │ │ │ │ + mov x22, 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 3108 │ │ │ │ + ldr w0, [x22] │ │ │ │ + ldr d14, [x19, x21, lsl #3] │ │ │ │ + ldr d15, [x19] │ │ │ │ + cbz w0, 2738c │ │ │ │ + adrp x20, af000 │ │ │ │ + ldr x20, [x20, #3920] │ │ │ │ + fmov d1, d14 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x9e8 │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + bl 3510 │ │ │ │ + fmov d1, d14 │ │ │ │ + fmov d0, d15 │ │ │ │ + ldr w0, [x22] │ │ │ │ + add x1, sp, #0x24 │ │ │ │ + bl 26d40 │ │ │ │ + ldr w24, [sp, #36] │ │ │ │ + mov x28, x0 │ │ │ │ + cbz w24, 27248 │ │ │ │ + adrp x23, 81000 │ │ │ │ + mov w26, w24 │ │ │ │ + add x23, x23, #0x9f8 │ │ │ │ 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 20e20 // b.any │ │ │ │ - addv b31, v29.16b │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x2, #0xf │ │ │ │ - b.eq 21040 // b.none │ │ │ │ - mov d30, v29.d[1] │ │ │ │ - and w1, w2, #0xfffffff0 │ │ │ │ - add v30.8b, v30.8b, v29.8b │ │ │ │ - sub w4, w2, w1 │ │ │ │ - sub w5, w4, #0x1 │ │ │ │ - cmp w5, #0x6 │ │ │ │ - b.ls 20f4c // b.plast │ │ │ │ - mov x0, #0x2d // #45 │ │ │ │ - mov w5, #0x50 // #80 │ │ │ │ - movi v29.8b, #0x3 │ │ │ │ - umaddl x5, w1, w5, x0 │ │ │ │ - add x0, x3, x5 │ │ │ │ - ldr b31, [x3, x5] │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - ldr b23, [x0, #160] │ │ │ │ - ldr b24, [x0, #240] │ │ │ │ - ld1 {v31.b}[1], [x5] │ │ │ │ - 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 x4, #0x7 │ │ │ │ - b.eq 21040 // b.none │ │ │ │ - and w4, w4, #0xfffffff8 │ │ │ │ - add w1, w1, w4 │ │ │ │ - mov w4, #0x50 // #80 │ │ │ │ - add w5, w1, #0x1 │ │ │ │ - umaddl x6, w1, w4, x3 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - add w0, w0, w6 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w5, w2 │ │ │ │ - b.cs 21040 // b.hs, b.nlast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w6, w1, #0x2 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w6 │ │ │ │ - b.ls 21040 // b.plast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w5, w1, #0x3 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - add w0, w0, w6 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w5, w2 │ │ │ │ - b.cs 21040 // b.hs, b.nlast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w6, w1, #0x4 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w6 │ │ │ │ - b.ls 21040 // b.plast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w5, w1, #0x5 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - add w0, w0, w6 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w5 │ │ │ │ - b.ls 21040 // b.plast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w1, w1, #0x6 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ls 21040 // b.plast │ │ │ │ - umaddl x1, w1, w4, x3 │ │ │ │ - ldrb w1, [x1, #45] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - add w0, w0, w1 │ │ │ │ - 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 │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w3, w27 │ │ │ │ + ldr d0, [x28, x27, lsl #3] │ │ │ │ + mov x2, x23 │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.ne 27220 // b.any │ │ │ │ + ubfiz x27, x27, #2, #32 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x2, x27 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - b 20ecc │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #32] │ │ │ │ - cbz w2, 212e8 │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - cmp w1, #0xe │ │ │ │ - add x1, x3, #0x3c │ │ │ │ - b.ls 21300 // b.plast │ │ │ │ - tst x1, #0xf │ │ │ │ - b.ne 21300 // b.any │ │ │ │ - mov x0, x1 │ │ │ │ - lsr w1, w2, #4 │ │ │ │ - mov w4, #0x580 // #1408 │ │ │ │ - adrp x5, 85000 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - ldr q29, [x5, #3856] │ │ │ │ - umaddl x1, w1, w4, x0 │ │ │ │ - b 210b8 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 212f0 // b.none │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - add x4, x0, #0xb0 │ │ │ │ - ldr b31, [x0] │ │ │ │ - ldr b30, [x0, #88] │ │ │ │ - ldr b21, [x0, #704] │ │ │ │ - ld1 {v31.b}[1], [x4] │ │ │ │ - add x4, x0, #0x108 │ │ │ │ - ldr b22, [x0, #792] │ │ │ │ - ldr b23, [x0, #880] │ │ │ │ - ld1 {v30.b}[1], [x4] │ │ │ │ - add x4, x0, #0x160 │ │ │ │ - ldr b24, [x0, #968] │ │ │ │ - ldr b25, [x0, #1056] │ │ │ │ - ld1 {v31.b}[2], [x4] │ │ │ │ - add x4, x0, #0x1b8 │ │ │ │ - ldr b26, [x0, #1144] │ │ │ │ - ldr b27, [x0, #1232] │ │ │ │ - ld1 {v30.b}[2], [x4] │ │ │ │ - add x4, x0, #0x210 │ │ │ │ - ldr b28, [x0, #1320] │ │ │ │ - ld1 {v31.b}[3], [x4] │ │ │ │ - add x4, x0, #0x268 │ │ │ │ - add x0, x0, #0x580 │ │ │ │ - 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 │ │ │ │ - cmtst v31.16b, v31.16b, v31.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbz x4, 210ac │ │ │ │ - fmov w0, s29 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x4, w0, w1, x3 │ │ │ │ - ldrb w4, [x4, #60] │ │ │ │ - cbnz w4, 212d4 │ │ │ │ - add w4, w0, #0x1 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.cs 212e8 // b.hs, b.nlast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0x2 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0x3 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0x4 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbnz w1, 212e0 │ │ │ │ - add w4, w0, #0x5 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0x6 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0x7 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0x8 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0x9 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbnz w1, 212e0 │ │ │ │ - add w4, w0, #0xa │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0xb │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0xc │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0xd │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 212e0 │ │ │ │ - add w4, w0, #0xe │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbnz w1, 212e0 │ │ │ │ - add w4, w0, #0xf │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 212e8 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbnz w1, 212e0 │ │ │ │ - add w0, w0, #0x10 │ │ │ │ - cmp w2, w0 │ │ │ │ - csinv w0, w0, wzr, hi // hi = pmore │ │ │ │ - ret │ │ │ │ - mov w0, w4 │ │ │ │ - ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - tst x2, #0xf │ │ │ │ - b.eq 21324 // b.none │ │ │ │ - and w0, w2, #0xfffffff0 │ │ │ │ - b 2114c │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 21314 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w2, w0 │ │ │ │ - b.eq 212e8 // b.none │ │ │ │ - ldrb w3, [x1] │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - cbz w3, 21308 │ │ │ │ - b 212d4 │ │ │ │ - movi v31.4s, #0xd │ │ │ │ - add v29.4s, v29.4s, v31.4s │ │ │ │ - mov w0, v29.s[3] │ │ │ │ - b 212d4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 3ac8 │ │ │ │ + adrp x23, 81000 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + add x0, x23, #0xa00 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str wzr, [x25] │ │ │ │ + str x0, [sp, #8] │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 215c4 │ │ │ │ - ldr x3, [x2, #48] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w1, #0xe │ │ │ │ - add x1, x3, #0x3c │ │ │ │ - b.ls 215fc // b.plast │ │ │ │ - tst x1, #0xf │ │ │ │ - b.ne 215fc // b.any │ │ │ │ - lsr w2, w0, #4 │ │ │ │ - mov w4, #0x580 // #1408 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - adrp x5, 85000 │ │ │ │ - umaddl x2, w2, w4, x1 │ │ │ │ - ldr q29, [x5, #3856] │ │ │ │ - b 21394 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 215ec // b.none │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - add x4, x1, #0xb0 │ │ │ │ - ldr b31, [x1] │ │ │ │ - ldr b30, [x1, #88] │ │ │ │ - ldr b21, [x1, #704] │ │ │ │ - ld1 {v31.b}[1], [x4] │ │ │ │ - add x4, x1, #0x108 │ │ │ │ - ldr b22, [x1, #792] │ │ │ │ - ldr b23, [x1, #880] │ │ │ │ - ld1 {v30.b}[1], [x4] │ │ │ │ - add x4, x1, #0x160 │ │ │ │ - ldr b24, [x1, #968] │ │ │ │ - ldr b25, [x1, #1056] │ │ │ │ - ld1 {v31.b}[2], [x4] │ │ │ │ - add x4, x1, #0x1b8 │ │ │ │ - ldr b26, [x1, #1144] │ │ │ │ - ldr b27, [x1, #1232] │ │ │ │ - ld1 {v30.b}[2], [x4] │ │ │ │ - add x4, x1, #0x210 │ │ │ │ - ldr b28, [x1, #1320] │ │ │ │ - ld1 {v31.b}[3], [x4] │ │ │ │ - add x4, x1, #0x268 │ │ │ │ - add x1, x1, #0x580 │ │ │ │ - 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 │ │ │ │ - cmtst v31.16b, v31.16b, v31.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbz x4, 21388 │ │ │ │ - fmov w2, s29 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x4, w2, w1, x3 │ │ │ │ - ldrb w4, [x4, #60] │ │ │ │ - cbnz w4, 215b0 │ │ │ │ - add w4, w2, #0x1 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.cs 215c0 // b.hs, b.nlast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0x2 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0x3 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0x4 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.cs 215c0 // b.hs, b.nlast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbnz w1, 215c8 │ │ │ │ - add w4, w2, #0x5 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0x6 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0x7 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0x8 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0x9 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbnz w1, 215c8 │ │ │ │ - add w4, w2, #0xa │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0xb │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0xc │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0xd │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbnz w5, 215c8 │ │ │ │ - add w4, w2, #0xe │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbnz w1, 215c8 │ │ │ │ - add w4, w2, #0xf │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 215c0 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbnz w1, 215c8 │ │ │ │ - add w2, w2, #0x10 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.hi 215cc // b.pmore │ │ │ │ + add w23, w26, #0x1 │ │ │ │ + cmp w23, w24 │ │ │ │ + b.cs 272ac // b.hs, b.nlast │ │ │ │ + ldr d31, [x19, x7, lsl #3] │ │ │ │ + mov w1, w23 │ │ │ │ + add x4, x25, w23, uxtw #2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w2, w4 │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x0, w2, w0, x3 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x2, [x0, #88] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldr w0, [x2, #28] │ │ │ │ - add w0, w0, w1 │ │ │ │ - ret │ │ │ │ - tst x0, #0xf │ │ │ │ - b.eq 21620 // b.none │ │ │ │ - and w2, w0, #0xfffffff0 │ │ │ │ - b 21428 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 21610 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 215c0 // b.none │ │ │ │ - ldrb w4, [x1] │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - cbz w4, 21604 │ │ │ │ - b 215b0 │ │ │ │ - movi v31.4s, #0xd │ │ │ │ - add v29.4s, v29.4s, v31.4s │ │ │ │ - mov w2, v29.s[3] │ │ │ │ - b 215b0 │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #32] │ │ │ │ - cbz w2, 218b4 │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - cmp w1, #0xe │ │ │ │ - add x1, x3, #0x3c │ │ │ │ - b.ls 218cc // b.plast │ │ │ │ - tst x1, #0xf │ │ │ │ - b.ne 218cc // b.any │ │ │ │ - mov x0, x1 │ │ │ │ - lsr w1, w2, #4 │ │ │ │ - mov w4, #0x580 // #1408 │ │ │ │ - adrp x5, 85000 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - ldr q29, [x5, #3856] │ │ │ │ - umaddl x1, w1, w4, x0 │ │ │ │ - b 21684 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 218bc // b.none │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - add x4, x0, #0xb0 │ │ │ │ - ldr b31, [x0] │ │ │ │ - ldr b30, [x0, #88] │ │ │ │ - ldr b21, [x0, #704] │ │ │ │ - ld1 {v31.b}[1], [x4] │ │ │ │ - add x4, x0, #0x108 │ │ │ │ - ldr b22, [x0, #792] │ │ │ │ - ldr b23, [x0, #880] │ │ │ │ - ld1 {v30.b}[1], [x4] │ │ │ │ - add x4, x0, #0x160 │ │ │ │ - ldr b24, [x0, #968] │ │ │ │ - ldr b25, [x0, #1056] │ │ │ │ - ld1 {v31.b}[2], [x4] │ │ │ │ - add x4, x0, #0x1b8 │ │ │ │ - ldr b26, [x0, #1144] │ │ │ │ - ldr b27, [x0, #1232] │ │ │ │ - ld1 {v30.b}[2], [x4] │ │ │ │ - add x4, x0, #0x210 │ │ │ │ - ldr b28, [x0, #1320] │ │ │ │ - ld1 {v31.b}[3], [x4] │ │ │ │ - add x4, x0, #0x268 │ │ │ │ - add x0, x0, #0x580 │ │ │ │ - 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, #0 │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbz x4, 21678 │ │ │ │ - fmov w0, s29 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x4, w0, w1, x3 │ │ │ │ - ldrb w4, [x4, #60] │ │ │ │ - cbz w4, 218a0 │ │ │ │ - add w4, w0, #0x1 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.cs 218b4 // b.hs, b.nlast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0x2 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0x3 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0x4 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbz w1, 218ac │ │ │ │ - add w4, w0, #0x5 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0x6 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0x7 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0x8 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0x9 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbz w1, 218ac │ │ │ │ - add w4, w0, #0xa │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0xb │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0xc │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0xd │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 218ac │ │ │ │ - add w4, w0, #0xe │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbz w1, 218ac │ │ │ │ - add w4, w0, #0xf │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 218b4 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbz w1, 218ac │ │ │ │ - add w0, w0, #0x10 │ │ │ │ - cmp w2, w0 │ │ │ │ - csinv w0, w0, wzr, hi // hi = pmore │ │ │ │ - ret │ │ │ │ - mov w0, w4 │ │ │ │ - ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ + ldr d30, [x28, x1, lsl #3] │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 272e4 // b.tcont │ │ │ │ + mov w1, w26 │ │ │ │ + add x27, x25, w26, uxtw #2 │ │ │ │ + cmp w26, #0xa │ │ │ │ + b.hi 27304 // b.pmore │ │ │ │ + ldr w1, [x27] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x27] │ │ │ │ + cmp x21, x7 │ │ │ │ + b.eq 27338 // b.none │ │ │ │ + add x0, x7, #0x1 │ │ │ │ + cmp w23, w24 │ │ │ │ + b.cs 273b8 // b.hs, b.nlast │ │ │ │ + mov x7, x0 │ │ │ │ + b 27280 │ │ │ │ + mov x27, x4 │ │ │ │ + add x5, x1, #0x1 │ │ │ │ + str wzr, [x4], #4 │ │ │ │ + mov w26, w1 │ │ │ │ + cmp w24, w5 │ │ │ │ + b.ls 272b4 // b.plast │ │ │ │ + mov x1, x5 │ │ │ │ + b 272a0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + str x7, [sp] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr d1, [x28, w1, uxtw #3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr d0, [x19, x7, lsl #3] │ │ │ │ + bl 3510 │ │ │ │ + ldr x7, [sp] │ │ │ │ + ldr w1, [x27] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x27] │ │ │ │ + cmp x21, x7 │ │ │ │ + b.ne 272d0 // b.any │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str w24, [x22] │ │ │ │ + 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 27450 // 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 │ │ │ │ - tst x2, #0xf │ │ │ │ - b.eq 218f0 // b.none │ │ │ │ - and w0, w2, #0xfffffff0 │ │ │ │ - b 21718 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 218e0 │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + ucvtf d0, w0 │ │ │ │ + bl 3330 │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr d31, [x0, #72] │ │ │ │ + fdiv d31, d0, d31 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fcvtpu w0, d31 │ │ │ │ + str w0, [x22] │ │ │ │ + b 271c8 │ │ │ │ + ubfiz x2, x26, #2, #32 │ │ │ │ + add w21, w7, #0x1 │ │ │ │ + add x23, x25, x2 │ │ │ │ + cmp w26, #0xa │ │ │ │ + b.ls 27414 // b.plast │ │ │ │ + adrp x27, 81000 │ │ │ │ + add x19, x19, w0, uxtw #3 │ │ │ │ + add x26, x28, w26, uxtw #3 │ │ │ │ + add x27, x27, #0xa00 │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x2, x27 │ │ │ │ + ldr d0, [x19], #8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr d1, [x26] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x23] │ │ │ │ add w0, w0, #0x1 │ │ │ │ - cmp w2, w0 │ │ │ │ - b.eq 218b4 // b.none │ │ │ │ - ldrb w3, [x1] │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - cbnz w3, 218d4 │ │ │ │ - b 218a0 │ │ │ │ - movi v31.4s, #0xd │ │ │ │ - add v29.4s, v29.4s, v31.4s │ │ │ │ - mov w0, v29.s[3] │ │ │ │ - b 218a0 │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 21b84 │ │ │ │ - ldr x3, [x2, #48] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w1, #0xe │ │ │ │ - add x1, x3, #0x3c │ │ │ │ - b.ls 21bbc // b.plast │ │ │ │ - tst x1, #0xf │ │ │ │ - b.ne 21bbc // b.any │ │ │ │ - lsr w2, w0, #4 │ │ │ │ - mov w4, #0x580 // #1408 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - adrp x5, 85000 │ │ │ │ - umaddl x2, w2, w4, x1 │ │ │ │ - ldr q29, [x5, #3856] │ │ │ │ - b 21954 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 21bac // b.none │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - add x4, x1, #0xb0 │ │ │ │ - ldr b31, [x1] │ │ │ │ - ldr b30, [x1, #88] │ │ │ │ - ldr b21, [x1, #704] │ │ │ │ - ld1 {v31.b}[1], [x4] │ │ │ │ - add x4, x1, #0x108 │ │ │ │ - ldr b22, [x1, #792] │ │ │ │ - ldr b23, [x1, #880] │ │ │ │ - ld1 {v30.b}[1], [x4] │ │ │ │ - add x4, x1, #0x160 │ │ │ │ - ldr b24, [x1, #968] │ │ │ │ - ldr b25, [x1, #1056] │ │ │ │ - ld1 {v31.b}[2], [x4] │ │ │ │ - add x4, x1, #0x1b8 │ │ │ │ - ldr b26, [x1, #1144] │ │ │ │ - ldr b27, [x1, #1232] │ │ │ │ - ld1 {v30.b}[2], [x4] │ │ │ │ - add x4, x1, #0x210 │ │ │ │ - ldr b28, [x1, #1320] │ │ │ │ - ld1 {v31.b}[3], [x4] │ │ │ │ - add x4, x1, #0x268 │ │ │ │ - add x1, x1, #0x580 │ │ │ │ - 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, #0 │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbz x4, 21948 │ │ │ │ - fmov w2, s29 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x4, w2, w1, x3 │ │ │ │ - ldrb w4, [x4, #60] │ │ │ │ - cbz w4, 21b70 │ │ │ │ - add w4, w2, #0x1 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.cs 21b80 // b.hs, b.nlast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0x2 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0x3 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0x4 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.cs 21b80 // b.hs, b.nlast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbz w1, 21b88 │ │ │ │ - add w4, w2, #0x5 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0x6 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0x7 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0x8 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0x9 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbz w1, 21b88 │ │ │ │ - add w4, w2, #0xa │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0xb │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0xc │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0xd │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - umaddl x5, w4, w1, x3 │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cbz w5, 21b88 │ │ │ │ - add w4, w2, #0xe │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbz w1, 21b88 │ │ │ │ - add w4, w2, #0xf │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 21b80 // b.plast │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cbz w1, 21b88 │ │ │ │ - add w2, w2, #0x10 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.hi 21b8c // b.pmore │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w2, w4 │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x0, w2, w0, x3 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x2, [x0, #88] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldr w0, [x2, #28] │ │ │ │ - add w0, w0, w1 │ │ │ │ - ret │ │ │ │ - tst x0, #0xf │ │ │ │ - b.eq 21be0 // b.none │ │ │ │ - and w2, w0, #0xfffffff0 │ │ │ │ - b 219e8 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 21bd0 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 21b80 // b.none │ │ │ │ - ldrb w4, [x1] │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - cbnz w4, 21bc4 │ │ │ │ - b 21b70 │ │ │ │ - movi v31.4s, #0xd │ │ │ │ - add v29.4s, v29.4s, v31.4s │ │ │ │ - mov w2, v29.s[3] │ │ │ │ - b 21b70 │ │ │ │ - bti c │ │ │ │ - cbz x0, 21eac │ │ │ │ - ldr w4, [x0] │ │ │ │ - cbz w4, 21eac │ │ │ │ - sub w2, w4, #0x1 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cmp w2, #0xe │ │ │ │ - b.ls 21eb4 // b.plast │ │ │ │ - add x0, x1, #0x2d │ │ │ │ - tst x0, #0xf │ │ │ │ - b.ne 21eb4 // b.any │ │ │ │ - lsr w3, w4, #4 │ │ │ │ - adrp x0, 85000 │ │ │ │ - movi v20.16b, #0x1 │ │ │ │ - mov w2, #0x500 // #1280 │ │ │ │ - ldr q29, [x0, #3856] │ │ │ │ - umaddl x3, w3, w2, x1 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - mov x0, x1 │ │ │ │ - b 21c4c │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 21e9c // b.none │ │ │ │ - add x2, x0, #0xcd │ │ │ │ - ldr b31, [x0, #45] │ │ │ │ - ldr b30, [x0, #125] │ │ │ │ - ldr b21, [x0, #685] │ │ │ │ - ld1 {v31.b}[1], [x2] │ │ │ │ - add x2, x0, #0x11d │ │ │ │ - ldr b22, [x0, #765] │ │ │ │ - ldr b23, [x0, #845] │ │ │ │ - ld1 {v30.b}[1], [x2] │ │ │ │ - add x2, x0, #0x16d │ │ │ │ - ldr b24, [x0, #925] │ │ │ │ - ldr b25, [x0, #1005] │ │ │ │ - ld1 {v31.b}[2], [x2] │ │ │ │ - add x2, x0, #0x1bd │ │ │ │ - ldr b26, [x0, #1085] │ │ │ │ - ldr b27, [x0, #1165] │ │ │ │ - ld1 {v30.b}[2], [x2] │ │ │ │ - add x2, x0, #0x20d │ │ │ │ - ldr b28, [x0, #1245] │ │ │ │ - ld1 {v31.b}[3], [x2] │ │ │ │ - add x2, x0, #0x25d │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - ld1 {v30.b}[3], [x2] │ │ │ │ - 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 │ │ │ │ - cmtst v31.16b, v31.16b, v20.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x2, d31 │ │ │ │ - cbz x2, 21c40 │ │ │ │ - fmov w2, s29 │ │ │ │ - mov w3, #0x50 // #80 │ │ │ │ - umaddl x0, w2, w3, x1 │ │ │ │ - ldrb w5, [x0, #45] │ │ │ │ - and w0, w5, #0x1 │ │ │ │ - tbnz w5, #0, 21e98 │ │ │ │ - add w5, w2, #0x1 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x1 │ │ │ │ - tbnz w5, #0, 21e98 │ │ │ │ - add w5, w2, #0x2 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x1 │ │ │ │ - tbnz w5, #0, 21e98 │ │ │ │ - add w5, w2, #0x3 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x1 │ │ │ │ - tbnz w5, #0, 21e98 │ │ │ │ - add w5, w2, #0x4 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w3, [x5, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0x5 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - mov w5, #0x50 // #80 │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0x6 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0x7 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0x8 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0x9 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0xa │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0xb │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0xc │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0xd │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0xe │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 21e98 │ │ │ │ - add w3, w2, #0xf │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 21e98 // b.plast │ │ │ │ - umaddl x2, w3, w5, x1 │ │ │ │ - ldrb w0, [x2, #45] │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - tst x4, #0xf │ │ │ │ - b.eq 21eac // b.none │ │ │ │ - and w2, w4, #0xfffffff0 │ │ │ │ - b 21ce0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - umaddl x2, w4, w0, x1 │ │ │ │ - b 21ec8 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 21e98 // b.none │ │ │ │ - ldrb w3, [x1, #45] │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbz w3, #0, 21ec0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz x0, 21f74 │ │ │ │ - ldr w9, [x0] │ │ │ │ - cbz w9, 21f74 │ │ │ │ - ldr x5, [x0, #8] │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov w10, #0x58 // #88 │ │ │ │ - umaddl x9, w9, w0, x5 │ │ │ │ - b 21f10 │ │ │ │ - add x5, x5, #0x50 │ │ │ │ - cmp x9, x5 │ │ │ │ - b.eq 21f74 // b.none │ │ │ │ - ldrb w2, [x5, #45] │ │ │ │ - and w0, w2, #0x1 │ │ │ │ - tbz w2, #0, 21f04 │ │ │ │ - ldr w6, [x5, #32] │ │ │ │ - cbz w6, 21f70 │ │ │ │ - ldr x2, [x5, #48] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - add x2, x2, #0x2c │ │ │ │ - umaddl x6, w6, w10, x2 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str w0, [x23] │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 273dc // b.pmore │ │ │ │ + b 27338 │ │ │ │ + ldr w3, [sp, #20] │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + ldr w0, [x23] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ls 27444 // b.plast │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + str w0, [x23] │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + add w21, w21, #0x2 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 27414 // b.pmore │ │ │ │ + b 27338 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x25, x2] │ │ │ │ + b 27338 │ │ │ │ + bl 3588 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x668 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x930 │ │ │ │ + add x0, x0, #0x9e0 │ │ │ │ + mov w2, #0x9e4 // #2532 │ │ │ │ + bl 34b0 │ │ │ │ nop │ │ │ │ - ldrb w4, [x2, #16] │ │ │ │ - cbnz w4, 21f5c │ │ │ │ - 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 21f40 // b.any │ │ │ │ - cmp w1, w3 │ │ │ │ - b.cc 21f04 // b.lo, b.ul, b.last │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - cbz x0, 22268 │ │ │ │ - ldr w4, [x0] │ │ │ │ - cbz w4, 22268 │ │ │ │ - sub w2, w4, #0x1 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cmp w2, #0xe │ │ │ │ - b.ls 2222c // b.plast │ │ │ │ - add x0, x1, #0x2d │ │ │ │ - tst x0, #0xf │ │ │ │ - b.ne 2222c // b.any │ │ │ │ - lsr w3, w4, #4 │ │ │ │ - adrp x0, 85000 │ │ │ │ - movi v20.16b, #0x2 │ │ │ │ - mov w2, #0x500 // #1280 │ │ │ │ - ldr q29, [x0, #3856] │ │ │ │ - umaddl x3, w3, w2, x1 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - mov x0, x1 │ │ │ │ - b 21fdc │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 22258 // b.none │ │ │ │ - add x2, x0, #0xcd │ │ │ │ - ldr b31, [x0, #45] │ │ │ │ - ldr b30, [x0, #125] │ │ │ │ - ldr b21, [x0, #685] │ │ │ │ - ld1 {v31.b}[1], [x2] │ │ │ │ - add x2, x0, #0x11d │ │ │ │ - ldr b22, [x0, #765] │ │ │ │ - ldr b23, [x0, #845] │ │ │ │ - ld1 {v30.b}[1], [x2] │ │ │ │ - add x2, x0, #0x16d │ │ │ │ - ldr b24, [x0, #925] │ │ │ │ - ldr b25, [x0, #1005] │ │ │ │ - ld1 {v31.b}[2], [x2] │ │ │ │ - add x2, x0, #0x1bd │ │ │ │ - ldr b26, [x0, #1085] │ │ │ │ - ldr b27, [x0, #1165] │ │ │ │ - ld1 {v30.b}[2], [x2] │ │ │ │ - add x2, x0, #0x20d │ │ │ │ - ldr b28, [x0, #1245] │ │ │ │ - ld1 {v31.b}[3], [x2] │ │ │ │ - add x2, x0, #0x25d │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - ld1 {v30.b}[3], [x2] │ │ │ │ - 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 │ │ │ │ - cmtst v31.16b, v31.16b, v20.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x2, d31 │ │ │ │ - cbz x2, 21fd0 │ │ │ │ - fmov w2, s29 │ │ │ │ - mov w3, #0x50 // #80 │ │ │ │ - umaddl x0, w2, w3, x1 │ │ │ │ - ldrb w5, [x0, #45] │ │ │ │ - and w0, w5, #0x2 │ │ │ │ - tbnz w5, #1, 22250 │ │ │ │ - add w5, w2, #0x1 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x2 │ │ │ │ - tbnz w5, #1, 22250 │ │ │ │ - add w5, w2, #0x2 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x2 │ │ │ │ - tbnz w5, #1, 22250 │ │ │ │ - add w5, w2, #0x3 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x2 │ │ │ │ - tbnz w5, #1, 22250 │ │ │ │ - add w5, w2, #0x4 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w3, [x5, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0x5 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - mov w5, #0x50 // #80 │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0x6 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0x7 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0x8 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0x9 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0xa │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0xb │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0xc │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0xd │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0xe │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 22250 │ │ │ │ - add w3, w2, #0xf │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 22228 // b.plast │ │ │ │ - umaddl x2, w3, w5, x1 │ │ │ │ - ldrb w0, [x2, #45] │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - umaddl x2, w4, w0, x1 │ │ │ │ - b 22240 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 22228 // b.none │ │ │ │ - ldrb w3, [x1, #45] │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbz w3, #1, 22238 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - tst x4, #0xf │ │ │ │ - b.eq 22268 // b.none │ │ │ │ - and w2, w4, #0xfffffff0 │ │ │ │ - b 22070 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz x0, 222f8 │ │ │ │ - ldr w8, [x0] │ │ │ │ - cbz w8, 222f8 │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov w9, #0x58 // #88 │ │ │ │ - umaddl x8, w8, w0, x4 │ │ │ │ - b 222a0 │ │ │ │ - add x4, x4, #0x50 │ │ │ │ - cmp x8, x4 │ │ │ │ - b.eq 222f8 // b.none │ │ │ │ - ldrb w0, [x4, #45] │ │ │ │ - tbz w0, #1, 22294 │ │ │ │ - ldr w5, [x4, #32] │ │ │ │ - cbz w5, 222f0 │ │ │ │ - ldr x0, [x4, #48] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x0, x0, #0x2c │ │ │ │ - umaddl x5, w5, w9, x0 │ │ │ │ - ldrb w3, [x0, #16] │ │ │ │ - cbz w3, 222dc │ │ │ │ - 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 x0, x5 │ │ │ │ - b.ne 222c0 // b.any │ │ │ │ - cmp w1, w2 │ │ │ │ - b.cc 22294 // b.lo, b.ul, b.last │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz x0, 223b0 │ │ │ │ - ldr w10, [x0] │ │ │ │ - cbz w10, 223b0 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov w11, #0x58 // #88 │ │ │ │ - umaddl x10, w10, w0, x3 │ │ │ │ - b 22330 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - cmp x10, x3 │ │ │ │ - b.eq 223b0 // b.none │ │ │ │ - ldrb w0, [x3, #45] │ │ │ │ - and w0, w0, #0x3 │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 22324 // b.any │ │ │ │ - ldr w9, [x3, #32] │ │ │ │ - cbz w9, 223a8 │ │ │ │ - ldr x0, [x3, #48] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - add x0, x0, #0x2c │ │ │ │ - umaddl x9, w9, w11, x0 │ │ │ │ - b 22374 │ │ │ │ - add w4, w6, w4 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - add w4, w2, w4 │ │ │ │ - cmp x9, x0 │ │ │ │ - b.eq 2239c // b.none │ │ │ │ - ldrb w7, [x0, #16] │ │ │ │ - ldp w8, w2, [x0] │ │ │ │ - ldr w6, [x0, #8] │ │ │ │ - add w2, w2, w8 │ │ │ │ - cbnz w7, 22360 │ │ │ │ - add w5, w6, w5 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - add w5, w2, w5 │ │ │ │ - cmp x9, x0 │ │ │ │ - b.ne 22374 // b.any │ │ │ │ - add w4, w4, w5 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 22324 // 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, 2240c │ │ │ │ - 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 22400 // b.any │ │ │ │ - ldrb w2, [x0, #14] │ │ │ │ - cbnz w2, 22414 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 223e8 // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cbz w4, 226ec │ │ │ │ - cmp w1, #0x2 │ │ │ │ - sub w3, w4, #0x1 │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - cmp w3, #0xe │ │ │ │ - b.ls 226f4 // b.plast │ │ │ │ - add x0, x2, #0x3c │ │ │ │ - tst x0, #0xf │ │ │ │ - b.ne 226f4 // b.any │ │ │ │ - fmov s31, w5 │ │ │ │ - lsr w3, w4, #4 │ │ │ │ - mov w6, #0x580 // #1408 │ │ │ │ - dup v19.16b, w1 │ │ │ │ - neg v20.2s, v31.2s │ │ │ │ - movi v18.4s, #0x10 │ │ │ │ - umaddl x3, w3, w6, x0 │ │ │ │ - adrp x6, 85000 │ │ │ │ - dup v20.16b, v20.b[0] │ │ │ │ - ldr q29, [x6, #3856] │ │ │ │ - b 2248c │ │ │ │ - add v29.4s, v29.4s, v18.4s │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 2272c // b.none │ │ │ │ - add x6, x0, #0xb0 │ │ │ │ - ldr b31, [x0] │ │ │ │ - ldr b30, [x0, #88] │ │ │ │ - ldr b21, [x0, #704] │ │ │ │ - ld1 {v31.b}[1], [x6] │ │ │ │ - add x6, x0, #0x108 │ │ │ │ - ldr b22, [x0, #792] │ │ │ │ - ldr b23, [x0, #880] │ │ │ │ - ld1 {v30.b}[1], [x6] │ │ │ │ - add x6, x0, #0x160 │ │ │ │ - ldr b24, [x0, #968] │ │ │ │ - ldr b25, [x0, #1056] │ │ │ │ - ld1 {v31.b}[2], [x6] │ │ │ │ - add x6, x0, #0x1b8 │ │ │ │ - ldr b26, [x0, #1144] │ │ │ │ - ldr b27, [x0, #1232] │ │ │ │ - ld1 {v30.b}[2], [x6] │ │ │ │ - add x6, x0, #0x210 │ │ │ │ - ldr b28, [x0, #1320] │ │ │ │ - ld1 {v31.b}[3], [x6] │ │ │ │ - add x6, x0, #0x268 │ │ │ │ - add x0, x0, #0x580 │ │ │ │ - ld1 {v30.b}[3], [x6] │ │ │ │ - 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, v19.16b │ │ │ │ - orr v31.16b, v31.16b, v20.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x6, d31 │ │ │ │ - cbz x6, 22480 │ │ │ │ - fmov w3, s29 │ │ │ │ - mov w6, #0x58 // #88 │ │ │ │ - cmp w5, #0x0 │ │ │ │ - umaddl x0, w3, w6, x2 │ │ │ │ - ldrb w5, [x0, #60] │ │ │ │ - ccmp w5, w1, #0x4, eq // eq = none │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0x1 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w6, x2 │ │ │ │ - ldrb w5, [x0, #60] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0x2 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w6, x2 │ │ │ │ - ldrb w5, [x0, #60] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0x3 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w6, x2 │ │ │ │ - ldrb w5, [x0, #60] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0x4 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.cs 226ec // b.hs, b.nlast │ │ │ │ - umaddl x0, w0, w6, x2 │ │ │ │ - ldrb w5, [x0, #60] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0x5 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w6, x2 │ │ │ │ - mov w5, w6 │ │ │ │ - ldrb w6, [x0, #60] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0x6 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w5, x2 │ │ │ │ - ldrb w6, [x0, #60] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0x7 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w5, x2 │ │ │ │ - ldrb w6, [x0, #60] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0x8 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.cs 226ec // b.hs, b.nlast │ │ │ │ - umaddl x0, w0, w5, x2 │ │ │ │ - ldrb w6, [x0, #60] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0x9 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w5, x2 │ │ │ │ - ldrb w5, [x0, #60] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0xa │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - mov w5, #0x58 // #88 │ │ │ │ - umaddl x0, w0, w5, x2 │ │ │ │ - ldrb w6, [x0, #60] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0xb │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w5, x2 │ │ │ │ - ldrb w6, [x0, #60] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0xc │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w5, x2 │ │ │ │ - ldrb w6, [x0, #60] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0xd │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w5, x2 │ │ │ │ - ldrb w6, [x0, #60] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0xe │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - umaddl x0, w0, w5, x2 │ │ │ │ - ldrb w5, [x0, #60] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - add w0, w3, #0xf │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 226ec // b.plast │ │ │ │ - mov w3, #0x58 // #88 │ │ │ │ - umaddl x0, w0, w3, x2 │ │ │ │ - ldrb w2, [x0, #60] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 22720 // b.none │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x4, w4, w0, x2 │ │ │ │ - b 22708 │ │ │ │ - cmp x4, x2 │ │ │ │ - b.eq 226ec // b.none │ │ │ │ - ldrb w3, [x2, #60] │ │ │ │ - cmp w5, #0x0 │ │ │ │ - mov x0, x2 │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - ccmp w3, w1, #0x4, eq // eq = none │ │ │ │ - b.ne 22700 // b.any │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldrb w0, [x0, #96] │ │ │ │ - ret │ │ │ │ - tst x4, #0xf │ │ │ │ - b.eq 226ec // b.none │ │ │ │ - and w3, w4, #0xfffffff0 │ │ │ │ - b 22524 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - str wzr, [x0] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - 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 5daa0 │ │ │ │ - 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, 228ac │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [x22, #48] │ │ │ │ - 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 5daa0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x1, [x20, #88] │ │ │ │ - bl 16600 │ │ │ │ - ldr x2, [x22, #48] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x4, x2, x21 │ │ │ │ - ldr w5, [x25] │ │ │ │ - ldr x2, [x2, x21] │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldrb w3, [x4, #60] │ │ │ │ - umaddl x0, w5, w23, x0 │ │ │ │ - ldrb w4, [x4, #74] │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr w0, [x22, #32] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 227e4 // 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 x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cbz x0, 22938 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w0, [x1] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - cbz w0, 22924 │ │ │ │ - nop │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x1, x1, x20 │ │ │ │ - bl 22750 │ │ │ │ - ldr w0, [x21] │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 22900 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x1, x1, #0x470 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - mov w2, #0x6c1 // #1729 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ + sub sp, sp, #0x410 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + 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 │ │ │ │ - bl 5daa0 │ │ │ │ - str wzr, [x0] │ │ │ │ - mov x22, x0 │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - ldr w0, [x21] │ │ │ │ - cbz w0, 229c8 │ │ │ │ - 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 22750 │ │ │ │ - ldr w1, [x21] │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 229a0 // b.pmore │ │ │ │ + mov x2, #0x3fc // #1020 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 3ac8 │ │ │ │ + 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 27528 // b.first │ │ │ │ + mov w1, w1 │ │ │ │ + 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, 27510 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #1032] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 27558 // b.any │ │ │ │ + add sp, sp, #0x410 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bl 3588 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w11, [x0] │ │ │ │ - cbz w11, 22ad8 │ │ │ │ - ldr x10, [x0, #8] │ │ │ │ - ldr w0, [x10, #32] │ │ │ │ - cbz w0, 22a2c │ │ │ │ - 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 22a0c // b.any │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - cmp w8, w11 │ │ │ │ - b.eq 22acc // b.none │ │ │ │ - add x9, x9, #0x50 │ │ │ │ - add x1, x10, x9 │ │ │ │ - ldr w7, [x1, #32] │ │ │ │ - cbz w7, 22ad0 │ │ │ │ - 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 22a68 // b.any │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls 22a34 // 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 22aa0 // b.any │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - cmp w8, w11 │ │ │ │ - b.ne 22a40 // b.any │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 22a34 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w3, [x0] │ │ │ │ - cbz w3, 22c64 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - mov x21, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w2 │ │ │ │ mov x24, x0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w1 │ │ │ │ + ubfiz x1, x23, #2, #32 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - nop │ │ │ │ - mov w19, w23 │ │ │ │ - cbnz w23, 22ba8 │ │ │ │ - ldr x26, [x24, #8] │ │ │ │ - ldr w0, [x26, #32] │ │ │ │ - cbz w0, 22c5c │ │ │ │ - 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 173a8 │ │ │ │ - add w20, w0, w20 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.cc 22b40 // b.lo, b.ul, b.last │ │ │ │ - ldr w3, [x24] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w3, w23 │ │ │ │ - b.hi 22b20 // b.pmore │ │ │ │ - mov w0, w20 │ │ │ │ - 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 │ │ │ │ - ldr x27, [x24, #8] │ │ │ │ - add x26, x23, x23, lsl #2 │ │ │ │ - add x27, x27, x26, lsl #4 │ │ │ │ - ldr w0, [x27, #32] │ │ │ │ - cbz w0, 22c58 │ │ │ │ - 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 173a8 │ │ │ │ - add w28, w0, w28 │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.cc 22bc8 // b.lo, b.ul, b.last │ │ │ │ - cmp w28, w20 │ │ │ │ - b.le 22b74 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x26, x0, x26, lsl #4 │ │ │ │ - ldr w0, [x26, #32] │ │ │ │ - cbz w0, 22c7c │ │ │ │ - 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 173a8 │ │ │ │ - add w20, w0, w20 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.cc 22c20 // b.lo, b.ul, b.last │ │ │ │ - b 22b74 │ │ │ │ - tbz w20, #31, 22b78 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 22b78 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w3, [x24] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 22b78 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - and w24, w3, #0xff │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr w3, [x0] │ │ │ │ - cbz w3, 22fa0 │ │ │ │ + str x3, [sp, #144] │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x27, x0 │ │ │ │ + bl 3ac8 │ │ │ │ + add w1, w23, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + bl 56b80 │ │ │ │ + strb wzr, [x0, w23, uxtw] │ │ │ │ + mov x26, x0 │ │ │ │ + cbz w23, 278c8 │ │ │ │ + sub w0, w23, #0x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str wzr, [sp, #108] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - add x27, x0, x4, lsl #4 │ │ │ │ - cmp w24, #0x2 │ │ │ │ - b.eq 22e2c // b.none │ │ │ │ - ldrb w1, [x27, #45] │ │ │ │ - cbz w24, 22ec4 │ │ │ │ - tbz w1, #1, 22edc │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - cbz w1, 22f4c │ │ │ │ + sub w2, w23, #0x2 │ │ │ │ + sxtw x20, w0 │ │ │ │ + sub w3, w23, #0x3 │ │ │ │ + sub x1, x20, #0x3 │ │ │ │ + str w0, [sp, #100] │ │ │ │ + add x0, x27, w2, sxtw #2 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + add x9, x27, x1, lsl #2 │ │ │ │ + add x0, x27, w3, sxtw #2 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + mov x19, x23 │ │ │ │ + ubfx x0, x9, #2, #2 │ │ │ │ + add x20, x27, x20, lsl #2 │ │ │ │ + ubfx w21, w9, #2, #2 │ │ │ │ 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, 22e60 │ │ │ │ - bl 173a8 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - add w21, w0, w21 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 22d00 // b.pmore │ │ │ │ - ldr w3, [x25] │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - cmp w24, #0x2 │ │ │ │ - cbnz w0, 22e7c │ │ │ │ - b.eq 22dc0 // b.none │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w3, w23 │ │ │ │ - cbnz w24, 22f2c │ │ │ │ - b.ls 22f6c // b.plast │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w26, w22 │ │ │ │ - add x27, x0, x4, lsl #4 │ │ │ │ - ldrb w1, [x27, #45] │ │ │ │ - tbnz w1, #0, 22eac │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #108] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w3, w23 │ │ │ │ - b.hi 22cd0 // b.pmore │ │ │ │ + neg x0, x0, lsl #2 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + add x0, x0, x1, lsl #2 │ │ │ │ + stp w2, w3, [sp, #152] │ │ │ │ + lsr x2, x9, #2 │ │ │ │ + stp x0, x2, [sp, #120] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w2, [x27, x1, lsl #2] │ │ │ │ + ldrb w2, [x24, x2] │ │ │ │ + strb w2, [x26, x1] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x23, x1 │ │ │ │ + b.ne 27624 // b.any │ │ │ │ + add w2, w25, #0x1 │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + mov x0, x28 │ │ │ │ + str w2, [sp, #96] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + add w1, w21, #0x4 │ │ │ │ + mov w0, #0x6 // #6 │ │ │ │ + cmp w1, #0x6 │ │ │ │ + csel w1, w1, w0, cs // cs = hs, nlast │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + str x26, [x28, w25, uxtw #3] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 27898 // b.lo, b.ul, b.last │ │ │ │ + cbz w21, 27890 │ │ │ │ + ldr w0, [x20] │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + cmp w22, w2 │ │ │ │ + b.ne 278e8 // b.any │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + str wzr, [x20] │ │ │ │ + tbz w1, #1, 27930 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr w2, [x1] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 278a0 // b.any │ │ │ │ + str wzr, [x1] │ │ │ │ + cmp w21, #0x3 │ │ │ │ + b.ne 27938 // b.any │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr w2, [x1] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ne 278a0 // b.any │ │ │ │ + sub w4, w19, #0x4 │ │ │ │ + str wzr, [x1] │ │ │ │ + adrp x0, 86000 │ │ │ │ + dup v30.4s, w4 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + sub w2, w19, w21 │ │ │ │ + ldr q31, [x0, #512] │ │ │ │ + adrp x3, 86000 │ │ │ │ + lsr w0, w2, #2 │ │ │ │ + add x1, x27, x1 │ │ │ │ + dup v27.4s, w22 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + sub x0, x1, w0, uxtw #4 │ │ │ │ + ldr q28, [x3, #528] │ │ │ │ + movi v29.4s, #0x1 │ │ │ │ + movi v25.4s, #0x0 │ │ │ │ + mvni v26.4s, #0x3 │ │ │ │ + b 2771c │ │ │ │ + add v30.4s, v30.4s, v26.4s │ │ │ │ + str q25, [x1], #-16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27874 // b.none │ │ │ │ + ldr q31, [x1] │ │ │ │ + tbl v31.16b, {v31.16b}, v28.16b │ │ │ │ + add v31.4s, v31.4s, v29.4s │ │ │ │ + cmeq v31.4s, v31.4s, v27.4s │ │ │ │ + mvn v31.16b, v31.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x3, d31 │ │ │ │ + cbz x3, 2770c │ │ │ │ + fmov w1, s30 │ │ │ │ + ubfiz x0, x1, #2, #32 │ │ │ │ + add x4, x27, x0 │ │ │ │ + ldr w10, [x27, x0] │ │ │ │ + add w2, w10, #0x1 │ │ │ │ + cmp w22, w2 │ │ │ │ + b.ne 27854 // b.any │ │ │ │ + str wzr, [x27, x0] │ │ │ │ + cbz w1, 27888 │ │ │ │ + sub x2, x0, #0x4 │ │ │ │ + add x4, x27, x2 │ │ │ │ + ldr w11, [x27, x2] │ │ │ │ + cmp w11, w10 │ │ │ │ + b.ne 2790c // b.any │ │ │ │ + str wzr, [x27, x2] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 27888 // b.none │ │ │ │ + sub x12, x0, #0x8 │ │ │ │ + add x4, x27, x12 │ │ │ │ + ldr w2, [x27, x12] │ │ │ │ + cmp w11, w2 │ │ │ │ + b.ne 27850 // b.any │ │ │ │ + str wzr, [x27, x12] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 27888 // b.none │ │ │ │ + sub x12, x0, #0xc │ │ │ │ + add x4, x27, x12 │ │ │ │ + ldr w2, [x27, x12] │ │ │ │ + cmp w11, w2 │ │ │ │ + b.ne 27850 // b.any │ │ │ │ + str wzr, [x27, x12] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.eq 27888 // b.none │ │ │ │ + sub x12, x0, #0x10 │ │ │ │ + add x4, x27, x12 │ │ │ │ + ldr w2, [x27, x12] │ │ │ │ + cmp w11, w2 │ │ │ │ + b.ne 27850 // b.any │ │ │ │ + str wzr, [x27, x12] │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.eq 27888 // b.none │ │ │ │ + sub x11, x0, #0x14 │ │ │ │ + add x4, x27, x11 │ │ │ │ + ldr w2, [x27, x11] │ │ │ │ + cmp w10, w2 │ │ │ │ + b.ne 27850 // b.any │ │ │ │ + str wzr, [x27, x11] │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.eq 27888 // b.none │ │ │ │ + sub x0, x0, #0x18 │ │ │ │ + add x4, x27, x0 │ │ │ │ + ldr w2, [x27, x0] │ │ │ │ + cmp w2, w10 │ │ │ │ + b.ne 27850 // b.any │ │ │ │ + str wzr, [x27, x0] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + str w1, [x0] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x28 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov w0, w26 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add w26, w21, w22 │ │ │ │ - cmp w3, w23 │ │ │ │ - b.ls 22d90 // b.plast │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #108] │ │ │ │ - add x27, x0, x4, lsl #4 │ │ │ │ - ldr w0, [x27, #32] │ │ │ │ - cbnz w0, 22cf4 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w21, w21, w22 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w26, w21 │ │ │ │ - csel w26, w26, w21, ge // ge = tcont │ │ │ │ - cmp w3, w23 │ │ │ │ - b.ls 22d90 // b.plast │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #108] │ │ │ │ - add x27, x0, x4, lsl #4 │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - cbnz w1, 22cf4 │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - cbnz w1, 22dec │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w3, w23 │ │ │ │ - b.ls 22f94 // b.plast │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str w1, [sp, #108] │ │ │ │ - add x27, x0, x4, lsl #4 │ │ │ │ - b 22e2c │ │ │ │ - bl 173a8 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - add w22, w0, w22 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 22d00 // b.pmore │ │ │ │ - b 22d40 │ │ │ │ - b.eq 22e00 // b.none │ │ │ │ - cbnz w24, 22f00 │ │ │ │ - cmp w26, w22 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - csel w26, w26, w22, ge // ge = tcont │ │ │ │ - cmp w3, w23 │ │ │ │ - b.ls 22d90 // b.plast │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - add x27, x0, x4, lsl #4 │ │ │ │ - ldrb w1, [x27, #45] │ │ │ │ - tbz w1, #0, 22d7c │ │ │ │ - ldr w0, [x27, #32] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #108] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cbnz w0, 22cf4 │ │ │ │ - b 22e84 │ │ │ │ - tbz w1, #0, 22d84 │ │ │ │ - ldr w0, [x27, #32] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cbnz w0, 22cf4 │ │ │ │ - b 22d44 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w3, w23 │ │ │ │ - b.ls 22d90 // b.plast │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - add x27, x0, x4, lsl #4 │ │ │ │ - b 22ce0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b.eq 22dec // b.none │ │ │ │ - nop │ │ │ │ - cmp w26, w21 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - csel w26, w26, w21, ge // ge = tcont │ │ │ │ - cmp w3, w23 │ │ │ │ - b.ls 22d90 // b.plast │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #108] │ │ │ │ - add x27, x0, x4, lsl #4 │ │ │ │ - b 22ce0 │ │ │ │ - b.ls 22f80 // b.plast │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w26, w21 │ │ │ │ - str w1, [sp, #108] │ │ │ │ - add x27, x0, x4, lsl #4 │ │ │ │ - b 22ce0 │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - cmp w24, #0x2 │ │ │ │ - cbnz w1, 22ef4 │ │ │ │ - b.eq 22db4 // b.none │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str w1, [sp, #108] │ │ │ │ - b 22d84 │ │ │ │ - mov w26, w22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 22d9c │ │ │ │ - mov w26, w21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 22d9c │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + str w2, [x4] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w25, [sp, #96] │ │ │ │ + mov x26, x0 │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + b 27620 │ │ │ │ + tst x2, #0x3 │ │ │ │ + b.eq 27888 // b.none │ │ │ │ + and w2, w2, #0xfffffffc │ │ │ │ + sub w1, w4, w2 │ │ │ │ + b 27740 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 22d9c │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0] │ │ │ │ - cbz w1, 23110 │ │ │ │ + b 2781c │ │ │ │ + ldr w4, [sp, #100] │ │ │ │ + b 276cc │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + b 27740 │ │ │ │ + mov x4, x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w2, [x4] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w25, [sp, #96] │ │ │ │ + mov x26, x0 │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + b 27620 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #96] │ │ │ │ + str x26, [x28] │ │ │ │ + b 2781c │ │ │ │ + mov x4, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + str w2, [x4] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w25, [sp, #96] │ │ │ │ + mov x26, x0 │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + b 27620 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add w2, w11, #0x1 │ │ │ │ + str w2, [x4] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w25, [sp, #96] │ │ │ │ + mov x26, x0 │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + b 27620 │ │ │ │ + ldr w4, [sp, #152] │ │ │ │ + b 276cc │ │ │ │ + ldr w4, [sp, #156] │ │ │ │ + b 276cc │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x25, x4 │ │ │ │ + mov x20, x0 │ │ │ │ + madd w1, w3, w1, w1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ + mov x21, x2 │ │ │ │ + lsl x19, x1, #2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, #0x50 // #80 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - umull x24, w21, w25 │ │ │ │ - add w23, w21, #0x1 │ │ │ │ - add x20, x0, x24 │ │ │ │ - ldrb w2, [x20, #45] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.eq 230b4 // b.none │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - cbz w1, 2304c │ │ │ │ - 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 2a02c │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - bl 38a0 │ │ │ │ - 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 2300c // b.lo, b.ul, b.last │ │ │ │ - bl 38a0 │ │ │ │ - strb wzr, [x20, #45] │ │ │ │ - ldr w2, [x22] │ │ │ │ - str wzr, [x20, #32] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - cmp w2, w23 │ │ │ │ - b.hi 230bc // b.pmore │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 230e8 // b.plast │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - umull x1, w1, w25 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x22, #8] │ │ │ │ - ldr w1, [x22] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x22] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 22fe0 // 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w21, w23 │ │ │ │ - b 23090 │ │ │ │ - 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 3948 │ │ │ │ - ldr w2, [x22] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 23074 // b.pmore │ │ │ │ + mov x1, x19 │ │ │ │ + mov x24, x5 │ │ │ │ + add w23, w3, #0x1 │ │ │ │ + str w3, [sp, #92] │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + cbz w26, 27a84 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w14, w26 │ │ │ │ + cbz w3, 27a68 │ │ │ │ + mvn w9, w3 │ │ │ │ + mov w8, w3 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add w4, w23, w9 │ │ │ │ + cset w13, eq // eq = none │ │ │ │ + sub w9, w9, #0x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 279f0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x8, x1 │ │ │ │ + b.eq 27a50 // b.none │ │ │ │ + ldrb w3, [x20, x6] │ │ │ │ + ldrb w2, [x21, x1] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne 279e4 // b.any │ │ │ │ + add w2, w4, w1 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + add w5, w9, w1 │ │ │ │ + mov w3, w7 │ │ │ │ + mov w12, w1 │ │ │ │ + ccmp w13, #0x0, #0x0, ne // ne = any │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + b.ne 27a30 // b.any │ │ │ │ + ldr w3, [x22, x5, lsl #2] │ │ │ │ + add w3, w3, w7 │ │ │ │ + mov w7, w3 │ │ │ │ + cmp w19, w3 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str w7, [x22, x2] │ │ │ │ + csel w10, w12, w10, cc // cc = lo, ul, last │ │ │ │ + csel w11, w0, w11, cc // cc = lo, ul, last │ │ │ │ + csel w19, w3, w19, cc // cc = lo, ul, last │ │ │ │ + cmp x8, x1 │ │ │ │ + b.ne 279f0 // b.any │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + cmp x6, x14 │ │ │ │ + b.eq 27a90 // b.none │ │ │ │ + mov w9, w4 │ │ │ │ + mov w0, w6 │ │ │ │ + b 279cc │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.eq 27a84 // b.none │ │ │ │ + cmp x14, x1 │ │ │ │ + b.ne 27a6c // b.any │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + str w11, [x25] │ │ │ │ + mov x0, x22 │ │ │ │ + str w10, [x24] │ │ │ │ bl 38a0 │ │ │ │ - str wzr, [x22] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ + mov 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 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + ucvtf d30, w2 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + mov w27, w4 │ │ │ │ + adrp x4, 86000 │ │ │ │ + ucvtf s1, w27 │ │ │ │ + ucvtf d31, w27 │ │ │ │ + ldr d0, [x4, #248] │ │ │ │ + mov x28, x0 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ mov x21, x1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + fcvt d1, s1 │ │ │ │ + str w5, [sp, #28] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ mov w20, w2 │ │ │ │ - bl 22ae0 │ │ │ │ - str w0, [sp, #108] │ │ │ │ - ldr w0, [x22] │ │ │ │ - cbz w0, 23288 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ + fmul d0, d1, d0 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + mov x26, x3 │ │ │ │ + fadd d31, d0, d31 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w6, [sp, #24] │ │ │ │ + stp wzr, wzr, [sp, #44] │ │ │ │ + str wzr, [sp, #52] │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ls 27d40 // b.plast │ │ │ │ + mov w22, w2 │ │ │ │ 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 w1, w23, #0x1 │ │ │ │ - str w1, [sp, #104] │ │ │ │ - add x19, x19, x24 │ │ │ │ - ldr w1, [x19, #32] │ │ │ │ - cbz w1, 23300 │ │ │ │ - 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 173a8 │ │ │ │ - add w27, w0, w27 │ │ │ │ - ldr w1, [x19, #32] │ │ │ │ - cmp w28, w1 │ │ │ │ - b.cc 2318c // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.le 2329c │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - adds x19, x0, x24 │ │ │ │ - b.eq 23240 // b.none │ │ │ │ - ldr w1, [x19, #32] │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz w1, 2322c │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - add x1, x0, x28 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #4056] │ │ │ │ + adrp x25, b0000 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x7, x25 │ │ │ │ + mov w4, w22 │ │ │ │ + mov w2, w27 │ │ │ │ + mov w5, #0xfffffffe // #-2 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x28 │ │ │ │ + bl b210 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 2a02c │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - add x0, x0, x28 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x4, x21 │ │ │ │ + mov w5, w22 │ │ │ │ + mov w2, w27 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 6c160 │ │ │ │ + stp x25, x19, [sp] │ │ │ │ + mov x4, x21 │ │ │ │ + adrp x7, af000 │ │ │ │ + ldr x7, [x7, #4056] │ │ │ │ + mov x1, x24 │ │ │ │ + mov w3, w27 │ │ │ │ + mov x2, x26 │ │ │ │ + mov w5, w22 │ │ │ │ + mov w6, #0xfffffffe // #-2 │ │ │ │ + mov x0, x28 │ │ │ │ + bl b3b0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 70740 │ │ │ │ + mov w21, w0 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ucvtf d29, w21 │ │ │ │ + ldr d28, [x0, #248] │ │ │ │ + fmul d28, d29, d28 │ │ │ │ + fcvtzs w0, d28 │ │ │ │ + add w1, w0, #0x4 │ │ │ │ + cmp w1, w20 │ │ │ │ + b.cs 27cd0 // b.hs, b.nlast │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + sub w20, w20, #0x4 │ │ │ │ + add x2, x25, #0x8 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + add x6, sp, #0x34 │ │ │ │ + mov x0, x19 │ │ │ │ + add x5, sp, #0x30 │ │ │ │ + add x4, sp, #0x2c │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 6cd90 │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + mov w1, #0x64 // #100 │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.le 27c5c │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + scvtf d26, w0 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d31, x0 │ │ │ │ + scvtf d27, w1 │ │ │ │ + fdiv d27, d27, d26 │ │ │ │ + fmul d27, d27, d31 │ │ │ │ + fcvtzs w1, d27 │ │ │ │ + ldr w0, [x19, #28] │ │ │ │ + add w23, w21, w23 │ │ │ │ + add w23, w23, w0 │ │ │ │ + cmp w23, w20 │ │ │ │ + b.cs 27d04 // b.hs, b.nlast │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6c1c0 │ │ │ │ + mov x0, x24 │ │ │ │ bl 38a0 │ │ │ │ - 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 231ec // b.lo, b.ul, b.last │ │ │ │ + mov x0, x19 │ │ │ │ bl 38a0 │ │ │ │ - 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 232a8 // b.pmore │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 232d4 // b.plast │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - umull x1, w1, w26 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x22, #8] │ │ │ │ - ldr w1, [x22] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - str w0, [x22] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 23164 // 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 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 27d98 // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov w0, w21 │ │ │ │ + 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, [x22] │ │ │ │ - ldr w23, [sp, #104] │ │ │ │ - b 23274 │ │ │ │ - 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 │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x25, #0x8 │ │ │ │ + add x6, sp, #0x34 │ │ │ │ + add x5, sp, #0x30 │ │ │ │ + add x4, sp, #0x2c │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 6cd90 │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.gt 27d54 │ │ │ │ + ldr w0, [x19, #28] │ │ │ │ + mov w1, #0x64 // #100 │ │ │ │ + ldr w2, [sp, #44] │ │ │ │ + cmp w2, #0x4 │ │ │ │ + b.le 27d7c │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.hi 27c70 // b.pmore │ │ │ │ + add w1, w21, w0 │ │ │ │ + sub w21, w22, w21 │ │ │ │ + cmp w1, w22 │ │ │ │ + sub w21, w21, w0 │ │ │ │ + csel w21, w21, wzr, cc // cc = lo, ul, last │ │ │ │ + mov x0, x19 │ │ │ │ + bl 70740 │ │ │ │ + add w21, w0, w21 │ │ │ │ + b 27c74 │ │ │ │ + fcvtzs w22, d31 │ │ │ │ + sub w0, w2, w22 │ │ │ │ + sub w23, w2, w22 │ │ │ │ + add x21, x21, x0 │ │ │ │ + b 27b4c │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + scvtf d26, w0 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + scvtf d27, w1 │ │ │ │ + fdiv d27, d27, d26 │ │ │ │ + fmul d27, d27, d31 │ │ │ │ + fcvtzs w1, d27 │ │ │ │ + b 27c5c │ │ │ │ + ldr w2, [sp, #48] │ │ │ │ + cmp w2, #0x7 │ │ │ │ + b.le 27c70 │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.hi 27c70 // b.pmore │ │ │ │ + b 27d1c │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + ucvtf d30, w2 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w22, w4 │ │ │ │ + adrp x4, 86000 │ │ │ │ + ucvtf s1, w22 │ │ │ │ + ucvtf d31, w22 │ │ │ │ + ldr d0, [x4, #248] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + fcvt d1, s1 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x1 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x23, x3 │ │ │ │ + mov x26, x0 │ │ │ │ + fmul d0, d1, d0 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + mov w27, w5 │ │ │ │ + fadd d31, d0, d31 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ls 27eec // b.plast │ │ │ │ + mov w19, w2 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #4056] │ │ │ │ + adrp x21, b0000 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w4, w19 │ │ │ │ + mov x7, x21 │ │ │ │ + mov x3, x24 │ │ │ │ + mov w2, w22 │ │ │ │ + mov w5, #0xfffffffe // #-2 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x26 │ │ │ │ + bl b210 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w5, w19 │ │ │ │ + mov x4, x24 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 6c160 │ │ │ │ + stp x21, x20, [sp] │ │ │ │ + mov w5, w19 │ │ │ │ + adrp x7, af000 │ │ │ │ + ldr x7, [x7, #4056] │ │ │ │ + mov x4, x24 │ │ │ │ + mov w3, w22 │ │ │ │ + mov w6, #0xfffffffe // #-2 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, x25 │ │ │ │ + bl b3b0 │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + bl 6cfe8 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.cs 27ef4 // b.hs, b.nlast │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6c1c0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + 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 │ │ │ │ + fcvtzs w19, d31 │ │ │ │ + b 27e04 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 70740 │ │ │ │ + mov w19, w0 │ │ │ │ + b 27eac │ │ │ │ + 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 280a4 // b.plast │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w20, w4 │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, x3 │ │ │ │ + mov x24, x0 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + str d15, [sp, #112] │ │ │ │ + cbz x3, 280bc │ │ │ │ + add w1, w4, #0x4d │ │ │ │ + add w25, w4, #0x4c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + add w2, w20, #0x4d │ │ │ │ + mov x21, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xa10 │ │ │ │ + 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 3948 │ │ │ │ - ldr w1, [x22] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.hi 23258 // b.pmore │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + 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 x26, b0000 │ │ │ │ + fcvt d30, s30 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + fmul d29, d30, d29 │ │ │ │ + fcvtzs w23, d29 │ │ │ │ + sub w4, w19, w23 │ │ │ │ + mov w5, w23 │ │ │ │ + add x22, x22, x4 │ │ │ │ + sub w28, w19, w23 │ │ │ │ + mov x4, x22 │ │ │ │ + bl 6c160 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #4056] │ │ │ │ + mov w4, w23 │ │ │ │ + mov x3, x22 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x7, x26 │ │ │ │ + mov w5, #0xfffffffd // #-3 │ │ │ │ + mov x0, x24 │ │ │ │ + bl b210 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x7, af000 │ │ │ │ + ldr x7, [x7, #4056] │ │ │ │ + mov w5, w23 │ │ │ │ + mov x4, x22 │ │ │ │ + mov w3, w25 │ │ │ │ + mov x2, x21 │ │ │ │ + stp x26, x20, [sp] │ │ │ │ + mov w6, #0xfffffffd // #-3 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl b3b0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 70740 │ │ │ │ + adrp x1, 86000 │ │ │ │ + ucvtf d0, w0 │ │ │ │ + ldr d15, [x1, #248] │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + fcvtzs w0, d0 │ │ │ │ + add w0, w0, #0x4 │ │ │ │ + cmp w0, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + b.cc 280cc // b.lo, b.ul, b.last │ │ │ │ + bl 70740 │ │ │ │ + ldr w19, [x20, #28] │ │ │ │ + add w19, w28, w19 │ │ │ │ + mov x0, x27 │ │ │ │ bl 38a0 │ │ │ │ - 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 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6c1c0 │ │ │ │ + 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 │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 23314 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - b 2322c │ │ │ │ - ldr w23, [sp, #104] │ │ │ │ - b 23274 │ │ │ │ + adrp x21, 81000 │ │ │ │ + mov w25, #0x4c // #76 │ │ │ │ + add x21, x21, #0xa10 │ │ │ │ + b 27f9c │ │ │ │ + bl 70740 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr w21, [x20, #28] │ │ │ │ + sub w22, w19, #0x4 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + mov x0, x20 │ │ │ │ + add w21, w28, w21 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fcvtzs w1, d31 │ │ │ │ + sub w22, w22, w1 │ │ │ │ + bl 70740 │ │ │ │ + add w21, w21, w0 │ │ │ │ + cmp w21, w22 │ │ │ │ + b.cc 28080 // b.lo, b.ul, b.last │ │ │ │ + b 28078 │ │ │ │ + bti c │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w1, w0, w1, ls // ls = plast │ │ │ │ + sub w0, w0, w1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + 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, #-128]! │ │ │ │ - and w3, w3, #0xff │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ 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, #116] │ │ │ │ - bl 22c88 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - ldr w0, [x23] │ │ │ │ - cbz w0, 23474 │ │ │ │ - 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 │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + strb wzr, [x20, w21, uxtw] │ │ │ │ + cbz w19, 281e0 │ │ │ │ + mov w3, #0xcccd // #52429 │ │ │ │ + adrp x4, 86000 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x4, x4, #0x6a0 │ │ │ │ + movk w3, #0xcccc, lsl #16 │ │ │ │ + mov w5, #0x4e // #78 │ │ │ │ + b 281b8 │ │ │ │ + ldrb w0, [x4, w1, uxtw] │ │ │ │ + strb w0, [x20, w2, uxtw] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ls 281e0 // b.plast │ │ │ │ + umull x19, w19, w3 │ │ │ │ + lsr x19, x19, #34 │ │ │ │ + umull x1, w19, w3 │ │ │ │ + lsr x1, x1, #34 │ │ │ │ + add w1, w1, w1, lsl #2 │ │ │ │ + sub w1, w19, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 2819c // b.any │ │ │ │ + strb w5, [x20, w2, uxtw] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ne 281b0 // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - umull x25, w24, w27 │ │ │ │ - ldr x4, [x23, #8] │ │ │ │ - add x26, x4, x25 │ │ │ │ - ldr w0, [x26, #32] │ │ │ │ - cbz w0, 234cc │ │ │ │ - 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, 23488 │ │ │ │ - bl 173a8 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - add w22, w0, w22 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 233a0 // b.pmore │ │ │ │ - ldp w2, w0, [sp, #116] │ │ │ │ - add w3, w24, #0x1 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - csel w21, w21, w22, eq // eq = none │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ge 234b8 // b.tcont │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - adds x0, x1, x25 │ │ │ │ - b.eq 23420 // b.none │ │ │ │ - mov w1, w2 │ │ │ │ - stur d15, [x0, #36] │ │ │ │ - str w3, [sp, #124] │ │ │ │ - bl 1e3c0 │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - ldr w3, [sp, #124] │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - ldr w2, [x23] │ │ │ │ - cbnz w4, 234c4 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.hi 234d8 // b.pmore │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 234fc // b.plast │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - mov x0, x1 │ │ │ │ - umull x1, w2, w27 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w2, [x23] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - str w2, [x23] │ │ │ │ - cmp w2, w24 │ │ │ │ - b.hi 23380 // b.pmore │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + cbz w1, 282cc │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x23, 86000 │ │ │ │ + add x23, x23, #0x6a0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + 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 w1, w1, #0xff │ │ │ │ + cmp w1, #0x13 │ │ │ │ + b.hi 282a4 // b.pmore │ │ │ │ + ldr w0, [x23, w1, uxtw #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + scvtf d14, w0 │ │ │ │ + bl 39d8 │ │ │ │ + fmul d0, d0, d14 │ │ │ │ + ucvtf d31, w20 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + fcvtzu w20, d0 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 28240 // 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 173a8 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - add w21, w0, w21 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 233a0 // b.pmore │ │ │ │ - ldp w2, w0, [sp, #116] │ │ │ │ - add w3, w24, #0x1 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - csel w21, w21, w22, eq // eq = none │ │ │ │ - cmp w21, w0 │ │ │ │ - b.lt 233f8 // b.tstop │ │ │ │ - ldr w2, [x23] │ │ │ │ - mov w24, w3 │ │ │ │ - b 2345c │ │ │ │ - mov w24, w3 │ │ │ │ - b 2345c │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 233e0 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - umaddl x1, w3, w27, x1 │ │ │ │ - sub w2, w2, w24 │ │ │ │ - umull x2, w2, w27 │ │ │ │ - bl 3948 │ │ │ │ - ldr w2, [x23] │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 2343c // b.pmore │ │ │ │ - mov x0, x1 │ │ │ │ - bl 38a0 │ │ │ │ - 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 39d8 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + ucvtf d31, w20 │ │ │ │ + fadd d31, d31, d0 │ │ │ │ + fcvtzu w20, d31 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 28240 // b.any │ │ │ │ + b 28284 │ │ │ │ + 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 │ │ │ │ - ldr w9, [x0] │ │ │ │ - cbz w9, 23750 │ │ │ │ + add w0, w2, #0x1 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov w5, #0x851f // #34079 │ │ │ │ - movk w5, #0x51eb, lsl #16 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - mul w4, w1, w3 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mul w0, w3, w2 │ │ │ │ - ucvtf d29, w1 │ │ │ │ - ucvtf d31, w2 │ │ │ │ - umull x1, w4, w5 │ │ │ │ + madd w19, w4, w0, w0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - umull x0, w0, w5 │ │ │ │ + lsl x1, x19, #2 │ │ │ │ + mov x22, x6 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - lsr x1, x1, #37 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w21, #0x50 // #80 │ │ │ │ - lsr x0, x0, #37 │ │ │ │ - scvtf d28, w1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - scvtf d30, w0 │ │ │ │ - ldr x10, [x19, #8] │ │ │ │ - mov w26, #0x58 // #88 │ │ │ │ - fsub d28, d29, d28 │ │ │ │ - fsub d30, d31, d30 │ │ │ │ - fcvtzu w25, d28 │ │ │ │ - fcvtzu w0, d30 │ │ │ │ - str w0, [sp, #108] │ │ │ │ + mov x23, x5 │ │ │ │ + add w24, w4, #0x1 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, w2 │ │ │ │ + str w4, [sp, #84] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + bl 56b80 │ │ │ │ + lsl x2, x19, #2 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + cbz w25, 28438 │ │ │ │ + ldr w4, [sp, #84] │ │ │ │ + mov w15, w25 │ │ │ │ + cbz w4, 2841c │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + mvn w10, w4 │ │ │ │ + mov w9, w4 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - umull x22, w20, w21 │ │ │ │ - add w23, w20, #0x1 │ │ │ │ - add x28, x10, x22 │ │ │ │ - ldr w8, [x28, #32] │ │ │ │ - cbz w8, 236f0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - add x1, x0, #0x2c │ │ │ │ - umaddl x8, w8, w26, x1 │ │ │ │ - b 23600 │ │ │ │ - add w3, w5, w3 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add w3, w2, w3 │ │ │ │ - cmp x8, x1 │ │ │ │ - b.eq 23628 // b.none │ │ │ │ - ldrb w6, [x1, #16] │ │ │ │ - ldp w7, w2, [x1] │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - add w2, w2, w7 │ │ │ │ - cbnz w6, 235ec │ │ │ │ - add w4, w5, w4 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add w4, w2, w4 │ │ │ │ - cmp x8, x1 │ │ │ │ - b.ne 23600 // b.any │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - cmp w25, w4 │ │ │ │ - ccmp w1, w3, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cs 236f0 // 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 2a02c │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - 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 23640 // b.lo, b.ul, b.last │ │ │ │ - bl 38a0 │ │ │ │ - strb wzr, [x28, #45] │ │ │ │ - ldr w2, [x19] │ │ │ │ - str wzr, [x28, #32] │ │ │ │ - str xzr, [x28, #48] │ │ │ │ - cmp w2, w23 │ │ │ │ - b.hi 236f8 // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 23724 // b.plast │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - umull x1, w1, w21 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x10, x0 │ │ │ │ - ldr w9, [x19] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - str w9, [x19] │ │ │ │ - cmp w9, w20 │ │ │ │ - b.hi 235c0 // 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w20, w23 │ │ │ │ - b 236c8 │ │ │ │ - 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 3948 │ │ │ │ - ldr w2, [x19] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 236a8 // b.pmore │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add w5, w24, w10 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + sub w10, w10, #0x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 283a4 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x9, x1 │ │ │ │ + b.eq 28404 // b.none │ │ │ │ + ldrb w4, [x20, x7] │ │ │ │ + ldrb w2, [x3, x1] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.ne 28398 // b.any │ │ │ │ + add w2, w5, w1 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + add w6, w10, w1 │ │ │ │ + mov w4, w8 │ │ │ │ + mov w13, w1 │ │ │ │ + ccmp w14, #0x0, #0x0, ne // ne = any │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + b.ne 283e4 // b.any │ │ │ │ + ldr w4, [x21, x6, lsl #2] │ │ │ │ + add w4, w4, w8 │ │ │ │ + mov w8, w4 │ │ │ │ + cmp w19, w4 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str w8, [x21, x2] │ │ │ │ + csel w11, w13, w11, cc // cc = lo, ul, last │ │ │ │ + csel w12, w0, w12, cc // cc = lo, ul, last │ │ │ │ + csel w19, w4, w19, cc // cc = lo, ul, last │ │ │ │ + cmp x9, x1 │ │ │ │ + b.ne 283a4 // b.any │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp x7, x15 │ │ │ │ + b.eq 28444 // b.none │ │ │ │ + mov w10, w5 │ │ │ │ + mov w0, w7 │ │ │ │ + b 28380 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.eq 28438 // b.none │ │ │ │ + cmp x15, x1 │ │ │ │ + b.ne 28420 // b.any │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str w12, [x23] │ │ │ │ + mov x0, x21 │ │ │ │ + str w11, [x22] │ │ │ │ bl 38a0 │ │ │ │ - str wzr, [x19] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov w0, w19 │ │ │ │ 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], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w9, [x0] │ │ │ │ - cbz w9, 239b8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov w5, #0x851f // #34079 │ │ │ │ - movk w5, #0x51eb, lsl #16 │ │ │ │ - mov x29, sp │ │ │ │ - mul w4, w1, w3 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mul w0, w3, w2 │ │ │ │ - ucvtf d29, w1 │ │ │ │ - ucvtf d31, w2 │ │ │ │ - umull x1, w4, w5 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - umull x0, w0, w5 │ │ │ │ - str d15, [sp, #96] │ │ │ │ - lsr x1, x1, #37 │ │ │ │ - movi d15, #0xffffffff │ │ │ │ - mov w26, #0x58 // #88 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - lsr x0, x0, #37 │ │ │ │ - scvtf d28, w1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - scvtf d30, w0 │ │ │ │ - mov w23, #0x50 // #80 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - fsub d28, d29, d28 │ │ │ │ - fsub d30, d31, d30 │ │ │ │ - fcvtzu w25, d28 │ │ │ │ - fcvtzu w0, d30 │ │ │ │ - str w0, [sp, #124] │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - umull x21, w20, w23 │ │ │ │ - add w22, w20, #0x1 │ │ │ │ - add x28, x28, x21 │ │ │ │ - ldr w8, [x28, #32] │ │ │ │ - cbz w8, 239b0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - add x1, x0, #0x2c │ │ │ │ - umaddl x8, w8, w26, x1 │ │ │ │ - b 2382c │ │ │ │ - add w3, w5, w3 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add w3, w2, w3 │ │ │ │ - cmp x1, x8 │ │ │ │ - b.eq 23854 // b.none │ │ │ │ - ldrb w6, [x1, #16] │ │ │ │ - ldp w7, w2, [x1] │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - add w2, w2, w7 │ │ │ │ - cbnz w6, 23818 │ │ │ │ - add w4, w5, w4 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add w4, w2, w4 │ │ │ │ - cmp x1, x8 │ │ │ │ - b.ne 2382c // b.any │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - cmp w25, w4 │ │ │ │ - b.cs 23948 // b.hs, b.nlast │ │ │ │ - cmp w1, w3 │ │ │ │ - b.cc 238b4 // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x28, #45] │ │ │ │ - tbz w1, #1, 238b4 │ │ │ │ - mov x0, x28 │ │ │ │ + sub sp, sp, #0x110 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #176] │ │ │ │ + add x29, sp, #0xb0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #192] │ │ │ │ + mul w19, w2, w2 │ │ │ │ + mov w20, w3 │ │ │ │ + stp x21, x22, [sp, #208] │ │ │ │ + stp x23, x24, [sp, #224] │ │ │ │ + mov w24, w2 │ │ │ │ + stp x25, x26, [sp, #240] │ │ │ │ + ubfiz x21, x24, #2, #32 │ │ │ │ + stp x27, x28, [sp, #256] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x19, #2 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x19, #2 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov w4, w24 │ │ │ │ + mov x1, x21 │ │ │ │ + stp x4, x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x21, [sp, #144] │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + lsl x2, x19, #2 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1e3c0 │ │ │ │ - ldr w9, [x19] │ │ │ │ - mov w20, w22 │ │ │ │ - cmp w9, w20 │ │ │ │ - b.hi 237e8 // b.pmore │ │ │ │ - ldr d15, [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 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + lsl x2, x19, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x7, x0 │ │ │ │ + mov w3, #0xaaab // #43691 │ │ │ │ + movk w3, #0xaaaa, lsl #16 │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + umull x3, w20, w3 │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + lsr x3, x3, #33 │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + cbz w24, 287b0 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + adrp x9, 86000 │ │ │ │ + mov w23, #0xcccd // #52429 │ │ │ │ + add x22, x9, #0x6a0 │ │ │ │ + add x25, x1, #0x4 │ │ │ │ + stp x4, x26, [sp, #72] │ │ │ │ + mov w26, w20 │ │ │ │ + add w0, w20, #0x1 │ │ │ │ + movk w23, #0xcccc, lsl #16 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str w24, [sp, #40] │ │ │ │ + stp x5, x7, [sp, #56] │ │ │ │ + stp x27, x28, [sp, #88] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str w3, [sp, #104] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w19, [x25] │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x2, x26 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + strb wzr, [x28, x26] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w2, #0x4e // #78 │ │ │ │ + cbnz w19, 285f8 │ │ │ │ + b 2861c │ │ │ │ + ldrb w1, [x22, w1, uxtw] │ │ │ │ + strb w1, [x28, w0, uxtw] │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ls 2861c // b.plast │ │ │ │ + umull x19, w19, w23 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + lsr x19, x19, #34 │ │ │ │ + umull x1, w19, w23 │ │ │ │ + lsr x1, x1, #34 │ │ │ │ + add w1, w1, w1, lsl #2 │ │ │ │ + sub w1, w19, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 285dc // b.any │ │ │ │ + strb w2, [x28, w0, uxtw] │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ne 285ec // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x25, [sp, #48] │ │ │ │ + ldr w24, [sp, #40] │ │ │ │ + mov x25, x22 │ │ │ │ + add x21, x0, #0x4 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str x28, [sp, #8] │ │ │ │ nop │ │ │ │ - add x1, x0, x27 │ │ │ │ + nop │ │ │ │ + cmp w27, w19 │ │ │ │ + b.eq 286f8 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 2a02c │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - 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 238c0 // b.lo, b.ul, b.last │ │ │ │ + ldr w28, [x21] │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, x26 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + strb wzr, [x22, x26] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w4, #0x4e // #78 │ │ │ │ + cbnz w28, 28698 │ │ │ │ + b 286bc │ │ │ │ + ldrb w0, [x25, w0, uxtw] │ │ │ │ + strb w0, [x22, w2, uxtw] │ │ │ │ + cmp w28, #0x4 │ │ │ │ + b.ls 286bc // b.plast │ │ │ │ + umull x28, w28, w23 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + lsr x28, x28, #34 │ │ │ │ + umull x0, w28, w23 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + sub w0, w28, w0 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 2867c // b.any │ │ │ │ + strb w4, [x22, w2, uxtw] │ │ │ │ + cmp w28, #0x4 │ │ │ │ + b.ne 2868c // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, w20 │ │ │ │ + add x5, sp, #0xa4 │ │ │ │ + add x4, sp, #0xa0 │ │ │ │ + bl 27940 │ │ │ │ + ldp w2, w3, [sp, #160] │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 28710 // b.none │ │ │ │ + cmp w1, w3 │ │ │ │ + b.eq 2873c // b.none │ │ │ │ + mov x0, x22 │ │ │ │ bl 38a0 │ │ │ │ - strb wzr, [x28, #45] │ │ │ │ - ldr w2, [x19] │ │ │ │ - str wzr, [x28, #32] │ │ │ │ - str xzr, [x28, #48] │ │ │ │ - cmp w2, w22 │ │ │ │ - b.hi 23974 // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 239a0 // b.plast │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - umull x1, w1, w23 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldr w9, [x19] │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - str w9, [x19] │ │ │ │ - b 23888 │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + add x21, x21, #0x8 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.eq 28768 // b.none │ │ │ │ + mov w19, w0 │ │ │ │ + b 28640 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ cmp w1, w3 │ │ │ │ - b.cs 239b0 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x28, #45] │ │ │ │ - tbz w1, #0, 238b4 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1e3c0 │ │ │ │ - ldr w9, [x19] │ │ │ │ - mov w20, w22 │ │ │ │ - b 23888 │ │ │ │ - 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 3948 │ │ │ │ - ldr w2, [x19] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 23928 // b.pmore │ │ │ │ + b.ne 286f0 // b.any │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + add w1, w19, w1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 2875c // b.plast │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + b 286f0 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 286f0 // b.any │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + add w1, w19, w1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.hi 28730 // b.pmore │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + b 286f0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x22, x25 │ │ │ │ + ldr x25, [sp, #48] │ │ │ │ bl 38a0 │ │ │ │ - str wzr, [x19] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - b 23890 │ │ │ │ - mov w20, w22 │ │ │ │ - b 23888 │ │ │ │ - ret │ │ │ │ - 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, 23ac8 │ │ │ │ - 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, 23c20 │ │ │ │ - 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, 23ad8 │ │ │ │ - bl 173a8 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - add w22, w0, w22 │ │ │ │ - cmp w1, w26 │ │ │ │ - b.hi 23a28 // b.pmore │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ge 23afc // b.tcont │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add w26, w24, #0x1 │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - add x28, x0, x25 │ │ │ │ - cmp w1, w22 │ │ │ │ - b.gt 23b44 │ │ │ │ - ldrb w0, [x28, #45] │ │ │ │ - tbz w0, #1, 23b48 │ │ │ │ - mov x0, x28 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + add x25, x25, #0x8 │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w27, w19 │ │ │ │ + b.eq 2879c // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + b 285a8 │ │ │ │ + ldp x5, x7, [sp, #56] │ │ │ │ + mov x24, x1 │ │ │ │ + ldp x4, x26, [sp, #72] │ │ │ │ + ldp x27, x28, [sp, #88] │ │ │ │ + ldr w3, [sp, #104] │ │ │ │ + mul w0, w24, w20 │ │ │ │ + mov w23, w24 │ │ │ │ + mov w25, #0xcccd // #52429 │ │ │ │ + mov x24, x7 │ │ │ │ + str x4, [sp, #128] │ │ │ │ + mov x4, x5 │ │ │ │ + movk w25, #0xcccc, lsl #16 │ │ │ │ + str w20, [sp, #24] │ │ │ │ + stp x28, xzr, [sp, #56] │ │ │ │ + str wzr, [sp, #72] │ │ │ │ + str wzr, [sp, #80] │ │ │ │ + stp x26, xzr, [sp, #112] │ │ │ │ + str w3, [sp, #140] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1e3c0 │ │ │ │ - ldr w0, [x23] │ │ │ │ - mov w24, w26 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 23a08 // 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 173a8 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - add w21, w0, w21 │ │ │ │ - cmp w1, w26 │ │ │ │ - b.hi 23a28 // b.pmore │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w21, w0 │ │ │ │ - b.lt 23a74 // b.tstop │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - add w26, w24, #0x1 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.le 23b38 │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - add x28, x3, x25 │ │ │ │ - ldrb w0, [x28, #45] │ │ │ │ - tbz w0, #0, 23b48 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.gt 23a8c │ │ │ │ + ldr x28, [sp, #112] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + ldr x20, [sp, #64] │ │ │ │ mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1e3c0 │ │ │ │ - ldr w0, [x23] │ │ │ │ - mov w24, w26 │ │ │ │ - b 23aac │ │ │ │ - cbz x28, 23bb4 │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - cbz w1, 23ba0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x11, [sp, #56] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + str w3, [x28, x20, lsl #2] │ │ │ │ + ldr x26, [sp, #128] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + ldr w3, [sp, #140] │ │ │ │ + mov w19, w20 │ │ │ │ + mov w0, w20 │ │ │ │ + mov w16, w1 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + str w1, [x11] │ │ │ │ nop │ │ │ │ - add x1, x0, x21 │ │ │ │ + nop │ │ │ │ + str wzr, [sp, #160] │ │ │ │ + lsl x9, x8, #2 │ │ │ │ + add x8, x11, x8, lsl #2 │ │ │ │ + cbz w23, 288c0 │ │ │ │ + mul w6, w0, w23 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 2a02c │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + b 28870 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 288c0 // b.none │ │ │ │ + ldr w5, [sp, #160] │ │ │ │ + add w2, w6, w0 │ │ │ │ + mov w7, w0 │ │ │ │ + ldr w1, [x24, x2, lsl #2] │ │ │ │ + cmp w1, w5 │ │ │ │ + ccmp w1, w3, #0x0, hi // hi = pmore │ │ │ │ + b.cc 28860 // b.lo, b.ul, b.last │ │ │ │ + ldr w1, [x28, x0, lsl #2] │ │ │ │ + cbnz w1, 28860 │ │ │ │ + ldr w1, [x8] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 288a0 // b.none │ │ │ │ + str wzr, [x28, w1, uxtw #2] │ │ │ │ + str w7, [x8] │ │ │ │ + ldr w1, [x24, x2, lsl #2] │ │ │ │ + str w1, [sp, #160] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [x28, x0, lsl #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.ne 2886c // b.any │ │ │ │ + ldr w0, [x11, x9] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 288dc // b.none │ │ │ │ + add w8, w13, #0x1 │ │ │ │ + mov x13, x8 │ │ │ │ + str w16, [x11, w8, uxtw #2] │ │ │ │ + b 28840 │ │ │ │ + str w0, [x27] │ │ │ │ + mov x15, x27 │ │ │ │ + str wzr, [sp, #160] │ │ │ │ + cbnz w23, 28e58 │ │ │ │ + ldr w0, [x27] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 28f30 // b.none │ │ │ │ + mov w10, #0x1 // #1 │ │ │ │ + ldr x19, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w13, [sp, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + str w10, [sp, #40] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + ldr w13, [sp, #32] │ │ │ │ + ldr w10, [sp, #40] │ │ │ │ + sub w12, w10, #0x1 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + adrp x14, 86000 │ │ │ │ + mov x21, x4 │ │ │ │ + add x26, x27, w12, uxtw #2 │ │ │ │ + mov w20, w10 │ │ │ │ + stp x24, x27, [sp, #96] │ │ │ │ + mov w24, w10 │ │ │ │ + add x27, x14, #0x6a0 │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + mov w22, w0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + sub w0, w10, #0x1 │ │ │ │ + stp x1, x0, [sp, #40] │ │ │ │ + str w13, [sp, #88] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w2, [x26] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, x3, x2, lsl #3 │ │ │ │ + ldr w3, [x2, #4] │ │ │ │ + str w3, [sp, #32] │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb wzr, [x28, x22] │ │ │ │ + mov w5, #0x4e // #78 │ │ │ │ + cbnz w3, 289d4 │ │ │ │ + b 289f8 │ │ │ │ + ldrb w0, [x27, w0, uxtw] │ │ │ │ + strb w0, [x28, w2, uxtw] │ │ │ │ + cmp w3, #0x4 │ │ │ │ + b.ls 289f8 // b.plast │ │ │ │ + umull x3, w3, w25 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + lsr x3, x3, #34 │ │ │ │ + umull x0, w3, w25 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + sub w0, w3, w0 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 289b8 // b.any │ │ │ │ + strb w5, [x28, w2, uxtw] │ │ │ │ + cmp w3, #0x4 │ │ │ │ + b.ne 289c8 // b.any │ │ │ │ + cmp w24, w20 │ │ │ │ + b.eq 28a58 // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w0, w20 │ │ │ │ + ldr w3, [x26] │ │ │ │ + mov x2, x22 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + add w19, w1, w19 │ │ │ │ + mov x1, x28 │ │ │ │ + ldr w0, [x26, x0, lsl #2] │ │ │ │ + madd w0, w23, w3, w0 │ │ │ │ + ldr w3, [x21, x0, lsl #2] │ │ │ │ + sub w0, w19, w3 │ │ │ │ + sub w19, w19, w3 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x0, x3, x0 │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x28 │ │ │ │ bl 38a0 │ │ │ │ - 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 23b60 // b.lo, b.ul, b.last │ │ │ │ + subs w24, w24, #0x1 │ │ │ │ + b.eq 28a7c // b.none │ │ │ │ + sub x26, x26, #0x4 │ │ │ │ + b 28970 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, x0, w19, uxtw │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x28 │ │ │ │ bl 38a0 │ │ │ │ - strb wzr, [x28, #45] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str wzr, [x28, #32] │ │ │ │ - str xzr, [x28, #48] │ │ │ │ - ldr w1, [x23] │ │ │ │ - cmp w26, w1 │ │ │ │ - b.cc 23be8 // b.lo, b.ul, b.last │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 23c10 // b.plast │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - umull x1, w1, w27 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w1, [x23] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - str w0, [x23] │ │ │ │ - b 23aac │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - umaddl x1, w26, w27, x0 │ │ │ │ - sub w2, w2, w24 │ │ │ │ - add x0, x0, x25 │ │ │ │ - umull x2, w2, w27 │ │ │ │ + subs w24, w24, #0x1 │ │ │ │ + b.ne 28a50 // b.any │ │ │ │ + ldp x24, x27, [sp, #96] │ │ │ │ + mov x4, x21 │ │ │ │ + ldr w13, [sp, #88] │ │ │ │ + ldr w0, [x27] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 28b80 // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str w13, [sp, #32] │ │ │ │ + ldr w26, [sp, #24] │ │ │ │ + add x6, x0, #0x4 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add w1, w26, #0x1 │ │ │ │ + mov w20, w26 │ │ │ │ + ubfiz x2, x0, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w21, [x6, x2] │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + strb wzr, [x22, w26, uxtw] │ │ │ │ + adrp x2, 86000 │ │ │ │ + ldr w13, [sp, #32] │ │ │ │ + add x2, x2, #0x6a0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w6, #0x4e // #78 │ │ │ │ + cbnz w21, 28b14 │ │ │ │ + b 28b38 │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + strb w0, [x22, w1, uxtw] │ │ │ │ + cmp w21, #0x4 │ │ │ │ + b.ls 28b38 // b.plast │ │ │ │ + umull x21, w21, w25 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsr x21, x21, #34 │ │ │ │ + umull x0, w21, w25 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + sub w0, w21, w0 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 28af8 // b.any │ │ │ │ + strb w6, [x22, w1, uxtw] │ │ │ │ + cmp w21, #0x4 │ │ │ │ + b.ne 28b08 // b.any │ │ │ │ + ldr w3, [sp, #72] │ │ │ │ + mov x2, x20 │ │ │ │ + ldr w0, [x27] │ │ │ │ + mov x1, x22 │ │ │ │ + str x4, [sp, #32] │ │ │ │ + add w0, w3, w0 │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + str w13, [sp, #40] │ │ │ │ + ldr w0, [x4, x0, lsl #2] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + add w19, w19, w0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, w19, uxtw │ │ │ │ bl 3948 │ │ │ │ - ldr w1, [x23] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.hi 23bc8 // b.pmore │ │ │ │ + mov x0, x22 │ │ │ │ bl 38a0 │ │ │ │ - str wzr, [x23] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - b 23ab4 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 23c48 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - add w26, w24, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 23a8c │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add w26, w24, #0x1 │ │ │ │ - b 23ba0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 23afc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ + ldr x4, [sp, #32] │ │ │ │ + ldr w13, [sp, #40] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr w0, [x0] │ │ │ │ - cbz w0, 23da8 │ │ │ │ - mul w1, w3, w1 │ │ │ │ - mov w0, #0x851f // #34079 │ │ │ │ - mul w2, w3, w2 │ │ │ │ - movk w0, #0x51eb, lsl #16 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - umull x27, w1, w0 │ │ │ │ - str d15, [sp, #96] │ │ │ │ - umull x0, w2, w0 │ │ │ │ - movi d15, #0xffffffff │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - lsr x27, x27, #37 │ │ │ │ - lsr x0, x0, #37 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, #0x50 // #80 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - stp w1, w2, [sp, #120] │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - umull x23, w22, w25 │ │ │ │ - add x28, x2, x23 │ │ │ │ - ldr w19, [x28, #32] │ │ │ │ - cbz w19, 23ee0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - add x0, x0, x26 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x4, [x0, #24] │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - ldr x0, [x4, #88] │ │ │ │ - cbz w3, 23d34 │ │ │ │ - bl 1ad60 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldr w3, [x28, #32] │ │ │ │ - add w19, w19, w0 │ │ │ │ - cmp w24, w3 │ │ │ │ - b.cs 23d4c // b.hs, b.nlast │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x26, x26, #0x58 │ │ │ │ - add x0, x0, x26 │ │ │ │ - ldr x4, [x0, #24] │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - ldr x0, [x4, #88] │ │ │ │ - cbnz w3, 23d00 │ │ │ │ - bl 1ad60 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldr w3, [x28, #32] │ │ │ │ - add w20, w20, w0 │ │ │ │ - cmp w24, w3 │ │ │ │ - b.cc 23d18 // b.lo, b.ul, b.last │ │ │ │ - cmp w27, w20 │ │ │ │ - b.ls 23dc0 // b.plast │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - add w24, w22, #0x1 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - add x28, x0, x23 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 23e04 // b.pmore │ │ │ │ - ldrb w0, [x28, #45] │ │ │ │ - tbz w0, #1, 23e08 │ │ │ │ - mov x0, x28 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 28c78 // b.none │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str w13, [sp, #32] │ │ │ │ + ldr w26, [sp, #24] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + add x2, x1, w0, uxtw #3 │ │ │ │ + add w1, w26, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w20, w26 │ │ │ │ + ldr w21, [x2, #4] │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + strb wzr, [x22, w26, uxtw] │ │ │ │ + adrp x2, 86000 │ │ │ │ + ldr w13, [sp, #32] │ │ │ │ + add x2, x2, #0x6a0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1e3c0 │ │ │ │ - ldr w0, [x21] │ │ │ │ - mov w22, w24 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 23cc4 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - add w24, w22, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 23df8 // b.plast │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - add x28, x2, x23 │ │ │ │ - ldrb w0, [x28, #45] │ │ │ │ - tbz w0, #0, 23e08 │ │ │ │ - cmp w27, w20 │ │ │ │ - b.hi 23d6c // b.pmore │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1e3c0 │ │ │ │ - ldr w0, [x21] │ │ │ │ - mov w22, w24 │ │ │ │ - b 23d8c │ │ │ │ - cbz x28, 23e74 │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - cbz w1, 23e60 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - add x1, x0, x19 │ │ │ │ + mov w6, #0x4e // #78 │ │ │ │ + cbnz w21, 28c08 │ │ │ │ + b 28c2c │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + strb w0, [x22, w1, uxtw] │ │ │ │ + cmp w21, #0x4 │ │ │ │ + b.ls 28c2c // b.plast │ │ │ │ + umull x21, w21, w25 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsr x21, x21, #34 │ │ │ │ + umull x0, w21, w25 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + sub w0, w21, w0 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 28bec // b.any │ │ │ │ + strb w6, [x22, w1, uxtw] │ │ │ │ + cmp w21, #0x4 │ │ │ │ + b.ne 28bfc // b.any │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x2, x20 │ │ │ │ + ldr w3, [sp, #72] │ │ │ │ + mov x1, x22 │ │ │ │ + str w13, [sp, #32] │ │ │ │ + ldr w0, [x0] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + add w0, w3, w0 │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldr w0, [x24, x0, lsl #2] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + add w19, w19, w0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, w19, uxtw │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + ldr w13, [sp, #32] │ │ │ │ + cmp w13, #0x1 │ │ │ │ + b.ls 28d78 // b.plast │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + sub w13, w13, #0x2 │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + adrp x10, 86000 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + add x20, x10, #0x6a0 │ │ │ │ + mov w22, w2 │ │ │ │ + add x28, x1, #0x4 │ │ │ │ + str x27, [sp, #48] │ │ │ │ + add x27, x0, w13, uxtw #2 │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + stp x3, x4, [sp, #32] │ │ │ │ + ldr w2, [x28] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 2a02c │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, x3, x2, lsl #3 │ │ │ │ + ldr w26, [x2, #4] │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w5, #0x4e // #78 │ │ │ │ + strb wzr, [x21, x22] │ │ │ │ + cbnz w26, 28d0c │ │ │ │ + b 28d30 │ │ │ │ + ldrb w0, [x20, w0, uxtw] │ │ │ │ + strb w0, [x21, w2, uxtw] │ │ │ │ + cmp w26, #0x4 │ │ │ │ + b.ls 28d30 // b.plast │ │ │ │ + umull x26, w26, w25 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + lsr x26, x26, #34 │ │ │ │ + umull x0, w26, w25 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + sub w0, w26, w0 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 28cf0 // b.any │ │ │ │ + strb w5, [x21, w2, uxtw] │ │ │ │ + cmp w26, #0x4 │ │ │ │ + b.ne 28d00 // b.any │ │ │ │ + ldur w0, [x28, #-4] │ │ │ │ + mov x2, x22 │ │ │ │ + ldr w3, [x28], #4 │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + add w19, w1, w19 │ │ │ │ + mov x1, x21 │ │ │ │ + madd w0, w23, w0, w3 │ │ │ │ + ldr w3, [x24, x0, lsl #2] │ │ │ │ + sub w0, w19, w3 │ │ │ │ + sub w19, w19, w3 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x0, x3, x0 │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x21 │ │ │ │ bl 38a0 │ │ │ │ - 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 23e20 // b.lo, b.ul, b.last │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ne 28cb0 // b.any │ │ │ │ + ldp x4, x27, [sp, #40] │ │ │ │ + str x4, [sp, #32] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 3a08 │ │ │ │ + ldr w1, [sp, #80] │ │ │ │ + ldr x4, [sp, #32] │ │ │ │ + cmp x0, w1, uxtw │ │ │ │ + b.ls 28f1c // b.plast │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + cbz x1, 28db4 │ │ │ │ + mov x0, x1 │ │ │ │ + str x4, [sp, #32] │ │ │ │ bl 38a0 │ │ │ │ - strb wzr, [x28, #45] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str wzr, [x28, #32] │ │ │ │ - str xzr, [x28, #48] │ │ │ │ - ldr w1, [x21] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cc 23ea8 // b.lo, b.ul, b.last │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 23ed0 // b.plast │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - umull x1, w1, w25 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - ldr w1, [x21] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - str w0, [x21] │ │ │ │ - b 23d8c │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - umaddl x1, w24, w25, x0 │ │ │ │ - sub w2, w2, w22 │ │ │ │ - add x0, x0, x23 │ │ │ │ - umull x2, w2, w25 │ │ │ │ - bl 3948 │ │ │ │ - ldr w1, [x21] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.hi 23e88 // b.pmore │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 3a08 │ │ │ │ + ldr x4, [sp, #32] │ │ │ │ + str w0, [sp, #80] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr w1, [sp, #72] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add w1, w1, w23 │ │ │ │ + str w1, [sp, #72] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ne 287e8 // b.any │ │ │ │ + ldr x28, [sp, #56] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x26, [sp, #112] │ │ │ │ + str x4, [sp, #8] │ │ │ │ bl 38a0 │ │ │ │ - str wzr, [x21] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - b 23d94 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, #0x63 │ │ │ │ - b.ls 23db8 // b.plast │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - add w24, w22, #0x1 │ │ │ │ - cmp w0, #0x63 │ │ │ │ - b.ls 23d6c // b.plast │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add w24, w22, #0x1 │ │ │ │ - b 23e60 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w9, [x0] │ │ │ │ - str w2, [sp, #124] │ │ │ │ - cbz w9, 24084 │ │ │ │ - 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, x0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, #0x58 // #88 │ │ │ │ - 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, 240ac │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - add x1, x0, #0x2c │ │ │ │ - umaddl x8, w8, w23, x1 │ │ │ │ - b 23f94 │ │ │ │ - add w4, w5, w4 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add w4, w2, w4 │ │ │ │ - cmp x1, x8 │ │ │ │ - b.eq 23fbc // b.none │ │ │ │ - ldrb w6, [x1, #16] │ │ │ │ - ldp w7, w2, [x1] │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - add w2, w2, w7 │ │ │ │ - cbnz w6, 23f80 │ │ │ │ - add w3, w5, w3 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add w3, w2, w3 │ │ │ │ - cmp x1, x8 │ │ │ │ - b.ne 23f94 // b.any │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - cbz w1, 24090 │ │ │ │ - cmp w21, w3 │ │ │ │ - b.cs 240d8 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x25, #45] │ │ │ │ - tbnz w1, #1, 240d8 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - add x1, x0, x26 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 2a02c │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - add x3, x0, x26 │ │ │ │ - add x26, x26, #0x58 │ │ │ │ - str xzr, [x3, #24] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cc 23fe0 // b.lo, b.ul, b.last │ │ │ │ + mov x0, x26 │ │ │ │ bl 38a0 │ │ │ │ - strb wzr, [x25, #45] │ │ │ │ - ldr w2, [x28] │ │ │ │ - str wzr, [x25, #32] │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - cmp w2, w20 │ │ │ │ - b.hi 240fc // b.pmore │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 24128 // b.plast │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - umull x1, w1, w22 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x28, #8] │ │ │ │ - ldr w9, [x28] │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - str w9, [x28] │ │ │ │ - cmp w9, w27 │ │ │ │ - b.hi 23f50 // 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] │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28f9c // b.any │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldp x29, x30, [sp, #176] │ │ │ │ + ldp x19, x20, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #208] │ │ │ │ + ldp x23, x24, [sp, #224] │ │ │ │ + ldp x25, x26, [sp, #240] │ │ │ │ + ldp x27, x28, [sp, #256] │ │ │ │ + add sp, sp, #0x110 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w21, w4 │ │ │ │ - b.cs 240b4 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x25, #45] │ │ │ │ - tbnz w1, #0, 240b4 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 23fe0 │ │ │ │ - mov w27, w20 │ │ │ │ - b 24064 │ │ │ │ - cmp w21, w3 │ │ │ │ - b.cs 240ac // b.hs, b.nlast │ │ │ │ - mov x0, x25 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - stur d15, [x25, #36] │ │ │ │ - bl 1e3c0 │ │ │ │ - ldr w9, [x28] │ │ │ │ - mov w27, w20 │ │ │ │ - b 24064 │ │ │ │ - cmp w21, w4 │ │ │ │ - b.cs 240ac // b.hs, b.nlast │ │ │ │ - mov x0, x25 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur d15, [x25, #36] │ │ │ │ - bl 1e3c0 │ │ │ │ - ldr w9, [x28] │ │ │ │ - mov w27, w20 │ │ │ │ - b 24064 │ │ │ │ - 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 3948 │ │ │ │ - ldr w2, [x28] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 24048 // b.pmore │ │ │ │ - bl 38a0 │ │ │ │ - str wzr, [x28] │ │ │ │ - str xzr, [x28, #8] │ │ │ │ - b 2406c │ │ │ │ + ldr x28, [sp, #112] │ │ │ │ + mov w12, w0 │ │ │ │ + ldr x26, [sp, #128] │ │ │ │ + mov x16, x27 │ │ │ │ + ldr w3, [sp, #140] │ │ │ │ + mov w6, w19 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - movi v24.4s, #0x0 │ │ │ │ - ldr w3, [x0] │ │ │ │ - cbz w3, 2451c │ │ │ │ - sub w4, w3, #0x1 │ │ │ │ - ldr x5, [x0, #8] │ │ │ │ - cmp w4, #0xe │ │ │ │ - b.ls 2452c // b.plast │ │ │ │ - lsr w4, w3, #4 │ │ │ │ - mov w6, #0x500 // #1280 │ │ │ │ - mov v26.16b, v24.16b │ │ │ │ - mov x0, x5 │ │ │ │ - movi v18.16b, #0x2 │ │ │ │ - mov v25.16b, v24.16b │ │ │ │ - umaddl x4, w4, w6, x5 │ │ │ │ - movi v20.4s, #0x1 │ │ │ │ - movi v19.16b, #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, v18.16b │ │ │ │ - and v31.16b, v31.16b, v19.16b │ │ │ │ - sxtl v22.8h, v27.8b │ │ │ │ - sxtl2 v27.8h, v27.16b │ │ │ │ - zip1 v21.16b, v31.16b, v24.16b │ │ │ │ - zip2 v31.16b, v31.16b, v24.16b │ │ │ │ - sxtl2 v30.4s, v22.8h │ │ │ │ - sxtl2 v28.4s, v27.8h │ │ │ │ - zip2 v23.8h, v21.8h, v24.8h │ │ │ │ - zip2 v29.8h, v31.8h, v24.8h │ │ │ │ - and v30.16b, v30.16b, v20.16b │ │ │ │ - and v28.16b, v28.16b, v20.16b │ │ │ │ - uaddw v23.4s, v23.4s, v21.4h │ │ │ │ - uaddw v29.4s, v29.4s, v31.4h │ │ │ │ - ssubw v31.4s, v30.4s, v22.4h │ │ │ │ - ssubw v28.4s, v28.4s, v27.4h │ │ │ │ - add v30.4s, v29.4s, v23.4s │ │ │ │ - add v31.4s, v31.4s, v28.4s │ │ │ │ - add v25.4s, v25.4s, v30.4s │ │ │ │ - add v26.4s, v26.4s, v31.4s │ │ │ │ - cmp x4, x0 │ │ │ │ - b.ne 24184 // b.any │ │ │ │ - addv s26, v26.4s │ │ │ │ - addv s25, v25.4s │ │ │ │ - tst x3, #0xf │ │ │ │ - b.eq 2450c // b.none │ │ │ │ - and w0, w3, #0xfffffff0 │ │ │ │ - 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 2450c // b.plast │ │ │ │ - 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ls 2450c // b.plast │ │ │ │ - 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w4 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w6 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 2450c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ls 2450c // b.plast │ │ │ │ - umaddl x0, w0, w4, x5 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - and w3, w0, #0x1 │ │ │ │ - fmov s31, w3 │ │ │ │ - tst x0, #0x2 │ │ │ │ - fmov w0, s26 │ │ │ │ - add v25.2s, v25.2s, v31.2s │ │ │ │ - cinc w3, w0, ne // ne = any │ │ │ │ - str s25, [x1] │ │ │ │ - str w3, [x2] │ │ │ │ - ret │ │ │ │ - fmov w3, s26 │ │ │ │ - str s25, [x1] │ │ │ │ - str w3, [x2] │ │ │ │ - ret │ │ │ │ - movi v25.2d, #0x0 │ │ │ │ - str s25, [x1] │ │ │ │ - str w3, [x2] │ │ │ │ - ret │ │ │ │ - movi v25.2d, #0x0 │ │ │ │ - movi v26.2d, #0x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 24270 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - str wzr, [x0] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - cbz w2, 245ac │ │ │ │ - ldr x5, [x0, #8] │ │ │ │ - mov x0, x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 245a8 // b.none │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - mov w3, #0x70 // #112 │ │ │ │ - ldr w4, [x5, #36] │ │ │ │ - add x6, x5, #0x24 │ │ │ │ - umaddl x2, w2, w3, x1 │ │ │ │ - mov x1, #0x70 // #112 │ │ │ │ - ldr w3, [x6, x1] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ls 2459c // b.plast │ │ │ │ - add x0, x5, x1 │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 24588 // b.any │ │ │ │ - ret │ │ │ │ + mul w6, w23, w6 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x5, x0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - ldp w2, w0, [x0, #56] │ │ │ │ - add w2, w1, w2 │ │ │ │ - cmp w2, w0 │ │ │ │ - b.hi 24638 // b.pmore │ │ │ │ - ldr x7, [x3, #16] │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldp w4, w3, [x5, #36] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 28ea0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 28ef0 // b.none │ │ │ │ + ldr w5, [sp, #160] │ │ │ │ + add w2, w6, w0 │ │ │ │ + mov w7, w0 │ │ │ │ + ldr w1, [x4, x2, lsl #2] │ │ │ │ + cmp w1, w5 │ │ │ │ + ccmp w1, w3, #0x0, hi // hi = pmore │ │ │ │ + b.cc 28e90 // b.lo, b.ul, b.last │ │ │ │ + ldr w1, [x28, x0, lsl #2] │ │ │ │ + cbnz w1, 28e90 │ │ │ │ + ldr w1, [x16] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 28ed0 // b.none │ │ │ │ + str wzr, [x28, w1, uxtw #2] │ │ │ │ + str w7, [x16] │ │ │ │ + ldr w1, [x4, x2, lsl #2] │ │ │ │ + str w1, [sp, #160] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [x28, x0, lsl #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.ne 28e9c // b.any │ │ │ │ + ldr w6, [x16] │ │ │ │ + cmn w6, #0x1 │ │ │ │ + b.eq 28f58 // b.none │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + cmp w23, w10 │ │ │ │ + b.ls 288fc // b.plast │ │ │ │ + add x15, x15, #0x4 │ │ │ │ + str w12, [x15] │ │ │ │ + mov x16, x15 │ │ │ │ + str wzr, [sp, #160] │ │ │ │ + b 28e80 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x4, [sp, #32] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x4, [sp, #32] │ │ │ │ + b 28dc0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr w6, [x5, #44] │ │ │ │ - ldr w2, [x7, w2, uxtw #2] │ │ │ │ - add w4, w4, w3 │ │ │ │ - ldr w3, [x5] │ │ │ │ - add w4, w4, w6 │ │ │ │ - stp x4, x2, [sp, #40] │ │ │ │ - str w3, [sp, #60] │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x4, x2, [sp, #40] │ │ │ │ + str w13, [sp, #32] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr w13, [sp, #32] │ │ │ │ + b 28a88 │ │ │ │ + ldr x19, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x4, [sp, #32] │ │ │ │ mov x1, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldr w3, [sp, #60] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 77f40 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x470 │ │ │ │ - add x0, x0, #0x488 │ │ │ │ - mov w2, #0x8eb // #2283 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ + str w10, [sp, #40] │ │ │ │ + str w13, [sp, #48] │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 3ac8 │ │ │ │ + ldr w10, [sp, #40] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x4, [sp, #32] │ │ │ │ + ldr w13, [sp, #48] │ │ │ │ + cbz w10, 28a88 │ │ │ │ + b 28934 │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - ldp w2, w0, [x0, #56] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.hi 24720 // b.pmore │ │ │ │ - ldp w20, w3, [x19, #36] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x5, [x1, #16] │ │ │ │ - add w20, w20, w3 │ │ │ │ - ldr w4, [x19, #44] │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldr w3, [x19] │ │ │ │ - ldr w22, [x5, w2, uxtw #2] │ │ │ │ - add w20, w20, w4 │ │ │ │ - str w3, [sp, #60] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w3, [sp, #60] │ │ │ │ - mov x4, x20 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - bl 77f40 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 780c0 │ │ │ │ - str x0, [x19, #96] │ │ │ │ - mov x1, x20 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w22, w1 │ │ │ │ + cbz w1, 290dc │ │ │ │ + mov x1, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, w3 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.cs 290ac // b.hs, b.nlast │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w23, w2 │ │ │ │ + b.eq 29118 // b.none │ │ │ │ + cbz w0, 290cc │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + sub w2, w22, w26 │ │ │ │ + add x26, x21, x24 │ │ │ │ + add x0, x24, #0x8 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 3948 │ │ │ │ + str w25, [x21, x24] │ │ │ │ + str w23, [x26, #4] │ │ │ │ + cmp w22, w20 │ │ │ │ + b.ls 290f4 // b.plast │ │ │ │ + add x3, x19, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + mov w4, w3 │ │ │ │ + add x0, x21, w3, uxtw #3 │ │ │ │ + b 29068 │ │ │ │ + cmp w22, w20 │ │ │ │ + b.ls 290f4 // b.plast │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + mov w4, w3 │ │ │ │ + add x0, x21, x3, lsl #3 │ │ │ │ + ldr w2, [x0, #4] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w2, w23 │ │ │ │ + b.ne 29054 // b.any │ │ │ │ + sub w2, w22, w4 │ │ │ │ + add x1, x21, w20, uxtw #3 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl 3948 │ │ │ │ + ubfiz x1, x22, #3, #32 │ │ │ │ mov x0, x21 │ │ │ │ - bl 78160 │ │ │ │ - str x0, [x19, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 78200 │ │ │ │ - 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] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b 38a0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x470 │ │ │ │ - add x0, x0, #0x488 │ │ │ │ - mov w2, #0x8eb // #2283 │ │ │ │ - bl 34b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldp w6, w0, [x1, #20] │ │ │ │ - cmp w6, w0 │ │ │ │ - b.ls 24778 // b.plast │ │ │ │ - mov x0, x19 │ │ │ │ + b 56b80 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w22, w20 │ │ │ │ + b.ls 290f4 // b.plast │ │ │ │ + ubfiz x24, x19, #3, #32 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x1, x21, x24 │ │ │ │ + mov w26, w19 │ │ │ │ + b 28fe4 │ │ │ │ + stp w25, w23, [x1] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ubfiz x1, x22, #3, #32 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - fmov d31, d0 │ │ │ │ - ldr d0, [x5] │ │ │ │ - fmov d2, d1 │ │ │ │ - ldr d1, [x5, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x6, x1 │ │ │ │ - str w4, [sp, #72] │ │ │ │ - mov w21, w2 │ │ │ │ - str d31, [sp, #64] │ │ │ │ - ldp w0, w2, [x1] │ │ │ │ - ldp w7, w1, [x1, #12] │ │ │ │ - str x6, [sp, #56] │ │ │ │ - str w3, [sp, #76] │ │ │ │ - sub w2, w2, w1 │ │ │ │ - add w0, w0, w7 │ │ │ │ - sub w20, w2, w0 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 60fa0 │ │ │ │ - str d0, [sp, #48] │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov w5, #0x70 // #112 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - umull x1, w1, w5 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w7, [x19] │ │ │ │ - mov w5, #0x70 // #112 │ │ │ │ - ldr x6, [sp, #56] │ │ │ │ - mov w11, #0x1 // #1 │ │ │ │ - ldp w4, w3, [sp, #72] │ │ │ │ - umull x5, w7, w5 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov w8, #0x100 // #256 │ │ │ │ - add x1, x0, x5 │ │ │ │ - ldr d0, [sp, #48] │ │ │ │ - ldr d31, [sp, #64] │ │ │ │ - strh w11, [x1, #64] │ │ │ │ - strb wzr, [x1, #66] │ │ │ │ - ldp w10, w9, [x6, #20] │ │ │ │ - sub w12, w9, w10 │ │ │ │ - cmp w12, w4 │ │ │ │ - csel w4, w8, w11, hi // hi = pmore │ │ │ │ - fcmpe d0, d31 │ │ │ │ - strh w4, [x1, #64] │ │ │ │ - b.gt 24880 │ │ │ │ - ldp w4, w8, [x6, #12] │ │ │ │ - scvtf d31, w20 │ │ │ │ - ldp w6, w11, [x6] │ │ │ │ - stp w11, w6, [x1, #36] │ │ │ │ - stp w4, w8, [x1, #44] │ │ │ │ - mov w20, w21 │ │ │ │ - add w2, w6, w4 │ │ │ │ - stp d0, d31, [x1, #16] │ │ │ │ - add w2, w2, w8 │ │ │ │ - stp w2, w10, [x1, #52] │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - str w9, [x1, #60] │ │ │ │ - str x20, [x0, x5] │ │ │ │ - mov x0, x19 │ │ │ │ - strb w3, [x1, #8] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str w7, [x19] │ │ │ │ + b 56b80 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ubfiz x1, x22, #3, #32 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - strb wzr, [x1, #64] │ │ │ │ - strb w11, [x1, #66] │ │ │ │ - b 2482c │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 248f0 │ │ │ │ - ldr x7, [x2, #8] │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x0, w0, w2, x7 │ │ │ │ - ldr w6, [x7, #32] │ │ │ │ - cbz w6, 248f4 │ │ │ │ - ldr x2, [x7, #48] │ │ │ │ - add x2, x2, #0x18 │ │ │ │ - umaddl x6, w6, w8, x2 │ │ │ │ - b 248cc │ │ │ │ - cmp x6, x2 │ │ │ │ - b.eq 248f4 // 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 248c4 // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - add x7, x7, #0x50 │ │ │ │ - cmp x0, x7 │ │ │ │ - b.ne 248ac // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0] │ │ │ │ - cbz w4, 24be8 │ │ │ │ - sub w1, w4, #0x1 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - cmp w1, #0xe │ │ │ │ - b.ls 24bb8 // b.plast │ │ │ │ - add x0, x3, #0x2d │ │ │ │ - tst x0, #0xf │ │ │ │ - b.ne 24bb8 // b.any │ │ │ │ - lsr w2, w4, #4 │ │ │ │ - adrp x0, 85000 │ │ │ │ - movi v20.16b, #0x3 │ │ │ │ - mov w1, #0x500 // #1280 │ │ │ │ - ldr q29, [x0, #3856] │ │ │ │ - umaddl x2, w2, w1, x3 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - mov x0, x3 │ │ │ │ - b 24960 │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 24bf0 // b.none │ │ │ │ - add x1, x0, #0xcd │ │ │ │ - ldr b31, [x0, #45] │ │ │ │ - ldr b30, [x0, #125] │ │ │ │ - ldr b21, [x0, #685] │ │ │ │ - ld1 {v31.b}[1], [x1] │ │ │ │ - add x1, x0, #0x11d │ │ │ │ - ldr b22, [x0, #765] │ │ │ │ - ldr b23, [x0, #845] │ │ │ │ - ld1 {v30.b}[1], [x1] │ │ │ │ - add x1, x0, #0x16d │ │ │ │ - ldr b24, [x0, #925] │ │ │ │ - ldr b25, [x0, #1005] │ │ │ │ - ld1 {v31.b}[2], [x1] │ │ │ │ - add x1, x0, #0x1bd │ │ │ │ - ldr b26, [x0, #1085] │ │ │ │ - ldr b27, [x0, #1165] │ │ │ │ - ld1 {v30.b}[2], [x1] │ │ │ │ - add x1, x0, #0x20d │ │ │ │ - ldr b28, [x0, #1245] │ │ │ │ - ld1 {v31.b}[3], [x1] │ │ │ │ - add x1, x0, #0x25d │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - ld1 {v30.b}[3], [x1] │ │ │ │ - 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 │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x1, d31 │ │ │ │ - cbz x1, 24954 │ │ │ │ - fmov w1, s29 │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - umaddl x2, w1, w0, x3 │ │ │ │ - ldrb w2, [x2, #45] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x2, w2, w0, x3 │ │ │ │ - ldrb w2, [x2, #45] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w2, w1, #0x2 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.cs 24be8 // b.hs, b.nlast │ │ │ │ - umaddl x2, w2, w0, x3 │ │ │ │ - ldrb w2, [x2, #45] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w2, w1, #0x3 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x2, w2, w0, x3 │ │ │ │ - ldrb w2, [x2, #45] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w2, w1, #0x4 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x2, w2, w0, x3 │ │ │ │ - ldrb w0, [x2, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w0, w1, #0x5 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - umaddl x0, w0, w2, x3 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w0, w1, #0x6 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x0, w0, w2, x3 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w0, w1, #0x7 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x0, w0, w2, x3 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w0, w1, #0x8 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x0, w0, w2, x3 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w0, w1, #0x9 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x0, w0, w2, x3 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w0, w1, #0xa │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x0, w0, w2, x3 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w0, w1, #0xb │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x0, w0, w2, x3 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w0, w1, #0xc │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x0, w0, w2, x3 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w0, w1, #0xd │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x0, w0, w2, x3 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w0, w1, #0xe │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - umaddl x0, w0, w2, x3 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 24be0 // b.none │ │ │ │ - add w2, w1, #0xf │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ls 24be8 // b.plast │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - umaddl x1, w2, w0, x3 │ │ │ │ - ldrb w0, [x1, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w1, #0x50 // #80 │ │ │ │ - mov x0, x3 │ │ │ │ - umaddl x1, w4, w1, x3 │ │ │ │ - b 24bd0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 24be8 // b.none │ │ │ │ - ldrb w2, [x0, #45] │ │ │ │ - add x0, x0, #0x50 │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ne 24bc8 // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - tst x4, #0xf │ │ │ │ - b.eq 24be8 // b.none │ │ │ │ - and w1, w4, #0xfffffff0 │ │ │ │ - b 249f4 │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0] │ │ │ │ - cbz w4, 24ee0 │ │ │ │ - sub w2, w4, #0x1 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cmp w2, #0xe │ │ │ │ - b.ls 24eb8 // b.plast │ │ │ │ - add x0, x1, #0x2d │ │ │ │ - tst x0, #0xf │ │ │ │ - b.ne 24eb8 // b.any │ │ │ │ - lsr w3, w4, #4 │ │ │ │ - adrp x0, 85000 │ │ │ │ - movi v20.16b, #0x1 │ │ │ │ - mov w2, #0x500 // #1280 │ │ │ │ - ldr q29, [x0, #3856] │ │ │ │ - umaddl x3, w3, w2, x1 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - mov x0, x1 │ │ │ │ - b 24c58 │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 24ea8 // b.none │ │ │ │ - add x2, x0, #0xcd │ │ │ │ - ldr b31, [x0, #45] │ │ │ │ - ldr b30, [x0, #125] │ │ │ │ - ldr b21, [x0, #685] │ │ │ │ - ld1 {v31.b}[1], [x2] │ │ │ │ - add x2, x0, #0x11d │ │ │ │ - ldr b22, [x0, #765] │ │ │ │ - ldr b23, [x0, #845] │ │ │ │ - ld1 {v30.b}[1], [x2] │ │ │ │ - add x2, x0, #0x16d │ │ │ │ - ldr b24, [x0, #925] │ │ │ │ - ldr b25, [x0, #1005] │ │ │ │ - ld1 {v31.b}[2], [x2] │ │ │ │ - add x2, x0, #0x1bd │ │ │ │ - ldr b26, [x0, #1085] │ │ │ │ - ldr b27, [x0, #1165] │ │ │ │ - ld1 {v30.b}[2], [x2] │ │ │ │ - add x2, x0, #0x20d │ │ │ │ - ldr b28, [x0, #1245] │ │ │ │ - ld1 {v31.b}[3], [x2] │ │ │ │ - add x2, x0, #0x25d │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - ld1 {v30.b}[3], [x2] │ │ │ │ - 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 │ │ │ │ - cmtst v31.16b, v31.16b, v20.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x2, d31 │ │ │ │ - cbz x2, 24c4c │ │ │ │ - fmov w2, s29 │ │ │ │ - mov w3, #0x50 // #80 │ │ │ │ - umaddl x0, w2, w3, x1 │ │ │ │ - ldrb w5, [x0, #45] │ │ │ │ - and w0, w5, #0x1 │ │ │ │ - tbnz w5, #0, 24ea4 │ │ │ │ - add w5, w2, #0x1 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x1 │ │ │ │ - tbnz w5, #0, 24ea4 │ │ │ │ - add w5, w2, #0x2 │ │ │ │ - cmp w5, w4 │ │ │ │ - b.cs 24ea4 // b.hs, b.nlast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x1 │ │ │ │ - tbnz w5, #0, 24ea4 │ │ │ │ - add w5, w2, #0x3 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x1 │ │ │ │ - tbnz w5, #0, 24ea4 │ │ │ │ - add w5, w2, #0x4 │ │ │ │ - cmp w5, w4 │ │ │ │ - b.cs 24ea4 // b.hs, b.nlast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w3, [x5, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0x5 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - mov w5, #0x50 // #80 │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0x6 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0x7 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0x8 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0x9 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0xa │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0xb │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0xc │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0xd │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0xe │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbnz w3, #0, 24ea4 │ │ │ │ - add w3, w2, #0xf │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 24ea4 // b.plast │ │ │ │ - umaddl x2, w3, w5, x1 │ │ │ │ - ldrb w0, [x2, #45] │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - tst x4, #0xf │ │ │ │ - b.eq 24ee0 // b.none │ │ │ │ - and w2, w4, #0xfffffff0 │ │ │ │ - b 24cec │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - umaddl x2, w4, w0, x1 │ │ │ │ - b 24ecc │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 24ea4 // b.none │ │ │ │ - ldrb w3, [x1, #45] │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - tbz w3, #0, 24ec4 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0] │ │ │ │ - cbz w4, 251cc │ │ │ │ - sub w2, w4, #0x1 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cmp w2, #0xe │ │ │ │ - b.ls 25190 // b.plast │ │ │ │ - add x0, x1, #0x2d │ │ │ │ - tst x0, #0xf │ │ │ │ - b.ne 25190 // b.any │ │ │ │ - lsr w3, w4, #4 │ │ │ │ - adrp x0, 85000 │ │ │ │ - movi v20.16b, #0x2 │ │ │ │ - mov w2, #0x500 // #1280 │ │ │ │ - ldr q29, [x0, #3856] │ │ │ │ - umaddl x3, w3, w2, x1 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - mov x0, x1 │ │ │ │ - b 24f40 │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 251bc // b.none │ │ │ │ - add x2, x0, #0xcd │ │ │ │ - ldr b31, [x0, #45] │ │ │ │ - ldr b30, [x0, #125] │ │ │ │ - ldr b21, [x0, #685] │ │ │ │ - ld1 {v31.b}[1], [x2] │ │ │ │ - add x2, x0, #0x11d │ │ │ │ - ldr b22, [x0, #765] │ │ │ │ - ldr b23, [x0, #845] │ │ │ │ - ld1 {v30.b}[1], [x2] │ │ │ │ - add x2, x0, #0x16d │ │ │ │ - ldr b24, [x0, #925] │ │ │ │ - ldr b25, [x0, #1005] │ │ │ │ - ld1 {v31.b}[2], [x2] │ │ │ │ - add x2, x0, #0x1bd │ │ │ │ - ldr b26, [x0, #1085] │ │ │ │ - ldr b27, [x0, #1165] │ │ │ │ - ld1 {v30.b}[2], [x2] │ │ │ │ - add x2, x0, #0x20d │ │ │ │ - ldr b28, [x0, #1245] │ │ │ │ - ld1 {v31.b}[3], [x2] │ │ │ │ - add x2, x0, #0x25d │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - ld1 {v30.b}[3], [x2] │ │ │ │ - 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 │ │ │ │ - cmtst v31.16b, v31.16b, v20.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x2, d31 │ │ │ │ - cbz x2, 24f34 │ │ │ │ - fmov w2, s29 │ │ │ │ - mov w3, #0x50 // #80 │ │ │ │ - umaddl x0, w2, w3, x1 │ │ │ │ - ldrb w5, [x0, #45] │ │ │ │ - and w0, w5, #0x2 │ │ │ │ - tbnz w5, #1, 251b4 │ │ │ │ - add w5, w2, #0x1 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x2 │ │ │ │ - tbnz w5, #1, 251b4 │ │ │ │ - add w5, w2, #0x2 │ │ │ │ - cmp w5, w4 │ │ │ │ - b.cs 2518c // b.hs, b.nlast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x2 │ │ │ │ - tbnz w5, #1, 251b4 │ │ │ │ - add w5, w2, #0x3 │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w0, w5, #0x2 │ │ │ │ - tbnz w5, #1, 251b4 │ │ │ │ - add w5, w2, #0x4 │ │ │ │ - cmp w5, w4 │ │ │ │ - b.cs 2518c // b.hs, b.nlast │ │ │ │ - umaddl x5, w5, w3, x1 │ │ │ │ - ldrb w3, [x5, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0x5 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - mov w5, #0x50 // #80 │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0x6 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0x7 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0x8 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0x9 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0xa │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0xb │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0xc │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0xd │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0xe │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x3, w3, w5, x1 │ │ │ │ - ldrb w3, [x3, #45] │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbnz w3, #1, 251b4 │ │ │ │ - add w3, w2, #0xf │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2518c // b.plast │ │ │ │ - umaddl x2, w3, w5, x1 │ │ │ │ - ldrb w0, [x2, #45] │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - umaddl x2, w4, w0, x1 │ │ │ │ - b 251a4 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 2518c // b.none │ │ │ │ - ldrb w3, [x1, #45] │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - and w0, w3, #0x2 │ │ │ │ - tbz w3, #1, 2519c │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - tst x4, #0xf │ │ │ │ - b.eq 251cc // b.none │ │ │ │ - and w2, w4, #0xfffffff0 │ │ │ │ - b 24fd4 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x3 │ │ │ │ - and w21, w2, #0xff │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x19, [x0, #24] │ │ │ │ - str x4, [sp, #104] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 28b24 │ │ │ │ - mov w28, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 28b80 │ │ │ │ - mov w25, w0 │ │ │ │ - ldr w0, [x19, #76] │ │ │ │ - str wzr, [x20] │ │ │ │ - str w28, [x22] │ │ │ │ - str w0, [sp, #116] │ │ │ │ - ldr w0, [x26, #32] │ │ │ │ - cbz w0, 25380 │ │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str w20, [sp, #100] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 25288 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - add x19, x0, x19, lsl #3 │ │ │ │ - ldrb w0, [x19, #60] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.eq 25354 // b.none │ │ │ │ - ldr w0, [x26, #32] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ls 25308 // b.plast │ │ │ │ - ldr x3, [x26, #48] │ │ │ │ - add x19, x27, x27, lsl #2 │ │ │ │ - add x19, x27, x19, lsl #1 │ │ │ │ - add x3, x3, x19, lsl #3 │ │ │ │ - ldr x23, [x3, #24] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 28b24 │ │ │ │ - mov w24, w0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 28b80 │ │ │ │ - cmp w28, w24 │ │ │ │ - ccmp w24, w20, #0x2, cc // cc = lo, ul, last │ │ │ │ - b.cc 25264 // b.lo, b.ul, b.last │ │ │ │ - cmp w28, w24 │ │ │ │ - ccmp w0, w22, #0x0, hi // hi = pmore │ │ │ │ - b.cc 25278 // b.lo, b.ul, b.last │ │ │ │ - ldr x3, [x26, #48] │ │ │ │ - add x19, x3, x19, lsl #3 │ │ │ │ - ldrb w3, [x19, #60] │ │ │ │ - cmp w3, w21 │ │ │ │ - b.ne 25278 // b.any │ │ │ │ - cmp w28, w0 │ │ │ │ - b.ls 252f4 // b.plast │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - sub w3, w28, #0x1 │ │ │ │ - sub w3, w3, w0 │ │ │ │ - str w3, [x1] │ │ │ │ - mov w22, w0 │ │ │ │ - ldr w0, [x26, #32] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 25288 // b.pmore │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - eor w27, w0, #0x1 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ccmp w25, w0, #0x2, ne // ne = any │ │ │ │ - b.cs 25334 // b.hs, b.nlast │ │ │ │ - sub w26, w0, #0x1 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - sub w26, w26, w25 │ │ │ │ - str w26, [x0] │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ + b 56b80 │ │ │ │ + str w25, [x1] │ │ │ │ + mov x0, x21 │ │ │ │ + ubfiz x1, x22, #3, #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 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - str w27, [sp, #100] │ │ │ │ - cmp w25, w24 │ │ │ │ - b.cs 25370 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - sub w0, w24, w25 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x1] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w20, w24 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - b 25278 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - b 25314 │ │ │ │ + b 56b80 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x1 │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - cbz w4, 254c0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - and w26, w2, #0xff │ │ │ │ - cmp w26, #0x2 │ │ │ │ - ldr x5, [x0, #48] │ │ │ │ - cset w27, eq // eq = none │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w25, #0x68 // #104 │ │ │ │ - add x3, x5, x20 │ │ │ │ - add w22, w23, #0x1 │ │ │ │ - cmp w27, #0x0 │ │ │ │ + sub sp, sp, #0x120 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + mov w20, w4 │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x5] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w3, [sp, #56] │ │ │ │ + ldr w0, [x1, #24] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + cbnz w2, 29eec │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + stp x25, x26, [sp, #224] │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.hi 29f14 // b.pmore │ │ │ │ + str d15, [sp, #272] │ │ │ │ + scvtf d15, w20 │ │ │ │ + fmov d0, #5.000000000000000000e+00 │ │ │ │ + fmov d1, d15 │ │ │ │ + bl 39d8 │ │ │ │ + fadd d0, d0, d0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + fcvtzu x1, d0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, #0x328 // #808 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x21, [sp, #40] │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0x400 // #1024 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [sp, #16] │ │ │ │ + bl 56b80 │ │ │ │ + fmov d1, d15 │ │ │ │ + fmov d0, #5.000000000000000000e+00 │ │ │ │ + mov x19, x0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 39d8 │ │ │ │ + fadd d0, d0, d0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + fcvtzu x2, d0 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x2, #0x328 // #808 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x2, #0x400 // #1024 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - ldrb w3, [x3, #60] │ │ │ │ - umull x1, w22, w25 │ │ │ │ - ccmp w3, w26, #0x4, eq // eq = none │ │ │ │ - b.eq 25454 // b.none │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - cmp w21, w4 │ │ │ │ - b.cc 253e4 // b.lo, b.ul, b.last │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x28 │ │ │ │ + bl 3ac8 │ │ │ │ + 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, 293bc │ │ │ │ + adrp x0, 86000 │ │ │ │ + adrp x21, 86000 │ │ │ │ + add x21, x21, #0x6a0 │ │ │ │ + mov x26, x23 │ │ │ │ + add x21, x21, #0x8 │ │ │ │ + stp d13, d14, [sp, #256] │ │ │ │ + ldr d14, [x0, #256] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + ldr x19, [sp, #64] │ │ │ │ + ldr w23, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ - bl 7892c │ │ │ │ - mov x20, x0 │ │ │ │ + mov w1, w23 │ │ │ │ + bl 78aa0 │ │ │ │ + mov w1, w23 │ │ │ │ + mov x24, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - umull x3, w23, w25 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - mov w23, w22 │ │ │ │ - add x1, x1, x20 │ │ │ │ - add x0, x0, x3 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldp q26, q28, [x1] │ │ │ │ - ldp q27, q30, [x1, #32] │ │ │ │ - ldp q29, q31, [x1, #64] │ │ │ │ - ldr x1, [x1, #96] │ │ │ │ - str q26, [x19, x3] │ │ │ │ - str x1, [x0, #96] │ │ │ │ - stp q28, q27, [x0, #16] │ │ │ │ - stp q30, q29, [x0, #48] │ │ │ │ - str q31, [x0, #80] │ │ │ │ - ldr w4, [x24, #32] │ │ │ │ - cmp w4, w21 │ │ │ │ - b.ls 254b4 // b.plast │ │ │ │ - ldr x5, [x24, #48] │ │ │ │ - b 253e4 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 2541c │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2541c │ │ │ │ - bti c │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cbz x0, 25818 │ │ │ │ - ldr x5, [x0, #48] │ │ │ │ - cbz x5, 25818 │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbz w4, 25814 │ │ │ │ - sub w8, w4, #0x1 │ │ │ │ - cbz w1, 25820 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.eq 25814 // b.none │ │ │ │ - sub w0, w4, #0x2 │ │ │ │ - cmp w0, #0xe │ │ │ │ - b.ls 25838 // b.plast │ │ │ │ - add x0, x5, #0x3c │ │ │ │ - tst x0, #0xf │ │ │ │ - b.ne 25838 // b.any │ │ │ │ - lsr w2, w8, #4 │ │ │ │ - mov w3, #0x580 // #1408 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - adrp x6, 85000 │ │ │ │ - umaddl x2, w2, w3, x0 │ │ │ │ - ldr q29, [x6, #3856] │ │ │ │ - b 2553c │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 25828 // b.none │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - add x3, x0, #0xb0 │ │ │ │ - ldr b31, [x0] │ │ │ │ - ldr b30, [x0, #88] │ │ │ │ - ldr b21, [x0, #704] │ │ │ │ - ld1 {v31.b}[1], [x3] │ │ │ │ - add x3, x0, #0x108 │ │ │ │ - ldr b22, [x0, #792] │ │ │ │ - ldr b23, [x0, #880] │ │ │ │ - ld1 {v30.b}[1], [x3] │ │ │ │ - add x3, x0, #0x160 │ │ │ │ - ldr b24, [x0, #968] │ │ │ │ - ldr b25, [x0, #1056] │ │ │ │ - ld1 {v31.b}[2], [x3] │ │ │ │ - add x3, x0, #0x1b8 │ │ │ │ - ldr b26, [x0, #1144] │ │ │ │ - ldr b27, [x0, #1232] │ │ │ │ - ld1 {v30.b}[2], [x3] │ │ │ │ - add x3, x0, #0x210 │ │ │ │ - ldr b28, [x0, #1320] │ │ │ │ - ld1 {v31.b}[3], [x3] │ │ │ │ - add x3, x0, #0x268 │ │ │ │ - add x0, x0, #0x580 │ │ │ │ - ld1 {v30.b}[3], [x3] │ │ │ │ - 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 │ │ │ │ - cmtst v31.16b, v31.16b, v31.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x3, d31 │ │ │ │ - cbz x3, 25530 │ │ │ │ - fmov w2, s29 │ │ │ │ - mov w7, #0x58 // #88 │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - umaddl x3, w2, w7, x5 │ │ │ │ - ldrb w6, [x3, #60] │ │ │ │ - cbnz w6, 25760 │ │ │ │ - cmp w8, w0 │ │ │ │ - b.ls 25880 // b.plast │ │ │ │ - umaddl x3, w0, w7, x5 │ │ │ │ - add w6, w2, #0x2 │ │ │ │ - ldrb w9, [x3, #60] │ │ │ │ - cbnz w9, 25868 │ │ │ │ - cmp w8, w6 │ │ │ │ - b.ls 25870 // b.plast │ │ │ │ - umaddl x3, w6, w7, x5 │ │ │ │ - add w0, w2, #0x3 │ │ │ │ - ldrb w9, [x3, #60] │ │ │ │ - cbnz w9, 25760 │ │ │ │ - cmp w8, w0 │ │ │ │ - b.ls 25754 // b.plast │ │ │ │ - umaddl x3, w0, w7, x5 │ │ │ │ - add w6, w2, #0x4 │ │ │ │ - ldrb w9, [x3, #60] │ │ │ │ - cbnz w9, 25868 │ │ │ │ - cmp w6, w8 │ │ │ │ - b.cs 25870 // b.hs, b.nlast │ │ │ │ - umaddl x3, w6, w7, x5 │ │ │ │ - add w0, w2, #0x5 │ │ │ │ - ldrb w7, [x3, #60] │ │ │ │ - cbnz w7, 25760 │ │ │ │ - cmp w0, w8 │ │ │ │ - b.cs 25754 // b.hs, b.nlast │ │ │ │ - mov w7, #0x58 // #88 │ │ │ │ - add w6, w2, #0x6 │ │ │ │ - umaddl x3, w0, w7, x5 │ │ │ │ - ldrb w9, [x3, #60] │ │ │ │ - cbnz w9, 25868 │ │ │ │ - cmp w6, w8 │ │ │ │ - b.cs 25870 // b.hs, b.nlast │ │ │ │ - umaddl x3, w6, w7, x5 │ │ │ │ - add w0, w2, #0x7 │ │ │ │ - ldrb w9, [x3, #60] │ │ │ │ - cbnz w9, 25760 │ │ │ │ - cmp w0, w8 │ │ │ │ - b.cs 25754 // b.hs, b.nlast │ │ │ │ - umaddl x3, w0, w7, x5 │ │ │ │ - add w6, w2, #0x8 │ │ │ │ - ldrb w9, [x3, #60] │ │ │ │ - cbnz w9, 25868 │ │ │ │ - cmp w6, w8 │ │ │ │ - b.cs 25870 // b.hs, b.nlast │ │ │ │ - umaddl x3, w6, w7, x5 │ │ │ │ - add w0, w2, #0x9 │ │ │ │ - ldrb w9, [x3, #60] │ │ │ │ - cbnz w9, 25760 │ │ │ │ - cmp w0, w8 │ │ │ │ - b.cs 25754 // b.hs, b.nlast │ │ │ │ - umaddl x3, w0, w7, x5 │ │ │ │ - add w6, w2, #0xa │ │ │ │ - ldrb w7, [x3, #60] │ │ │ │ - cbnz w7, 25868 │ │ │ │ - cmp w8, w6 │ │ │ │ - b.ls 25870 // b.plast │ │ │ │ - mov w7, #0x58 // #88 │ │ │ │ - add w0, w2, #0xb │ │ │ │ - umaddl x3, w6, w7, x5 │ │ │ │ - ldrb w9, [x3, #60] │ │ │ │ - cbnz w9, 25760 │ │ │ │ - cmp w8, w0 │ │ │ │ - b.ls 25754 // b.plast │ │ │ │ - umaddl x3, w0, w7, x5 │ │ │ │ - add w6, w2, #0xc │ │ │ │ - ldrb w9, [x3, #60] │ │ │ │ - cbnz w9, 25868 │ │ │ │ - cmp w8, w6 │ │ │ │ - b.ls 25870 // b.plast │ │ │ │ - umaddl x3, w6, w7, x5 │ │ │ │ - add w0, w2, #0xd │ │ │ │ - ldrb w9, [x3, #60] │ │ │ │ - cbnz w9, 25760 │ │ │ │ - cmp w8, w0 │ │ │ │ - b.ls 25754 // b.plast │ │ │ │ - umaddl x3, w0, w7, x5 │ │ │ │ - add w9, w2, #0xe │ │ │ │ - ldrb w6, [x3, #60] │ │ │ │ - cbnz w6, 258a4 │ │ │ │ - cmp w8, w9 │ │ │ │ - b.ls 258b8 // b.plast │ │ │ │ - umaddl x3, w9, w7, x5 │ │ │ │ - add w6, w2, #0xf │ │ │ │ - ldrb w0, [x3, #60] │ │ │ │ - cbnz w0, 25868 │ │ │ │ - cmp w8, w6 │ │ │ │ - b.ls 258ac // b.plast │ │ │ │ - umaddl x3, w6, w7, x5 │ │ │ │ - add w0, w2, #0x10 │ │ │ │ - ldrb w2, [x3, #60] │ │ │ │ - cbnz w2, 25760 │ │ │ │ - mov w3, #0x58 // #88 │ │ │ │ - umaddl x3, w0, w3, x5 │ │ │ │ - add w0, w6, #0x2 │ │ │ │ - ldr x2, [x3, #24] │ │ │ │ - ldr x3, [x2, #88] │ │ │ │ - ldr w9, [x2, #32] │ │ │ │ - ldr w7, [x2] │ │ │ │ - ldr w6, [x3, #28] │ │ │ │ - ldrb w3, [x2, #96] │ │ │ │ - add w6, w6, w9 │ │ │ │ - cmp w0, w8 │ │ │ │ - b.cs 25818 // b.hs, b.nlast │ │ │ │ - sub w2, w4, #0x2 │ │ │ │ - add x4, x5, #0x18 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - add x2, x2, w0, uxtw │ │ │ │ - add x5, x5, #0x70 │ │ │ │ - umaddl x0, w0, w8, x4 │ │ │ │ - add x9, x2, x2, lsl #2 │ │ │ │ - add x9, x2, x9, lsl #1 │ │ │ │ - add x9, x5, x9, lsl #3 │ │ │ │ - b 257c4 │ │ │ │ - b.hi 25810 // b.pmore │ │ │ │ - mov w6, w2 │ │ │ │ - mov w3, w4 │ │ │ │ - cmp x9, x0 │ │ │ │ - b.eq 25818 // b.none │ │ │ │ - ldrb w2, [x0, #36] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 25818 // b.any │ │ │ │ - ldr x2, [x0] │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - ldrb w4, [x2, #96] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 25810 // b.any │ │ │ │ - ldr w5, [x2] │ │ │ │ - cmp w5, w7 │ │ │ │ - b.ne 25810 // 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, 257b0 │ │ │ │ - b.cs 257b4 // b.hs, b.nlast │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - mov x3, x5 │ │ │ │ - b 25760 │ │ │ │ - tst x8, #0xf │ │ │ │ - b.eq 25888 // b.none │ │ │ │ - and w2, w8, #0xfffffff0 │ │ │ │ - b 255d0 │ │ │ │ - mov x2, x5 │ │ │ │ + bl 78980 │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + sub w23, w0, #0x1 │ │ │ │ + cmp w1, w0 │ │ │ │ + sub w0, w23, w1 │ │ │ │ + csel w23, w23, w1, cs // cs = hs, nlast │ │ │ │ + csel x0, x0, xzr, cc // cc = lo, ul, last │ │ │ │ + sub w23, w23, w20 │ │ │ │ + cmn w23, #0x1 │ │ │ │ + b.lt 29388 // b.tstop │ │ │ │ + add x24, x24, x0 │ │ │ │ + mov x19, x24 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w3, #0x6 // #6 │ │ │ │ + bl 23dc0 │ │ │ │ + fcmpe d0, d14 │ │ │ │ + b.mi 29374 // b.first │ │ │ │ + cbz w20, 298bc │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + fmov d15, #4.000000000000000000e+00 │ │ │ │ + ldrb w0, [x19, x25] │ │ │ │ + ucvtf d1, w25 │ │ │ │ + sub w0, w0, #0x41 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x13 │ │ │ │ + b.hi 29740 // b.pmore │ │ │ │ + ldr w0, [x21, w0, uxtw #2] │ │ │ │ + fmov d0, #5.000000000000000000e+00 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + scvtf d13, w0 │ │ │ │ + bl 39d8 │ │ │ │ + fmul d0, d0, d13 │ │ │ │ + ucvtf d31, w28 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + fcvtzu w28, d0 │ │ │ │ + cmp w20, w25 │ │ │ │ + b.hi 29300 // 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 29768 // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0xffdc // #65500 │ │ │ │ + cmp w3, w0 │ │ │ │ + b.eq 293b4 // b.none │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + sub w0, w19, w24 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ge 292d0 // b.tcont │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldrh w1, [x0, w28, uxtw #1] │ │ │ │ + mov w0, #0xffdc // #65500 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 293b4 // b.none │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 29280 // b.any │ │ │ │ + ldp d13, d14, [sp, #256] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + mov x1, #0x9c40 // #40000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x1, #0x9c40 // #40000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x5, x0 │ │ │ │ + mov x1, #0x190 // #400 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x5, [sp] │ │ │ │ + mov w27, #0xcccd // #52429 │ │ │ │ + bl 56b80 │ │ │ │ + mov x6, x0 │ │ │ │ + mov x1, #0x190 // #400 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x6, [sp, #64] │ │ │ │ + mov w21, w20 │ │ │ │ + bl 56b80 │ │ │ │ + mov x7, x0 │ │ │ │ + mov x1, #0x190 // #400 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x7, [sp, #32] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x2, #0x9c40 // #40000 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x4, [sp, #24] │ │ │ │ + bl 3ac8 │ │ │ │ + movk w27, #0xcccc, lsl #16 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x2, #0x9c40 // #40000 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x5, x0 │ │ │ │ + mov w3, #0xaaab // #43691 │ │ │ │ + adrp x8, 86000 │ │ │ │ + ldp x0, x4, [sp, #16] │ │ │ │ + movk w3, #0xaaaa, lsl #16 │ │ │ │ + ldr x7, [sp, #32] │ │ │ │ + umull x3, w20, w3 │ │ │ │ + stp x23, x5, [sp, #48] │ │ │ │ + add x23, x8, #0x6a0 │ │ │ │ + lsr x3, x3, #33 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + mov x26, x0 │ │ │ │ + stp x7, x4, [sp, #72] │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + str w3, [sp, #88] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + add w0, w20, #0x1 │ │ │ │ + str x0, [sp] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w19, [x26] │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + strb wzr, [x24, x21] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - b 2584c │ │ │ │ - cmp w0, w8 │ │ │ │ - b.eq 25754 // b.none │ │ │ │ - ldrb w7, [x2, #60] │ │ │ │ - mov w6, w0 │ │ │ │ - mov x3, x2 │ │ │ │ + mov w2, #0x4e // #78 │ │ │ │ + cbnz w19, 294f0 │ │ │ │ + b 29514 │ │ │ │ + ldrb w1, [x23, w1, uxtw] │ │ │ │ + strb w1, [x24, w0, uxtw] │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ls 29514 // b.plast │ │ │ │ + umull x19, w19, w27 │ │ │ │ add w0, w0, #0x1 │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - cbz w7, 25844 │ │ │ │ - b 25760 │ │ │ │ - mov w0, w6 │ │ │ │ - b 25760 │ │ │ │ - mov w2, w6 │ │ │ │ - mov w6, w0 │ │ │ │ - mov w0, w2 │ │ │ │ - b 25754 │ │ │ │ - mov w6, w2 │ │ │ │ - b 25754 │ │ │ │ - movi v31.4s, #0xd │ │ │ │ - movi v30.4s, #0xc │ │ │ │ - add v31.4s, v29.4s, v31.4s │ │ │ │ - add v29.4s, v29.4s, v30.4s │ │ │ │ - mov w0, v31.s[3] │ │ │ │ - mov w6, v29.s[3] │ │ │ │ - b 25754 │ │ │ │ - mov w0, w9 │ │ │ │ - b 25760 │ │ │ │ - mov w0, w6 │ │ │ │ - mov w6, w9 │ │ │ │ - b 25754 │ │ │ │ - mov w6, w0 │ │ │ │ - mov w0, w9 │ │ │ │ - b 25754 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - ldr x23, [x1, #24] │ │ │ │ - ldr x0, [x23, #88] │ │ │ │ - ldr w4, [x0, #24] │ │ │ │ - str x25, [sp, #96] │ │ │ │ - str w4, [sp, #124] │ │ │ │ - bl 1ac2c │ │ │ │ - mov w3, w0 │ │ │ │ - ldr x1, [x21, #24] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w19, [x1, #32] │ │ │ │ - ldrb w24, [x1, #96] │ │ │ │ - ldp w20, w2, [x0, #24] │ │ │ │ - ldr w25, [x1] │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - add w19, w19, w2 │ │ │ │ - add w20, w20, w3 │ │ │ │ - bl 1a9c0 │ │ │ │ - ldp w3, w6, [x21, #64] │ │ │ │ - sub w1, w19, #0x1 │ │ │ │ - ldrb w7, [x21, #60] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldr w4, [sp, #124] │ │ │ │ - mov w5, w20 │ │ │ │ - str w25, [sp] │ │ │ │ + lsr x19, x19, #34 │ │ │ │ + umull x1, w19, w27 │ │ │ │ + lsr x1, x1, #34 │ │ │ │ + add w1, w1, w1, lsl #2 │ │ │ │ + sub w1, w19, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 294d4 // b.any │ │ │ │ + strb w2, [x24, w0, uxtw] │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ne 294e4 // b.any │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + mov x25, x23 │ │ │ │ + ldr x19, [sp, #96] │ │ │ │ + mul w0, w22, w0 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + str x26, [sp, #32] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + cmp w22, w26 │ │ │ │ + b.eq 295e8 // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w28, [x19] │ │ │ │ + bl 56b80 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + strb wzr, [x23, x21] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w3, #0x4e // #78 │ │ │ │ + cbnz w28, 29588 │ │ │ │ + b 295ac │ │ │ │ + ldrb w0, [x25, w0, uxtw] │ │ │ │ + strb w0, [x23, w2, uxtw] │ │ │ │ + cmp w28, #0x4 │ │ │ │ + b.ls 295ac // b.plast │ │ │ │ + umull x28, w28, w27 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + lsr x28, x28, #34 │ │ │ │ + umull x0, w28, w27 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + sub w0, w28, w0 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 2956c // b.any │ │ │ │ + strb w3, [x23, w2, uxtw] │ │ │ │ + cmp w28, #0x4 │ │ │ │ + b.ne 2957c // b.any │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, w20 │ │ │ │ + add x5, sp, #0x94 │ │ │ │ + add x4, sp, #0x90 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 27940 │ │ │ │ + ldp w2, w3, [sp, #144] │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 29864 // b.none │ │ │ │ + cmp w1, w3 │ │ │ │ + b.eq 29890 // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp w26, #0x64 │ │ │ │ + b.ne 29530 // b.any │ │ │ │ + ldr x26, [sp, #32] │ │ │ │ + mov x0, x24 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + bl 38a0 │ │ │ │ + mov x23, x25 │ │ │ │ + add x26, x26, #0x8 │ │ │ │ + cmp w22, #0x64 │ │ │ │ + b.ne 294a0 // b.any │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + mul w0, w20, w22 │ │ │ │ + ldp x6, x7, [sp, #64] │ │ │ │ + mov w24, #0xcccd // #52429 │ │ │ │ + ldp x27, x5, [sp, #48] │ │ │ │ + movk w24, #0xcccc, lsl #16 │ │ │ │ + ldr w3, [sp, #88] │ │ │ │ + str w20, [sp, #32] │ │ │ │ + stp x7, x4, [sp, #56] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + str x5, [sp, #88] │ │ │ │ + str x6, [sp, #104] │ │ │ │ + str w3, [sp, #116] │ │ │ │ + str xzr, [sp, #120] │ │ │ │ + str wzr, [sp, #128] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldr x19, [sp, #104] │ │ │ │ + mov x2, #0x190 // #400 │ │ │ │ + ldr x20, [sp, #72] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str w20, [sp, #80] │ │ │ │ + bl 3ac8 │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldr x5, [sp, #88] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w3, [sp, #116] │ │ │ │ + mov w11, w20 │ │ │ │ + mov w15, w0 │ │ │ │ + mov x6, x19 │ │ │ │ + str w2, [x19, x20, lsl #2] │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + mov w14, #0x64 // #100 │ │ │ │ + mov x12, #0x0 // #0 │ │ │ │ + str w0, [x4] │ │ │ │ + lsl x2, x12, #2 │ │ │ │ + mul w9, w11, w14 │ │ │ │ + add x12, x4, x12, lsl #2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + str wzr, [sp, #144] │ │ │ │ + b 296d4 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, #0x64 │ │ │ │ + b.eq 29724 // b.none │ │ │ │ + ldr w8, [sp, #144] │ │ │ │ + add w11, w9, w0 │ │ │ │ + mov w13, w0 │ │ │ │ + ldr w1, [x5, x11, lsl #2] │ │ │ │ + cmp w1, w8 │ │ │ │ + ccmp w3, w1, #0x2, hi // hi = pmore │ │ │ │ + b.hi 296c4 // b.pmore │ │ │ │ + ldr w1, [x6, x0, lsl #2] │ │ │ │ + cbnz w1, 296c4 │ │ │ │ + ldr w1, [x12] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 29704 // b.none │ │ │ │ + str wzr, [x6, w1, uxtw #2] │ │ │ │ + str w13, [x12] │ │ │ │ + ldr w1, [x5, x11, lsl #2] │ │ │ │ + str w1, [sp, #144] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - stp x19, x0, [sp, #8] │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - str w24, [sp, #24] │ │ │ │ - add x2, x2, #0x4a0 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x23, #88] │ │ │ │ + str w1, [x6, x0, lsl #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, #0x64 │ │ │ │ + b.ne 296d0 // b.any │ │ │ │ + ldr w11, [x4, x2] │ │ │ │ + cmn w11, #0x1 │ │ │ │ + b.eq 298c8 // b.none │ │ │ │ + add w12, w10, #0x1 │ │ │ │ + mov x10, x12 │ │ │ │ + str w15, [x4, w12, uxtw #2] │ │ │ │ + b 296a8 │ │ │ │ + fmov d0, #5.000000000000000000e+00 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + bl 39d8 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + ucvtf d31, w28 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + fcvtzu w28, d0 │ │ │ │ + cmp w20, w25 │ │ │ │ + b.hi 29300 // b.pmore │ │ │ │ + b 29344 │ │ │ │ mov x1, x22 │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldr x25, [sp, #96] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - b 197c0 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x4d8 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.hi 297a0 // b.pmore │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x4, #0x64 │ │ │ │ + b.eq 29830 // b.none │ │ │ │ + ubfiz x25, x4, #3, #32 │ │ │ │ + add x1, x22, x25 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ls 29780 // b.plast │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w2, w28 │ │ │ │ + b.eq 29ed8 // b.none │ │ │ │ + cbz w0, 29848 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x328 // #808 │ │ │ │ + str w3, [sp, #16] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + bl 56b80 │ │ │ │ mov x22, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp w3, w6, [x21, #32] │ │ │ │ - ldrb w4, [x21, #44] │ │ │ │ - ldr w7, [x21, #40] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - ldrb w5, [x21, #45] │ │ │ │ - ccmn w6, #0x1, #0x4, ne // ne = any │ │ │ │ - sub w8, w7, w6 │ │ │ │ - csinc w8, wzr, w8, eq // eq = none │ │ │ │ - str w8, [sp] │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x21, #32] │ │ │ │ - cbz w0, 25a40 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - adrp x23, 81000 │ │ │ │ - add x23, x23, #0x520 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + add x0, x25, #0x8 │ │ │ │ + add x1, x22, x25 │ │ │ │ + add x0, x22, x0 │ │ │ │ + mov x2, #0x320 // #800 │ │ │ │ + sub x2, x2, x25 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 3948 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + str w3, [x22, x25] │ │ │ │ + add x2, x4, #0x1 │ │ │ │ + str w28, [x1, #4] │ │ │ │ + cmp x4, #0x63 │ │ │ │ + b.eq 29830 // b.none │ │ │ │ + mov w3, w2 │ │ │ │ + add x0, x22, w2, uxtw #3 │ │ │ │ + b 29818 │ │ │ │ + mov w3, w2 │ │ │ │ + add x0, x22, x2, lsl #3 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, w28 │ │ │ │ + b.eq 29980 // b.none │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, #0x64 │ │ │ │ + b.ne 29810 // b.any │ │ │ │ mov x0, x22 │ │ │ │ - bl 3510 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ + mov x1, #0x320 // #800 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + ldrh w3, [x27] │ │ │ │ + b 29368 │ │ │ │ + stp w3, w28, [x1] │ │ │ │ mov x0, x22 │ │ │ │ - add x1, x1, x20 │ │ │ │ - bl 258c4 │ │ │ │ - ldr w0, [x21, #32] │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 25a00 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + mov x1, #0x320 // #800 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + ldrh w3, [x27] │ │ │ │ + b 29368 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 295e0 // b.any │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + add w1, w1, w26 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 298b0 // b.plast │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + b 295e0 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 295e0 // b.any │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + add w1, w1, w26 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.hi 29884 // b.pmore │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + b 295e0 │ │ │ │ + ldr x27, [sp, #40] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 2934c │ │ │ │ + ldr x7, [sp, #56] │ │ │ │ + mov w14, w11 │ │ │ │ + ldr w12, [sp, #80] │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x6, [sp, #104] │ │ │ │ + str w11, [x7] │ │ │ │ + ldr w3, [sp, #116] │ │ │ │ + mov w11, w12 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mul w11, w11, w1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + str wzr, [sp, #144] │ │ │ │ + b 29910 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, #0x64 │ │ │ │ + b.eq 29960 // b.none │ │ │ │ + ldr w9, [sp, #144] │ │ │ │ + add w8, w11, w0 │ │ │ │ + mov w12, w0 │ │ │ │ + ldr w2, [x27, x8, lsl #2] │ │ │ │ + cmp w2, w9 │ │ │ │ + ccmp w3, w2, #0x2, hi // hi = pmore │ │ │ │ + b.hi 29900 // b.pmore │ │ │ │ + ldr w2, [x6, x0, lsl #2] │ │ │ │ + cbnz w2, 29900 │ │ │ │ + ldr w2, [x7, x22, lsl #2] │ │ │ │ + cmn w2, #0x1 │ │ │ │ + b.eq 29940 // b.none │ │ │ │ + str wzr, [x6, w2, uxtw #2] │ │ │ │ + str w12, [x7, x22, lsl #2] │ │ │ │ + ldr w2, [x27, x8, lsl #2] │ │ │ │ + str w2, [sp, #144] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str w2, [x6, x0, lsl #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, #0x64 │ │ │ │ + b.ne 2990c // b.any │ │ │ │ + ldr w11, [x7, x22, lsl #2] │ │ │ │ + cmn w11, #0x1 │ │ │ │ + b.eq 2999c // b.none │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x22, #0x64 │ │ │ │ + b.eq 29ea8 // b.none │ │ │ │ + str w14, [x7, x22, lsl #2] │ │ │ │ + b 298ec │ │ │ │ + add w1, w3, #0x1 │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + add x1, x22, x1, lsl #3 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl 3948 │ │ │ │ + b 29830 │ │ │ │ + ldr x19, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w10, [sp, #24] │ │ │ │ + mov w26, w22 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x25, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr w10, [sp, #24] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + cbz w22, 29b0c │ │ │ │ + sub w0, w26, #0x1 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + sub w12, w26, #0x1 │ │ │ │ + adrp x13, 86000 │ │ │ │ + mov w20, w26 │ │ │ │ + add x23, x13, #0x6a0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + add x22, x0, w12, uxtw #2 │ │ │ │ + str w10, [sp, #132] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w2, [x22] │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x2, x3, x2, lsl #3 │ │ │ │ + ldr w3, [x2, #4] │ │ │ │ + str w3, [sp, #24] │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb wzr, [x28, x21] │ │ │ │ + mov w5, #0x4e // #78 │ │ │ │ + cbnz w3, 29a64 │ │ │ │ + b 29a88 │ │ │ │ + ldrb w0, [x23, w0, uxtw] │ │ │ │ + strb w0, [x28, w2, uxtw] │ │ │ │ + cmp w3, #0x4 │ │ │ │ + b.ls 29a88 // b.plast │ │ │ │ + umull x3, w3, w24 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + lsr x3, x3, #34 │ │ │ │ + umull x0, w3, w24 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + sub w0, w3, w0 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 29a48 // b.any │ │ │ │ + strb w5, [x28, w2, uxtw] │ │ │ │ + cmp w3, #0x4 │ │ │ │ + b.ne 29a58 // b.any │ │ │ │ + cmp w20, w26 │ │ │ │ + b.eq 29ae8 // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w0, w26 │ │ │ │ + ldr w3, [x22] │ │ │ │ + mov w5, #0x64 // #100 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + mov x2, x21 │ │ │ │ + add w19, w1, w19 │ │ │ │ + mov x1, x28 │ │ │ │ + ldr w0, [x22, x0, lsl #2] │ │ │ │ + madd w0, w3, w5, w0 │ │ │ │ + ldr w3, [x27, x0, lsl #2] │ │ │ │ + sub w0, w19, w3 │ │ │ │ + sub w19, w19, w3 │ │ │ │ + add x0, x25, x0 │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + subs w20, w20, #0x1 │ │ │ │ + b.eq 29b08 // b.none │ │ │ │ + sub x22, x22, #0x4 │ │ │ │ + b 29a00 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, x25, w19, uxtw │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 38a0 │ │ │ │ + subs w20, w20, #0x1 │ │ │ │ + b.ne 29ae0 // b.any │ │ │ │ + ldr w10, [sp, #132] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 29bf0 // b.none │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str w10, [sp, #24] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + ubfiz x2, x0, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w22, [x3, x2] │ │ │ │ + bl 56b80 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + adrp x2, 86000 │ │ │ │ + ldr w10, [sp, #24] │ │ │ │ + strb wzr, [x23, x21] │ │ │ │ + add x2, x2, #0x6a0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w8, #0x4e // #78 │ │ │ │ + cbnz w22, 29b88 │ │ │ │ + b 29bac │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + strb w0, [x23, w1, uxtw] │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ls 29bac // b.plast │ │ │ │ + umull x22, w22, w24 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsr x22, x22, #34 │ │ │ │ + umull x0, w22, w24 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + sub w0, w22, w0 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 29b6c // b.any │ │ │ │ + strb w8, [x23, w1, uxtw] │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ne 29b7c // b.any │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w3, [sp, #80] │ │ │ │ + mov x1, x23 │ │ │ │ + str w10, [sp, #24] │ │ │ │ + ldr w8, [x0] │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + madd w0, w3, w0, w8 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr w0, [x27, x0, lsl #2] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + add w19, w19, w0 │ │ │ │ + add x0, x25, w19, uxtw │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w10, [sp, #24] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 29cd4 // b.none │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str w10, [sp, #24] │ │ │ │ + add x2, x1, w0, uxtw #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr w22, [x2, #4] │ │ │ │ + bl 56b80 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + strb wzr, [x23, x21] │ │ │ │ + adrp x2, 86000 │ │ │ │ + ldr w10, [sp, #24] │ │ │ │ + add x2, x2, #0x6a0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w8, #0x4e // #78 │ │ │ │ + cbnz w22, 29c68 │ │ │ │ + b 29c8c │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + strb w0, [x23, w1, uxtw] │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ls 29c8c // b.plast │ │ │ │ + umull x22, w22, w24 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsr x22, x22, #34 │ │ │ │ + umull x0, w22, w24 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + sub w0, w22, w0 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 29c4c // b.any │ │ │ │ + strb w8, [x23, w1, uxtw] │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ne 29c5c // b.any │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w3, [sp, #80] │ │ │ │ + mov x1, x23 │ │ │ │ + str w10, [sp, #24] │ │ │ │ + ldr w8, [x0] │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + madd w0, w3, w0, w8 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr w0, [x3, x0, lsl #2] │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + add w19, w19, w0 │ │ │ │ + add x0, x25, w19, uxtw │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w10, [sp, #24] │ │ │ │ + cmp w10, #0x1 │ │ │ │ + b.ls 29dc8 // b.plast │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + sub w10, w10, #0x2 │ │ │ │ + ldr x26, [sp, #88] │ │ │ │ + add x0, x2, #0x8 │ │ │ │ + adrp x1, 86000 │ │ │ │ + add x20, x0, w10, uxtw #2 │ │ │ │ + add x22, x1, #0x6a0 │ │ │ │ + str x27, [sp, #24] │ │ │ │ + add x27, x2, #0x4 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w2, [x27] │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x2, x3, x2, lsl #3 │ │ │ │ + ldr w28, [x2, #4] │ │ │ │ + bl 56b80 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3ac8 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w5, #0x4e // #78 │ │ │ │ + strb wzr, [x23, x21] │ │ │ │ + cbnz w28, 29d5c │ │ │ │ + b 29d80 │ │ │ │ + ldrb w0, [x22, w0, uxtw] │ │ │ │ + strb w0, [x23, w2, uxtw] │ │ │ │ + cmp w28, #0x4 │ │ │ │ + b.ls 29d80 // b.plast │ │ │ │ + umull x28, w28, w24 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + lsr x28, x28, #34 │ │ │ │ + umull x0, w28, w24 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + sub w0, w28, w0 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 29d40 // b.any │ │ │ │ + strb w5, [x23, w2, uxtw] │ │ │ │ + cmp w28, #0x4 │ │ │ │ + b.ne 29d50 // b.any │ │ │ │ + ldur w0, [x27, #-4] │ │ │ │ + mov w5, #0x64 // #100 │ │ │ │ + ldr w3, [x27], #4 │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + add w19, w1, w19 │ │ │ │ + mov x1, x23 │ │ │ │ + madd w0, w0, w5, w3 │ │ │ │ + ldr w3, [x26, x0, lsl #2] │ │ │ │ + sub w0, w19, w3 │ │ │ │ + sub w19, w19, w3 │ │ │ │ + add x0, x25, x0 │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + cmp x27, x20 │ │ │ │ + b.ne 29d00 // b.any │ │ │ │ + ldr x27, [sp, #24] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + cmp x0, w1, uxtw │ │ │ │ + b.ls 29ee0 // b.plast │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + cbz x1, 29df4 │ │ │ │ + mov x0, x1 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3a08 │ │ │ │ + str x25, [sp, #120] │ │ │ │ + str w0, [sp, #128] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ne 29658 // b.any │ │ │ │ + ldp x7, x4, [sp, #56] │ │ │ │ + str x4, [sp] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x6, [sp, #104] │ │ │ │ + stp x7, x6, [sp, #24] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29f0c // b.any │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr d15, [sp, #272] │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #224] │ │ │ │ + ldp x27, x28, [sp, #240] │ │ │ │ + ldp x19, x20, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #208] │ │ │ │ + add sp, sp, #0x120 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x19, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w10, [sp, #24] │ │ │ │ + mov w26, w22 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x25, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr w10, [sp, #24] │ │ │ │ + b 299d0 │ │ │ │ + str w3, [x1] │ │ │ │ + b 29830 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + b 29dfc │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp w1, w2 │ │ │ │ + csel w1, w1, w2, ls // ls = plast │ │ │ │ + str w1, [sp, #48] │ │ │ │ + bl 3078 │ │ │ │ + bl 3a98 │ │ │ │ + b 29188 │ │ │ │ + stp d13, d14, [sp, #256] │ │ │ │ + bl 3588 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x3, x3, #0x6a0 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x3, x3, #0x58 │ │ │ │ + add x1, x1, #0xa60 │ │ │ │ + add x0, x0, #0xa70 │ │ │ │ + mov w2, #0x273 // #627 │ │ │ │ + stp d13, d14, [sp, #256] │ │ │ │ + str d15, [sp, #272] │ │ │ │ + bl 34b0 │ │ │ │ + bti c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov w7, #0x6c // #108 │ │ │ │ + add x2, x2, #0xa80 │ │ │ │ + mov w6, #0x19 // #25 │ │ │ │ + mov w5, #0x3f // #63 │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w4, #0x5b // #91 │ │ │ │ + mov w3, #0x1b // #27 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 3510 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov w7, #0x68 // #104 │ │ │ │ + add x2, x2, #0xa80 │ │ │ │ + mov w6, #0x19 // #25 │ │ │ │ + mov w5, #0x3f // #63 │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w4, #0x5b // #91 │ │ │ │ + mov w3, #0x1b // #27 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 3510 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x528 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w5, #0x73 // #115 │ │ │ │ + mov w4, #0x5b // #91 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w3, [x21] │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x21] │ │ │ │ - cbz w0, 25aec │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x23, 81000 │ │ │ │ - add x23, x23, #0x550 │ │ │ │ + mov w3, #0x1b // #27 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x23 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - mov x0, x22 │ │ │ │ + adrp x20, 81000 │ │ │ │ + adrp x19, af000 │ │ │ │ + ldr x19, [x19, #3920] │ │ │ │ + add x2, x20, #0xa90 │ │ │ │ + ldr x0, [x19] │ │ │ │ bl 3510 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, x20 │ │ │ │ - bl 2598c │ │ │ │ - ldr w0, [x21] │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 25aac // b.pmore │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x2, x20, #0xa90 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + mov w5, #0x4b // #75 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + mov w4, #0x5b // #91 │ │ │ │ + mov w3, #0x1b // #27 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 3510 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + cmp w1, #0x0 │ │ │ │ + csinc w1, w1, wzr, ne // ne = any │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - cbz w1, 25be8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov w23, w2 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x21, x24, x24, lsl #2 │ │ │ │ - add x21, x0, x21, lsl #4 │ │ │ │ - ldr w2, [x21, #32] │ │ │ │ - cbz w2, 25be0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ + ucvtf d30, w1 │ │ │ │ + ucvtf d31, w23 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x2, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + adrp x20, af000 │ │ │ │ + ldr x20, [x20, #3920] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + fmov d29, x2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x0 │ │ │ │ + mov w21, w3 │ │ │ │ + ldr x0, [x20] │ │ │ │ + str d15, [sp, #80] │ │ │ │ + fdiv d15, d31, d30 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xa98 │ │ │ │ + fmul d29, d15, d29 │ │ │ │ + fcvtzu w24, d29 │ │ │ │ + bl 3510 │ │ │ │ + cbz w21, 2a0fc │ │ │ │ + ucvtf d29, w21 │ │ │ │ + sub w0, w21, #0x1 │ │ │ │ + adrp x25, 81000 │ │ │ │ + add x25, x25, #0xaa0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w2, w23 │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + fcvtzu w22, d29 │ │ │ │ + cmp w22, w0 │ │ │ │ + csel w22, w22, w0, ls // ls = plast │ │ │ │ + ldr x0, [x20] │ │ │ │ add w19, w19, #0x1 │ │ │ │ - add x0, x0, x20 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 173a8 │ │ │ │ - add w26, w0, w26 │ │ │ │ - ldr w1, [x21, #32] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.cc 25b60 // 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 25b40 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w1, w1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x2, #0x50 // #80 │ │ │ │ - adrp x3, 1e000 │ │ │ │ - add x3, x3, #0x3a0 │ │ │ │ - bl 3108 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x2, x25 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + cmp w19, w22 │ │ │ │ + b.ls 2a0b4 // b.plast │ │ │ │ + adrp x22, 83000 │ │ │ │ + add x22, x22, #0xeb0 │ │ │ │ + cmp w21, w19 │ │ │ │ + b.ls 2a0fc // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + cmp w21, w19 │ │ │ │ + b.ne 2a0e0 // b.any │ │ │ │ + mov w0, #0x8889 // #34953 │ │ │ │ + mov w1, #0x1e // #30 │ │ │ │ + movk w0, #0x8888, lsl #16 │ │ │ │ + mov w7, #0x2f // #47 │ │ │ │ + umull x0, w23, w0 │ │ │ │ + lsr x0, x0, #36 │ │ │ │ + msub w0, w0, w1, w23 │ │ │ │ + cmp w0, #0xa │ │ │ │ + b.ls 2a130 // b.plast │ │ │ │ + cmp w0, #0x14 │ │ │ │ + mov w7, #0x2d // #45 │ │ │ │ + mov w0, #0x5c // #92 │ │ │ │ + csel w7, w7, w0, hi // hi = pmore │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x6, x26 │ │ │ │ + mov w5, w23 │ │ │ │ + mov w3, w24 │ │ │ │ + mov w4, #0x25 // #37 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xaa8 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x20] │ │ │ │ + adrp x2, 81000 │ │ │ │ + ldr d15, [sp, #80] │ │ │ │ + add x2, x2, #0xa90 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + mov w5, #0x41 // #65 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov w4, #0x5b // #91 │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov w3, #0x1b // #27 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 25b9c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 25bb8 │ │ │ │ + b 3510 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 25c48 // 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 25c58 // 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, 25dc0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 5daa0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x1, [x20, #88] │ │ │ │ - bl 16600 │ │ │ │ - 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 1f9e4 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - add x19, x0, #0x50 │ │ │ │ - ldr w1, [x19, #32] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.hi 25c6c // b.pmore │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz w1, 25d80 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - add x1, x0, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 2a02c │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - 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 25d40 // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - bl 38a0 │ │ │ │ - strb wzr, [x19, #45] │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str wzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - 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 25d84 │ │ │ │ - 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 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str wzr, [x22] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - ldr w1, [x21] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [x21] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - bl 3ac8 │ │ │ │ - ldr w0, [x21] │ │ │ │ - cbz w0, 26b90 │ │ │ │ - adrp x1, 85000 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - dup v29.4s, w23 │ │ │ │ - ldr q27, [x1, #3856] │ │ │ │ - stp d10, d11, [sp, #80] │ │ │ │ - mov x25, x20 │ │ │ │ - movi v28.4s, #0x10 │ │ │ │ - stp d12, d13, [sp, #96] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - stp d14, d15, [sp, #112] │ │ │ │ - dup v15.2s, w23 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ nop │ │ │ │ - add x1, x24, x24, lsl #2 │ │ │ │ - mov w7, w24 │ │ │ │ - add x1, x0, x1, lsl #4 │ │ │ │ - ldr w19, [x1, #32] │ │ │ │ - cbz w19, 26b60 │ │ │ │ - ldr x5, [x1, #48] │ │ │ │ - sub w8, w19, #0x1 │ │ │ │ - add x2, x5, #0x3c │ │ │ │ - cmp w8, #0xe │ │ │ │ - b.ls 26b10 // b.plast │ │ │ │ - tst x2, #0xf │ │ │ │ - b.ne 26b10 // b.any │ │ │ │ - lsr w4, w19, #4 │ │ │ │ - mov w6, #0x580 // #1408 │ │ │ │ - mov v26.16b, v27.16b │ │ │ │ - mov x3, x2 │ │ │ │ - umaddl x4, w4, w6, x2 │ │ │ │ - b 25eb4 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 26abc // b.none │ │ │ │ - add v26.4s, v26.4s, v28.4s │ │ │ │ - add x6, x3, #0xb0 │ │ │ │ - ldr b31, [x3] │ │ │ │ - ldr b30, [x3, #88] │ │ │ │ - ldr b18, [x3, #704] │ │ │ │ - ld1 {v31.b}[1], [x6] │ │ │ │ - add x6, x3, #0x108 │ │ │ │ - ldr b19, [x3, #792] │ │ │ │ - ldr b20, [x3, #880] │ │ │ │ - ld1 {v30.b}[1], [x6] │ │ │ │ - add x6, x3, #0x160 │ │ │ │ - ldr b21, [x3, #968] │ │ │ │ - ldr b22, [x3, #1056] │ │ │ │ - ld1 {v31.b}[2], [x6] │ │ │ │ - add x6, x3, #0x1b8 │ │ │ │ - ldr b23, [x3, #1144] │ │ │ │ - ldr b24, [x3, #1232] │ │ │ │ - ld1 {v30.b}[2], [x6] │ │ │ │ - add x6, x3, #0x210 │ │ │ │ - ldr b25, [x3, #1320] │ │ │ │ - ld1 {v31.b}[3], [x6] │ │ │ │ - add x6, x3, #0x268 │ │ │ │ - add x3, x3, #0x580 │ │ │ │ - ld1 {v30.b}[3], [x6] │ │ │ │ - mov v31.b[4], v18.b[0] │ │ │ │ - mov v30.b[4], v19.b[0] │ │ │ │ - mov v31.b[5], v20.b[0] │ │ │ │ - mov v30.b[5], v21.b[0] │ │ │ │ - mov v31.b[6], v22.b[0] │ │ │ │ - mov v30.b[6], v23.b[0] │ │ │ │ - mov v31.b[7], v24.b[0] │ │ │ │ - mov v30.b[7], v25.b[0] │ │ │ │ - zip1 v31.16b, v31.16b, v30.16b │ │ │ │ - cmeq v31.16b, v31.16b, #0 │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x6, d31 │ │ │ │ - cbz x6, 25ea8 │ │ │ │ - fmov w4, s26 │ │ │ │ - mov w6, #0x58 // #88 │ │ │ │ - umaddl x3, w4, w6, x5 │ │ │ │ - ldrb w3, [x3, #60] │ │ │ │ - cbz w3, 26ad8 │ │ │ │ - add w3, w4, #0x1 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26b44 // b.plast │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0x2 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0x3 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0x4 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x6, w3, w6, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbz w6, 26ae8 │ │ │ │ - add w3, w4, #0x5 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - mov w6, #0x58 // #88 │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0x6 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0x7 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0x8 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0x9 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x6, w3, w6, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbz w6, 26ae8 │ │ │ │ - add w3, w4, #0xa │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - mov w6, #0x58 // #88 │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0xb │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0xc │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0xd │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x9, w3, w6, x5 │ │ │ │ - ldrb w9, [x9, #60] │ │ │ │ - cbz w9, 26ae8 │ │ │ │ - add w3, w4, #0xe │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - umaddl x6, w3, w6, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbz w6, 26ae8 │ │ │ │ - add w3, w4, #0xf │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - mov w6, #0x58 // #88 │ │ │ │ - umaddl x6, w3, w6, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbz w6, 26ae8 │ │ │ │ - add w3, w4, #0x10 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26ae0 // b.plast │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - umaddl x3, w3, w4, x5 │ │ │ │ - ldr x3, [x3, #24] │ │ │ │ - ldr x4, [x3, #88] │ │ │ │ - ldr w3, [x3, #32] │ │ │ │ - ldr w26, [x4, #28] │ │ │ │ - add w26, w26, w3 │ │ │ │ - cmp w8, #0xe │ │ │ │ - b.ls 26a64 // b.plast │ │ │ │ - tst x2, #0xf │ │ │ │ - b.ne 26a64 // b.any │ │ │ │ - lsr w3, w19, #4 │ │ │ │ - mov w4, #0x580 // #1408 │ │ │ │ - mov v26.16b, v27.16b │ │ │ │ - umaddl x3, w3, w4, x2 │ │ │ │ - b 26124 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 26aac // b.none │ │ │ │ - add v26.4s, v26.4s, v28.4s │ │ │ │ - add x4, x2, #0xb0 │ │ │ │ - ldr b31, [x2] │ │ │ │ - ldr b30, [x2, #88] │ │ │ │ - ldr b18, [x2, #704] │ │ │ │ - ld1 {v31.b}[1], [x4] │ │ │ │ - add x4, x2, #0x108 │ │ │ │ - ldr b19, [x2, #792] │ │ │ │ - ldr b20, [x2, #880] │ │ │ │ - ld1 {v30.b}[1], [x4] │ │ │ │ - add x4, x2, #0x160 │ │ │ │ - ldr b21, [x2, #968] │ │ │ │ - ldr b22, [x2, #1056] │ │ │ │ - ld1 {v31.b}[2], [x4] │ │ │ │ - add x4, x2, #0x1b8 │ │ │ │ - ldr b23, [x2, #1144] │ │ │ │ - ldr b24, [x2, #1232] │ │ │ │ - ld1 {v30.b}[2], [x4] │ │ │ │ - add x4, x2, #0x210 │ │ │ │ - ldr b25, [x2, #1320] │ │ │ │ - ld1 {v31.b}[3], [x4] │ │ │ │ - add x4, x2, #0x268 │ │ │ │ - add x2, x2, #0x580 │ │ │ │ - ld1 {v30.b}[3], [x4] │ │ │ │ - mov v31.b[4], v18.b[0] │ │ │ │ - mov v30.b[4], v19.b[0] │ │ │ │ - mov v31.b[5], v20.b[0] │ │ │ │ - mov v30.b[5], v21.b[0] │ │ │ │ - mov v31.b[6], v22.b[0] │ │ │ │ - mov v30.b[6], v23.b[0] │ │ │ │ - mov v31.b[7], v24.b[0] │ │ │ │ - mov v30.b[7], v25.b[0] │ │ │ │ - zip1 v31.16b, v31.16b, v30.16b │ │ │ │ - cmtst v31.16b, v31.16b, v31.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbz x4, 26118 │ │ │ │ - fmov w3, s26 │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - umaddl x4, w3, w2, x5 │ │ │ │ - ldrb w4, [x4, #60] │ │ │ │ - cbnz w4, 26340 │ │ │ │ - add w4, w3, #0x1 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0x2 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0x3 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0x4 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x2, w4, w2, x5 │ │ │ │ - ldrb w2, [x2, #60] │ │ │ │ - cbnz w2, 26b08 │ │ │ │ - add w4, w3, #0x5 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0x6 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0x7 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0x8 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0x9 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x2, w4, w2, x5 │ │ │ │ - ldrb w2, [x2, #60] │ │ │ │ - cbnz w2, 26b08 │ │ │ │ - add w4, w3, #0xa │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0xb │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0xc │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0xd │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x6, w4, w2, x5 │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cbnz w6, 26b08 │ │ │ │ - add w4, w3, #0xe │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - umaddl x2, w4, w2, x5 │ │ │ │ - ldrb w2, [x2, #60] │ │ │ │ - cbnz w2, 26b08 │ │ │ │ - add w4, w3, #0xf │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - umaddl x2, w4, w2, x5 │ │ │ │ - ldrb w2, [x2, #60] │ │ │ │ - cbnz w2, 26b08 │ │ │ │ - add w3, w3, #0x10 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 26a80 // b.plast │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - umaddl x2, w3, w2, x5 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - ldr x3, [x2, #88] │ │ │ │ - ldr w2, [x2, #32] │ │ │ │ - ldr w19, [x3, #28] │ │ │ │ - add w19, w19, w2 │ │ │ │ - cbz w7, 26a88 │ │ │ │ - ldrb w2, [x1, #45] │ │ │ │ - mvn w5, w2 │ │ │ │ - ubfx x2, x2, #1, #1 │ │ │ │ - eor w2, w2, #0x1 │ │ │ │ - and w8, w2, #0xff │ │ │ │ - sub w2, w7, #0x1 │ │ │ │ - cmp w2, #0xe │ │ │ │ - b.ls 26b4c // b.plast │ │ │ │ - fmov s31, w8 │ │ │ │ - lsr w6, w7, #4 │ │ │ │ - sbfx x4, x5, #0, #1 │ │ │ │ - mov w3, #0x80 // #128 │ │ │ │ - neg v23.2s, v31.2s │ │ │ │ - dup v24.4s, w26 │ │ │ │ - dup v22.4s, w4 │ │ │ │ - umaddl x6, w6, w3, x20 │ │ │ │ - dup v25.4s, w19 │ │ │ │ - and w9, w5, #0x1 │ │ │ │ - movi v20.4s, #0x0 │ │ │ │ - mov x2, x20 │ │ │ │ - dup v23.4s, v23.s[0] │ │ │ │ - movi v21.4s, #0x1 │ │ │ │ - mov x3, x2 │ │ │ │ - add x5, x2, #0x40 │ │ │ │ - add x4, x2, #0x60 │ │ │ │ - add x2, x2, #0x80 │ │ │ │ - ld2 {v0.4s-v1.4s}, [x3], #32 │ │ │ │ - ld2 {v2.4s-v3.4s}, [x5] │ │ │ │ - ld2 {v12.4s-v13.4s}, [x3] │ │ │ │ - ld2 {v4.4s-v5.4s}, [x4] │ │ │ │ - sub v26.4s, v24.4s, v12.4s │ │ │ │ - sub v6.4s, v12.4s, v24.4s │ │ │ │ - cmhs v7.4s, v12.4s, v24.4s │ │ │ │ - sub v10.4s, v0.4s, v24.4s │ │ │ │ - sub v30.4s, v24.4s, v0.4s │ │ │ │ - sub v31.4s, v24.4s, v2.4s │ │ │ │ - sub v11.4s, v2.4s, v24.4s │ │ │ │ - sub v19.4s, v24.4s, v4.4s │ │ │ │ - sub v14.4s, v4.4s, v24.4s │ │ │ │ - cmhs v16.4s, v0.4s, v24.4s │ │ │ │ - cmhs v17.4s, v2.4s, v24.4s │ │ │ │ - cmhs v18.4s, v4.4s, v24.4s │ │ │ │ - bsl v7.16b, v6.16b, v26.16b │ │ │ │ - bsl v16.16b, v10.16b, v30.16b │ │ │ │ - bsl v17.16b, v11.16b, v31.16b │ │ │ │ - bsl v18.16b, v14.16b, v19.16b │ │ │ │ - cmhi v7.4s, v29.4s, v7.4s │ │ │ │ - cmhi v16.4s, v29.4s, v16.4s │ │ │ │ - cmhi v17.4s, v29.4s, v17.4s │ │ │ │ - cmhi v18.4s, v29.4s, v18.4s │ │ │ │ - orr v7.16b, v7.16b, v22.16b │ │ │ │ - cmhs v19.4s, v13.4s, v25.4s │ │ │ │ - orr v16.16b, v16.16b, v22.16b │ │ │ │ - orr v17.16b, v17.16b, v22.16b │ │ │ │ - cmhs v30.4s, v3.4s, v25.4s │ │ │ │ - orr v18.16b, v18.16b, v22.16b │ │ │ │ - cmhs v26.4s, v5.4s, v25.4s │ │ │ │ - cmhs v31.4s, v1.4s, v25.4s │ │ │ │ - sub v14.4s, v25.4s, v13.4s │ │ │ │ - sub v10.4s, v13.4s, v25.4s │ │ │ │ - sub v12.4s, v25.4s, v3.4s │ │ │ │ - sub v13.4s, v25.4s, v5.4s │ │ │ │ - and v19.16b, v19.16b, v7.16b │ │ │ │ - and v31.16b, v31.16b, v16.16b │ │ │ │ - sub v11.4s, v1.4s, v25.4s │ │ │ │ - sub v6.4s, v25.4s, v1.4s │ │ │ │ - and v30.16b, v30.16b, v17.16b │ │ │ │ - sub v3.4s, v3.4s, v25.4s │ │ │ │ - and v26.16b, v26.16b, v18.16b │ │ │ │ - sub v5.4s, v5.4s, v25.4s │ │ │ │ - bsl v19.16b, v10.16b, v14.16b │ │ │ │ - bsl v31.16b, v11.16b, v6.16b │ │ │ │ - bsl v30.16b, v3.16b, v12.16b │ │ │ │ - bsl v26.16b, v5.16b, v13.16b │ │ │ │ - cmhi v19.4s, v29.4s, v19.4s │ │ │ │ - cmhi v31.4s, v29.4s, v31.4s │ │ │ │ - cmhi v30.4s, v29.4s, v30.4s │ │ │ │ - cmhi v26.4s, v29.4s, v26.4s │ │ │ │ - orr v19.16b, v19.16b, v23.16b │ │ │ │ - orr v31.16b, v31.16b, v23.16b │ │ │ │ - orr v30.16b, v30.16b, v23.16b │ │ │ │ - orr v26.16b, v26.16b, v23.16b │ │ │ │ - and v19.16b, v19.16b, v7.16b │ │ │ │ - and v31.16b, v31.16b, v16.16b │ │ │ │ - and v30.16b, v30.16b, v17.16b │ │ │ │ - and v26.16b, v26.16b, v18.16b │ │ │ │ - and v19.16b, v19.16b, v21.16b │ │ │ │ - and v31.16b, v31.16b, v21.16b │ │ │ │ - and v30.16b, v30.16b, v21.16b │ │ │ │ - and v26.16b, v26.16b, v21.16b │ │ │ │ - uzp1 v31.8h, v31.8h, v19.8h │ │ │ │ - uzp1 v30.8h, v30.8h, v26.8h │ │ │ │ - uzp1 v31.16b, v31.16b, v30.16b │ │ │ │ - orr v20.16b, v20.16b, v31.16b │ │ │ │ - cmp x6, x2 │ │ │ │ - b.ne 263c0 // b.any │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ext v30.16b, v20.16b, v31.16b, #8 │ │ │ │ - orr v30.16b, v30.16b, v20.16b │ │ │ │ - ext v26.16b, v30.16b, v31.16b, #4 │ │ │ │ - orr v26.16b, v26.16b, v30.16b │ │ │ │ - ext v30.16b, v26.16b, v31.16b, #2 │ │ │ │ - orr v30.16b, v30.16b, v26.16b │ │ │ │ - ext v31.16b, v30.16b, v31.16b, #1 │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - umov w4, v31.b[0] │ │ │ │ - tst x7, #0xf │ │ │ │ - b.eq 2695c // b.none │ │ │ │ - mov d24, v20.d[1] │ │ │ │ - and w2, w7, #0xfffffff0 │ │ │ │ - orr v24.8b, v24.8b, v20.8b │ │ │ │ - sub w5, w7, w2 │ │ │ │ - sub w3, w5, #0x1 │ │ │ │ - cmp w3, #0x7 │ │ │ │ - b.ls 266bc // b.plast │ │ │ │ - fmov s31, w9 │ │ │ │ - add x3, x20, w2, uxtw #3 │ │ │ │ - ldr d14, [x20, w2, uxtw #3] │ │ │ │ - movi v22.2s, #0x1 │ │ │ │ - neg v13.2s, v31.2s │ │ │ │ - fmov s31, w8 │ │ │ │ - ldp d26, d11, [x3, #8] │ │ │ │ - neg v20.2s, v31.2s │ │ │ │ - ldp d31, d16, [x3, #24] │ │ │ │ - dup v13.2s, v13.s[0] │ │ │ │ - zip1 v30.2s, v14.2s, v26.2s │ │ │ │ - ldr d17, [x3, #56] │ │ │ │ - ldp d10, d12, [x3, #40] │ │ │ │ - zip1 v25.2s, v11.2s, v31.2s │ │ │ │ - zip2 v11.2s, v11.2s, v31.2s │ │ │ │ - dup v31.2s, w26 │ │ │ │ - zip2 v14.2s, v14.2s, v26.2s │ │ │ │ - dup v20.2s, v20.s[0] │ │ │ │ - zip1 v26.2s, v16.2s, v10.2s │ │ │ │ - zip2 v16.2s, v16.2s, v10.2s │ │ │ │ - sub v6.2s, v30.2s, v31.2s │ │ │ │ - sub v23.2s, v31.2s, v30.2s │ │ │ │ - cmhs v18.2s, v30.2s, v31.2s │ │ │ │ - zip1 v30.2s, v12.2s, v17.2s │ │ │ │ - sub v7.2s, v31.2s, v25.2s │ │ │ │ - sub v4.2s, v25.2s, v31.2s │ │ │ │ - cmhs v19.2s, v25.2s, v31.2s │ │ │ │ - sub v5.2s, v26.2s, v31.2s │ │ │ │ - sub v25.2s, v31.2s, v26.2s │ │ │ │ - cmhs v21.2s, v26.2s, v31.2s │ │ │ │ - bsl v18.8b, v6.8b, v23.8b │ │ │ │ - sub v26.2s, v31.2s, v30.2s │ │ │ │ - sub v6.2s, v30.2s, v31.2s │ │ │ │ - cmhs v23.2s, v30.2s, v31.2s │ │ │ │ - bsl v19.8b, v4.8b, v7.8b │ │ │ │ - zip2 v12.2s, v12.2s, v17.2s │ │ │ │ - bsl v21.8b, v5.8b, v25.8b │ │ │ │ - dup v17.2s, w19 │ │ │ │ - cmhi v18.2s, v15.2s, v18.2s │ │ │ │ - bsl v23.8b, v6.8b, v26.8b │ │ │ │ - cmhi v19.2s, v15.2s, v19.2s │ │ │ │ - cmhi v21.2s, v15.2s, v21.2s │ │ │ │ - cmhs v31.2s, v14.2s, v17.2s │ │ │ │ - orr v18.8b, v18.8b, v13.8b │ │ │ │ - cmhs v25.2s, v11.2s, v17.2s │ │ │ │ - cmhi v23.2s, v15.2s, v23.2s │ │ │ │ - cmhs v30.2s, v16.2s, v17.2s │ │ │ │ - orr v19.8b, v19.8b, v13.8b │ │ │ │ - cmhs v26.2s, v12.2s, v17.2s │ │ │ │ - orr v21.8b, v21.8b, v13.8b │ │ │ │ - sub v7.2s, v14.2s, v17.2s │ │ │ │ - sub v10.2s, v17.2s, v11.2s │ │ │ │ - sub v6.2s, v17.2s, v16.2s │ │ │ │ - orr v23.8b, v23.8b, v13.8b │ │ │ │ - sub v14.2s, v17.2s, v14.2s │ │ │ │ - sub v13.2s, v17.2s, v12.2s │ │ │ │ - sub v11.2s, v11.2s, v17.2s │ │ │ │ - and v31.8b, v31.8b, v18.8b │ │ │ │ - sub v16.2s, v16.2s, v17.2s │ │ │ │ - and v25.8b, v25.8b, v19.8b │ │ │ │ - sub v12.2s, v12.2s, v17.2s │ │ │ │ - and v30.8b, v30.8b, v21.8b │ │ │ │ - and v26.8b, v26.8b, v23.8b │ │ │ │ - bsl v31.8b, v7.8b, v14.8b │ │ │ │ - bsl v25.8b, v11.8b, v10.8b │ │ │ │ - bsl v30.8b, v16.8b, v6.8b │ │ │ │ - bsl v26.8b, v12.8b, v13.8b │ │ │ │ - cmhi v31.2s, v15.2s, v31.2s │ │ │ │ - cmhi v25.2s, v15.2s, v25.2s │ │ │ │ - cmhi v30.2s, v15.2s, v30.2s │ │ │ │ - cmhi v26.2s, v15.2s, v26.2s │ │ │ │ - orr v31.8b, v31.8b, v20.8b │ │ │ │ - orr v25.8b, v25.8b, v20.8b │ │ │ │ - orr v30.8b, v30.8b, v20.8b │ │ │ │ - orr v26.8b, v26.8b, v20.8b │ │ │ │ - and v31.8b, v31.8b, v18.8b │ │ │ │ - and v25.8b, v25.8b, v19.8b │ │ │ │ - and v30.8b, v30.8b, v21.8b │ │ │ │ - and v26.8b, v26.8b, v23.8b │ │ │ │ - and v31.8b, v31.8b, v22.8b │ │ │ │ - and v25.8b, v25.8b, v22.8b │ │ │ │ - and v30.8b, v30.8b, v22.8b │ │ │ │ - and v26.8b, v26.8b, v22.8b │ │ │ │ - uzp1 v31.4h, v31.4h, v25.4h │ │ │ │ - uzp1 v30.4h, v30.4h, v26.4h │ │ │ │ - uzp1 v31.8b, v31.8b, v30.8b │ │ │ │ - orr v31.8b, v31.8b, v24.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 w4, v31.b[0] │ │ │ │ - tst x5, #0x7 │ │ │ │ - b.eq 2695c // b.none │ │ │ │ - and w5, w5, #0xfffffff8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + mov x11, x1 │ │ │ │ + mov w2, #0xa478 // #42104 │ │ │ │ + mov w1, #0xb756 // #46934 │ │ │ │ + movk w2, #0xd76a, lsl #16 │ │ │ │ + movk w1, #0xe8c7, lsl #16 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + mov w17, #0x70db // #28891 │ │ │ │ + movk w17, #0x2420, lsl #16 │ │ │ │ + mov w18, #0xc62a // #50730 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + movk w18, #0x4787, lsl #16 │ │ │ │ + mov w13, #0x4613 // #17939 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov w22, #0xceee // #52974 │ │ │ │ + movk w22, #0xc1bd, lsl #16 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + mov w23, #0xfaf // #4015 │ │ │ │ + movk w23, #0xf57c, lsl #16 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + movk w13, #0xa830, lsl #16 │ │ │ │ + mov w19, #0xd7be // #55230 │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + mov w27, #0xf7af // #63407 │ │ │ │ + movk w27, #0x8b44, lsl #16 │ │ │ │ + ldp q31, q30, [x11] │ │ │ │ + movk w19, #0x895c, lsl #16 │ │ │ │ + ldp w14, w15, [x0, #16] │ │ │ │ + mov w30, #0x1122 // #4386 │ │ │ │ + ldp w16, w5, [x0, #8] │ │ │ │ + mov x6, v31.d[0] │ │ │ │ + eor w10, w14, w15 │ │ │ │ + mov x7, v31.d[1] │ │ │ │ + and w10, w10, w5 │ │ │ │ + eor w4, w5, w14 │ │ │ │ + eor w10, w10, w15 │ │ │ │ + mov x8, v30.d[0] │ │ │ │ + add w10, w10, w16 │ │ │ │ + mov x9, v30.d[1] │ │ │ │ + add w2, w2, w6 │ │ │ │ + lsr x20, x6, #32 │ │ │ │ + add w10, w10, w2 │ │ │ │ + add w1, w20, w1 │ │ │ │ + add w17, w17, w7 │ │ │ │ + movk w30, #0x6b90, lsl #16 │ │ │ │ + add w23, w23, w8 │ │ │ │ + ror w10, w10, #25 │ │ │ │ + add w10, w10, w5 │ │ │ │ + add w13, w13, w9 │ │ │ │ + and w4, w4, w10 │ │ │ │ + eor w3, w5, w10 │ │ │ │ + eor w4, w4, w14 │ │ │ │ + mov w24, #0x7193 // #29075 │ │ │ │ + add w4, w4, w15 │ │ │ │ + movk w24, #0xfd98, lsl #16 │ │ │ │ + add w4, w4, w1 │ │ │ │ + mov w1, #0x98d8 // #39128 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + ror w4, w4, #20 │ │ │ │ + add w4, w4, w10 │ │ │ │ + movk w1, #0x6980, lsl #16 │ │ │ │ + and w3, w3, w4 │ │ │ │ + ldr x12, [x2] │ │ │ │ + str x12, [sp, #72] │ │ │ │ + mov x12, #0x0 // #0 │ │ │ │ + eor w3, w3, w5 │ │ │ │ + eor w2, w10, w4 │ │ │ │ + add w3, w3, w14 │ │ │ │ + stur q31, [sp, #8] │ │ │ │ + add w3, w3, w17 │ │ │ │ + ldr w21, [sp, #20] │ │ │ │ + mov v31.8b, v30.8b │ │ │ │ + mov w12, #0x9501 // #38145 │ │ │ │ + ror w3, w3, #15 │ │ │ │ + add w3, w3, w4 │ │ │ │ + add w22, w21, w22 │ │ │ │ + and w2, w2, w3 │ │ │ │ + eor w17, w4, w3 │ │ │ │ + eor w2, w2, w10 │ │ │ │ + mov v31.d[1], x9 │ │ │ │ add w2, w2, w5 │ │ │ │ - ubfiz x3, x2, #3, #32 │ │ │ │ - add x6, x20, x3 │ │ │ │ - ldr w3, [x20, x3] │ │ │ │ - subs w5, w3, w26 │ │ │ │ - sub w3, w26, w3 │ │ │ │ - csel w3, w3, w5, cc // cc = lo, ul, last │ │ │ │ - ands w5, w9, #0xff │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - b.ls 26704 // b.plast │ │ │ │ - ldr w3, [x6, #4] │ │ │ │ - cmp w19, w3 │ │ │ │ - sub w6, w3, w19 │ │ │ │ - sub w3, w19, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - orr w4, w4, w3 │ │ │ │ - add w3, w2, #0x1 │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cs 2695c // b.hs, b.nlast │ │ │ │ - ubfiz x3, x3, #3, #32 │ │ │ │ - add x9, x20, x3 │ │ │ │ - ldr w3, [x20, x3] │ │ │ │ - cmp w26, w3 │ │ │ │ - sub w6, w3, w26 │ │ │ │ - sub w3, w26, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - b.ls 2675c // b.plast │ │ │ │ - ldr w3, [x9, #4] │ │ │ │ - cmp w19, w3 │ │ │ │ - sub w6, w3, w19 │ │ │ │ - sub w3, w19, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - orr w4, w4, w3 │ │ │ │ - add w3, w2, #0x2 │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cs 2695c // b.hs, b.nlast │ │ │ │ - ubfiz x3, x3, #3, #32 │ │ │ │ - add x9, x20, x3 │ │ │ │ - ldr w3, [x20, x3] │ │ │ │ - cmp w26, w3 │ │ │ │ - sub w6, w3, w26 │ │ │ │ - sub w3, w26, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - b.ls 267b0 // b.plast │ │ │ │ - ldr w3, [x9, #4] │ │ │ │ - subs w6, w3, w19 │ │ │ │ - sub w3, w19, w3 │ │ │ │ - csel w3, w3, w6, cc // cc = lo, ul, last │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - orr w4, w4, w3 │ │ │ │ - add w3, w2, #0x3 │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cs 2695c // b.hs, b.nlast │ │ │ │ - ubfiz x3, x3, #3, #32 │ │ │ │ - add x9, x20, x3 │ │ │ │ - ldr w3, [x20, x3] │ │ │ │ - subs w6, w3, w26 │ │ │ │ - sub w3, w26, w3 │ │ │ │ - csel w3, w3, w6, cc // cc = lo, ul, last │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - b.ls 26804 // b.plast │ │ │ │ - ldr w3, [x9, #4] │ │ │ │ - cmp w19, w3 │ │ │ │ - sub w6, w3, w19 │ │ │ │ - sub w3, w19, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - orr w4, w4, w3 │ │ │ │ - add w3, w2, #0x4 │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cs 2695c // b.hs, b.nlast │ │ │ │ - ubfiz x3, x3, #3, #32 │ │ │ │ - add x9, x20, x3 │ │ │ │ - ldr w3, [x20, x3] │ │ │ │ - cmp w26, w3 │ │ │ │ - sub w6, w3, w26 │ │ │ │ - sub w3, w26, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - b.ls 2685c // b.plast │ │ │ │ - ldr w3, [x9, #4] │ │ │ │ - cmp w19, w3 │ │ │ │ - sub w6, w3, w19 │ │ │ │ - sub w3, w19, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - orr w4, w4, w3 │ │ │ │ - add w3, w2, #0x5 │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cs 2695c // b.hs, b.nlast │ │ │ │ - ubfiz x3, x3, #3, #32 │ │ │ │ - add x9, x20, x3 │ │ │ │ - ldr w3, [x20, x3] │ │ │ │ - cmp w26, w3 │ │ │ │ - sub w6, w3, w26 │ │ │ │ - sub w3, w26, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - b.ls 268b4 // b.plast │ │ │ │ - ldr w3, [x9, #4] │ │ │ │ - cmp w19, w3 │ │ │ │ - sub w6, w3, w19 │ │ │ │ - sub w3, w19, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - orr w4, w4, w3 │ │ │ │ - add w3, w2, #0x6 │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cs 2695c // b.hs, b.nlast │ │ │ │ - ubfiz x3, x3, #3, #32 │ │ │ │ - add x9, x20, x3 │ │ │ │ - ldr w3, [x20, x3] │ │ │ │ - cmp w26, w3 │ │ │ │ - sub w6, w3, w26 │ │ │ │ - sub w3, w26, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - b.ls 2690c // b.plast │ │ │ │ - ldr w3, [x9, #4] │ │ │ │ - cmp w19, w3 │ │ │ │ - sub w6, w3, w19 │ │ │ │ - sub w3, w19, w3 │ │ │ │ - csel w3, w3, w6, hi // hi = pmore │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - orr w4, w4, w3 │ │ │ │ - add w2, w2, #0x7 │ │ │ │ - cmp w2, w7 │ │ │ │ - b.cs 2695c // b.hs, b.nlast │ │ │ │ - ubfiz x2, x2, #3, #32 │ │ │ │ - add x6, x20, x2 │ │ │ │ - ldr w2, [x20, x2] │ │ │ │ - subs w3, w26, w2 │ │ │ │ - sub w2, w2, w26 │ │ │ │ - csel w2, w2, w3, ls // ls = plast │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w23, w2, #0x2, eq // eq = none │ │ │ │ - b.ls 2695c // b.plast │ │ │ │ - ldr w2, [x6, #4] │ │ │ │ - subs w3, w19, w2 │ │ │ │ - sub w2, w2, w19 │ │ │ │ - csel w2, w2, w3, ls // ls = plast │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w23, w2, #0x2, eq // eq = none │ │ │ │ - cset w2, hi // hi = pmore │ │ │ │ - orr w4, w4, w2 │ │ │ │ - tbz w4, #0, 26a88 │ │ │ │ - stp w26, w19, [x25], #8 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr w1, [x21] │ │ │ │ - cmp w1, w24 │ │ │ │ - b.hi 25e60 // b.pmore │ │ │ │ - cbz w1, 26a24 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - cbnz x0, 269a8 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - cmp w23, w1 │ │ │ │ - b.cs 26a24 // b.hs, b.nlast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x24, x24, #0x50 │ │ │ │ - add x25, x0, x24 │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - cbz w1, 26a00 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - add x1, x0, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 2a02c │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - add x2, x0, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - str xzr, [x2, #24] │ │ │ │ - cmp w26, w1 │ │ │ │ - b.cc 269c0 // b.lo, b.ul, b.last │ │ │ │ - bl 38a0 │ │ │ │ - strb wzr, [x25, #45] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - ldr w1, [x21] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str wzr, [x25, #32] │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - cmp w23, w1 │ │ │ │ - b.cc 269a0 // b.lo, b.ul, b.last │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp d10, d11, [sp, #80] │ │ │ │ - ldp d12, d13, [sp, #96] │ │ │ │ - ldp d14, d15, [sp, #112] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldrb w4, [x2] │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - cbnz w4, 26340 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ne 26a68 // b.any │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - cbnz w7, 26368 │ │ │ │ - mov x0, x22 │ │ │ │ - str q29, [sp, #128] │ │ │ │ - bl 22750 │ │ │ │ - adrp x1, 85000 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr q29, [sp, #128] │ │ │ │ - movi v28.4s, #0x10 │ │ │ │ - ldr q27, [x1, #3856] │ │ │ │ - b 26960 │ │ │ │ - tst x19, #0xf │ │ │ │ - b.eq 26b80 // b.none │ │ │ │ - and w3, w19, #0xfffffff0 │ │ │ │ - b 261b8 │ │ │ │ - tst x19, #0xf │ │ │ │ - b.eq 26b70 // b.none │ │ │ │ - and w4, w19, #0xfffffff0 │ │ │ │ - mov w6, #0x58 // #88 │ │ │ │ - umaddl x3, w4, w6, x5 │ │ │ │ - ldrb w3, [x3, #60] │ │ │ │ - cbnz w3, 25f58 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.hi 26b68 // b.pmore │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 260fc │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - umaddl x3, w3, w4, x5 │ │ │ │ - ldr x3, [x3, #24] │ │ │ │ - ldr x4, [x3, #88] │ │ │ │ - ldr w3, [x3, #32] │ │ │ │ - ldr w26, [x4, #28] │ │ │ │ + movk w12, #0xfd46, lsl #16 │ │ │ │ + add w2, w2, w22 │ │ │ │ + lsr x22, x8, #32 │ │ │ │ + add w18, w22, w18 │ │ │ │ + mov w26, #0x438e // #17294 │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + ror w2, w2, #10 │ │ │ │ + add w2, w2, w3 │ │ │ │ + and w17, w17, w2 │ │ │ │ + movk w26, #0xa679, lsl #16 │ │ │ │ + eor w17, w17, w4 │ │ │ │ + mov w25, #0x821 // #2081 │ │ │ │ + add w17, w17, w10 │ │ │ │ + eor w10, w3, w2 │ │ │ │ + add w17, w17, w23 │ │ │ │ + ldr w23, [sp, #36] │ │ │ │ + ldp q31, q30, [x11, #32] │ │ │ │ + ror w17, w17, #25 │ │ │ │ + add w17, w17, w2 │ │ │ │ + add w12, w23, w12 │ │ │ │ + and w10, w10, w17 │ │ │ │ + movk w25, #0x49b4, lsl #16 │ │ │ │ + eor w10, w10, w3 │ │ │ │ + mov x11, v31.d[1] │ │ │ │ + add w4, w10, w4 │ │ │ │ + eor w10, w2, w17 │ │ │ │ + add w4, w4, w18 │ │ │ │ + stur q31, [sp, #40] │ │ │ │ + ror w4, w4, #20 │ │ │ │ + add w4, w4, w17 │ │ │ │ + and w10, w10, w4 │ │ │ │ + eor w10, w10, w2 │ │ │ │ + add w3, w10, w3 │ │ │ │ + eor w10, w17, w4 │ │ │ │ + add w3, w3, w13 │ │ │ │ + mov x13, v30.d[1] │ │ │ │ + ror w3, w3, #15 │ │ │ │ + add w3, w3, w4 │ │ │ │ + and w10, w10, w3 │ │ │ │ + eor w18, w4, w3 │ │ │ │ + eor w10, w10, w17 │ │ │ │ + add w26, w26, w13 │ │ │ │ + add w2, w10, w2 │ │ │ │ + mov x10, v31.d[0] │ │ │ │ + add w2, w2, w12 │ │ │ │ + mov x12, v30.d[0] │ │ │ │ + mov v31.8b, v30.8b │ │ │ │ + ror w2, w2, #10 │ │ │ │ + add w2, w2, w3 │ │ │ │ + and w18, w18, w2 │ │ │ │ + add w28, w1, w10 │ │ │ │ + eor w18, w18, w4 │ │ │ │ + add w30, w30, w12 │ │ │ │ + add w1, w18, w17 │ │ │ │ + eor w18, w3, w2 │ │ │ │ + add w1, w1, w28 │ │ │ │ + lsr x17, x10, #32 │ │ │ │ + add w27, w17, w27 │ │ │ │ + mov v31.d[1], x13 │ │ │ │ + mov w28, #0xff97 // #65431 │ │ │ │ + ror w1, w1, #25 │ │ │ │ + add w1, w1, w2 │ │ │ │ + movk w28, #0x432a, lsl #16 │ │ │ │ + and w18, w18, w1 │ │ │ │ + add w28, w23, w28 │ │ │ │ + eor w18, w18, w3 │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + add w4, w18, w4 │ │ │ │ + add w4, w4, w27 │ │ │ │ + eor w18, w2, w1 │ │ │ │ + ror w4, w4, #20 │ │ │ │ + add w4, w4, w1 │ │ │ │ + and w18, w18, w4 │ │ │ │ + eor w27, w1, w4 │ │ │ │ + eor w18, w18, w2 │ │ │ │ + add w3, w18, w3 │ │ │ │ + mov w18, #0xffff5bb1 // #-42063 │ │ │ │ + add w18, w11, w18 │ │ │ │ + add w3, w3, w18 │ │ │ │ + ldr w18, [sp, #52] │ │ │ │ + add w19, w18, w19 │ │ │ │ + ror w3, w3, #15 │ │ │ │ + add w3, w3, w4 │ │ │ │ + and w27, w27, w3 │ │ │ │ + eor w27, w27, w1 │ │ │ │ + add w2, w27, w2 │ │ │ │ + add w2, w2, w19 │ │ │ │ + eor w19, w4, w3 │ │ │ │ + ror w2, w2, #10 │ │ │ │ + add w2, w2, w3 │ │ │ │ + and w19, w19, w2 │ │ │ │ + eor w19, w19, w4 │ │ │ │ + add w1, w19, w1 │ │ │ │ + eor w19, w3, w2 │ │ │ │ + add w1, w1, w30 │ │ │ │ + lsr x30, x12, #32 │ │ │ │ + add w27, w30, w24 │ │ │ │ + ror w1, w1, #25 │ │ │ │ + add w1, w1, w2 │ │ │ │ + and w19, w19, w1 │ │ │ │ + eor w24, w2, w1 │ │ │ │ + eor w19, w19, w3 │ │ │ │ + add w4, w19, w4 │ │ │ │ + ldr w19, [sp, #68] │ │ │ │ + add w4, w4, w27 │ │ │ │ + add w25, w19, w25 │ │ │ │ + ror w4, w4, #20 │ │ │ │ + add w4, w4, w1 │ │ │ │ + and w24, w24, w4 │ │ │ │ + eor w24, w24, w2 │ │ │ │ + add w3, w24, w3 │ │ │ │ + eor w24, w1, w4 │ │ │ │ + add w3, w3, w26 │ │ │ │ + mov w26, #0x2562 // #9570 │ │ │ │ + movk w26, #0xf61e, lsl #16 │ │ │ │ + add w26, w20, w26 │ │ │ │ + ror w3, w3, #15 │ │ │ │ + add w3, w3, w4 │ │ │ │ + and w24, w24, w3 │ │ │ │ + eor w24, w24, w1 │ │ │ │ + add w2, w24, w2 │ │ │ │ + mov w24, #0xb340 // #45888 │ │ │ │ + add w2, w2, w25 │ │ │ │ + movk w24, #0xc040, lsl #16 │ │ │ │ + add w25, w24, w9 │ │ │ │ + ror w2, w2, #10 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w24, w3, w2 │ │ │ │ + and w24, w24, w4 │ │ │ │ + eor w24, w24, w3 │ │ │ │ + add w1, w24, w1 │ │ │ │ + mov w24, #0x5a51 // #23121 │ │ │ │ + add w1, w1, w26 │ │ │ │ + movk w24, #0x265e, lsl #16 │ │ │ │ + add w26, w18, w24 │ │ │ │ + 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, #0xc7aa // #51114 │ │ │ │ + add w4, w4, w25 │ │ │ │ + movk w24, #0xe9b6, lsl #16 │ │ │ │ + add w25, w24, w6 │ │ │ │ + ror w4, w4, #23 │ │ │ │ + add w4, w4, w1 │ │ │ │ + eor w24, w1, w4 │ │ │ │ + and w24, w24, w2 │ │ │ │ + eor w24, w24, w1 │ │ │ │ + add w3, w24, w3 │ │ │ │ + mov w24, #0x105d // #4189 │ │ │ │ + add w3, w3, w26 │ │ │ │ + movk w24, #0xd62f, lsl #16 │ │ │ │ + add w26, w22, w24 │ │ │ │ + ror w3, w3, #18 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w24, w4, w3 │ │ │ │ + and w24, w24, w1 │ │ │ │ + eor w24, w24, w4 │ │ │ │ + add w2, w24, w2 │ │ │ │ + mov w24, #0x1453 // #5203 │ │ │ │ + add w2, w2, w25 │ │ │ │ + movk w24, #0x244, lsl #16 │ │ │ │ + add w25, w24, w11 │ │ │ │ + ror w2, w2, #12 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w24, w3, w2 │ │ │ │ + and w24, w24, w4 │ │ │ │ + eor w24, w24, w3 │ │ │ │ + add w1, w24, w1 │ │ │ │ + mov w24, #0xe681 // #59009 │ │ │ │ + add w1, w1, w26 │ │ │ │ + movk w24, #0xd8a1, lsl #16 │ │ │ │ + add w26, w19, w24 │ │ │ │ + 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, #0xfbc8 // #64456 │ │ │ │ + add w4, w4, w25 │ │ │ │ + movk w24, #0xe7d3, lsl #16 │ │ │ │ + add w25, w24, w8 │ │ │ │ + ror w4, w4, #23 │ │ │ │ + add w4, w4, w1 │ │ │ │ + eor w24, w1, w4 │ │ │ │ + and w24, w24, w2 │ │ │ │ + eor w24, w24, w1 │ │ │ │ + add w3, w24, w3 │ │ │ │ + mov w24, #0xcde6 // #52710 │ │ │ │ + add w3, w3, w26 │ │ │ │ + movk w24, #0x21e1, lsl #16 │ │ │ │ + add w26, w17, w24 │ │ │ │ + ror w3, w3, #18 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w24, w4, w3 │ │ │ │ + and w24, w24, w1 │ │ │ │ + eor w24, w24, w4 │ │ │ │ + add w2, w24, w2 │ │ │ │ + mov w24, #0x7d6 // #2006 │ │ │ │ + add w2, w2, w25 │ │ │ │ + movk w24, #0xc337, lsl #16 │ │ │ │ + add w25, w24, w13 │ │ │ │ + ror w2, w2, #12 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w24, w3, w2 │ │ │ │ + and w24, w24, w4 │ │ │ │ + eor w24, w24, w3 │ │ │ │ + add w1, w24, w1 │ │ │ │ + mov w24, #0xd87 // #3463 │ │ │ │ + add w1, w1, w26 │ │ │ │ + movk w24, #0xf4d5, lsl #16 │ │ │ │ + add w26, w21, w24 │ │ │ │ + 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, #0x14ed // #5357 │ │ │ │ + add w4, w4, w25 │ │ │ │ + movk w24, #0x455a, lsl #16 │ │ │ │ + add w25, w24, w10 │ │ │ │ + ror w4, w4, #23 │ │ │ │ + add w4, w4, w1 │ │ │ │ + eor w24, w1, w4 │ │ │ │ + and w24, w24, w2 │ │ │ │ + eor w24, w24, w1 │ │ │ │ + add w3, w24, w3 │ │ │ │ + mov w24, #0xe905 // #59653 │ │ │ │ + add w3, w3, w26 │ │ │ │ + movk w24, #0xa9e3, lsl #16 │ │ │ │ + add w26, w30, w24 │ │ │ │ + ror w3, w3, #18 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w24, w4, w3 │ │ │ │ + and w24, w24, w1 │ │ │ │ + eor w24, w24, w4 │ │ │ │ + add w2, w24, w2 │ │ │ │ + mov w24, #0xa3f8 // #41976 │ │ │ │ + add w2, w2, w25 │ │ │ │ + movk w24, #0xfcef, lsl #16 │ │ │ │ + add w25, w24, w7 │ │ │ │ + ror w2, w2, #12 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w24, w3, w2 │ │ │ │ + and w24, w24, w4 │ │ │ │ + eor w24, w24, w3 │ │ │ │ + add w1, w24, w1 │ │ │ │ + mov w24, #0x2d9 // #729 │ │ │ │ + add w1, w1, w26 │ │ │ │ + movk w24, #0x676f, lsl #16 │ │ │ │ + add w26, w23, w24 │ │ │ │ + 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 w25, w24, w12 │ │ │ │ + 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 │ │ │ │ + sub w26, w22, #0x5c, lsl #12 │ │ │ │ + sub w26, w26, #0x6be │ │ │ │ + ror w3, w3, #18 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w24, w4, w3 │ │ │ │ + and w27, w1, w24 │ │ │ │ + eor w27, w27, w4 │ │ │ │ + add w2, w27, w2 │ │ │ │ + mov w27, #0xf681 // #63105 │ │ │ │ + add w2, w2, w25 │ │ │ │ + movk w27, #0x8771, lsl #16 │ │ │ │ + add w27, w27, w10 │ │ │ │ + ror w2, w2, #12 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w24, w2, w24 │ │ │ │ + eor w25, w3, w2 │ │ │ │ + add w1, w24, w1 │ │ │ │ + add w1, w1, w26 │ │ │ │ + mov w26, #0x6122 // #24866 │ │ │ │ + movk w26, #0x6d9d, lsl #16 │ │ │ │ + add w26, w18, w26 │ │ │ │ + ror w1, w1, #28 │ │ │ │ + add w1, w1, w2 │ │ │ │ + eor w25, w25, w1 │ │ │ │ + add w25, w25, w4 │ │ │ │ + eor w4, w2, w1 │ │ │ │ + add w25, w25, w27 │ │ │ │ + mov w27, #0x380c // #14348 │ │ │ │ + movk w27, #0xfde5, lsl #16 │ │ │ │ + add w27, w27, w13 │ │ │ │ + ror w25, w25, #21 │ │ │ │ + add w25, w25, w1 │ │ │ │ + eor w4, w4, w25 │ │ │ │ + eor w24, w1, w25 │ │ │ │ + add w4, w4, w3 │ │ │ │ + add w4, w4, w26 │ │ │ │ + mov w26, #0xea44 // #59972 │ │ │ │ + movk w26, #0xa4be, lsl #16 │ │ │ │ + add w26, w20, w26 │ │ │ │ + ror w4, w4, #16 │ │ │ │ + add w4, w4, w25 │ │ │ │ + eor w24, w24, w4 │ │ │ │ + add w24, w24, w2 │ │ │ │ + eor w2, w25, w4 │ │ │ │ + add w24, w24, w27 │ │ │ │ + mov w27, #0xcfa9 // #53161 │ │ │ │ + movk w27, #0x4bde, lsl #16 │ │ │ │ + add w27, w27, w8 │ │ │ │ + ror w24, w24, #9 │ │ │ │ + add w24, w24, w4 │ │ │ │ + eor w2, w2, w24 │ │ │ │ + eor w3, w4, w24 │ │ │ │ + add w2, w2, w1 │ │ │ │ + add w2, w2, w26 │ │ │ │ + mov w26, #0x4b60 // #19296 │ │ │ │ + movk w26, #0xf6bb, lsl #16 │ │ │ │ + add w26, w23, w26 │ │ │ │ + sub w23, w11, #0x100, lsl #12 │ │ │ │ + ror w2, w2, #28 │ │ │ │ + add w2, w2, w24 │ │ │ │ + sub w23, w23, #0xb83 │ │ │ │ + eor w3, w3, w2 │ │ │ │ + eor w1, w24, w2 │ │ │ │ + add w3, w3, w25 │ │ │ │ + mov w25, #0xbc70 // #48240 │ │ │ │ + add w3, w3, w27 │ │ │ │ + movk w25, #0xbebf, lsl #16 │ │ │ │ + add w25, w25, w11 │ │ │ │ + mov w27, #0x99e5 // #39397 │ │ │ │ + movk w27, #0xe6db, lsl #16 │ │ │ │ + ror w3, w3, #21 │ │ │ │ + add w3, w3, w2 │ │ │ │ + add w27, w27, w12 │ │ │ │ + eor w1, w1, w3 │ │ │ │ + add w4, w1, w4 │ │ │ │ + eor w1, w2, w3 │ │ │ │ + add w4, w4, w26 │ │ │ │ + mov w26, #0x7ec6 // #32454 │ │ │ │ + movk w26, #0x289b, lsl #16 │ │ │ │ + add w26, w30, w26 │ │ │ │ + ror w4, w4, #16 │ │ │ │ + add w4, w4, w3 │ │ │ │ + eor w1, w1, w4 │ │ │ │ + add w1, w1, w24 │ │ │ │ + eor w24, w3, w4 │ │ │ │ + add w1, w1, w25 │ │ │ │ + mov w25, #0x27fa // #10234 │ │ │ │ + movk w25, #0xeaa1, lsl #16 │ │ │ │ + add w25, w25, w6 │ │ │ │ + ror w1, w1, #9 │ │ │ │ + add w1, w1, w4 │ │ │ │ + eor w24, w24, w1 │ │ │ │ + add w2, w24, w2 │ │ │ │ + eor w24, w4, w1 │ │ │ │ + add w2, w2, w26 │ │ │ │ + mov w26, #0x3085 // #12421 │ │ │ │ + movk w26, #0xd4ef, lsl #16 │ │ │ │ + add w26, w21, w26 │ │ │ │ + ror w2, w2, #28 │ │ │ │ + add w2, w2, w1 │ │ │ │ + eor w24, w24, w2 │ │ │ │ + add w3, w24, w3 │ │ │ │ + eor w24, w1, w2 │ │ │ │ + add w3, w3, w25 │ │ │ │ + mov w25, #0x1d05 // #7429 │ │ │ │ + movk w25, #0x488, lsl #16 │ │ │ │ + add w25, w25, w9 │ │ │ │ + ror w3, w3, #21 │ │ │ │ + add w3, w3, w2 │ │ │ │ + eor w24, w24, w3 │ │ │ │ + add w4, w24, w4 │ │ │ │ + eor w24, w2, w3 │ │ │ │ + add w4, w4, w26 │ │ │ │ + mov w26, #0xd039 // #53305 │ │ │ │ + movk w26, #0xd9d4, lsl #16 │ │ │ │ + add w26, w17, w26 │ │ │ │ + ror w4, w4, #16 │ │ │ │ + add w4, w4, w3 │ │ │ │ + eor w24, w24, w4 │ │ │ │ + add w1, w24, w1 │ │ │ │ + eor w24, w3, w4 │ │ │ │ + add w1, w1, w25 │ │ │ │ + ror w1, w1, #9 │ │ │ │ + add w1, w1, w4 │ │ │ │ + eor w24, w24, w1 │ │ │ │ + eor w25, w4, w1 │ │ │ │ + add w2, w24, w2 │ │ │ │ + mov w24, #0x7cf8 // #31992 │ │ │ │ + add w2, w2, w26 │ │ │ │ + movk w24, #0x1fa2, lsl #16 │ │ │ │ + add w24, w19, w24 │ │ │ │ + ror w2, w2, #28 │ │ │ │ + add w2, w2, w1 │ │ │ │ + eor w25, w25, w2 │ │ │ │ + eor w26, w1, w2 │ │ │ │ + add w3, w25, w3 │ │ │ │ + mov w25, #0x5665 // #22117 │ │ │ │ + add w3, w3, w27 │ │ │ │ + movk w25, #0xc4ac, lsl #16 │ │ │ │ + add w25, w25, w7 │ │ │ │ + mov w27, #0x23a7 // #9127 │ │ │ │ + movk w27, #0xab94, lsl #16 │ │ │ │ + ror w3, w3, #21 │ │ │ │ + add w3, w3, w2 │ │ │ │ + add w27, w27, w13 │ │ │ │ + eor w26, w26, w3 │ │ │ │ + mov w13, #0x11a1 // #4513 │ │ │ │ + add w26, w26, w4 │ │ │ │ + eor w4, w2, w3 │ │ │ │ + add w26, w26, w24 │ │ │ │ + mov w24, #0x2244 // #8772 │ │ │ │ + movk w24, #0xf429, lsl #16 │ │ │ │ + add w24, w24, w6 │ │ │ │ + movk w13, #0x4e08, lsl #16 │ │ │ │ + ror w26, w26, #16 │ │ │ │ add w26, w26, w3 │ │ │ │ - b 260fc │ │ │ │ - mov w3, w4 │ │ │ │ - b 26348 │ │ │ │ - mov x4, x2 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b 26b28 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.eq 26b44 // b.none │ │ │ │ - ldrb w6, [x4] │ │ │ │ - add x4, x4, #0x58 │ │ │ │ - cbnz w6, 26b1c │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 260f4 // b.plast │ │ │ │ - b 260d8 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 260f4 │ │ │ │ - movi v24.2s, #0x0 │ │ │ │ - and w9, w5, #0x1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 26524 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 26364 │ │ │ │ - mov w3, w4 │ │ │ │ - b 260d8 │ │ │ │ - movi v31.4s, #0xd │ │ │ │ - add v26.4s, v26.4s, v31.4s │ │ │ │ - mov w3, v26.s[3] │ │ │ │ - b 260d0 │ │ │ │ - movi v31.4s, #0xd │ │ │ │ - add v26.4s, v26.4s, v31.4s │ │ │ │ - mov w3, v26.s[3] │ │ │ │ - b 26340 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - b 26a34 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 x23, x3 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - mov x25, x5 │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - mov x28, x0 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x6] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp wzr, wzr, [sp, #84] │ │ │ │ - mov x0, x4 │ │ │ │ - bl 3a08 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - add x2, sp, #0x5c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w3, [sp, #92] │ │ │ │ - bl 57e88 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0x7 │ │ │ │ - add x1, x1, x2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3948 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - mov w1, #0x3b // #59 │ │ │ │ - strb w1, [x24, x0] │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - cbz w1, 27da4 │ │ │ │ - ldr x2, [x28, #48] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w22, #0x58 // #88 │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - add x0, x2, x19 │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 26cc0 // b.none │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cmp w20, w1 │ │ │ │ - b.cs 26d30 // b.hs, b.nlast │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - add x0, x2, x19 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 26c9c // b.any │ │ │ │ - ldr w26, [sp, #48] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add w21, w26, #0x1 │ │ │ │ - umull x1, w21, w22 │ │ │ │ - bl 5daa0 │ │ │ │ - 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] │ │ │ │ - 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 26d2c // b.plast │ │ │ │ - ldr x2, [x28, #48] │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - str w21, [sp, #48] │ │ │ │ - b 26c88 │ │ │ │ - str w21, [sp, #48] │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr q31, [x28] │ │ │ │ - ldur x19, [x28, #20] │ │ │ │ - fmov x0, d31 │ │ │ │ - str q31, [x20] │ │ │ │ - bl 3a08 │ │ │ │ - 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, 27d94 │ │ │ │ - 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 2aaa0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr d31, [x28, #56] │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr d30, [x19, #80] │ │ │ │ - ldr d14, [x1, #768] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - fcsel d31, d31, d30, ge // ge = tcont │ │ │ │ - fmul d15, d31, d14 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cbz w0, 26e9c │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 5daa0 │ │ │ │ - str x0, [x27, #88] │ │ │ │ - ldr x1, [x26, #88] │ │ │ │ - bl 16600 │ │ │ │ - ldr x2, [x19] │ │ │ │ - mov x1, x27 │ │ │ │ - ldrb w3, [x19, #60] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrb w4, [x19, #74] │ │ │ │ - bl 1f9e4 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2a02c │ │ │ │ - add x26, x26, #0x68 │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 26dec // b.pmore │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 26efc // b.none │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - mov x19, x22 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - bl 2aaa0 │ │ │ │ - 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 26de0 │ │ │ │ + add w13, w30, w13 │ │ │ │ + eor w4, w4, w26 │ │ │ │ + add w1, w4, w1 │ │ │ │ + add w1, w1, w25 │ │ │ │ + mov w25, #0xa039 // #41017 │ │ │ │ + movk w25, #0xfc93, lsl #16 │ │ │ │ + add w25, w22, w25 │ │ │ │ + mov w22, #0x5dd1 // #24017 │ │ │ │ + ror w1, w1, #9 │ │ │ │ + add w1, w1, w26 │ │ │ │ + movk w22, #0x8584, lsl #16 │ │ │ │ + orn w4, w1, w3 │ │ │ │ + add w22, w20, w22 │ │ │ │ + eor w4, w4, w26 │ │ │ │ + mov w20, #0xe6e0 // #59104 │ │ │ │ + add w2, w4, w2 │ │ │ │ + mov w4, #0x59c3 // #22979 │ │ │ │ + add w2, w2, w24 │ │ │ │ + movk w4, #0x655b, lsl #16 │ │ │ │ + add w4, w4, w12 │ │ │ │ + mov w24, #0xcc92 // #52370 │ │ │ │ + movk w24, #0x8f0c, lsl #16 │ │ │ │ + ror w2, w2, #26 │ │ │ │ + add w2, w2, w1 │ │ │ │ + add w24, w21, w24 │ │ │ │ + orn w12, w2, w26 │ │ │ │ + movk w20, #0xfe2c, lsl #16 │ │ │ │ + eor w12, w12, w1 │ │ │ │ + add w20, w19, w20 │ │ │ │ + add w3, w12, w3 │ │ │ │ + mov w12, #0x7e82 // #32386 │ │ │ │ + add w3, w3, w28 │ │ │ │ + movk w12, #0xf753, lsl #16 │ │ │ │ + add w12, w12, w8 │ │ │ │ + mov w19, #0x4314 // #17172 │ │ │ │ + movk w19, #0xa301, lsl #16 │ │ │ │ + ror w3, w3, #22 │ │ │ │ + add w3, w3, w2 │ │ │ │ + add w19, w19, w9 │ │ │ │ + orn w11, w3, w1 │ │ │ │ + mov w9, #0xd2bb // #53947 │ │ │ │ + eor w11, w11, w2 │ │ │ │ + movk w9, #0x2ad7, lsl #16 │ │ │ │ + add w11, w11, w26 │ │ │ │ + add w9, w9, w7 │ │ │ │ + add w11, w11, w27 │ │ │ │ + mov w21, #0x7e4f // #32335 │ │ │ │ + movk w21, #0x6fa8, lsl #16 │ │ │ │ + add w21, w21, w10 │ │ │ │ + mov w10, #0xf235 // #62005 │ │ │ │ + ror w11, w11, #17 │ │ │ │ + add w11, w11, w3 │ │ │ │ + movk w10, #0xbd3a, lsl #16 │ │ │ │ + orn w8, w11, w2 │ │ │ │ + add w10, w18, w10 │ │ │ │ + eor w8, w8, w3 │ │ │ │ + add w1, w8, w1 │ │ │ │ + mov w8, #0xd391 // #54161 │ │ │ │ + add w1, w1, w25 │ │ │ │ + movk w8, #0xeb86, lsl #16 │ │ │ │ + add w8, w17, w8 │ │ │ │ + ror w1, w1, #11 │ │ │ │ + add w1, w1, w11 │ │ │ │ + orn w6, w1, w3 │ │ │ │ + eor w6, w6, w11 │ │ │ │ + add w2, w6, w2 │ │ │ │ + add w2, w2, w4 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + ror w2, w2, #26 │ │ │ │ + add w2, w2, w1 │ │ │ │ + orn w6, w2, w11 │ │ │ │ + eor w6, w6, w1 │ │ │ │ + add w3, w6, w3 │ │ │ │ + add w3, w3, w24 │ │ │ │ + ror w3, w3, #22 │ │ │ │ + add w3, w3, w2 │ │ │ │ + orn w6, w3, w1 │ │ │ │ + eor w6, w6, w2 │ │ │ │ + add w6, w6, w11 │ │ │ │ + add w6, w6, w23 │ │ │ │ + ror w6, w6, #17 │ │ │ │ + add w6, w6, w3 │ │ │ │ + orn w7, w6, w2 │ │ │ │ + eor w7, w7, w3 │ │ │ │ + add w1, w7, w1 │ │ │ │ + add w1, w1, w22 │ │ │ │ + ror w1, w1, #11 │ │ │ │ + add w1, w1, w6 │ │ │ │ + orn w7, w1, w3 │ │ │ │ + eor w7, w7, w6 │ │ │ │ + add w2, w7, w2 │ │ │ │ + add w2, w2, w21 │ │ │ │ + ror w2, w2, #26 │ │ │ │ + add w2, w2, w1 │ │ │ │ + orn w7, w2, w6 │ │ │ │ + eor w7, w7, w1 │ │ │ │ + add w3, w7, w3 │ │ │ │ + add w3, w3, w20 │ │ │ │ + ror w3, w3, #22 │ │ │ │ + add w3, w3, w2 │ │ │ │ + orn w7, w3, w1 │ │ │ │ + eor w7, w7, w2 │ │ │ │ + add w7, w7, w6 │ │ │ │ + add w7, w7, w19 │ │ │ │ + ror w7, w7, #17 │ │ │ │ + add w7, w7, w3 │ │ │ │ + orn w6, w7, w2 │ │ │ │ + eor w6, w6, w3 │ │ │ │ + add w6, w6, w1 │ │ │ │ + add w6, w6, w13 │ │ │ │ + ror w6, w6, #11 │ │ │ │ + add w6, w6, w7 │ │ │ │ + orn w1, w6, w3 │ │ │ │ + eor w1, w1, w7 │ │ │ │ + add w1, w1, w2 │ │ │ │ + add w1, w1, w12 │ │ │ │ + ror w1, w1, #26 │ │ │ │ + add w1, w1, w6 │ │ │ │ + orn w2, w1, w7 │ │ │ │ + add w16, w16, w1 │ │ │ │ + eor w2, w2, w6 │ │ │ │ + add w2, w2, w3 │ │ │ │ + add w2, w2, w10 │ │ │ │ + ror w2, w2, #22 │ │ │ │ + add w2, w2, w1 │ │ │ │ + orn w3, w2, w6 │ │ │ │ + add w15, w15, w2 │ │ │ │ + eor w3, w3, w1 │ │ │ │ + add w3, w3, w7 │ │ │ │ + add w3, w3, w9 │ │ │ │ + ror w3, w3, #17 │ │ │ │ + add w3, w3, w2 │ │ │ │ + orn w1, w3, w1 │ │ │ │ + add w5, w5, w3 │ │ │ │ + eor w1, w1, w2 │ │ │ │ + add w14, w14, w3 │ │ │ │ + add w1, w1, w6 │ │ │ │ + stp w14, w15, [x0, #16] │ │ │ │ + add w1, w1, w8 │ │ │ │ + ror w1, w1, #11 │ │ │ │ + add w1, w1, w5 │ │ │ │ + stp w16, w1, [x0, #8] │ │ │ │ ldr x0, [sp, #72] │ │ │ │ - bl 38a0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fcmpe d15, d31 │ │ │ │ - b.mi 27d88 // b.first │ │ │ │ - mov x0, #0x404e000000000000 // #4633641066610819072 │ │ │ │ - fmov d31, x0 │ │ │ │ - mov w21, #0x3c // #60 │ │ │ │ - fcmpe d15, d31 │ │ │ │ - b.ge 27014 // b.tcont │ │ │ │ - fcvtzu w21, d15 │ │ │ │ - ldp d14, d15, [sp, #208] │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - cbz w2, 27020 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x3, [x20, #48] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w6, #0x68 // #104 │ │ │ │ - add x1, x3, x19 │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - ccmp w0, w1, #0x4, eq // eq = none │ │ │ │ - b.eq 26f98 // b.none │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cs 27028 // b.hs, b.nlast │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w5, #0x0 │ │ │ │ - add x1, x3, x19 │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - ccmp w0, w1, #0x4, eq // eq = none │ │ │ │ - b.ne 26f70 // b.any │ │ │ │ - add w4, w28, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - str w4, [sp, #16] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - str w5, [sp, #40] │ │ │ │ - umull x1, w4, w6 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - mov w6, #0x68 // #104 │ │ │ │ - add x1, x1, x19 │ │ │ │ - umull x28, w28, w6 │ │ │ │ - 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, [x22, x28] │ │ │ │ - str x1, [x0, #96] │ │ │ │ - stp q28, q27, [x0, #16] │ │ │ │ - stp q30, q29, [x0, #48] │ │ │ │ - str q31, [x0, #80] │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cs 276d8 // b.hs, b.nlast │ │ │ │ - ldr w28, [sp, #16] │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - ldr x3, [x20, #48] │ │ │ │ - ldr w5, [sp, #40] │ │ │ │ - b 26f58 │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - ldp d14, d15, [sp, #208] │ │ │ │ - cbnz w2, 26f34 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov w2, w28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 7892c │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x19, [sp, #40] │ │ │ │ - bl 38a0 │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 79d20 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - cbz w0, 2733c │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - adrp x1, 81000 │ │ │ │ - cbnz w0, 27430 │ │ │ │ - add x1, x1, #0x560 │ │ │ │ - adrp x0, 82000 │ │ │ │ - mov x19, x22 │ │ │ │ - add x0, x0, #0xb30 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 271c4 │ │ │ │ - cbz w28, 271b0 │ │ │ │ - sub w0, w28, #0x1 │ │ │ │ - mov w1, #0x50 // #80 │ │ │ │ - ldrb w2, [x19, #24] │ │ │ │ - umull x0, w0, w1 │ │ │ │ - add x8, x22, x0 │ │ │ │ - ldr w1, [x22, x0] │ │ │ │ - ldrb w0, [x8, #24] │ │ │ │ - ldr x26, [x8, #8] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.eq 27a30 // 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] │ │ │ │ - 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 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x2, [x27, #24] │ │ │ │ - mov w9, #0x2b // #43 │ │ │ │ - ldp x3, x6, [x19, #8] │ │ │ │ - mov w8, #0x2d // #45 │ │ │ │ - ldr w4, [x19] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - 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 587c8 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - bl 587c8 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2717c // b.plast │ │ │ │ - ldr x0, [x25, #568] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - adrp x2, 7f000 │ │ │ │ - ldr x0, [x25, #672] │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 271a8 // b.plast │ │ │ │ - ldr x0, [x25, #568] │ │ │ │ - bl 3738 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x19, x19, #0x50 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cs 2730c // b.hs, b.nlast │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 79b60 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 79b28 │ │ │ │ - ldr w0, [x19, #68] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2708c // b.plast │ │ │ │ - mov x0, x19 │ │ │ │ - bl 7a100 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - mov x0, x23 │ │ │ │ - strb w2, [x1, #1] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov w3, #0x3b // #59 │ │ │ │ - mov x0, x23 │ │ │ │ - str w3, [sp, #16] │ │ │ │ - strb w3, [x1, #2] │ │ │ │ - bl 3a08 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3948 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x24, x0 │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w3, [x1, #3] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x31 // #49 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 3a08 │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - add x0, x0, x1 │ │ │ │ - strb wzr, [x0, #5] │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 272a0 // b.plast │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x0, [x25, #656] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 7a4c0 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 27410 // b.pmore │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x0, [x25, #664] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 7a7e0 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 272e8 // b.plast │ │ │ │ - ldr x0, [x25, #560] │ │ │ │ - bl 3738 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 7a9ec │ │ │ │ - mov x0, x26 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x19, x19, #0x50 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cc 271c4 // b.lo, b.ul, b.last │ │ │ │ - cbz w0, 2733c │ │ │ │ - mov x19, x22 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - bl 7a9ec │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x19, x19, #0x50 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 27320 // b.pmore │ │ │ │ - mov x0, x22 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cbz w1, 273a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x1, x0, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 2a02c │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 38a0 │ │ │ │ - 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 27360 // b.lo, b.ul, b.last │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 788e8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x1, [x4] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 27de0 // 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 2ac14 // 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 x0, [x25, #552] │ │ │ │ - bl 3738 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 272c0 // b.plast │ │ │ │ - ldr x0, [x25, #560] │ │ │ │ - bl 2fd0 │ │ │ │ - b 272c0 │ │ │ │ - add x1, x1, #0x560 │ │ │ │ - adrp x0, 82000 │ │ │ │ - mov x19, x22 │ │ │ │ - add x0, x0, #0xb30 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 27580 │ │ │ │ - cbz w28, 2756c │ │ │ │ - sub w0, w28, #0x1 │ │ │ │ - mov w1, #0x50 // #80 │ │ │ │ - ldrb w3, [x19, #24] │ │ │ │ - umull x0, w0, w1 │ │ │ │ - add x8, x22, x0 │ │ │ │ - ldr w2, [x22, x0] │ │ │ │ - ldrb w1, [x8, #24] │ │ │ │ - ldr x26, [x8, #8] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 276e0 // 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] │ │ │ │ - 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 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x2, [x27, #24] │ │ │ │ - mov w9, #0x2b // #43 │ │ │ │ - ldp x3, x6, [x19, #8] │ │ │ │ - mov w8, #0x2d // #45 │ │ │ │ - ldr w4, [x19] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - 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 587c8 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - bl 587c8 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 27538 // b.plast │ │ │ │ - ldr x0, [x25, #568] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - adrp x2, 7f000 │ │ │ │ - ldr x0, [x25, #672] │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 27564 // b.plast │ │ │ │ - ldr x0, [x25, #568] │ │ │ │ - bl 3738 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x19, x19, #0x50 │ │ │ │ - cmp w0, w28 │ │ │ │ - b.ls 2730c // b.plast │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 79b60 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 79b28 │ │ │ │ - ldr w0, [x19, #68] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2744c // b.plast │ │ │ │ - mov x0, x19 │ │ │ │ - bl 7a100 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - mov x0, x23 │ │ │ │ - strb w2, [x1, #1] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov w3, #0x3b // #59 │ │ │ │ - mov x0, x23 │ │ │ │ - str w3, [sp, #16] │ │ │ │ - strb w3, [x1, #2] │ │ │ │ - bl 3a08 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3948 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x24, x0 │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w3, [x1, #3] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x32 // #50 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 3a08 │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - add x0, x0, x1 │ │ │ │ - strb wzr, [x0, #5] │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2765c // b.plast │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x0, [x25, #656] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 7a4c0 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 276b8 // b.pmore │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x0, [x25, #664] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 7a7e0 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 276a4 // b.plast │ │ │ │ - ldr x0, [x25, #560] │ │ │ │ - bl 3738 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 7a9ec │ │ │ │ - mov x0, x26 │ │ │ │ - bl 38a0 │ │ │ │ - b 2756c │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - bl 3738 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2767c // b.plast │ │ │ │ - ldr x0, [x25, #560] │ │ │ │ - bl 2fd0 │ │ │ │ - b 2767c │ │ │ │ - ldr w28, [sp, #16] │ │ │ │ - b 27028 │ │ │ │ - ldr w0, [x19] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 27478 // b.any │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - cmp x3, x26 │ │ │ │ - b.cc 27dc8 // b.lo, b.ul, b.last │ │ │ │ - sub x4, x3, x26 │ │ │ │ - mov x0, #0x4e1f // #19999 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.hi 27478 // b.pmore │ │ │ │ - cbnz w1, 278b8 │ │ │ │ - ldr x0, [x8, #16] │ │ │ │ - add x0, x26, x0 │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.cs 2756c // b.hs, b.nlast │ │ │ │ - mov x0, x23 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x8, [sp, #56] │ │ │ │ - bl 3a08 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - 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, [x24, x2] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - strb w26, [x1, #2] │ │ │ │ - bl 3a08 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3948 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w26, [x1, #3] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x32 // #50 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 3a08 │ │ │ │ - add x2, x24, x0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - mov w10, #0x2b // #43 │ │ │ │ - ldr x8, [sp, #56] │ │ │ │ - add x2, x2, x1 │ │ │ │ - mov x5, x24 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - mov w7, #0x2d // #45 │ │ │ │ - adrp x1, 81000 │ │ │ │ - strb wzr, [x2, #5] │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - 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 58690 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 27860 // b.plast │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - adrp x2, 7f000 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - ldr x0, [x25, #656] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x8, [sp, #16] │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 27898 // b.plast │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - bl 3738 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - ldrb w0, [x8, #24] │ │ │ │ - cbz w0, 2756c │ │ │ │ - ldr x26, [x8, #8] │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - add x0, x0, x3 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.ls 2756c // b.plast │ │ │ │ - mov x0, x23 │ │ │ │ - str x8, [sp, #16] │ │ │ │ - str x3, [sp, #56] │ │ │ │ - bl 3a08 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x8, #16] │ │ │ │ - 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, [x24, x2] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - strb w26, [x1, #2] │ │ │ │ - bl 3a08 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3948 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w26, [x1, #3] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x32 // #50 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - mov w9, #0x2b // #43 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - add x1, x1, x2 │ │ │ │ - mov x5, x24 │ │ │ │ - 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, 81000 │ │ │ │ - cmp w8, #0x0 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - csel w7, w9, w7, eq // eq = none │ │ │ │ - bl 58690 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 27a00 // b.plast │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - adrp x2, 7f000 │ │ │ │ - ldr x0, [x25, #656] │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 27564 // b.plast │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - bl 3738 │ │ │ │ - b 27564 │ │ │ │ - ldr w2, [x19] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 270b8 // b.any │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - cmp x2, x26 │ │ │ │ - b.cc 27db0 // b.lo, b.ul, b.last │ │ │ │ - sub x4, x2, x26 │ │ │ │ - mov x3, #0x4e1f // #19999 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.hi 270b8 // b.pmore │ │ │ │ - cbnz w0, 27c10 │ │ │ │ - ldr x0, [x8, #16] │ │ │ │ - add x0, x26, x0 │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.cs 271b0 // b.hs, b.nlast │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str x8, [sp, #56] │ │ │ │ - bl 3a08 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - add x3, x0, #0x1 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - 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, [x24, x3] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - strb w26, [x1, #2] │ │ │ │ - bl 3a08 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3948 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w26, [x1, #3] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x31 // #49 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 3a08 │ │ │ │ - add x2, x24, x0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - mov w10, #0x2b // #43 │ │ │ │ - ldr x8, [sp, #56] │ │ │ │ - add x2, x2, x1 │ │ │ │ - mov x5, x24 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - mov w7, #0x2d // #45 │ │ │ │ - adrp x1, 81000 │ │ │ │ - strb wzr, [x2, #5] │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - 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 58690 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 27bb4 // b.plast │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - adrp x2, 7f000 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - ldr x0, [x25, #656] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x8, [sp, #16] │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 27bf0 // b.plast │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - bl 3738 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - ldrb w0, [x8, #24] │ │ │ │ - cbz w0, 271b0 │ │ │ │ - ldr x26, [x8, #8] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - add x0, x0, x2 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.ls 271b0 // b.plast │ │ │ │ - mov x0, x23 │ │ │ │ - str x8, [sp, #16] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - bl 3a08 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - add x3, x0, #0x1 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x8, #16] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - add x1, x1, x26 │ │ │ │ - mov w26, #0x3b // #59 │ │ │ │ - cmp x1, x2 │ │ │ │ - cset w1, cc // cc = lo, ul, last │ │ │ │ - add w1, w1, #0x42 │ │ │ │ - strb w1, [x24, x3] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - strb w26, [x1, #2] │ │ │ │ - bl 3a08 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3948 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x24, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w26, [x1, #3] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x31 // #49 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 3a08 │ │ │ │ - add x1, x24, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - mov w9, #0x2b // #43 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - add x1, x1, x2 │ │ │ │ - mov x5, x24 │ │ │ │ - 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, 81000 │ │ │ │ - cmp w8, #0x0 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - csel w7, w9, w7, eq // eq = none │ │ │ │ - bl 58690 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 27d58 // b.plast │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - adrp x2, 7f000 │ │ │ │ - ldr x0, [x25, #656] │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 271a8 // b.plast │ │ │ │ - ldr x0, [x25, #552] │ │ │ │ - bl 3738 │ │ │ │ - b 271a8 │ │ │ │ - ldp d14, d15, [sp, #208] │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - b 26f2c │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - bl 38a0 │ │ │ │ - b 26f2c │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - b 26d30 │ │ │ │ - sub x4, x26, x2 │ │ │ │ - mov x3, #0x4e1f // #19999 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.hi 270b8 // b.pmore │ │ │ │ - cbz w0, 27a5c │ │ │ │ - b 27c10 │ │ │ │ - sub x4, x26, x3 │ │ │ │ - mov x0, #0x4e1f // #19999 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.hi 27478 // b.pmore │ │ │ │ - cbnz w1, 278b8 │ │ │ │ - b 2770c │ │ │ │ - stp d14, d15, [sp, #208] │ │ │ │ bl 3588 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - and w21, w1, #0xff │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cbz w1, 27fe8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w26, #0x58 // #88 │ │ │ │ - add x0, x2, x19 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.eq 27f84 // b.none │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w20, w1 │ │ │ │ - b.cc 27e2c // b.lo, b.ul, b.last │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.ls 28010 // b.plast │ │ │ │ - sub w23, w23, #0x2 │ │ │ │ - add x0, x24, #0xc8 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - add x19, x24, #0x70 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - umaddl x23, w23, w1, x0 │ │ │ │ - b 27ec0 │ │ │ │ - ldp w2, w3, [sp, #100] │ │ │ │ - mov w0, w0 │ │ │ │ - ldr w26, [sp, #108] │ │ │ │ - add w22, w2, w3 │ │ │ │ - sub x3, x0, #0x1 │ │ │ │ - sub x4, x26, #0x1 │ │ │ │ - add x3, x3, x22 │ │ │ │ - add x4, x4, x1 │ │ │ │ - cbnz w25, 27f60 │ │ │ │ - mov x0, x3 │ │ │ │ - orr w2, w21, #0x1 │ │ │ │ - orr w3, w21, #0x2 │ │ │ │ - cmp x4, x22 │ │ │ │ - b.ls 27eb4 // b.plast │ │ │ │ - cmp x0, x1 │ │ │ │ - csel w21, w3, w2, cs // cs = hs, nlast │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 27f34 // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldur x2, [x19, #-88] │ │ │ │ - ldr x3, [x1, #88] │ │ │ │ - ldr x0, [x2, #88] │ │ │ │ - ldr w4, [x1, #32] │ │ │ │ - ldr w3, [x3, #28] │ │ │ │ - ldrb w26, [x1, #96] │ │ │ │ - ldr w28, [x1] │ │ │ │ - ldrb w25, [x2, #96] │ │ │ │ - ldr w27, [x2] │ │ │ │ - ldr w20, [x2, #32] │ │ │ │ - ldr w22, [x0, #28] │ │ │ │ - stp w4, w3, [sp, #100] │ │ │ │ - bl 1ab00 │ │ │ │ - str w0, [sp, #108] │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1ab00 │ │ │ │ - cmp w28, w27 │ │ │ │ - orr w5, w21, #0x4 │ │ │ │ - orr w6, w21, #0x8 │ │ │ │ - add w1, w20, w22 │ │ │ │ - ccmp w26, w25, #0x0, eq // eq = none │ │ │ │ - b.eq 27e74 // b.none │ │ │ │ - cmp w28, w27 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - csel w21, w6, w5, ne // ne = any │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 27ec0 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ - mov w0, w21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - orr w0, w21, #0x1 │ │ │ │ - add x26, x26, x1 │ │ │ │ - orr w2, w21, #0x3 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ls 27eb4 // b.plast │ │ │ │ - cmp x26, x22 │ │ │ │ - csel w21, w2, w0, cs // cs = hs, nlast │ │ │ │ - b 27eb4 │ │ │ │ - add w25, w23, #0x1 │ │ │ │ - mov x0, x24 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - umull x1, w25, w26 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x3, [x22, #48] │ │ │ │ - umull x2, w23, w26 │ │ │ │ - mov w23, w25 │ │ │ │ - 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, [x24, x2] │ │ │ │ - str x0, [x1, #80] │ │ │ │ - stp q29, q28, [x1, #16] │ │ │ │ - stp q31, q30, [x1, #48] │ │ │ │ - ldr w1, [x22, #32] │ │ │ │ - cmp w20, w1 │ │ │ │ - b.cs 27e4c // b.hs, b.nlast │ │ │ │ - ldr x2, [x22, #48] │ │ │ │ - b 27e2c │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ - mov w0, w21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 27f40 │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldp w0, w2, [x0] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 28054 // 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 28098 // b.none │ │ │ │ - ret │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sxtw x1, w1 │ │ │ │ - udiv x2, x1, x3 │ │ │ │ - msub x1, x2, x3, x1 │ │ │ │ - str w1, [x0] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldp w4, w3, [x0] │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - add w0, w3, #0x1 │ │ │ │ - sxtw x0, w0 │ │ │ │ - udiv x1, x0, x2 │ │ │ │ - msub x0, x1, x2, x0 │ │ │ │ - cmp x0, w4, sxtw │ │ │ │ - b.eq 28138 // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - strb w20, [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 28128 // b.any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - sxtw x0, w0 │ │ │ │ - udiv x1, x0, x2 │ │ │ │ - msub x0, x1, x2, x0 │ │ │ │ - str w0, [x19] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 281b0 │ │ │ │ - bl 2fd0 │ │ │ │ - ldp w3, w0, [x19] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 2819c // b.none │ │ │ │ - str x21, [sp, #32] │ │ │ │ - adrp x21, 83000 │ │ │ │ - add x21, x21, #0xbb0 │ │ │ │ - nop │ │ │ │ - ldp x6, x7, [x19, #8] │ │ │ │ - add w4, w3, #0x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sxtw x4, w4 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - udiv x5, x4, x6 │ │ │ │ - ldrb w3, [x7, w3, sxtw] │ │ │ │ - msub x4, x5, x6, x4 │ │ │ │ - str w4, [x19] │ │ │ │ - bl 3510 │ │ │ │ - ldp w3, w0, [x19] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 28160 // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 280e8 │ │ │ │ - bl 3738 │ │ │ │ - ldr w3, [x19, #4] │ │ │ │ - b 280e8 │ │ │ │ - mov w0, w3 │ │ │ │ - mov w3, w4 │ │ │ │ - b 28148 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldp w4, w2, [x0] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.gt 28238 │ │ │ │ - sub w1, w2, w4 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - sxtw x1, w1 │ │ │ │ - cbz x0, 2820c │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 2fd0 │ │ │ │ - ldp w4, w0, [x19] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.gt 28288 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x0, x0, w4, sxtw │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str xzr, [x19] │ │ │ │ - cbz x0, 28278 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 3738 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - sxtw x4, w4 │ │ │ │ - sxtw x20, w2 │ │ │ │ - sub x1, x1, x4 │ │ │ │ - cbnz x0, 281f4 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x0, x0, x4 │ │ │ │ - bl 38e8 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str xzr, [x19] │ │ │ │ - cbnz x0, 28228 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - sxtw x4, w4 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x0, x0, x4 │ │ │ │ - bl 38e8 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 38e8 │ │ │ │ - b 2826c │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x5, x1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - ldp w1, w4, [x0] │ │ │ │ - cmp x2, x20 │ │ │ │ - b.cc 28398 // b.lo, b.ul, b.last │ │ │ │ - cmp w1, w4 │ │ │ │ - b.gt 28354 │ │ │ │ - sub w1, w4, w1 │ │ │ │ - sub x1, x2, w1, sxtw │ │ │ │ - cmp x20, x1 │ │ │ │ - b.hi 28414 // b.pmore │ │ │ │ - sxtw x1, w4 │ │ │ │ - sub x3, x2, x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x20, x3 │ │ │ │ - b.ls 283e8 // b.plast │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x5 │ │ │ │ - stp x5, x3, [sp, #32] │ │ │ │ - bl 3948 │ │ │ │ - ldp x5, x3, [sp, #32] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - sub x2, x20, x3 │ │ │ │ - add x1, x5, x3 │ │ │ │ - bl 3948 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - sub w20, w20, w3 │ │ │ │ - str w20, [x19, #4] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub w1, w1, w4 │ │ │ │ - sxtw x0, w4 │ │ │ │ - cmp x20, w1, sxtw │ │ │ │ - b.hi 28414 // b.pmore │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov x1, x5 │ │ │ │ - mov x2, x20 │ │ │ │ - add x0, x3, x0 │ │ │ │ - bl 3948 │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - add w0, w0, w20 │ │ │ │ - str w0, [x19, #4] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp w1, w4 │ │ │ │ - b.ne 28440 // b.any │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 283b4 │ │ │ │ - str x5, [sp, #32] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov x0, x5 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 28384 │ │ │ │ - bl 3738 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x5 │ │ │ │ - bl 3948 │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - add w0, w0, w20 │ │ │ │ - str w0, [x19, #4] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x19 │ │ │ │ - str x5, [sp, #32] │ │ │ │ - bl 281c0 │ │ │ │ - ldp w2, w4, [x19] │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - cmp w2, w4 │ │ │ │ - sxtw x0, w4 │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - mov x1, x0 │ │ │ │ - b.le 282fc │ │ │ │ - b 28364 │ │ │ │ - str x5, [sp, #32] │ │ │ │ - bl 281c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - cbnz x0, 283a8 │ │ │ │ - b 283b4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 37e0 │ │ │ │ - stp xzr, x20, [x19] │ │ │ │ - stp x0, x22, [x19, #16] │ │ │ │ - str x21, [x19, #32] │ │ │ │ - strh wzr, [x19, #44] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldp w2, w3, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.gt 284f4 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.lt 28508 // b.tstop │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - sub x0, x0, w1, sxtw │ │ │ │ - ret │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w2, w2, w3, le │ │ │ │ - sub w2, w2, w1 │ │ │ │ - sxtw x0, w2 │ │ │ │ - ret │ │ │ │ - sub w3, w3, w1 │ │ │ │ - sxtw x0, w3 │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr q30, [x1, #544] │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr d31, [x1, #264] │ │ │ │ + str q30, [x0] │ │ │ │ + str d31, [x0, #16] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.gt 2853c │ │ │ │ - sub w1, w1, w2 │ │ │ │ - sxtw x0, w1 │ │ │ │ - ret │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x0, w1, sxtw │ │ │ │ - sub x0, x1, w2, sxtw │ │ │ │ - ret │ │ │ │ + cbz w2, 2ad64 │ │ │ │ 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] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x23, 81000 │ │ │ │ - add x2, x23, #0x590 │ │ │ │ - bl 3510 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 285bc │ │ │ │ - adrp x22, 83000 │ │ │ │ - add x20, x19, w20, sxtw │ │ │ │ - add x22, x22, #0xbb0 │ │ │ │ - nop │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x2, x22 │ │ │ │ - ldrb w3, [x19], #1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 285a0 // b.any │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x2, x23, #0x590 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 3510 │ │ │ │ - bti c │ │ │ │ - mov w2, #0x5e // #94 │ │ │ │ - strb w2, [x0] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 28604 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov w1, #0x5f // #95 │ │ │ │ - b 3ac8 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, x1 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - str wzr, [x1] │ │ │ │ - bl 3618 <__strcat_chk@plt+0x8> │ │ │ │ - ldp w21, w2, [x20] │ │ │ │ - cbz w0, 28644 │ │ │ │ - cmp w2, w21 │ │ │ │ - b.lt 28880 // b.tstop │ │ │ │ - sxtw x22, w21 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - b 28674 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldr x3, [x20, #24] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - sub w2, w19, #0x1 │ │ │ │ - add w2, w2, w0 │ │ │ │ + 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 2ac90 // b.lo, b.ul, b.last │ │ │ │ + add w2, w2, #0x1 │ │ │ │ str w2, [x20, #4] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - sub w2, w2, w21 │ │ │ │ - add w19, w2, #0x1 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - add x0, x24, x22 │ │ │ │ - sxtw x2, w19 │ │ │ │ - bl 3870 │ │ │ │ - cbnz x0, 28744 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - bl 3618 <__strcat_chk@plt+0x8> │ │ │ │ - cbnz w0, 28844 │ │ │ │ - ldp x3, x0, [x20, #8] │ │ │ │ - add w21, w19, w21 │ │ │ │ - ldrsw x2, [x20] │ │ │ │ - mov w19, w21 │ │ │ │ - sxtw x22, w21 │ │ │ │ - udiv x1, x22, x3 │ │ │ │ - msub x1, x1, x3, x22 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 28650 // b.any │ │ │ │ - lsl x24, x3, #1 │ │ │ │ - sub w25, w21, #0x1 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr w26, [x20] │ │ │ │ - sub x1, x3, #0x1 │ │ │ │ - cmp x1, w25, sxtw │ │ │ │ - b.eq 2871c // b.none │ │ │ │ - sub w2, w3, w26 │ │ │ │ - add x1, x0, w26, sxtw │ │ │ │ - str x3, [sp, #88] │ │ │ │ - sxtw x2, w2 │ │ │ │ - sub x5, x24, x2 │ │ │ │ - add x0, x0, x5 │ │ │ │ - bl 3948 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - sub w3, w24, w3 │ │ │ │ - add w26, w3, w26 │ │ │ │ - str w26, [x20] │ │ │ │ - str x24, [x20, #8] │ │ │ │ - cmn w25, #0x1 │ │ │ │ - b.eq 28808 // b.none │ │ │ │ - sub w2, w26, w21 │ │ │ │ - sub x3, x24, x22 │ │ │ │ - cmp w25, w26 │ │ │ │ - add x0, x0, x22 │ │ │ │ - sxtw x2, w2 │ │ │ │ - csel x2, x3, x2, ge // ge = tcont │ │ │ │ - b 2865c │ │ │ │ - sub w19, w0, w24 │ │ │ │ - ldr w21, [x20] │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ge 28810 // b.tcont │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - sxtw x21, w21 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - sub x25, x25, x21 │ │ │ │ - add x22, x25, w19, sxtw │ │ │ │ - add x0, x22, x1 │ │ │ │ - bl 37e0 │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x24, x0 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - add x1, x3, x21 │ │ │ │ - bl 3138 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - sxtw x2, w19 │ │ │ │ - add x0, x24, x25 │ │ │ │ - bl 3138 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - str w22, [x23] │ │ │ │ - bl 3618 <__strcat_chk@plt+0x8> │ │ │ │ - cbnz w0, 287e0 │ │ │ │ - ldr w0, [x20] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.le 287e0 │ │ │ │ - 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 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr w1, [x20] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add w1, w1, w0 │ │ │ │ - str w1, [x20, #4] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - str w19, [x20] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x24 │ │ │ │ + cbnz w19, 2acf4 │ │ │ │ + cmp w21, #0x3f │ │ │ │ + b.ls 2ad40 // 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 2a1a0 │ │ │ │ + cmp x19, x22 │ │ │ │ + b.ne 2acb0 // b.any │ │ │ │ + add x23, x23, #0x40 │ │ │ │ + mov w0, #0x40 // #64 │ │ │ │ + and w21, w21, #0x3f │ │ │ │ + umaddl x23, w24, w0, x23 │ │ │ │ + cbnz w21, 2ad40 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sxtw x2, w26 │ │ │ │ - b 28650 │ │ │ │ - sub w22, w19, w21 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - sxtw x22, w22 │ │ │ │ - add x0, x22, x1 │ │ │ │ - bl 37e0 │ │ │ │ - mov x24, x0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.le 28798 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - mov x2, x22 │ │ │ │ - add x1, x1, w21, sxtw │ │ │ │ + add w22, w21, w19 │ │ │ │ + cmp w22, #0x40 │ │ │ │ + b.ls 2ad68 // b.plast │ │ │ │ + mov w24, #0x40 // #64 │ │ │ │ + sub w24, w24, w19 │ │ │ │ + add x22, x20, #0x18 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, x22, w19, uxtw │ │ │ │ bl 3138 │ │ │ │ - b 28798 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - bl 3618 <__strcat_chk@plt+0x8> │ │ │ │ - cbz w0, 28890 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x5c0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x20, #4] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x20, #44] │ │ │ │ - add w19, w0, #0x1 │ │ │ │ - b 28748 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - strb w0, [x20, #44] │ │ │ │ - b 287ec │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x5f0 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x5b0 │ │ │ │ - mov w2, #0x141 // #321 │ │ │ │ - bl 34b0 │ │ │ │ - bti c │ │ │ │ - ldp w0, w1, [x0] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - b 38a0 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, #0x30 // #48 │ │ │ │ - mov x20, x1 │ │ │ │ - smull x1, w0, w19 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w0 │ │ │ │ - mov x22, x2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x3 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x24, x0 │ │ │ │ - cbz w21, 28974 │ │ │ │ - umaddl x21, w21, w19, x0 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x19, x0 │ │ │ │ + add x23, x23, x24 │ │ │ │ + sub w0, w19, #0x40 │ │ │ │ + mov x1, x22 │ │ │ │ + add w21, w21, w0 │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add x19, x19, #0x30 │ │ │ │ - bl 37e0 │ │ │ │ - stp xzr, x20, [x19, #-48] │ │ │ │ - stp x0, x22, [x19, #-32] │ │ │ │ - stur x23, [x19, #-16] │ │ │ │ - sturh wzr, [x19, #-4] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 2894c // b.any │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + bl 2a1a0 │ │ │ │ + cmp w21, #0x3f │ │ │ │ + b.hi 2ac9c // b.pmore │ │ │ │ + cbz w21, 2acdc │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x23 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + add x0, x20, #0x18 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 289e0 │ │ │ │ - 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 38a0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 289c0 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ + b 3138 │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 28adc │ │ │ │ - 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 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - umaddl x21, w1, w2, x0 │ │ │ │ - b 28a7c │ │ │ │ - sub w2, w2, w4 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - sxtw x20, w2 │ │ │ │ - cbz x0, 28ab0 │ │ │ │ - bl 2fd0 │ │ │ │ - ldp w4, w0, [x19] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.le 28ab0 │ │ │ │ - sxtw x4, w4 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x0, x0, x4 │ │ │ │ - bl 38e8 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str xzr, [x19] │ │ │ │ - cbz x0, 28a70 │ │ │ │ - bl 3738 │ │ │ │ - add x19, x19, #0x30 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 28ac8 // b.none │ │ │ │ - ldp w4, w2, [x19] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.le 28a18 │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - sxtw x4, w4 │ │ │ │ - sxtw x22, w2 │ │ │ │ - sub x20, x20, x4 │ │ │ │ - cbz x0, 28a3c │ │ │ │ - bl 2fd0 │ │ │ │ - ldp w4, w0, [x19] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.gt 28a38 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x0, x0, w4, sxtw │ │ │ │ - bl 38e8 │ │ │ │ - b 28a60 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, w19 │ │ │ │ + add x19, x20, #0x18 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl 3138 │ │ │ │ + cmp w22, #0x40 │ │ │ │ + b.ne 2acdc // b.any │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w4, [x1, w0, uxtw #2] │ │ │ │ - ldr w3, [x2] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 28b14 // b.plast │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cbz w0, 28b0c │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr w0, [x1, x0, lsl #2] │ │ │ │ - cmp w3, w0 │ │ │ │ - cset w2, ls // ls = plast │ │ │ │ - mov w0, w2 │ │ │ │ - ret │ │ │ │ - cset w2, cc // cc = lo, ul, last │ │ │ │ - lsl w2, w2, #1 │ │ │ │ - mov w0, w2 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldrb w1, [x1, #96] │ │ │ │ - b 1b950 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr w19, [x2, #32] │ │ │ │ - ldrb w1, [x2, #96] │ │ │ │ - bl 1bc04 │ │ │ │ - add w0, w19, w0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + mov x1, x19 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + 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 1baa0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 2a1a0 │ │ │ │ paciasp │ │ │ │ - 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] │ │ │ │ - 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 5daa0 │ │ │ │ - mov x26, x0 │ │ │ │ - ubfiz x1, x21, #2, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - lsl x1, x21, #3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x26, #24] │ │ │ │ - mov x1, #0x101 // #257 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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, 292cc │ │ │ │ - mov w1, w19 │ │ │ │ - sub w22, w21, #0x1 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ + 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 x23, x0 │ │ │ │ + str d15, [sp, #184] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #104] │ │ │ │ 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 5daa0 │ │ │ │ - cbz x0, 2932c │ │ │ │ - ldr x1, [x23, x28, lsl #3] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr w4, [x1, #64] │ │ │ │ - cbz w4, 28ccc │ │ │ │ - nop │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + bl 37e0 │ │ │ │ + mov x24, x0 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d30, [x0, #264] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q31, [x0, #544] │ │ │ │ + str d30, [sp, #16] │ │ │ │ + str q31, [sp] │ │ │ │ + cbz w22, 2af48 │ │ │ │ + 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 2af90 // b.plast │ │ │ │ + and x21, x22, #0xffffffc0 │ │ │ │ + mov x19, x23 │ │ │ │ + add x21, x23, x21 │ │ │ │ + mov x20, sp │ │ │ │ nop │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - ldrb w1, [x1, x2] │ │ │ │ - strb w1, [x0, w27, uxtw] │ │ │ │ - cbz w1, 2916c │ │ │ │ - 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 28ca0 // b.pmore │ │ │ │ - mov w1, w27 │ │ │ │ - mov w2, w27 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - cmp w22, w28 │ │ │ │ - b.eq 290fc // b.none │ │ │ │ - strb w19, [x0, x2] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + bl 2a1a0 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 2ae40 // b.any │ │ │ │ + ands w1, w22, #0x3f │ │ │ │ + mov w2, #0x38 // #56 │ │ │ │ + b.ne 2af58 // b.any │ │ │ │ + ldr s31, [sp] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr s29, [sp, #4] │ │ │ │ + adrp x1, 86000 │ │ │ │ + add x1, x1, #0x710 │ │ │ │ + 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 2ac40 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl 2ac40 │ │ │ │ + ldp s0, s29, [x20, #8] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldp s28, s31, [x20, #16] │ │ │ │ + ldr q30, [x0, #560] │ │ │ │ + dup v0.4s, v0.s[0] │ │ │ │ + dup v29.4s, v29.s[0] │ │ │ │ + dup v28.4s, v28.s[0] │ │ │ │ + dup v31.4s, v31.s[0] │ │ │ │ + ushl v0.4s, v0.4s, v30.4s │ │ │ │ + ushl v29.4s, v29.4s, v30.4s │ │ │ │ + ushl v28.4s, v28.4s, v30.4s │ │ │ │ + ushl v31.4s, v31.4s, v30.4s │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + uzp1 v29.8h, v0.8h, v29.8h │ │ │ │ + uzp1 v31.8h, v28.8h, v31.8h │ │ │ │ + uzp1 v31.16b, v29.16b, v31.16b │ │ │ │ + str q31, [x24] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ - strb w19, [x25, x2] │ │ │ │ - str w1, [x20, x28, lsl #2] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp x21, x28 │ │ │ │ - b.ne 28c64 // b.any │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x2, x25 │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - stp w1, w24, [x26] │ │ │ │ - add w4, w19, #0x1 │ │ │ │ - stp x20, x0, [x26, #8] │ │ │ │ - add x13, x25, #0x1 │ │ │ │ - mvn x12, x25 │ │ │ │ - ldrb w0, [x2] │ │ │ │ - cmp w4, #0x100 │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - mov w11, #0x17 // #23 │ │ │ │ - mov w9, #0xff // #255 │ │ │ │ - mov w10, #0x100 // #256 │ │ │ │ - cbz w0, 28d60 │ │ │ │ - nop │ │ │ │ - b.eq 29218 // b.none │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - mov w19, w4 │ │ │ │ - ldrb w0, [x2] │ │ │ │ - add w4, w19, #0x1 │ │ │ │ - cmp w4, #0x100 │ │ │ │ - cbnz w0, 28d40 │ │ │ │ - b.eq 291cc // b.none │ │ │ │ - sub w5, w12, w19 │ │ │ │ - sub w1, w9, w4 │ │ │ │ - and w3, w5, #0xf │ │ │ │ - add w0, w3, #0x10 │ │ │ │ - cmp w0, #0x17 │ │ │ │ - csel w0, w0, w11, cs // cs = hs, nlast │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 29164 // b.pmore │ │ │ │ - cbz w3, 29190 │ │ │ │ - ldrb w1, [x2, #1] │ │ │ │ - cbnz w1, 29198 │ │ │ │ - add w0, w19, #0x2 │ │ │ │ - tst w5, #0xe │ │ │ │ - b.eq 28ed8 // b.none │ │ │ │ - ldrb w1, [x2, #2] │ │ │ │ - cbnz w1, 291d8 │ │ │ │ - add w0, w19, #0x3 │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.ls 28ed8 // b.plast │ │ │ │ - ldrb w1, [x2, #3] │ │ │ │ - cbnz w1, 291f8 │ │ │ │ - add w0, w19, #0x4 │ │ │ │ - tst w5, #0xc │ │ │ │ - b.eq 28ed8 // b.none │ │ │ │ - ldrb w1, [x2, #4] │ │ │ │ - cbnz w1, 29288 │ │ │ │ - add w0, w19, #0x5 │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.ls 28ed8 // b.plast │ │ │ │ - ldrb w1, [x2, #5] │ │ │ │ - cbnz w1, 292b4 │ │ │ │ - add w0, w19, #0x6 │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.eq 28ed8 // b.none │ │ │ │ - ldrb w1, [x2, #6] │ │ │ │ - cbnz w1, 292a8 │ │ │ │ - add w0, w19, #0x7 │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 28ed8 // b.none │ │ │ │ - ldrb w1, [x2, #7] │ │ │ │ - cbnz w1, 292c0 │ │ │ │ - add w0, w19, #0x8 │ │ │ │ - tbz w5, #3, 28ed8 │ │ │ │ - ldrb w1, [x2, #8] │ │ │ │ - add x5, x2, #0x8 │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - cbnz w1, 290e4 │ │ │ │ - add w0, w19, #0x9 │ │ │ │ - cmp w3, #0x8 │ │ │ │ - b.ls 28ed8 // b.plast │ │ │ │ - ldrb w1, [x2, #9] │ │ │ │ - add x5, x2, #0x9 │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - cbnz w1, 290e4 │ │ │ │ - add w0, w19, #0xa │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.eq 28ed8 // b.none │ │ │ │ - ldrb w1, [x2, #10] │ │ │ │ - add x5, x2, #0xa │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - cbnz w1, 290e4 │ │ │ │ - add w0, w19, #0xb │ │ │ │ - cmp w3, #0xa │ │ │ │ - b.eq 28ed8 // b.none │ │ │ │ - ldrb w1, [x2, #11] │ │ │ │ - add x5, x2, #0xb │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - cbnz w1, 290e4 │ │ │ │ - add w0, w19, #0xc │ │ │ │ - cmp w3, #0xb │ │ │ │ - b.eq 28ed8 // b.none │ │ │ │ - ldrb w1, [x2, #12] │ │ │ │ - add x5, x2, #0xc │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - cbnz w1, 290e4 │ │ │ │ - add w0, w19, #0xd │ │ │ │ - cmp w3, #0xc │ │ │ │ - b.eq 28ed8 // b.none │ │ │ │ - ldrb w1, [x2, #13] │ │ │ │ - cbnz w1, 29314 │ │ │ │ - add w0, w19, #0xe │ │ │ │ - cmp w3, #0xd │ │ │ │ - b.eq 28ed8 // b.none │ │ │ │ - ldrb w1, [x2, #14] │ │ │ │ - add x5, x2, #0xe │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - cbnz w1, 290e4 │ │ │ │ - add w0, w19, #0xf │ │ │ │ - cmp w3, #0xf │ │ │ │ - b.ne 28ed8 // b.any │ │ │ │ - ldrb w1, [x2, #15] │ │ │ │ - add w0, w19, #0x10 │ │ │ │ - cbnz w1, 29320 │ │ │ │ - add x1, x8, #0x1 │ │ │ │ - dup v31.4s, w0 │ │ │ │ - add x1, x1, w3, uxtw │ │ │ │ - add x5, x25, x1 │ │ │ │ - ldr q30, [x25, x1] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x1, d30 │ │ │ │ - cbnz x1, 291b8 │ │ │ │ - sub w1, w10, w4 │ │ │ │ - sub w3, w1, w3 │ │ │ │ - lsr w1, w3, #4 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #16] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 291a4 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #32] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 291e4 │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #48] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 29204 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #64] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 29274 │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #80] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 29260 │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #96] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 2924c │ │ │ │ - cmp w1, #0x7 │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #112] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 29238 │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #128] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 29224 │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #144] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 292d8 │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #160] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 292ec │ │ │ │ - cmp w1, #0xb │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #176] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 29294 │ │ │ │ - cmp w1, #0xc │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #192] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 29378 │ │ │ │ - cmp w1, #0xd │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #208] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 29350 │ │ │ │ - cmp w1, #0xe │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #224] │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x6, d30 │ │ │ │ - cbnz x6, 29364 │ │ │ │ - cmp w1, #0xf │ │ │ │ - b.eq 29150 // b.none │ │ │ │ - ldr q30, [x5, #240] │ │ │ │ - sub w1, w0, #0x10 │ │ │ │ - cmtst v30.16b, v30.16b, v30.16b │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x0, d30 │ │ │ │ - cbnz x0, 29300 │ │ │ │ - mov w0, w1 │ │ │ │ - sub w3, w9, w1 │ │ │ │ - add x3, x3, x0 │ │ │ │ - add x0, x25, x0 │ │ │ │ - add x3, x13, x3 │ │ │ │ - b 290d4 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 29118 // b.none │ │ │ │ - ldrb w1, [x0] │ │ │ │ - mov x5, x0 │ │ │ │ - cbz w1, 290c8 │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - strb w1, [x2] │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w19, w4 │ │ │ │ - strb wzr, [x5] │ │ │ │ - b 28d50 │ │ │ │ - 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 28cf0 │ │ │ │ - mov w1, w4 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2af9c // b.any │ │ │ │ + ldr d15, [sp, #184] │ │ │ │ + mov x0, x24 │ │ │ │ + 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 │ │ │ │ - tst x3, #0xf │ │ │ │ - b.eq 29118 // b.none │ │ │ │ - and w3, w3, #0xfffffff0 │ │ │ │ - add w1, w3, w0 │ │ │ │ - b 290b0 │ │ │ │ - mov w1, w4 │ │ │ │ - b 290b0 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x610 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x95 // #149 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0x5f8 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w0, w4 │ │ │ │ - b 28ed8 │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - mov x5, x0 │ │ │ │ - b 290e4 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #3888] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #3856] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - mov x1, #0x100 // #256 │ │ │ │ - mov w19, #0xff // #255 │ │ │ │ - b 2911c │ │ │ │ - add x5, x2, #0x2 │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - b 290e4 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #3904] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - add x5, x2, #0x3 │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - b 290e4 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #3920] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - mov w19, w4 │ │ │ │ - mov x1, #0x101 // #257 │ │ │ │ - b 2911c │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #4000] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #3984] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #3968] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #3952] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #3936] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - add x5, x2, #0x4 │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - b 290e4 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #4048] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - add x5, x2, #0x6 │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - b 290e4 │ │ │ │ - add x5, x2, #0x5 │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - b 290e4 │ │ │ │ - add x5, x2, #0x7 │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - b 290e4 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 28d00 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #4016] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #4032] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr q30, [x0, #16] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - add x5, x2, #0xd │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - b 290e4 │ │ │ │ - add x5, x2, #0xf │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - b 290e4 │ │ │ │ - mov w3, w24 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x5d0 │ │ │ │ - mov w1, #0x8e // #142 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0x5f8 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #4080] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr q30, [x0] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - adrp x0, 85000 │ │ │ │ - ldr q30, [x0, #4064] │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - b 290b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 293b4 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 293c0 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 293cc │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 38a0 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x20, sp │ │ │ │ + mov w2, #0x38 // #56 │ │ │ │ + b 2ae64 │ │ │ │ + lsr w0, w22, #6 │ │ │ │ + add x23, x23, #0x40 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mov w2, #0x40 // #64 │ │ │ │ + umaddl x23, w0, w2, x23 │ │ │ │ + mov w2, w1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 3138 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + sub w2, w2, w22 │ │ │ │ + and w2, w2, #0x3f │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + b 2ae64 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x20, sp │ │ │ │ + b 2af6c │ │ │ │ + str x25, [sp, #176] │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x2, 86000 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ - ldr w5, [x0] │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.eq 294f0 // b.none │ │ │ │ - ldp x0, x2, [x0, #8] │ │ │ │ - sub x4, x1, x2 │ │ │ │ - str w4, [sp, #4] │ │ │ │ - cmp w5, #0x9 │ │ │ │ - b.ls 294d4 // b.plast │ │ │ │ - neg x1, x0, lsr #2 │ │ │ │ - ands w2, w1, #0x3 │ │ │ │ - b.eq 295c8 // b.none │ │ │ │ - ldr w6, [x0] │ │ │ │ - cmp w4, w6 │ │ │ │ - b.cc 294f0 // b.lo, b.ul, b.last │ │ │ │ - tbz w1, #1, 295e8 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.cc 295f8 // b.lo, b.ul, b.last │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ne 295f0 // b.any │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.cc 29600 // b.lo, b.ul, b.last │ │ │ │ - fmov s27, w2 │ │ │ │ - adrp x3, 85000 │ │ │ │ - sub w1, w5, w2 │ │ │ │ - dup v30.4s, v27.s[0] │ │ │ │ - ubfiz x2, x2, #2, #2 │ │ │ │ - ldr q31, [x3, #3856] │ │ │ │ - lsr w3, w1, #2 │ │ │ │ - add x2, x0, x2 │ │ │ │ - dup v29.4s, w4 │ │ │ │ - movi v28.4s, #0x4 │ │ │ │ - add x3, x2, w3, uxtw #4 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - b 2949c │ │ │ │ - add v30.4s, v30.4s, v28.4s │ │ │ │ - ldr q31, [x2] │ │ │ │ - cmhi v31.4s, v31.4s, v29.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x6, d31 │ │ │ │ - cbnz x6, 29520 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 29498 // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 295d0 // b.none │ │ │ │ - fmov w2, s27 │ │ │ │ - and w1, w1, #0xfffffffc │ │ │ │ - add w3, w1, w2 │ │ │ │ - b 29524 │ │ │ │ - adrp x3, 28000 │ │ │ │ - add x3, x3, #0xae0 │ │ │ │ - mov w1, w5 │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - bl 5b9a0 │ │ │ │ - mov w3, w0 │ │ │ │ - adrp x0, af000 │ │ │ │ + ldr d29, [x2, #560] │ │ │ │ + adrp x2, 86000 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x1 │ │ │ │ + ldr d27, [x2, #568] │ │ │ │ + ldp w4, w1, [x0] │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + mov x19, x0 │ │ │ │ + dup v30.2s, w1 │ │ │ │ + dup v31.2s, w4 │ │ │ │ + sub w2, w2, w4, lsr #3 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + and w2, w2, #0x3f │ │ │ │ + adrp x1, 86000 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x1, x1, #0x710 │ │ │ │ + ushl v28.2s, v31.2s, v29.2s │ │ │ │ + ushl v29.2s, v30.2s, v29.2s │ │ │ │ + ushl v31.2s, v31.2s, v27.2s │ │ │ │ + ushl v27.2s, v30.2s, v27.2s │ │ │ │ + uzp1 v31.4h, v28.4h, v31.4h │ │ │ │ + uzp1 v27.4h, v29.4h, v27.4h │ │ │ │ + uzp1 v31.8b, v31.8b, v27.8b │ │ │ │ + str d31, [sp] │ │ │ │ + bl 2ac40 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl 2ac40 │ │ │ │ + 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 29608 // b.any │ │ │ │ + b.ne 2b0fc // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ - mov w0, w3 │ │ │ │ - add sp, sp, #0x20 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fmov w3, s30 │ │ │ │ - ldr w1, [x0, w3, uxtw #2] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.cc 294f0 // b.lo, b.ul, b.last │ │ │ │ - add w1, w3, #0x1 │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ls 295e0 // b.plast │ │ │ │ - ldr w2, [x0, w1, uxtw #2] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.cc 295e0 // b.lo, b.ul, b.last │ │ │ │ - add w1, w3, #0x2 │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ls 295e0 // b.plast │ │ │ │ - ldr w2, [x0, w1, uxtw #2] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.cc 295e0 // b.lo, b.ul, b.last │ │ │ │ - add w1, w3, #0x3 │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ls 295e0 // b.plast │ │ │ │ - ldr w2, [x0, w1, uxtw #2] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.cc 295e0 // b.lo, b.ul, b.last │ │ │ │ - add w1, w3, #0x4 │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ls 295e0 // b.plast │ │ │ │ - ldr w2, [x0, w1, uxtw #2] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.cc 295e0 // b.lo, b.ul, b.last │ │ │ │ - add w1, w3, #0x5 │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ls 295e0 // b.plast │ │ │ │ - ldr w2, [x0, w1, uxtw #2] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.cc 295e0 // b.lo, b.ul, b.last │ │ │ │ - add w1, w3, #0x6 │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ls 295e0 // b.plast │ │ │ │ - ldr w0, [x0, w1, uxtw #2] │ │ │ │ - add w3, w3, #0x7 │ │ │ │ - cmp w0, w4 │ │ │ │ - csel w3, w3, w1, ls // ls = plast │ │ │ │ - b 294f0 │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ - b 29468 │ │ │ │ - movi v31.4s, #0x1 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - mov w3, v30.s[3] │ │ │ │ - b 294f0 │ │ │ │ - mov w3, w1 │ │ │ │ - b 294f0 │ │ │ │ - movi v27.2s, #0x1 │ │ │ │ - b 29468 │ │ │ │ - movi v27.2s, #0x2 │ │ │ │ - b 29468 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - b 294f0 │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - b 294f0 │ │ │ │ - bl 3588 │ │ │ │ - bti c │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz w1, 29628 │ │ │ │ - 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 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr w4, [x0] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x5, [x0, #8] │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.eq 297ec // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - sub x2, x1, x0 │ │ │ │ - str w2, [sp, #20] │ │ │ │ - cmp w4, #0x9 │ │ │ │ - b.ls 2981c // b.plast │ │ │ │ - neg x1, x5, lsr #2 │ │ │ │ - ands w0, w1, #0x3 │ │ │ │ - b.eq 29850 // b.none │ │ │ │ - ldr w3, [x5] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 297ec // b.lo, b.ul, b.last │ │ │ │ - tbz w1, #1, 2987c │ │ │ │ - ldr w1, [x5, #4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cc 2988c // b.lo, b.ul, b.last │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 29884 // b.any │ │ │ │ - ldr w1, [x5, #8] │ │ │ │ - fmov s27, w0 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cc 29894 // b.lo, b.ul, b.last │ │ │ │ - adrp x1, 85000 │ │ │ │ - sub w6, w4, w0 │ │ │ │ - dup v30.4s, v27.s[0] │ │ │ │ - ubfiz x0, x0, #2, #2 │ │ │ │ - ldr q31, [x1, #3856] │ │ │ │ - lsr w3, w6, #2 │ │ │ │ - add x0, x5, x0 │ │ │ │ - dup v29.4s, w2 │ │ │ │ - movi v28.4s, #0x4 │ │ │ │ - add x3, x0, w3, uxtw #4 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - b 296fc │ │ │ │ - add v30.4s, v30.4s, v28.4s │ │ │ │ - ldr q31, [x0] │ │ │ │ - cmhi v31.4s, v31.4s, v29.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x1, d31 │ │ │ │ - cbnz x1, 29848 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 296f8 // b.any │ │ │ │ - fmov w0, s27 │ │ │ │ - and w1, w6, #0xfffffffc │ │ │ │ - add w1, w1, w0 │ │ │ │ - tst x6, #0x3 │ │ │ │ - b.eq 29858 // b.none │ │ │ │ - ldr w0, [x5, w1, uxtw #2] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.cc 29874 // b.lo, b.ul, b.last │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 297e8 // b.plast │ │ │ │ - ldr w3, [x5, w0, uxtw #2] │ │ │ │ - add x0, x5, w0, uxtw #2 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 2986c // b.lo, b.ul, b.last │ │ │ │ - add w0, w1, #0x2 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 297e8 // b.plast │ │ │ │ - ldr w3, [x5, w0, uxtw #2] │ │ │ │ - add x0, x5, w0, uxtw #2 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 2986c // b.lo, b.ul, b.last │ │ │ │ - add w0, w1, #0x3 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.cs 297e8 // b.hs, b.nlast │ │ │ │ - ldr w3, [x5, w0, uxtw #2] │ │ │ │ - add x0, x5, w0, uxtw #2 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 2986c // b.lo, b.ul, b.last │ │ │ │ - add w0, w1, #0x4 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 297e8 // b.plast │ │ │ │ - ldr w3, [x5, w0, uxtw #2] │ │ │ │ - add x0, x5, w0, uxtw #2 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 2986c // b.lo, b.ul, b.last │ │ │ │ - add w0, w1, #0x5 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 297e8 // b.plast │ │ │ │ - ldr w3, [x5, w0, uxtw #2] │ │ │ │ - add x0, x5, w0, uxtw #2 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 2986c // b.lo, b.ul, b.last │ │ │ │ - add w0, w1, #0x6 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 297e8 // b.plast │ │ │ │ - ldr w3, [x5, w0, uxtw #2] │ │ │ │ - add x0, x5, w0, uxtw #2 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 2986c // b.lo, b.ul, b.last │ │ │ │ - add w0, w1, #0x7 │ │ │ │ - add x5, x5, w0, uxtw #2 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr w0, [x5] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2989c // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w4 │ │ │ │ - mov x0, x5 │ │ │ │ - add x2, sp, #0x14 │ │ │ │ - adrp x3, 28000 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x3, x3, #0xae0 │ │ │ │ - str x5, [sp, #8] │ │ │ │ - bl 5b9a0 │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - add x5, x5, w0, uxtw #2 │ │ │ │ - b 297ec │ │ │ │ - fmov w1, s30 │ │ │ │ - b 29730 │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ - b 296c8 │ │ │ │ - movi v31.4s, #0x1 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - mov w0, v30.s[3] │ │ │ │ - add x5, x5, w0, uxtw #2 │ │ │ │ - b 297ec │ │ │ │ - mov x5, x0 │ │ │ │ - b 297ec │ │ │ │ - add x5, x5, w1, uxtw #2 │ │ │ │ - b 297ec │ │ │ │ - movi v27.2s, #0x1 │ │ │ │ - b 296c8 │ │ │ │ - movi v27.2s, #0x2 │ │ │ │ - b 296c8 │ │ │ │ - add x5, x5, #0x4 │ │ │ │ - b 297ec │ │ │ │ - add x5, x5, #0x8 │ │ │ │ - b 297ec │ │ │ │ bl 3588 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov x6, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - mov x5, x1 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr w1, [x6] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 29a40 // b.none │ │ │ │ - ldp x0, x3, [x6, #8] │ │ │ │ - sub x3, x5, x3 │ │ │ │ - str w3, [sp, #20] │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 29a7c // b.plast │ │ │ │ - neg x4, x0, lsr #2 │ │ │ │ - ands w2, w4, #0x3 │ │ │ │ - b.eq 29ab4 // b.none │ │ │ │ - ldr w7, [x0] │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cc 29aa0 // b.lo, b.ul, b.last │ │ │ │ - tbz w4, #1, 29ad0 │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.cc 29ae0 // b.lo, b.ul, b.last │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ne 29ad8 // b.any │ │ │ │ - ldr w4, [x0, #8] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.cc 29aec // b.lo, b.ul, b.last │ │ │ │ - fmov s27, w2 │ │ │ │ - adrp x4, 85000 │ │ │ │ - sub w7, w1, w2 │ │ │ │ - dup v30.4s, v27.s[0] │ │ │ │ - ubfiz x2, x2, #2, #2 │ │ │ │ - ldr q31, [x4, #3856] │ │ │ │ - lsr w4, w7, #2 │ │ │ │ - add x2, x0, x2 │ │ │ │ - dup v29.4s, w3 │ │ │ │ - movi v28.4s, #0x4 │ │ │ │ - add x4, x2, w4, uxtw #4 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - b 29964 │ │ │ │ - add v30.4s, v30.4s, v28.4s │ │ │ │ - ldr q31, [x2] │ │ │ │ - cmhi v31.4s, v31.4s, v29.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x8, d31 │ │ │ │ - cbnz x8, 29aac │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - cmp x4, x2 │ │ │ │ - b.ne 29960 // b.any │ │ │ │ - fmov w2, s27 │ │ │ │ - and w4, w7, #0xfffffffc │ │ │ │ - add w4, w4, w2 │ │ │ │ - tst x7, #0x3 │ │ │ │ - b.eq 29abc // b.none │ │ │ │ - ldr w7, [x0, w4, uxtw #2] │ │ │ │ - mov w2, w4 │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cc 29aa4 // b.lo, b.ul, b.last │ │ │ │ - add w2, w4, #0x1 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls 29a3c // b.plast │ │ │ │ - ldr w7, [x0, w2, uxtw #2] │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cc 29aa4 // b.lo, b.ul, b.last │ │ │ │ - add w2, w4, #0x2 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls 29a3c // b.plast │ │ │ │ - ldr w7, [x0, w2, uxtw #2] │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cc 29aa4 // b.lo, b.ul, b.last │ │ │ │ - add w2, w4, #0x3 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls 29a3c // b.plast │ │ │ │ - ldr w7, [x0, w2, uxtw #2] │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cc 29aa4 // b.lo, b.ul, b.last │ │ │ │ - add w2, w4, #0x4 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls 29a3c // b.plast │ │ │ │ - ldr w7, [x0, w2, uxtw #2] │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cc 29aa4 // b.lo, b.ul, b.last │ │ │ │ - add w2, w4, #0x5 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls 29a3c // b.plast │ │ │ │ - ldr w7, [x0, w2, uxtw #2] │ │ │ │ - cmp w3, w7 │ │ │ │ - b.cc 29aa4 // b.lo, b.ul, b.last │ │ │ │ - add w2, w4, #0x6 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls 29a3c // b.plast │ │ │ │ - ldr w0, [x0, w2, uxtw #2] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.cc 29aa4 // b.lo, b.ul, b.last │ │ │ │ - add w2, w4, #0x7 │ │ │ │ - ubfiz x2, x2, #3, #32 │ │ │ │ - ldr x1, [x6, #24] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x1, [x1, x2] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - sub x0, x5, x0 │ │ │ │ - b.ne 29af8 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x2, sp, #0x14 │ │ │ │ - adrp x3, 28000 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x3, x3, #0xae0 │ │ │ │ - stp x6, x5, [sp] │ │ │ │ - bl 5b9a0 │ │ │ │ - ubfiz x2, x0, #3, #32 │ │ │ │ - ldp x6, x5, [sp] │ │ │ │ - b 29a40 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - b 29a40 │ │ │ │ - fmov w4, s30 │ │ │ │ - b 29998 │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ - b 29930 │ │ │ │ - movi v31.4s, #0x1 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - mov w2, v30.s[3] │ │ │ │ - ubfiz x2, x2, #3, #32 │ │ │ │ - b 29a40 │ │ │ │ - movi v27.2s, #0x1 │ │ │ │ - b 29930 │ │ │ │ - movi v27.2s, #0x2 │ │ │ │ - b 29930 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - b 29a40 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - b 29a40 │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cbz w1, 29b74 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - adrp x21, 81000 │ │ │ │ - add x21, x21, #0x650 │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldrb w2, [x2, x19] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 31c8 │ │ │ │ - ldr w0, [x20, #4] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 29b30 // b.pmore │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - adrp x1, 81000 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 31c8 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ - b 31c8 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, w1, uxtw #3] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ucvtf s31, w0 │ │ │ │ - mov w1, #0x42c80000 // #1120403456 │ │ │ │ - fmov s29, w1 │ │ │ │ - ucvtf d30, w0 │ │ │ │ - fmul s0, s31, s0 │ │ │ │ - fdiv s0, s0, s29 │ │ │ │ - frintm s0, s0 │ │ │ │ - fcvt d0, s0 │ │ │ │ - fsub d30, d30, d0 │ │ │ │ - fcvtzu w0, d30 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ucvtf s30, w0 │ │ │ │ - mov w1, #0x42c80000 // #1120403456 │ │ │ │ - fmov s28, w1 │ │ │ │ - ucvtf d31, w0 │ │ │ │ - mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d29, x1 │ │ │ │ - fmov d27, #1.000000000000000000e+01 │ │ │ │ - fmul s0, s30, s0 │ │ │ │ - fdiv s0, s0, s28 │ │ │ │ - frintm s0, s0 │ │ │ │ - fcvt d0, s0 │ │ │ │ - fsub d31, d31, d0 │ │ │ │ - fcvtzu w1, d31 │ │ │ │ - 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 d30, d30, d31 │ │ │ │ - fcvtzu w0, d30 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - mov x9, x2 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - mov w8, w3 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - mov w11, w4 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr w12, [x2] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x9, #8] │ │ │ │ - ldp x20, x10, [sp, #96] │ │ │ │ - cmp w12, #0x1 │ │ │ │ - b.eq 29f7c // b.none │ │ │ │ - str w3, [sp, #52] │ │ │ │ - cmp w12, #0x9 │ │ │ │ - b.ls 29f1c // b.plast │ │ │ │ - neg x1, x0, lsr #2 │ │ │ │ - ands w2, w1, #0x3 │ │ │ │ - b.eq 29fb0 // b.none │ │ │ │ - ldr w3, [x0] │ │ │ │ - cmp w8, w3 │ │ │ │ - b.cc 29fd8 // b.lo, b.ul, b.last │ │ │ │ - tbz w1, #1, 29fd0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w8, w1 │ │ │ │ - b.cc 29ff0 // b.lo, b.ul, b.last │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ne 29fe8 // b.any │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - cmp w8, w1 │ │ │ │ - b.cc 2a010 // b.lo, b.ul, b.last │ │ │ │ - fmov s27, w2 │ │ │ │ - adrp x3, 85000 │ │ │ │ - sub w1, w12, w2 │ │ │ │ - dup v30.4s, v27.s[0] │ │ │ │ - ubfiz x2, x2, #2, #2 │ │ │ │ - ldr q31, [x3, #3856] │ │ │ │ - lsr w3, w1, #2 │ │ │ │ - add x2, x0, x2 │ │ │ │ - dup v29.4s, w8 │ │ │ │ - movi v28.4s, #0x4 │ │ │ │ - add x3, x2, w3, uxtw #4 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - b 29d0c │ │ │ │ - add v30.4s, v30.4s, v28.4s │ │ │ │ - ldr q31, [x2] │ │ │ │ - cmhi v31.4s, v31.4s, v29.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbnz x4, 29d60 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 29d08 // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 29fb8 // b.none │ │ │ │ - fmov w2, s27 │ │ │ │ - and w1, w1, #0xfffffffc │ │ │ │ - add w4, w1, w2 │ │ │ │ - add w1, w1, w2 │ │ │ │ - lsl x3, x4, #2 │ │ │ │ - ldr w2, [x0, x3] │ │ │ │ - cmp w8, w2 │ │ │ │ - b.cs 29d78 // b.hs, b.nlast │ │ │ │ - mov w2, w1 │ │ │ │ - str w1, [x19] │ │ │ │ - b 29e48 │ │ │ │ - fmov x4, d30 │ │ │ │ - fmov w1, s30 │ │ │ │ - ubfiz x3, x4, #2, #32 │ │ │ │ - ldr w2, [x0, x3] │ │ │ │ - cmp w8, w2 │ │ │ │ - b.cc 2a008 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - cmp w12, w2 │ │ │ │ - b.ls 29e3c // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w13, [x0, x3] │ │ │ │ - cmp w8, w13 │ │ │ │ - b.cc 29fc8 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x2 │ │ │ │ - cmp w12, w2 │ │ │ │ - b.ls 29e3c // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w13, [x0, x3] │ │ │ │ - cmp w8, w13 │ │ │ │ - b.cc 29fc8 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x3 │ │ │ │ - cmp w12, w2 │ │ │ │ - b.ls 29e3c // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w13, [x0, x3] │ │ │ │ - cmp w8, w13 │ │ │ │ - b.cc 29fc8 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x4 │ │ │ │ - cmp w12, w2 │ │ │ │ - b.ls 29e3c // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w13, [x0, x3] │ │ │ │ - cmp w8, w13 │ │ │ │ - b.cc 29fc8 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x5 │ │ │ │ - cmp w12, w2 │ │ │ │ - b.ls 29e3c // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w13, [x0, x3] │ │ │ │ - cmp w8, w13 │ │ │ │ - b.cc 29fc8 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x6 │ │ │ │ - cmp w12, w2 │ │ │ │ - b.ls 29e3c // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w12, [x0, x3] │ │ │ │ - cmp w8, w12 │ │ │ │ - b.cc 29fc8 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x7 │ │ │ │ - mov w4, w2 │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - str w2, [x19] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - ldr w1, [x0, x2, lsl #2] │ │ │ │ - add x0, x0, x3 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - mov w8, w8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - sub x8, x8, w11, uxtw │ │ │ │ - stp w2, w0, [x19, #4] │ │ │ │ - cmp x8, x1 │ │ │ │ - csel x8, x8, x1, ge // ge = tcont │ │ │ │ - str w8, [x19, #32] │ │ │ │ - cmp w8, w0 │ │ │ │ - b.hi 29f8c // b.pmore │ │ │ │ - ldp x1, x2, [x9, #16] │ │ │ │ - add x3, x8, w5, uxtw │ │ │ │ - cmp x3, w0, uxtw │ │ │ │ - sub w0, w0, w8 │ │ │ │ - csel w0, w0, w5, gt │ │ │ │ - ldr x2, [x2, w4, uxtw #3] │ │ │ │ - add x1, x1, x8 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - stp x2, x1, [x19, #16] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - stp x7, x20, [x19, #48] │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - str w0, [x19, #36] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x10, [x19, #64] │ │ │ │ - str w2, [x19, #76] │ │ │ │ - strb w6, [x19, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x4, [x19, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr w5, [x19, #36] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl 16520 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2a028 // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x2, sp, #0x34 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov w1, w12 │ │ │ │ - adrp x3, 28000 │ │ │ │ - add x3, x3, #0xae0 │ │ │ │ - stp w8, w6, [sp, #8] │ │ │ │ - stp x7, x10, [sp, #16] │ │ │ │ - str x9, [sp, #32] │ │ │ │ - stp w11, w5, [sp, #40] │ │ │ │ - bl 5b9a0 │ │ │ │ - ldr x9, [sp, #32] │ │ │ │ - mov w4, w0 │ │ │ │ - ldp x7, x10, [sp, #16] │ │ │ │ - mov x2, x4 │ │ │ │ - ldr x0, [x9, #8] │ │ │ │ - ubfiz x3, x4, #2, #32 │ │ │ │ - ldp w8, w6, [sp, #8] │ │ │ │ - ldp w11, w5, [sp, #40] │ │ │ │ - str w2, [x19] │ │ │ │ - cbnz w2, 29e48 │ │ │ │ - add x0, x0, x3 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 29e5c │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str wzr, [x19] │ │ │ │ - b 29e5c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x658 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 29eec │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ - b 29cd8 │ │ │ │ - movi v31.4s, #0x1 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - mov w2, v30.s[3] │ │ │ │ - b 29e3c │ │ │ │ - str w2, [x19] │ │ │ │ - b 29e48 │ │ │ │ - movi v27.2s, #0x1 │ │ │ │ - b 29cd8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str wzr, [x19] │ │ │ │ - b 29f6c │ │ │ │ - movi v27.2s, #0x2 │ │ │ │ - b 29cd8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - mov w2, w4 │ │ │ │ - str w1, [x19] │ │ │ │ - b 29e48 │ │ │ │ - fmov w2, s30 │ │ │ │ - b 29f64 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - mov x3, #0x8 // #8 │ │ │ │ - mov w2, w4 │ │ │ │ - str w1, [x19] │ │ │ │ - b 29e48 │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - bl 16580 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #88] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - mov x11, x2 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - mov w8, w3 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - mov x10, x4 │ │ │ │ - ldrb w12, [sp, #168] │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x20, x5 │ │ │ │ - ldr w9, [sp, #136] │ │ │ │ - ldr w13, [x2] │ │ │ │ - mov x19, x1 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - ldr w5, [sp, #160] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr w21, [sp, #120] │ │ │ │ - ldr x0, [x11, #8] │ │ │ │ - cmp w13, #0x1 │ │ │ │ - b.eq 2a408 // b.none │ │ │ │ - str w3, [sp, #52] │ │ │ │ - cmp w13, #0x9 │ │ │ │ - b.ls 2a398 // b.plast │ │ │ │ - neg x1, x0, lsr #2 │ │ │ │ - ands w2, w1, #0x3 │ │ │ │ - b.eq 2a440 // b.none │ │ │ │ - ldr w3, [x0] │ │ │ │ - cmp w8, w3 │ │ │ │ - b.cc 2a468 // b.lo, b.ul, b.last │ │ │ │ - tbz w1, #1, 2a460 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w8, w1 │ │ │ │ - b.cc 2a480 // b.lo, b.ul, b.last │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ne 2a478 // b.any │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - cmp w8, w1 │ │ │ │ - b.cc 2a4a0 // b.lo, b.ul, b.last │ │ │ │ - fmov s27, w2 │ │ │ │ - adrp x3, 85000 │ │ │ │ - sub w1, w13, w2 │ │ │ │ - dup v30.4s, v27.s[0] │ │ │ │ - ubfiz x2, x2, #2, #2 │ │ │ │ - ldr q31, [x3, #3856] │ │ │ │ - lsr w3, w1, #2 │ │ │ │ - add x2, x0, x2 │ │ │ │ - dup v29.4s, w8 │ │ │ │ - movi v28.4s, #0x4 │ │ │ │ - add x3, x2, w3, uxtw #4 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - b 2a144 │ │ │ │ - add v30.4s, v30.4s, v28.4s │ │ │ │ - ldr q31, [x2] │ │ │ │ - cmhi v31.4s, v31.4s, v29.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbnz x4, 2a198 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 2a140 // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 2a448 // b.none │ │ │ │ - fmov w2, s27 │ │ │ │ - and w1, w1, #0xfffffffc │ │ │ │ - add w4, w1, w2 │ │ │ │ - add w1, w1, w2 │ │ │ │ - lsl x3, x4, #2 │ │ │ │ - ldr w2, [x0, x3] │ │ │ │ - cmp w8, w2 │ │ │ │ - b.cs 2a1b0 // b.hs, b.nlast │ │ │ │ - mov w2, w1 │ │ │ │ - str w1, [x19] │ │ │ │ - b 2a280 │ │ │ │ - fmov x4, d30 │ │ │ │ - fmov w1, s30 │ │ │ │ - ubfiz x3, x4, #2, #32 │ │ │ │ - ldr w2, [x0, x3] │ │ │ │ - cmp w8, w2 │ │ │ │ - b.cc 2a498 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - cmp w13, w2 │ │ │ │ - b.ls 2a274 // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w14, [x0, x3] │ │ │ │ - cmp w8, w14 │ │ │ │ - b.cc 2a458 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x2 │ │ │ │ - cmp w13, w2 │ │ │ │ - b.ls 2a274 // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w14, [x0, x3] │ │ │ │ - cmp w8, w14 │ │ │ │ - b.cc 2a458 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x3 │ │ │ │ - cmp w13, w2 │ │ │ │ - b.ls 2a274 // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w14, [x0, x3] │ │ │ │ - cmp w8, w14 │ │ │ │ - b.cc 2a458 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x4 │ │ │ │ - cmp w13, w2 │ │ │ │ - b.ls 2a274 // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w14, [x0, x3] │ │ │ │ - cmp w8, w14 │ │ │ │ - b.cc 2a458 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x5 │ │ │ │ - cmp w13, w2 │ │ │ │ - b.ls 2a274 // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w14, [x0, x3] │ │ │ │ - cmp w8, w14 │ │ │ │ - b.cc 2a458 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x6 │ │ │ │ - cmp w13, w2 │ │ │ │ - b.ls 2a274 // b.plast │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w13, [x0, x3] │ │ │ │ - cmp w8, w13 │ │ │ │ - b.cc 2a458 // b.lo, b.ul, b.last │ │ │ │ - add w2, w1, #0x7 │ │ │ │ - mov w4, w2 │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - str w2, [x19] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - ldr w1, [x0, x2, lsl #2] │ │ │ │ - add x0, x0, x3 │ │ │ │ - add w13, w1, #0x1 │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov w2, w8 │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - stp w13, w1, [x19, #4] │ │ │ │ - sub x0, x2, w0, uxtw │ │ │ │ - cmp x0, x3 │ │ │ │ - csel x0, x0, x3, ge // ge = tcont │ │ │ │ - str w0, [x19, #32] │ │ │ │ - sub w8, w8, w0 │ │ │ │ - str w8, [x19, #40] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 2a41c // b.pmore │ │ │ │ - ldr x8, [x11, #16] │ │ │ │ - strb w12, [x19, #96] │ │ │ │ - add x2, x0, w9, uxtw │ │ │ │ - ldr w12, [sp, #152] │ │ │ │ - ldr x11, [x11, #24] │ │ │ │ - sub w3, w1, w0 │ │ │ │ - cmp x2, w1, uxtw │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - csel w9, w3, w9, gt │ │ │ │ - ldr x4, [x11, w4, uxtw #3] │ │ │ │ - add w1, w5, w1 │ │ │ │ - add w2, w2, w12 │ │ │ │ - cmp w1, w7 │ │ │ │ - sub w3, w7, w1 │ │ │ │ - add w2, w2, w5 │ │ │ │ - csel w3, w3, wzr, cc // cc = lo, ul, last │ │ │ │ - cmp w2, w21 │ │ │ │ - csel w2, w2, w21, ls // ls = plast │ │ │ │ - add x8, x8, x0 │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - sub w2, w2, w3 │ │ │ │ - stp x0, x8, [x19, #16] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w9, [x19, #36] │ │ │ │ - stp x10, x20, [x19, #48] │ │ │ │ - str x6, [x19, #64] │ │ │ │ - stp w3, w21, [x19, #72] │ │ │ │ - str w2, [x19, #80] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x4, [x19, #24] │ │ │ │ - mov w2, w21 │ │ │ │ - ldr w5, [x19, #36] │ │ │ │ - mov x1, x20 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl 16520 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2a4b8 // b.any │ │ │ │ - ldr x21, [sp, #96] │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x2, sp, #0x34 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov w1, w13 │ │ │ │ - adrp x3, 28000 │ │ │ │ - add x3, x3, #0xae0 │ │ │ │ - str w8, [sp, #12] │ │ │ │ - stp x10, x6, [sp, #16] │ │ │ │ - str x11, [sp, #32] │ │ │ │ - stp w12, w7, [sp, #40] │ │ │ │ - str w9, [sp, #136] │ │ │ │ - str w5, [sp, #160] │ │ │ │ - bl 5b9a0 │ │ │ │ - ldr x11, [sp, #32] │ │ │ │ - mov w4, w0 │ │ │ │ - ldp x10, x6, [sp, #16] │ │ │ │ - mov x2, x4 │ │ │ │ - ldr x0, [x11, #8] │ │ │ │ - ubfiz x3, x4, #2, #32 │ │ │ │ - ldr w8, [sp, #12] │ │ │ │ - ldp w12, w7, [sp, #40] │ │ │ │ - ldr w9, [sp, #136] │ │ │ │ - ldr w5, [sp, #160] │ │ │ │ - str w2, [x19] │ │ │ │ - cbnz w2, 2a280 │ │ │ │ - add x0, x0, x3 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 2a294 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - str wzr, [x1] │ │ │ │ - b 2a294 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x658 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 2a364 │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ - b 2a110 │ │ │ │ - movi v31.4s, #0x1 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - mov w2, v30.s[3] │ │ │ │ - b 2a274 │ │ │ │ - str w2, [x19] │ │ │ │ - b 2a280 │ │ │ │ - movi v27.2s, #0x1 │ │ │ │ - b 2a110 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str wzr, [x19] │ │ │ │ - b 2a3f8 │ │ │ │ - movi v27.2s, #0x2 │ │ │ │ - b 2a110 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - mov w2, w4 │ │ │ │ - str w1, [x19] │ │ │ │ - b 2a280 │ │ │ │ - fmov w2, s30 │ │ │ │ - b 2a3f0 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - mov x3, #0x8 // #8 │ │ │ │ - mov w2, w4 │ │ │ │ - str w1, [x19] │ │ │ │ - b 2a280 │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - and w20, w2, #0xff │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w5 │ │ │ │ - mov w22, w1 │ │ │ │ - str w20, [sp, #108] │ │ │ │ - stp w1, w7, [sp, #128] │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - str w6, [sp, #140] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x26] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str x26, [sp, #144] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr d31, [x1, #16] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [x19] │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - strh w2, [x19, #44] │ │ │ │ - str d31, [x19, #16] │ │ │ │ - cbz w20, 2a558 │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - add x1, x26, x0, lsl #3 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - ldr x0, [x26, 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 5daa0 │ │ │ │ - str x0, [x19, #32] │ │ │ │ - cbz w21, 2a5ac │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - sub w0, w0, w21 │ │ │ │ - str w0, [x19, #24] │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w21, w20 │ │ │ │ - b.ne 2a58c // b.any │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x22, [sp, #144] │ │ │ │ - ldr x1, [x22] │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - ldr w2, [x2, #40] │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - bl 3948 │ │ │ │ - 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 1ab00 │ │ │ │ - mov w20, w0 │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w1, [x1, #28] │ │ │ │ - add x1, x21, x1 │ │ │ │ - bl 3948 │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - strb wzr, [x22, w20, uxtw] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2aa78 // b.plast │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x23, x26, #0x8 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mov w24, #0x2 // #2 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str w0, [sp, #136] │ │ │ │ - nop │ │ │ │ - ldp x1, x0, [x23, #-8] │ │ │ │ - mov x28, x23 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 2aa80 // b.any │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - sub w21, w24, #0x1 │ │ │ │ - cbz w1, 2a684 │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - sub w0, w1, w24 │ │ │ │ - sub w21, w1, w24 │ │ │ │ - add x28, x26, x0, lsl #3 │ │ │ │ - ldr x0, [x26, x0, lsl #3] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl 1ab00 │ │ │ │ - mov w2, w0 │ │ │ │ - add w25, w2, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - str w2, [sp, #112] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, x0, w20, uxtw │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - ldr w1, [x1, #28] │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x22, w25, uxtw] │ │ │ │ - ldr x2, [x28] │ │ │ │ - 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 5daa0 │ │ │ │ - str x0, [x19, #32] │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - cbz w0, 2a7fc │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - add w20, w21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 2a89c // b.pmore │ │ │ │ - ldr x0, [x26, x20, lsl #3] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1ab00 │ │ │ │ - ldr x4, [x28] │ │ │ │ - ldr x3, [x26, x20, lsl #3] │ │ │ │ - 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 2a780 // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ne 2a760 // b.any │ │ │ │ - ldr x0, [x28] │ │ │ │ - ldr x1, [x0, #88] │ │ │ │ - ldr w3, [x1, #40] │ │ │ │ - cbz w3, 2a7e0 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - add x0, x1, x21, lsl #3 │ │ │ │ - lsl x20, x21, #3 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - cbz w4, 2a7d4 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - bl 1a4a0 │ │ │ │ - ldr x0, [x28] │ │ │ │ - ldr x3, [x0, #88] │ │ │ │ - ldr x1, [x3, #32] │ │ │ │ - add x0, x1, x20 │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - cmp w4, w27 │ │ │ │ - b.hi 2a7a4 // b.pmore │ │ │ │ - ldr w3, [x3, #40] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w3, w21 │ │ │ │ - b.hi 2a790 // b.pmore │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.eq 2a90c // b.none │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - mov w20, w25 │ │ │ │ - b 2a640 │ │ │ │ - sub w2, w21, #0x1 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - ldr x0, [x26, x2, lsl #3] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w20, [x0, #24] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr x1, [x28] │ │ │ │ - add w20, w20, w0 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cc 2aa20 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x26, x2, lsl #3] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1ab00 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - ldr x4, [x28] │ │ │ │ - ldr x3, [x26, x2, lsl #3] │ │ │ │ - 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 2a780 // b.none │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ne 2a880 // b.any │ │ │ │ - b 2a778 │ │ │ │ - ldr x0, [x26, x20, lsl #3] │ │ │ │ - ldr x1, [x28] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w27, [x0, #24] │ │ │ │ - ldr w21, [x1, #24] │ │ │ │ - bl 1ac2c │ │ │ │ - add w0, w27, w0 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ls 2a710 // b.plast │ │ │ │ - ldr x0, [x26, x20, lsl #3] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w21, [x0, #24] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr x1, [x28] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w1, [x1, #24] │ │ │ │ - sub w1, w1, w21 │ │ │ │ - subs w27, w1, w0 │ │ │ │ - b.eq 2a710 // b.none │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w27, w21 │ │ │ │ - b.ne 2a8f0 // b.any │ │ │ │ - b 2a710 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - cbz w0, 2a93c │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - mov x0, x19 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - bl 1a4a0 │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ne 2a920 // b.any │ │ │ │ - ldp x0, x8, [sp, #144] │ │ │ │ - ldr x4, [x19] │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x6, [x1, #24] │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - str w25, [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 1ac2c │ │ │ │ - mov w20, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1ab00 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cc 2aa10 // b.lo, b.ul, b.last │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1ac2c │ │ │ │ - mov w1, w0 │ │ │ │ - ldp x0, x5, [sp, #144] │ │ │ │ - ldrb w3, [sp, #108] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str w1, [x5, #80] │ │ │ │ - mov x0, x5 │ │ │ │ - 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 x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1ab00 │ │ │ │ - mov w1, w0 │ │ │ │ - b 2a9bc │ │ │ │ - ldr x0, [x26, x2, lsl #3] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w21, [x0, #24] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr x1, [x28] │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w20, [x1, #24] │ │ │ │ - sub w20, w20, w21 │ │ │ │ - subs w20, w20, w0 │ │ │ │ - b.eq 2a830 // b.none │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - bl 1a4a0 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ne 2aa54 // b.any │ │ │ │ - b 2a830 │ │ │ │ - mov w25, w20 │ │ │ │ - b 2a914 │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x608 │ │ │ │ - add x1, x1, #0x5f8 │ │ │ │ - add x0, x0, #0x690 │ │ │ │ - mov w2, #0x241 // #577 │ │ │ │ - bl 34b0 │ │ │ │ - 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] │ │ │ │ - mov x24, x2 │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr x4, [x1, #16] │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - str wzr, [sp, #4] │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - add x1, x4, x1 │ │ │ │ - bl 1b320 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - mov w2, #0x68 // #104 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - cbz w0, 2abfc │ │ │ │ - mov x19, x25 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x26 │ │ │ │ - b 2ab90 │ │ │ │ - bl 1ac2c │ │ │ │ - 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 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 16600 │ │ │ │ - stur x22, [x19, #-16] │ │ │ │ - mov x0, x21 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - bl 16580 │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 2abf8 // 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 1ac2c │ │ │ │ - mov w22, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ab00 │ │ │ │ - cmp w22, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - b.cs 2ab2c // b.hs, b.nlast │ │ │ │ - bl 1ab00 │ │ │ │ - b 2ab30 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str w1, [x24] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2ac48 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1a508 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 16580 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 38a0 │ │ │ │ - str x20, [x19, #88] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - sub w3, w1, #0x1 │ │ │ │ - cmp w3, #0x0 │ │ │ │ - b.le 2acf8 │ │ │ │ - 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 2acc0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - sxtw x1, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mul x1, x1, x2 │ │ │ │ - b 5daa0 │ │ │ │ - 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 5daa0 │ │ │ │ - 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 │ │ │ │ - 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 x7, [x5, #8] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w7, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 2ae50 // b.none │ │ │ │ - sub w0, w7, #0x1 │ │ │ │ - ldr x6, [x1, x3] │ │ │ │ - ldr x3, [x1, x4] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 2ae54 // b.plast │ │ │ │ - lsr w4, w7, #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 2adc8 // b.pmore │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 2adc0 // b.any │ │ │ │ - sminv s31, v31.4s │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x7, #0x3 │ │ │ │ - b.eq 2ae50 // b.none │ │ │ │ - and x1, x7, #0xfffffffc │ │ │ │ - and w8, w7, #0xfffffffc │ │ │ │ - add x6, x6, x1, lsl #2 │ │ │ │ - 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 2ae20 // b.pmore │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - add x6, x6, #0x4 │ │ │ │ - cmp w8, w7 │ │ │ │ - b.cc 2ae0c // b.lo, b.ul, b.last │ │ │ │ - ret │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - mov w0, #0x7fffffff // #2147483647 │ │ │ │ - b 2ae0c │ │ │ │ - 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 2aec8 // 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 2aeb0 // b.tcont │ │ │ │ - mov w0, w1 │ │ │ │ - str w2, [x3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp w6, w2 │ │ │ │ - b.hi 2ae90 // b.pmore │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp w9, w5 │ │ │ │ - b.hi 2ae8c // b.pmore │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 2af94 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w2 │ │ │ │ - mov w25, w1 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 2af98 │ │ │ │ - adrp x19, 81000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 81000 │ │ │ │ - add x21, x21, #0x6b0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x27, x19, #0x2d0 │ │ │ │ - sxtw x28, w2 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - 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 31c8 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 2af40 // b.any │ │ │ │ - mov x1, x27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - bl 31c8 │ │ │ │ - add w22, w22, w26 │ │ │ │ - cmp w25, w23 │ │ │ │ - b.ne 2af28 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - adrp x19, 81000 │ │ │ │ - add x19, x19, #0x2d0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31c8 │ │ │ │ - add w2, w20, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp w25, w2 │ │ │ │ - b.eq 2af7c // b.none │ │ │ │ - add w20, w20, #0x2 │ │ │ │ - bl 31c8 │ │ │ │ - cmp w25, w20 │ │ │ │ - b.ne 2afa4 // b.any │ │ │ │ - b 2af7c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x5, x0 │ │ │ │ - cbz w1, 2b020 │ │ │ │ - ldr w3, [x5] │ │ │ │ - mov w1, w1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr w4, [x5, x2, lsl #2] │ │ │ │ - cmp w3, w4 │ │ │ │ - csel w0, w0, w2, cs // cs = hs, nlast │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - csel w3, w3, w4, cs // cs = hs, nlast │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 2b000 // b.any │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x7, x0 │ │ │ │ - cbz w1, 2b070 │ │ │ │ - ldr w4, [x7] │ │ │ │ - mov w1, w1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w5, [x7, x3, lsl #2] │ │ │ │ - cmp w5, w4 │ │ │ │ - ccmp w2, w3, #0x4, hi // hi = pmore │ │ │ │ - cset w6, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - csel w0, w0, w3, eq // eq = none │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - csel w4, w5, w4, ne // ne = any │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 2b044 // b.any │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x5, x0 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 2b0c0 │ │ │ │ - ldr w3, [x5] │ │ │ │ - sxtw x1, w1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w4, [x5, x2, lsl #2] │ │ │ │ - cmp w3, w4 │ │ │ │ - csel w0, w0, w2, ge // ge = tcont │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - csel w3, w3, w4, ge // ge = tcont │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 2b0a0 // b.any │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 2b184 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 81000 │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x22, #0x6b0 │ │ │ │ - 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, 81000 │ │ │ │ - add x27, x27, #0x2d0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w19, w25 │ │ │ │ - cbz w23, 2b144 │ │ │ │ - ldr w2, [x21, w19, uxtw #2] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 31c8 │ │ │ │ - cmp w20, w19 │ │ │ │ - b.ne 2b128 // b.any │ │ │ │ - mov x1, x27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - bl 31c8 │ │ │ │ - add w25, w25, w23 │ │ │ │ - add w20, w20, w23 │ │ │ │ - cmp w26, w24 │ │ │ │ - b.ne 2b120 // 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 │ │ │ │ - bti c │ │ │ │ - cbz w1, 2b244 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 81000 │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x22, #0x6b8 │ │ │ │ - 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, 81000 │ │ │ │ - add x27, x27, #0x2d0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w19, w25 │ │ │ │ - cbz w23, 2b204 │ │ │ │ - ldr d0, [x21, w19, uxtw #3] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 31c8 │ │ │ │ - cmp w20, w19 │ │ │ │ - b.ne 2b1e8 // b.any │ │ │ │ - mov x1, x27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - bl 31c8 │ │ │ │ - add w25, w25, w23 │ │ │ │ - add w20, w20, w23 │ │ │ │ - cmp w26, w24 │ │ │ │ - b.ne 2b1e0 // 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 │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 2b394 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sxtw x27, w3 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 81000 │ │ │ │ - add x20, x20, #0x6b0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - mov w24, w2 │ │ │ │ - mul w0, w2, w27 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x26, 80000 │ │ │ │ - mov x25, x27 │ │ │ │ - add x26, x26, #0xe70 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp wzr, wzr, [sp, #96] │ │ │ │ - stp w0, w1, [sp, #104] │ │ │ │ - cmp w24, #0x0 │ │ │ │ - b.le 2b300 │ │ │ │ - ldr w21, [sp, #96] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 2b350 │ │ │ │ - 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 31c8 │ │ │ │ - cmp x19, x28 │ │ │ │ - b.ne 2b2cc // b.any │ │ │ │ - mov x1, x26 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - bl 31c8 │ │ │ │ - add w21, w21, w25 │ │ │ │ - cmp w24, w22 │ │ │ │ - b.ne 2b2c0 // b.any │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x1, x0, #0x2d0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31c8 │ │ │ │ - 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 2b2a0 // 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 │ │ │ │ - adrp x19, 80000 │ │ │ │ - add x19, x19, #0xe70 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31c8 │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp w2, w24 │ │ │ │ - b.eq 2b300 // b.none │ │ │ │ - add w21, w21, #0x2 │ │ │ │ - bl 31c8 │ │ │ │ - cmp w24, w21 │ │ │ │ - b.ne 2b360 // b.any │ │ │ │ - b 2b300 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - b.le 2b424 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - adrp x21, 81000 │ │ │ │ - add x21, x21, #0x6b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w2, [x2, w19, uxtw #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 31c8 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.gt 2b3e0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - adrp x1, 81000 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 31c8 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ - b 31c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz x1, 2b480 │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 2b478 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x1 │ │ │ │ - b 38a0 │ │ │ │ - mov x0, x1 │ │ │ │ - b 38a0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 2b4cc // b.none │ │ │ │ - sub w8, w1, w0 │ │ │ │ - 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 2b4a0 // b.lo, b.ul, b.last │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldp x1, x7, [x0] │ │ │ │ - sub w0, w7, #0x1 │ │ │ │ - add x4, x1, w0, uxtw #2 │ │ │ │ - b 2b500 │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - ldr w6, [x3], #-4 │ │ │ │ - ldr w5, [x1, x2] │ │ │ │ - cmp w5, w6 │ │ │ │ - b.ls 2b510 // b.plast │ │ │ │ - mov x4, x3 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - mov x3, x4 │ │ │ │ - cbnz w0, 2b4e4 │ │ │ │ - ret │ │ │ │ - add w6, w0, #0x1 │ │ │ │ - cmp w7, w6 │ │ │ │ - b.ls 2b740 // b.plast │ │ │ │ - add x9, x1, w6, uxtw #2 │ │ │ │ - mov w12, #0x6 // #6 │ │ │ │ - sub w3, w7, w0 │ │ │ │ - mov w4, w6 │ │ │ │ - neg x9, x9, lsr #2 │ │ │ │ - sub w11, w3, #0x2 │ │ │ │ - and w8, w9, #0x3 │ │ │ │ - add w10, w8, #0x4 │ │ │ │ - cmp w10, w12 │ │ │ │ - csel w10, w10, w12, cs // cs = hs, nlast │ │ │ │ - cmp w10, w11 │ │ │ │ - b.hi 2b5f0 // b.pmore │ │ │ │ - cbz w8, 2b58c │ │ │ │ - ldr w10, [x1, w6, uxtw #2] │ │ │ │ - cmp w5, w10 │ │ │ │ - b.cs 2b704 // b.hs, b.nlast │ │ │ │ - add w6, w0, #0x2 │ │ │ │ - tbz w9, #1, 2b58c │ │ │ │ - ldr w9, [x1, w6, uxtw #2] │ │ │ │ - cmp w5, w9 │ │ │ │ - b.cs 2b704 // b.hs, b.nlast │ │ │ │ - add w6, w0, #0x3 │ │ │ │ - cmp w8, #0x3 │ │ │ │ - b.ne 2b58c // b.any │ │ │ │ - ldr w9, [x1, w6, uxtw #2] │ │ │ │ - cmp w5, w9 │ │ │ │ - b.cs 2b704 // b.hs, b.nlast │ │ │ │ - add w6, w0, #0x4 │ │ │ │ - adrp x9, 85000 │ │ │ │ - dup v29.4s, w6 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - dup v26.4s, w5 │ │ │ │ - ldr q31, [x9, #3856] │ │ │ │ - sub w10, w3, w8 │ │ │ │ - add x8, x4, w8, uxtw │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - movi v27.4s, #0x4 │ │ │ │ - lsr w9, w10, #2 │ │ │ │ - add v29.4s, v29.4s, v31.4s │ │ │ │ - add x8, x1, x8, lsl #2 │ │ │ │ - b 2b5cc │ │ │ │ - cmp w9, w3 │ │ │ │ - b.ls 2b714 // b.plast │ │ │ │ - add v29.4s, v29.4s, v27.4s │ │ │ │ - ubfiz x4, x3, #4, #32 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldr q30, [x8, x4] │ │ │ │ - cmhs v31.4s, v26.4s, v30.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbz x4, 2b5c0 │ │ │ │ - fmov w4, s29 │ │ │ │ - mov x6, x4 │ │ │ │ - ldr w3, [x1, x4, lsl #2] │ │ │ │ - add x4, x1, x4, lsl #2 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cs 2b704 // b.hs, b.nlast │ │ │ │ - add w8, w6, #0x1 │ │ │ │ - cmp w7, w8 │ │ │ │ - b.ls 2b6a8 // b.plast │ │ │ │ - ldr w3, [x1, w8, uxtw #2] │ │ │ │ - add x4, x1, w8, uxtw #2 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cs 2b700 // b.hs, b.nlast │ │ │ │ - add w8, w6, #0x2 │ │ │ │ - cmp w7, w8 │ │ │ │ - b.ls 2b6a8 // b.plast │ │ │ │ - ldr w3, [x1, w8, uxtw #2] │ │ │ │ - add x4, x1, w8, uxtw #2 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cs 2b700 // b.hs, b.nlast │ │ │ │ - add w8, w6, #0x3 │ │ │ │ - cmp w7, w8 │ │ │ │ - b.ls 2b6a8 // b.plast │ │ │ │ - ldr w3, [x1, w8, uxtw #2] │ │ │ │ - add x4, x1, w8, uxtw #2 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cs 2b700 // b.hs, b.nlast │ │ │ │ - add w8, w6, #0x4 │ │ │ │ - cmp w7, w8 │ │ │ │ - b.ls 2b6a8 // b.plast │ │ │ │ - ldr w3, [x1, w8, uxtw #2] │ │ │ │ - add x4, x1, w8, uxtw #2 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cs 2b700 // b.hs, b.nlast │ │ │ │ - add w8, w6, #0x5 │ │ │ │ - cmp w7, w8 │ │ │ │ - b.ls 2b6a8 // b.plast │ │ │ │ - ldr w3, [x1, w8, uxtw #2] │ │ │ │ - add x4, x1, w8, uxtw #2 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cs 2b700 // b.hs, b.nlast │ │ │ │ - add w6, w6, #0x6 │ │ │ │ - cmp w7, w6 │ │ │ │ - b.ls 2b6a8 // b.plast │ │ │ │ - ldr w3, [x1, w6, uxtw #2] │ │ │ │ - add x4, x1, w6, uxtw #2 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cs 2b704 // b.hs, b.nlast │ │ │ │ - sub x6, x7, #0x1 │ │ │ │ - str w3, [x1, x2] │ │ │ │ - sub x9, x6, w0, uxtw │ │ │ │ - str w5, [x4] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cmp x9, #0x0 │ │ │ │ - b.le 2b6f8 │ │ │ │ - sub x2, x6, x2 │ │ │ │ - add w3, w0, w4 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - lsl x5, x2, #2 │ │ │ │ - lsl x3, x3, #2 │ │ │ │ - mov w2, w4 │ │ │ │ - ldr w8, [x1, x5] │ │ │ │ - ldr w7, [x1, x3] │ │ │ │ - str w8, [x1, x3] │ │ │ │ - str w7, [x1, x5] │ │ │ │ - cmp x2, x9 │ │ │ │ - b.lt 2b6c8 // b.tstop │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - mov w6, w8 │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - add x4, x1, x6, lsl #2 │ │ │ │ - ldr w3, [x1, x6, lsl #2] │ │ │ │ - b 2b6a8 │ │ │ │ - tst x10, #0x3 │ │ │ │ - b.eq 2b72c // b.none │ │ │ │ - and w10, w10, #0xfffffffc │ │ │ │ - add w4, w6, w10 │ │ │ │ - mov x6, x4 │ │ │ │ - b 2b5f0 │ │ │ │ - dup v31.2d, x1 │ │ │ │ - mov w3, v30.s[3] │ │ │ │ - umlal2 v31.2d, v29.4s, v27.4s │ │ │ │ - mov x4, v31.d[1] │ │ │ │ - b 2b6a8 │ │ │ │ - ldr w3, [x4] │ │ │ │ - b 2b6a8 │ │ │ │ - bti c │ │ │ │ - cbz w1, 2b7b0 │ │ │ │ - movi d31, #0x0 │ │ │ │ - mov x2, x0 │ │ │ │ - add x4, x0, w1, uxtw #3 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr d1, [x3], #8 │ │ │ │ - fadd d31, d31, d1 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.ne 2b760 // b.any │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 2b7b4 // 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 2b784 // b.any │ │ │ │ - tbz w1, #0, 2b7b0 │ │ │ │ - and w1, w1, #0xfffffffe │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - ldr d30, [x0, x1] │ │ │ │ - fdiv d30, d30, d31 │ │ │ │ - str d30, [x0, x1] │ │ │ │ - ret │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 2b7a0 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x0 │ │ │ │ - cneg w1, w1, lt // lt = tstop │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w3, w1, w0, gt │ │ │ │ - csel w2, w0, w1, gt │ │ │ │ - mov w1, w3 │ │ │ │ - cbz w2, 2b7f8 │ │ │ │ - sdiv w3, w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - msub w2, w3, w2, w1 │ │ │ │ - mov w1, w0 │ │ │ │ - cbnz w2, 2b7e0 │ │ │ │ - ret │ │ │ │ - mov w0, w3 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - cbz w0, 2b82c │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.ne 2b834 // b.any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - adrp x0, 86000 │ │ │ │ - movi d28, #0x0 │ │ │ │ - ldr d29, [x0, #776] │ │ │ │ - fcsel d30, d28, d29, ge // ge = tcont │ │ │ │ - fmov d0, d30 │ │ │ │ - ret │ │ │ │ - tbnz w0, #31, 2b86c │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - tbz w0, #0, 2b860 │ │ │ │ - fmul d30, d30, d31 │ │ │ │ - asr w0, w0, #1 │ │ │ │ - cbz w0, 2b82c │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - tbnz w0, #0, 2b840 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - asr w0, w0, #1 │ │ │ │ - tbnz w0, #0, 2b840 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - asr w0, w0, #1 │ │ │ │ - b 2b850 │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - neg w0, w0 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fdiv d31, d0, d31 │ │ │ │ - b 2b83c │ │ │ │ - bti c │ │ │ │ - subs w2, w0, #0x1 │ │ │ │ - b.eq 2b94c // b.none │ │ │ │ - sub w1, w0, #0x2 │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.ls 2b8fc // b.plast │ │ │ │ - adrp x1, 86000 │ │ │ │ - dup v2.4s, w2 │ │ │ │ - movi v29.4s, #0x1 │ │ │ │ - lsr w3, w2, #2 │ │ │ │ - ldr q1, [x1, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mvni v0.4s, #0x3 │ │ │ │ - add v1.4s, v2.4s, v1.4s │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mul v29.4s, v29.4s, v1.4s │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add v1.4s, v1.4s, v0.4s │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 2b8c0 // b.any │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ext v31.16b, v29.16b, v30.16b, #8 │ │ │ │ - mul v31.4s, v31.4s, v29.4s │ │ │ │ - ext v30.16b, v31.16b, v30.16b, #4 │ │ │ │ - mul v31.4s, v30.4s, v31.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - mul w0, w0, w1 │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 2b948 // b.none │ │ │ │ - and w2, w2, #0x3 │ │ │ │ - mul w0, w0, w2 │ │ │ │ - subs w1, w2, #0x1 │ │ │ │ - b.eq 2b948 // b.none │ │ │ │ - mul w0, w0, w1 │ │ │ │ - subs w1, w2, #0x2 │ │ │ │ - b.eq 2b948 // b.none │ │ │ │ - mul w0, w0, w1 │ │ │ │ - subs w1, w2, #0x3 │ │ │ │ - b.eq 2b948 // b.none │ │ │ │ - mul w0, w0, w1 │ │ │ │ - subs w1, w2, #0x4 │ │ │ │ - b.eq 2b948 // b.none │ │ │ │ - mul w0, w0, w1 │ │ │ │ - subs w1, w2, #0x5 │ │ │ │ - b.eq 2b948 // 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 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d8, d9, [sp, #32] │ │ │ │ - fmov d8, d1 │ │ │ │ - fmov d9, d0 │ │ │ │ - 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] │ │ │ │ - blr x19 │ │ │ │ - fmov d30, d0 │ │ │ │ - fmov d0, d8 │ │ │ │ - mov x0, x20 │ │ │ │ - str d30, [sp, #96] │ │ │ │ - blr x19 │ │ │ │ - ldr d30, [sp, #96] │ │ │ │ - fcmpe d30, #0.0 │ │ │ │ - b.gt 2ba70 │ │ │ │ - b.mi 2bbe4 // b.first │ │ │ │ - fmov d12, #5.000000000000000000e-01 │ │ │ │ - fmov d10, d30 │ │ │ │ - fmov d11, d9 │ │ │ │ - mov x0, #0x3e90000000000000 // #4508103226997866496 │ │ │ │ - fmul d15, d15, d12 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fabs d31, d10 │ │ │ │ - fabs d29, d0 │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.mi 2bab0 // b.first │ │ │ │ - fmov d14, d10 │ │ │ │ - fmov d13, d11 │ │ │ │ - fmov d10, d0 │ │ │ │ - fmov d25, d8 │ │ │ │ - fmov d11, d8 │ │ │ │ - fmov d0, d30 │ │ │ │ - fmov d8, d9 │ │ │ │ - fabs d31, d11 │ │ │ │ - fsub d29, d13, d11 │ │ │ │ - ldr d30, [sp, #96] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fmul d30, d29, d12 │ │ │ │ - fadd d31, d31, d15 │ │ │ │ - fabs d24, d30 │ │ │ │ - fcmpe d24, d31 │ │ │ │ - b.ls 2bba4 // b.plast │ │ │ │ - fcmp d10, #0.0 │ │ │ │ - b.eq 2bba4 // b.none │ │ │ │ - fsub d9, d25, d9 │ │ │ │ - fabs d25, d9 │ │ │ │ - fcmpe d25, d31 │ │ │ │ - b.ge 2bac0 // b.tcont │ │ │ │ - fadd d8, d11, d30 │ │ │ │ - mov x0, x20 │ │ │ │ - fmov d0, d8 │ │ │ │ - blr x19 │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.gt 2ba98 │ │ │ │ - b.mi 2ba7c // b.first │ │ │ │ - fmov d30, d10 │ │ │ │ - fmov d9, d11 │ │ │ │ - b 2b9f8 │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.gt 2bbc8 │ │ │ │ - b 2b9c0 │ │ │ │ - fcmpe d14, #0.0 │ │ │ │ - b.mi 2baa4 // b.first │ │ │ │ - fmov d30, d10 │ │ │ │ - fmov d9, d11 │ │ │ │ - fmov d10, d14 │ │ │ │ - fmov d11, d13 │ │ │ │ - b 2b9e0 │ │ │ │ - fcmpe d14, #0.0 │ │ │ │ - b.gt 2baa4 │ │ │ │ - b 2ba84 │ │ │ │ - fmov d14, d10 │ │ │ │ - fmov d13, d11 │ │ │ │ - b 2ba84 │ │ │ │ - fmov d25, d8 │ │ │ │ - fmov d14, d0 │ │ │ │ - fmov d13, d8 │ │ │ │ - b 2ba0c │ │ │ │ - fabs d25, d0 │ │ │ │ - fabs d24, d10 │ │ │ │ - fcmpe d25, d24 │ │ │ │ - b.gt 2bad4 │ │ │ │ - b 2ba48 │ │ │ │ - fdiv d24, d10, d0 │ │ │ │ - fcmp d8, d13 │ │ │ │ - b.ne 2bb64 // b.any │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - fmul d25, d29, d24 │ │ │ │ - fsub d23, d28, d24 │ │ │ │ - fcmpe d25, #0.0 │ │ │ │ - b.gt 2bb5c │ │ │ │ - fneg d25, d25 │ │ │ │ - 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, d25 │ │ │ │ - b.gt 2bb20 │ │ │ │ - b 2ba48 │ │ │ │ - fmul d9, d23, d9 │ │ │ │ - fmul d9, d9, d12 │ │ │ │ - fabs d9, d9 │ │ │ │ - fcmpe d9, d25 │ │ │ │ - b.gt 2bb38 │ │ │ │ - b 2ba48 │ │ │ │ - fdiv d30, d25, d23 │ │ │ │ - fabs d29, d30 │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 2bb4c // b.first │ │ │ │ - b 2ba48 │ │ │ │ - fcmpe d30, #0.0 │ │ │ │ - fneg d30, d31 │ │ │ │ - fcsel d30, d31, d30, gt │ │ │ │ - b 2ba48 │ │ │ │ - fneg d23, d23 │ │ │ │ - b 2baf8 │ │ │ │ - fdiv d0, d0, d14 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - fdiv d22, d10, d14 │ │ │ │ - fsub d8, d11, d8 │ │ │ │ - fsub d23, d24, d28 │ │ │ │ - fmul d25, d29, d0 │ │ │ │ - fsub d21, d0, d28 │ │ │ │ - fsub d0, d0, d22 │ │ │ │ - fsub d22, d22, d28 │ │ │ │ - fmul d25, d25, d0 │ │ │ │ - fmul d8, d8, d22 │ │ │ │ - fmul d22, d21, d22 │ │ │ │ - fsub d25, d25, d8 │ │ │ │ - fmul d23, d23, d22 │ │ │ │ - fmul d25, d25, d24 │ │ │ │ - b 2baec │ │ │ │ - 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], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ - stp d30, d0, [sp, #96] │ │ │ │ - bl 31c8 │ │ │ │ - ldp d30, d0, [sp, #96] │ │ │ │ - b 2b9c0 │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.mi 2bbc8 // b.first │ │ │ │ - b 2b9c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - sub w22, w3, #0x1 │ │ │ │ - mov x21, x1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w4 │ │ │ │ - mul w19, w22, w2 │ │ │ │ - stp w2, w3, [sp, #56] │ │ │ │ - sbfiz x1, x19, #3, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp w2, w3, [sp, #56] │ │ │ │ - adds w7, w19, w2 │ │ │ │ - mov x19, x0 │ │ │ │ - b.eq 2bc94 // b.none │ │ │ │ - mov w7, w7 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w8, #0xffffffff // #-1 │ │ │ │ - b 2bc78 │ │ │ │ - mov w2, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - cmp w2, w20 │ │ │ │ - b.eq 2bc6c // b.none │ │ │ │ - madd w2, w22, w8, w5 │ │ │ │ - ldr d31, [x21, x1, lsl #3] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str d31, [x19, x2, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x1, x7 │ │ │ │ - b.eq 2bc94 // b.none │ │ │ │ - udiv w2, w1, w3 │ │ │ │ - msub w2, w2, w3, w1 │ │ │ │ - cbnz w2, 2bc4c │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 2bc54 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - sub w19, w3, #0x1 │ │ │ │ - mov w20, w2 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mul w19, w19, w2 │ │ │ │ - stp w4, w3, [sp, #56] │ │ │ │ - sbfiz x1, x19, #3, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - adds w19, w19, w20 │ │ │ │ - mov x20, x0 │ │ │ │ - ldp w4, w3, [sp, #56] │ │ │ │ - b.eq 2bd40 // b.none │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.ne 2bd8c // b.any │ │ │ │ - mov w5, #0xffffffff // #-1 │ │ │ │ - add x3, x21, w19, uxtw #3 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, w5 │ │ │ │ - nop │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 2bd60 // b.none │ │ │ │ - ldr d31, [x2], #8 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str d31, [x20, w5, uxtw #3] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 2bd20 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 2bd20 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w6, #0xffffffff // #-1 │ │ │ │ - mov w19, w19 │ │ │ │ - mov w2, w6 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 2bdd4 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.eq 2bdc8 // b.none │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - madd w1, w3, w6, w1 │ │ │ │ - ldr d31, [x21, x0, lsl #3] │ │ │ │ - str d31, [x20, x1, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 2bd40 // b.none │ │ │ │ - udiv w1, w0, w3 │ │ │ │ - msub w1, w1, w3, w0 │ │ │ │ - cbz w1, 2bda4 │ │ │ │ - mov w1, w5 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 2bdc8 // b.none │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - b 2bdbc │ │ │ │ - nop │ │ │ │ - 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 │ │ │ │ - stp w2, w4, [sp, #40] │ │ │ │ - sbfiz x1, x1, #3, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [sp, #40] │ │ │ │ - cbz w2, 2be80 │ │ │ │ - ldr w4, [sp, #44] │ │ │ │ - cbz w4, 2be80 │ │ │ │ - mov w5, w4 │ │ │ │ - ubfiz x6, x2, #3, #32 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, w3 │ │ │ │ - ldr d31, [x19, x2] │ │ │ │ - ldr d30, [x20, x2] │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - str d30, [x0, w1, uxtw #3] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ne 2be50 // b.any │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - add w3, w3, w4 │ │ │ │ - add w5, w5, w4 │ │ │ │ - cmp x6, x2 │ │ │ │ - b.ne 2be4c // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mul w19, w3, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - mov x21, x1 │ │ │ │ - sbfiz x1, x19, #3, #32 │ │ │ │ - str w3, [sp, #60] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w3, [sp, #60] │ │ │ │ - cbz w19, 2bf08 │ │ │ │ - mov w7, w19 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0xffffffff // #-1 │ │ │ │ - nop │ │ │ │ - udiv w4, w1, w3 │ │ │ │ - ldr d31, [x21, x1, lsl #3] │ │ │ │ - madd w8, w22, w5, w6 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - msub w4, w4, w3, w1 │ │ │ │ - cbz w4, 2bf28 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str d31, [x20, x8, lsl #3] │ │ │ │ - cmp x1, x7 │ │ │ │ - b.ne 2bee0 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - str d31, [x20, w6, uxtw #3] │ │ │ │ - cmp x7, x1 │ │ │ │ - b.ne 2bee0 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - scvtf d31, w0 │ │ │ │ - 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 d14, d0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.le 2c090 │ │ │ │ - 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 d15, d10 │ │ │ │ - scvtf d0, w19 │ │ │ │ - mov x0, x22 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - fmul d0, d0, d12 │ │ │ │ - fadd d0, d0, d14 │ │ │ │ - blr x21 │ │ │ │ - fadd d15, d15, d0 │ │ │ │ - scvtf d31, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - add w20, w20, #0x2 │ │ │ │ - fmul d0, d31, d13 │ │ │ │ - fadd d0, d0, d14 │ │ │ │ - blr x21 │ │ │ │ - fadd d10, d10, d0 │ │ │ │ - cmp w23, w19 │ │ │ │ - b.ne 2bfc8 // 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, d14, d0 │ │ │ │ - mov x0, x22 │ │ │ │ - blr x21 │ │ │ │ - fmov d12, d0 │ │ │ │ - fmov d31, #3.000000000000000000e+00 │ │ │ │ - fmov d0, d14 │ │ │ │ - mov x0, x22 │ │ │ │ - fdiv d13, d13, d31 │ │ │ │ - fadd d12, d12, d10 │ │ │ │ - blr x21 │ │ │ │ - fmov d14, d0 │ │ │ │ - fmov d0, d11 │ │ │ │ - mov x0, x22 │ │ │ │ - blr x21 │ │ │ │ - fadd d15, d15, d15 │ │ │ │ - fadd d0, d14, d0 │ │ │ │ - fmov d31, #4.000000000000000000e+00 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - fmul d12, d12, d31 │ │ │ │ - ldp d10, d11, [sp, #64] │ │ │ │ - fadd d0, d0, d15 │ │ │ │ - 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 │ │ │ │ - movi d10, #0x0 │ │ │ │ - fmov d0, d13 │ │ │ │ - fmov d15, d10 │ │ │ │ - b 2c020 │ │ │ │ - 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 d13, d0 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x19 │ │ │ │ - fsub d12, d0, d13 │ │ │ │ - scvtf d31, w23 │ │ │ │ - fmov d10, d0 │ │ │ │ - movi d9, #0x0 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fdiv d12, d12, d31 │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.le 2c208 │ │ │ │ - fadd d11, d12, d12 │ │ │ │ - fmov d14, 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, d13 │ │ │ │ - blr x22 │ │ │ │ - fmov d31, d0 │ │ │ │ - scvtf d1, w20 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - add w20, w20, #0x2 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - fmul d1, d1, d12 │ │ │ │ - fadd d1, d1, d13 │ │ │ │ - blr x22 │ │ │ │ - fadd d9, d9, d0 │ │ │ │ - cmp w23, w19 │ │ │ │ - b.ne 2c124 // b.any │ │ │ │ - lsl w23, w23, #1 │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - scvtf d1, w23 │ │ │ │ - fmul d1, d1, d12 │ │ │ │ - fadd d1, d13, d1 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x22 │ │ │ │ - fmov d11, d0 │ │ │ │ - fmov d31, #3.000000000000000000e+00 │ │ │ │ - fmov d1, d13 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - fdiv d12, d12, d31 │ │ │ │ - fadd d11, d11, d9 │ │ │ │ - blr x22 │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d1, d10 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x22 │ │ │ │ - fadd d14, d14, d14 │ │ │ │ - fadd d0, d13, d0 │ │ │ │ - fmov d31, #4.000000000000000000e+00 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - fmul d11, d11, d31 │ │ │ │ - ldr d15, [sp, #56] │ │ │ │ - fadd d0, d0, d14 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - fadd d0, d0, d11 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - fmov d1, d12 │ │ │ │ - fmov d14, d9 │ │ │ │ - b 2c180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - scvtf d31, w0 │ │ │ │ - paciasp │ │ │ │ - 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 w20, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x22, x3 │ │ │ │ - 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 d14, d0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.le 2c3c0 │ │ │ │ - movi d10, #0x0 │ │ │ │ - fadd d12, d13, d13 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, w0 │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - fmov d15, 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, d14 │ │ │ │ - bl 2c0a0 │ │ │ │ - fadd d15, d15, d0 │ │ │ │ - lsl w0, w19, #1 │ │ │ │ - mov x4, x24 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - scvtf d31, w0 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov w0, w20 │ │ │ │ - fmul d0, d31, d13 │ │ │ │ - fadd d0, d0, d14 │ │ │ │ - bl 2c0a0 │ │ │ │ - fadd d10, d10, d0 │ │ │ │ - cmp w25, w19 │ │ │ │ - b.ne 2c2a0 // b.any │ │ │ │ - lsl w25, w25, #1 │ │ │ │ - sub w25, w25, #0x1 │ │ │ │ - scvtf d0, w25 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - fmul d0, d0, d13 │ │ │ │ - fadd d0, d14, d0 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 2c0a0 │ │ │ │ - fmov d12, d0 │ │ │ │ - fmov d31, #3.000000000000000000e+00 │ │ │ │ - fmov d0, d14 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x23 │ │ │ │ - fdiv d13, d13, d31 │ │ │ │ - mov x2, x22 │ │ │ │ - fadd d12, d12, d10 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 2c0a0 │ │ │ │ - fmov d14, d0 │ │ │ │ - fmov d0, d11 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 2c0a0 │ │ │ │ - fadd d15, d15, d15 │ │ │ │ - fadd d0, d14, d0 │ │ │ │ - fmov d31, #4.000000000000000000e+00 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - fmul d12, d12, d31 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - fadd d0, d0, d15 │ │ │ │ - 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - movi d10, #0x0 │ │ │ │ - fmov d0, d13 │ │ │ │ - fmov d15, d10 │ │ │ │ - b 2c318 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mul w25, w2, w3 │ │ │ │ - mov w26, w4 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w3 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mov x22, x1 │ │ │ │ - ubfiz x1, x25, #3, #32 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w5 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 5daa0 │ │ │ │ - ubfiz x2, x25, #3, #32 │ │ │ │ - mov x1, x22 │ │ │ │ - sub w22, w25, w21 │ │ │ │ - mov x27, x0 │ │ │ │ - bl 3948 │ │ │ │ - sbfiz x1, x22, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - sub w24, w19, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz w25, 2c470 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.ne 2c524 // b.any │ │ │ │ - cmp w26, w1 │ │ │ │ - b.eq 2c464 // b.none │ │ │ │ - ldr d31, [x27, x1, lsl #3] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str d31, [x20, w2, uxtw #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x25, x1 │ │ │ │ - b.ne 2c450 // b.any │ │ │ │ - sub w22, w22, w24 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 38a0 │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - sbfiz x1, x22, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - adds w21, w21, w22 │ │ │ │ - mov x22, x0 │ │ │ │ - b.eq 2c4f8 // b.none │ │ │ │ - mov w7, w21 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, #0xffffffff // #-1 │ │ │ │ - b 2c4dc │ │ │ │ - mov w2, w4 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w23, w2 │ │ │ │ - b.eq 2c4d0 // b.none │ │ │ │ - madd w2, w6, w24, w3 │ │ │ │ - ldr d31, [x20, x1, lsl #3] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str d31, [x22, x2, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x7, x1 │ │ │ │ - b.eq 2c4f8 // b.none │ │ │ │ - udiv w2, w1, w19 │ │ │ │ - msub w2, w2, w19, w1 │ │ │ │ - cbnz w2, 2c4b0 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - b 2c4b8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w3, w2 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 2c560 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cmp w26, w3 │ │ │ │ - b.eq 2c554 // b.none │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - madd w0, w19, w2, w0 │ │ │ │ - ldr d31, [x27, x1, lsl #3] │ │ │ │ - str d31, [x20, x0, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x25, x1 │ │ │ │ - b.eq 2c470 // b.none │ │ │ │ - udiv w0, w1, w19 │ │ │ │ - msub w0, w0, w19, w1 │ │ │ │ - cbz w0, 2c530 │ │ │ │ - mov w0, w4 │ │ │ │ - cmp w26, w3 │ │ │ │ - b.eq 2c554 // b.none │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - b 2c548 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-400]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d12, d13, [sp, #128] │ │ │ │ - movi d13, #0x0 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 2cdb8 │ │ │ │ - sub w7, w2, #0x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - sub w21, w2, #0x3 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub w28, w2, #0x4 │ │ │ │ - mov x10, #0x0 // #0 │ │ │ │ - mul w4, w21, w7 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - add x0, sp, #0x12c │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mul w23, w28, w28 │ │ │ │ - sub w6, w4, w21, lsl #1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub w25, w2, #0x5 │ │ │ │ - mul w22, w21, w21 │ │ │ │ - sub w8, w6, w28, lsl #1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mul w20, w7, w7 │ │ │ │ - mov w24, w21 │ │ │ │ - stp d8, d9, [sp, #96] │ │ │ │ - mov x5, x20 │ │ │ │ - mov w19, w2 │ │ │ │ - stp d10, d11, [sp, #112] │ │ │ │ - stp d14, d15, [sp, #144] │ │ │ │ - stp w8, w23, [sp, #176] │ │ │ │ - str w7, [sp, #236] │ │ │ │ - stp w22, w4, [x0, #-28] │ │ │ │ - sbfiz x4, x4, #3, #32 │ │ │ │ - stp w20, w6, [x0, #20] │ │ │ │ - sxtw x0, w2 │ │ │ │ - stp x0, x20, [sp, #352] │ │ │ │ - mul w0, w25, w25 │ │ │ │ - sub w20, w2, #0x1 │ │ │ │ - str x4, [sp, #312] │ │ │ │ - sbfiz x4, x8, #3, #32 │ │ │ │ - str x1, [sp, #368] │ │ │ │ - ubfiz x1, x22, #3, #32 │ │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ │ - stp x0, x4, [sp, #184] │ │ │ │ - ubfiz x4, x5, #3, #32 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - sbfiz x1, x23, #3, #32 │ │ │ │ - sbfiz x6, x6, #3, #32 │ │ │ │ - str x1, [sp, #256] │ │ │ │ - ubfiz x1, x23, #3, #32 │ │ │ │ - str x6, [sp, #264] │ │ │ │ - str x4, [sp, #296] │ │ │ │ - sbfiz x4, x22, #3, #32 │ │ │ │ - str x4, [sp, #304] │ │ │ │ - str x1, [sp, #344] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - mov w5, w10 │ │ │ │ - ldr x26, [sp, #368] │ │ │ │ - mov w3, w19 │ │ │ │ - mov w2, w19 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov x1, x26 │ │ │ │ - str x10, [sp, #168] │ │ │ │ - bl 2c3d0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x10, [sp, #168] │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - add w0, w10, #0x2 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 39d8 │ │ │ │ - ldr x10, [sp, #168] │ │ │ │ - ldr d31, [x26, x10, lsl #3] │ │ │ │ - fmul d14, d0, d31 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 2ce1c // b.none │ │ │ │ - movi d10, #0x0 │ │ │ │ - fmov d9, d13 │ │ │ │ - str w19, [sp, #396] │ │ │ │ - mov w27, w28 │ │ │ │ - ldr x19, [sp, #360] │ │ │ │ - str x10, [sp, #384] │ │ │ │ - str w20, [sp, #392] │ │ │ │ - mov w20, w24 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str d14, [sp, #376] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - mov w5, w24 │ │ │ │ - ldr w2, [sp, #392] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, w2 │ │ │ │ - bl 2c3d0 │ │ │ │ - mov x28, x0 │ │ │ │ - add w0, w24, #0x2 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 39d8 │ │ │ │ - ldr d31, [x21, x24, lsl #3] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #236] │ │ │ │ - fmul d14, d0, d31 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 2ce14 // b.none │ │ │ │ - mov x26, x19 │ │ │ │ - fmov d8, d14 │ │ │ │ - ldr x19, [sp, #344] │ │ │ │ - movi d13, #0x0 │ │ │ │ - stp x24, x21, [sp, #328] │ │ │ │ - mov w21, w27 │ │ │ │ - mov w24, w20 │ │ │ │ - mov x27, x28 │ │ │ │ - str x6, [sp, #224] │ │ │ │ - ldr x28, [sp, #296] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3948 │ │ │ │ - ldr x1, [sp, #312] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr w0, [sp, #320] │ │ │ │ - cbz w0, 2c808 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldr w5, [sp, #236] │ │ │ │ - mov w7, w0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 2c7dc │ │ │ │ - adds w7, w7, #0x1 │ │ │ │ - b.ne 2c7bc // b.any │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x26, x1 │ │ │ │ - b.eq 2c808 // b.none │ │ │ │ - udiv w4, w1, w5 │ │ │ │ - msub w4, w4, w5, w1 │ │ │ │ - cbnz w4, 2c7a0 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr d31, [x20, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - madd w2, w0, w5, w2 │ │ │ │ - str d31, [x28, x2, lsl #3] │ │ │ │ - cmp x26, x1 │ │ │ │ - b.eq 2c808 // b.none │ │ │ │ - udiv w2, w1, w5 │ │ │ │ - msub w2, w2, w5, w1 │ │ │ │ - cbz w2, 2c798 │ │ │ │ - mov w2, w4 │ │ │ │ - ldr d31, [x20, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - madd w2, w0, w5, w2 │ │ │ │ - str d31, [x28, x2, lsl #3] │ │ │ │ - cmp x26, x1 │ │ │ │ - b.ne 2c7dc // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w0, [sp, #276] │ │ │ │ - cbz w0, 2c890 │ │ │ │ - ldr x3, [sp, #224] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr w5, [sp, #236] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w9, [sp, #276] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w8, #0xffffffff // #-1 │ │ │ │ - b 2c874 │ │ │ │ - mov w2, w4 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 2c868 // b.none │ │ │ │ - madd w2, w8, w24, w0 │ │ │ │ - ldr d31, [x28, x1, lsl #3] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str d31, [x20, x2, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x9, x1 │ │ │ │ - b.eq 2c890 // b.none │ │ │ │ - udiv w2, w1, w5 │ │ │ │ - msub w2, w2, w5, w1 │ │ │ │ - cbnz w2, 2c848 │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - b 2c850 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x28, [sp, #224] │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - add w0, w28, #0x2 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 39d8 │ │ │ │ - ldr d31, [x27, x28, lsl #3] │ │ │ │ - fmul d11, d0, d31 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.eq 2ce0c // b.none │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - movi d12, #0x0 │ │ │ │ - stp x26, x27, [sp, #280] │ │ │ │ - mov w27, w24 │ │ │ │ - mov x24, x20 │ │ │ │ - ldr w20, [sp, #324] │ │ │ │ - str x28, [sp, #168] │ │ │ │ - mov x28, x22 │ │ │ │ - mov w22, w21 │ │ │ │ - ldr x26, [sp, #248] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x21, x0 │ │ │ │ - bl 3948 │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr w0, [sp, #272] │ │ │ │ - mov w6, #0xffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w4, w6 │ │ │ │ - cbz w0, 2c9f8 │ │ │ │ - adds w4, w4, #0x1 │ │ │ │ - b.ne 2c9a4 // b.any │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 2c9f8 // b.none │ │ │ │ - udiv w2, w0, w27 │ │ │ │ - msub w2, w2, w27, w0 │ │ │ │ - cbz w2, 2cdd8 │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - cmp x1, x28 │ │ │ │ - b.eq 2c9f8 // b.none │ │ │ │ - udiv w0, w1, w27 │ │ │ │ - msub w0, w0, w27, w1 │ │ │ │ - cbz w0, 2c9a0 │ │ │ │ - mov x2, x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x28, x1 │ │ │ │ - b.eq 2c9f8 // b.none │ │ │ │ - udiv w0, w1, w27 │ │ │ │ - msub w0, w0, w27, w1 │ │ │ │ - cbz w0, 2c9a0 │ │ │ │ - add x1, x2, #0x2 │ │ │ │ - cmp x1, x28 │ │ │ │ - b.eq 2c9f8 // b.none │ │ │ │ - udiv w0, w1, w27 │ │ │ │ - mov x2, x1 │ │ │ │ - msub w0, w0, w27, w1 │ │ │ │ - cbnz w0, 2c960 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - ldr d31, [x21, x1, lsl #3] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mul w3, w27, w6 │ │ │ │ - add w0, w3, w0 │ │ │ │ - str d31, [x26, x0, lsl #3] │ │ │ │ - cmp x1, x28 │ │ │ │ - b.eq 2c9f8 // b.none │ │ │ │ - udiv w0, w1, w27 │ │ │ │ - msub w0, w0, w27, w1 │ │ │ │ - cbz w0, 2c924 │ │ │ │ - mov w0, w2 │ │ │ │ - ldr d31, [x21, x1, lsl #3] │ │ │ │ - add w0, w3, w0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str d31, [x26, x0, lsl #3] │ │ │ │ - cmp x1, x28 │ │ │ │ - b.ne 2c9cc // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [sp, #256] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w20, 2ca78 │ │ │ │ - mov w8, w20 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 2ca5c │ │ │ │ - mov w1, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - ldr w2, [sp, #168] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 2ca50 // b.none │ │ │ │ - madd w1, w0, w22, w4 │ │ │ │ - ldr d31, [x26, x7, lsl #3] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - str d31, [x21, x1, lsl #3] │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - cmp x8, x7 │ │ │ │ - b.eq 2ca78 // b.none │ │ │ │ - udiv w1, w7, w27 │ │ │ │ - msub w1, w1, w27, w7 │ │ │ │ - cbnz w1, 2ca2c │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 2ca34 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x26, [sp, #168] │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - add w0, w26, #0x2 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 39d8 │ │ │ │ - ldr d31, [x24, x26, lsl #3] │ │ │ │ - fmul d15, d0, d31 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 2ce04 // b.none │ │ │ │ - movi d14, #0x0 │ │ │ │ - str d12, [sp, #208] │ │ │ │ - fmov d12, d15 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - str w20, [sp, #232] │ │ │ │ - mov x20, x19 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str x24, [sp, #216] │ │ │ │ - str x0, [sp, #240] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3948 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w1, [sp, #180] │ │ │ │ - mov w5, #0xffffffff // #-1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w2, w5 │ │ │ │ - cbz w1, 2cb64 │ │ │ │ - adds w2, w2, #0x1 │ │ │ │ - b.eq 2cbe4 // b.none │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldr d31, [x24, x0, lsl #3] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mul w4, w22, w5 │ │ │ │ - add w1, w4, w1 │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 2cb64 // b.none │ │ │ │ - udiv w1, w0, w22 │ │ │ │ - msub w1, w1, w22, w0 │ │ │ │ - cbz w1, 2cb08 │ │ │ │ - mov w1, w3 │ │ │ │ - ldr d31, [x24, x0, lsl #3] │ │ │ │ - add w1, w4, w1 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - cmp x23, x0 │ │ │ │ - b.ne 2cb38 // b.any │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - cbz w0, 2cc4c │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - b 2cbc8 │ │ │ │ - mov w3, w0 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w3, w26 │ │ │ │ - b.eq 2cbb8 // b.none │ │ │ │ - madd w3, w1, w25, w2 │ │ │ │ - ldr d31, [x19, x5, lsl #3] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str d31, [x24, x3, lsl #3] │ │ │ │ - ldr x3, [sp, #240] │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x5, x3 │ │ │ │ - b.eq 2cc4c // b.none │ │ │ │ - udiv w3, w5, w22 │ │ │ │ - msub w3, w3, w22, w5 │ │ │ │ - cbnz w3, 2cb98 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 2cba0 │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - cmp x23, x1 │ │ │ │ - b.eq 2cb64 // b.none │ │ │ │ - udiv w2, w1, w22 │ │ │ │ - msub w2, w2, w22, w1 │ │ │ │ - cbz w2, 2cdcc │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 2cb64 // b.none │ │ │ │ - udiv w1, w0, w22 │ │ │ │ - msub w1, w1, w22, w0 │ │ │ │ - cbz w1, 2cc44 │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 2cb64 // b.none │ │ │ │ - udiv w2, w1, w22 │ │ │ │ - msub w2, w2, w22, w1 │ │ │ │ - cbz w2, 2cdcc │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2cb64 // b.none │ │ │ │ - udiv w1, w0, w22 │ │ │ │ - msub w1, w1, w22, w0 │ │ │ │ - cbnz w1, 2cc14 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - b 2cb10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - add w0, w26, #0x2 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 39d8 │ │ │ │ - ldr d31, [x21, x26, lsl #3] │ │ │ │ - fmul d15, d0, d31 │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 2cde4 // b.none │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - mov w2, w25 │ │ │ │ - mov x1, x24 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - bl 2c580 │ │ │ │ - fmul d0, d15, d0 │ │ │ │ - mov x0, x24 │ │ │ │ - fadd d14, d14, d0 │ │ │ │ - bl 38a0 │ │ │ │ - cmp w22, w26 │ │ │ │ - b.gt 2cac8 │ │ │ │ - ldr x24, [sp, #216] │ │ │ │ - mov x19, x20 │ │ │ │ - ldr w20, [sp, #232] │ │ │ │ - fmov d15, d12 │ │ │ │ - ldr d12, [sp, #208] │ │ │ │ - fmul d15, d15, d14 │ │ │ │ - mov x0, x21 │ │ │ │ - fadd d12, d12, d15 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.gt 2c8e0 │ │ │ │ - mov x20, x24 │ │ │ │ - mov w24, w27 │ │ │ │ - ldp x26, x27, [sp, #280] │ │ │ │ - mov w21, w22 │ │ │ │ - mov x22, x28 │ │ │ │ - fmul d11, d11, d12 │ │ │ │ - mov x0, x20 │ │ │ │ - fadd d13, d13, d11 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - ldr w1, [sp, #236] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #224] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.gt 2c748 │ │ │ │ - mov w20, w24 │ │ │ │ - mov x28, x27 │ │ │ │ - mov w27, w21 │ │ │ │ - fmov d14, d8 │ │ │ │ - ldp x24, x21, [sp, #328] │ │ │ │ - fmov d15, d13 │ │ │ │ - mov x19, x26 │ │ │ │ - fmul d14, d14, d15 │ │ │ │ - mov x0, x28 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - fadd d10, d10, d14 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [sp, #392] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.gt 2c6dc │ │ │ │ - ldr x10, [sp, #384] │ │ │ │ - fmov d11, d10 │ │ │ │ - fmov d13, d9 │ │ │ │ - ldr w19, [sp, #396] │ │ │ │ - ldr d14, [sp, #376] │ │ │ │ - mov w24, w20 │ │ │ │ - mov w28, w27 │ │ │ │ - mov x20, x0 │ │ │ │ - fmul d14, d14, d11 │ │ │ │ - mov x0, x21 │ │ │ │ - str x10, [sp, #168] │ │ │ │ - fadd d13, d13, d14 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x10, [sp, #168] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - cmp x0, x10 │ │ │ │ - b.ne 2c664 // 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 │ │ │ │ - mov x0, x1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - b 2cb10 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - b 2c9a4 │ │ │ │ - ldr d31, [x24] │ │ │ │ - mov x0, x24 │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - fadd d14, d14, d15 │ │ │ │ - bl 38a0 │ │ │ │ - cbnz x26, 2cca0 │ │ │ │ - mov x26, #0x1 // #1 │ │ │ │ - b 2cac8 │ │ │ │ - ldr d14, [x21] │ │ │ │ - b 2ccb4 │ │ │ │ - ldr d12, [x20] │ │ │ │ - b 2ccec │ │ │ │ - ldr d15, [x28] │ │ │ │ - b 2cd30 │ │ │ │ - ldr d11, [x21] │ │ │ │ - b 2cd70 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 2d0a4 // b.none │ │ │ │ - movi d14, #0x0 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 2d06c │ │ │ │ - str x0, [sp, #152] │ │ │ │ - sxtw x0, w2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub w25, w0, #0x1 │ │ │ │ - movi d14, #0x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mul w26, w0, w0 │ │ │ │ - mul w24, w0, w25 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mul w21, w25, w25 │ │ │ │ - mov x23, x26 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - sbfiz x0, x24, #3, #32 │ │ │ │ - str w24, [sp, #132] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - sbfiz x0, x21, #3, #32 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ubfiz x1, x23, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - ubfiz x2, x23, #3, #32 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 3948 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - cbz w23, 2cf54 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w4, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 2cf28 │ │ │ │ - adds w4, w4, #0x1 │ │ │ │ - b.ne 2cf08 // b.any │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x26, x3 │ │ │ │ - b.eq 2cf54 // b.none │ │ │ │ - udiv w2, w3, w27 │ │ │ │ - msub w2, w2, w27, w3 │ │ │ │ - cbnz w2, 2cfd0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr d31, [x21, x3, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - madd w1, w27, w0, w1 │ │ │ │ - str d31, [x22, x1, lsl #3] │ │ │ │ - cmp x26, x3 │ │ │ │ - b.eq 2cf54 // b.none │ │ │ │ - udiv w1, w3, w27 │ │ │ │ - msub w1, w1, w27, w3 │ │ │ │ - cbz w1, 2cee4 │ │ │ │ - mov w1, w2 │ │ │ │ - ldr d31, [x21, x3, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - madd w1, w27, w0, w1 │ │ │ │ - str d31, [x22, x1, lsl #3] │ │ │ │ - cmp x26, x3 │ │ │ │ - b.ne 2cf28 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - cbz w0, 2d000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w11, #0xffffffff // #-1 │ │ │ │ - b 2cfb4 │ │ │ │ - mov w4, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - cmp w4, w28 │ │ │ │ - b.eq 2cfa8 // b.none │ │ │ │ - madd w2, w11, w25, w5 │ │ │ │ - ldr d31, [x22, x3, lsl #3] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str d31, [x21, x2, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x24, x3 │ │ │ │ - b.eq 2d000 // b.none │ │ │ │ - udiv w4, w3, w27 │ │ │ │ - msub w4, w4, w27, w3 │ │ │ │ - cbnz w4, 2cf88 │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 2cf90 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x3, x26 │ │ │ │ - b.ne 2cef8 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - cbnz w0, 2cf74 │ │ │ │ - nop │ │ │ │ - mov x0, x22 │ │ │ │ - bl 38a0 │ │ │ │ - add w0, w28, #0x2 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 39d8 │ │ │ │ - ldr d31, [x19, x28, lsl #3] │ │ │ │ - fmul d15, d0, d31 │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 2d080 // b.none │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov w2, w25 │ │ │ │ - mov x1, x21 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - bl 2c580 │ │ │ │ - fmul d0, d15, d0 │ │ │ │ - mov x0, x21 │ │ │ │ - fadd d14, d14, d0 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne 2cea0 // 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] │ │ │ │ - fmov d0, d14 │ │ │ │ - ldp d14, d15, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr d31, [x21] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - fmul d0, d15, d31 │ │ │ │ - fadd d14, d14, d0 │ │ │ │ - bl 38a0 │ │ │ │ - cmp x28, #0x2 │ │ │ │ - b.ne 2cea0 // b.any │ │ │ │ - b 2d058 │ │ │ │ - ldr d14, [x1] │ │ │ │ - fmov d0, d14 │ │ │ │ - ldp d14, d15, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - 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 x26, x1 │ │ │ │ - mov x25, x0 │ │ │ │ - stp d11, d12, [sp, #80] │ │ │ │ - stp d13, d14, [sp, #96] │ │ │ │ - movi d13, #0x0 │ │ │ │ - str d15, [sp, #112] │ │ │ │ - b 2d150 │ │ │ │ - ldr d31, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - str d31, [x20] │ │ │ │ - bl 38a0 │ │ │ │ - ldr d15, [x23] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 2ce24 │ │ │ │ - fmov d11, d0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - fnmul d15, d15, d11 │ │ │ │ - mov x0, x21 │ │ │ │ - fadd d15, d15, d14 │ │ │ │ - fmul d15, d15, d12 │ │ │ │ - fadd d13, d13, d15 │ │ │ │ - bl 38a0 │ │ │ │ - cmp x22, #0x3 │ │ │ │ - b.eq 2d224 // b.none │ │ │ │ - mov w3, #0x3 // #3 │ │ │ │ - mov w5, w22 │ │ │ │ - mov w2, w3 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 2c3d0 │ │ │ │ - mov x21, x0 │ │ │ │ - add w0, w22, #0x2 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - mov x23, x21 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 39d8 │ │ │ │ - ldr d31, [x26, x22, lsl #3] │ │ │ │ - movi d14, #0x0 │ │ │ │ - fmul d12, d0, d31 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldp q31, q30, [x21] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp q31, q30, [x20] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str d31, [x19] │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - str d31, [x19, #8] │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz w24, 2d0fc │ │ │ │ - ldr d31, [x19, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - str d31, [x20] │ │ │ │ - bl 38a0 │ │ │ │ - ldr d15, [x23], #8 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x20 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 2ce24 │ │ │ │ - fmul d15, d15, d0 │ │ │ │ - mov x0, x20 │ │ │ │ - fadd d14, d14, d15 │ │ │ │ - bl 38a0 │ │ │ │ - b 2d194 │ │ │ │ - fcmp d13, #0.0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b.eq 2d348 // 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 d14, 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, d14 │ │ │ │ - fsub d30, d25, d30 │ │ │ │ - fdiv d22, d18, d13 │ │ │ │ - fdiv d31, d31, d13 │ │ │ │ - fdiv d29, d28, d13 │ │ │ │ - fdiv d24, d20, d13 │ │ │ │ - fdiv d23, d19, d13 │ │ │ │ - fdiv d25, d21, d13 │ │ │ │ - fdiv d26, d26, d13 │ │ │ │ - fdiv d28, d27, d13 │ │ │ │ - fdiv d30, d30, d13 │ │ │ │ - stp d22, d31, [x26, #32] │ │ │ │ - stp d24, d23, [x26] │ │ │ │ - stp d26, d25, [x26, #16] │ │ │ │ - stp d29, d28, [x26, #48] │ │ │ │ - str d30, [x26, #64] │ │ │ │ - bl 5daa0 │ │ │ │ - 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 38a0 │ │ │ │ - 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 d11, d12, [sp, #80] │ │ │ │ - ldp d13, d14, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz w1, 2d3cc │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 2d3d0 // 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 2d3a0 // b.any │ │ │ │ - tbz w1, #0, 2d3cc │ │ │ │ - and w1, w1, #0xfffffffe │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - ldr d30, [x0, x1] │ │ │ │ - fadd d30, d30, d0 │ │ │ │ - str d30, [x0, x1] │ │ │ │ - ret │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 2d3bc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w1, 2d400 │ │ │ │ - add x2, x0, w1, uxtw #3 │ │ │ │ - ldr d30, [x0], #8 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 2d3f0 // 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 3108 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fmul d31, d15, d31 │ │ │ │ - frintp d0, d31 │ │ │ │ - fcmpe d0, d15 │ │ │ │ - b.ls 2d4a0 // b.plast │ │ │ │ - frintz d31, d31 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 2d46c // b.tcont │ │ │ │ - mov x1, x20 │ │ │ │ - b 2d478 │ │ │ │ - fcvtzu w1, d31 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add x1, x20, x1, lsl #2 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldr w1, [x1] │ │ │ │ - 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 2d454 │ │ │ │ - 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 3108 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fmul d31, d15, d31 │ │ │ │ - frintp d0, d31 │ │ │ │ - fcmpe d0, d15 │ │ │ │ - b.ls 2d53c // b.plast │ │ │ │ - frintz d31, d31 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 2d508 // b.tcont │ │ │ │ - mov x1, x20 │ │ │ │ - b 2d514 │ │ │ │ - fcvtzu w1, d31 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add x1, x20, x1 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldrb w1, [x1] │ │ │ │ - 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 2d4f0 │ │ │ │ - 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 3108 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fmul d31, d15, d31 │ │ │ │ - frintp d0, d31 │ │ │ │ - fcmpe d0, d15 │ │ │ │ - b.ls 2d5dc // b.plast │ │ │ │ - frintz d31, d31 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 2d5a4 // b.tcont │ │ │ │ - mov x1, x20 │ │ │ │ - b 2d5b0 │ │ │ │ - fcvtzu w1, d31 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add x1, x20, x1, lsl #3 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldr d28, [x1] │ │ │ │ - fmov d0, #5.000000000000000000e-01 │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - ldr d29, [x20, x19, lsl #3] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - fadd d29, d29, d28 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - fmul d0, d29, d0 │ │ │ │ - ret │ │ │ │ - fcvtzu w19, d0 │ │ │ │ - b 2d58c │ │ │ │ - bti c │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w1, 2d614 │ │ │ │ - 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 2d600 // b.any │ │ │ │ - ucvtf d0, w1 │ │ │ │ - fdiv d0, d31, d0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w2, 2d660 │ │ │ │ - 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 2d640 // b.any │ │ │ │ - ret │ │ │ │ - movi d0, #0x0 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - 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 w3, [sp, #44] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w3, [sp, #44] │ │ │ │ - cbz w3, 2d80c │ │ │ │ - ubfiz x1, x3, #3, #32 │ │ │ │ - movi d26, #0x0 │ │ │ │ - add x8, x1, x20 │ │ │ │ - mov x6, x20 │ │ │ │ - mov x4, x20 │ │ │ │ - ldr d19, [x4], #8 │ │ │ │ - fadd d26, d26, d19 │ │ │ │ - cmp x8, x4 │ │ │ │ - b.ne 2d6ac // b.any │ │ │ │ - ucvtf d18, w3 │ │ │ │ - movi d23, #0x0 │ │ │ │ - mov x5, x19 │ │ │ │ - add x7, x1, x19 │ │ │ │ - mov x4, x19 │ │ │ │ - fdiv d26, d26, d18 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d17, [x4], #8 │ │ │ │ - fadd d23, d23, d17 │ │ │ │ - cmp x7, x4 │ │ │ │ - b.ne 2d6e0 // b.any │ │ │ │ - fdiv d23, d23, d18 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 2d82c // b.none │ │ │ │ - lsr w2, w3, #1 │ │ │ │ - mov x4, x20 │ │ │ │ - dup v16.2d, v26.d[0] │ │ │ │ - add x9, x20, x2, lsl #4 │ │ │ │ - ldr q7, [x4] │ │ │ │ - fsub v7.2d, v7.2d, v16.2d │ │ │ │ - str q7, [x4], #16 │ │ │ │ - cmp x4, x9 │ │ │ │ - b.ne 2d70c // b.any │ │ │ │ - and w9, w3, #0xfffffffe │ │ │ │ - and w10, w3, #0x1 │ │ │ │ - tbz w3, #0, 2d73c │ │ │ │ - ubfiz x4, x9, #3, #32 │ │ │ │ - ldr d6, [x20, x4] │ │ │ │ - fsub d6, d6, d26 │ │ │ │ - str d6, [x20, x4] │ │ │ │ - dup v25.2d, v23.d[0] │ │ │ │ - add x2, x19, x2, lsl #4 │ │ │ │ - mov x4, x19 │ │ │ │ - ldr q5, [x4] │ │ │ │ - fsub v5.2d, v5.2d, v25.2d │ │ │ │ - str q5, [x4], #16 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.ne 2d748 // b.any │ │ │ │ - cbz w10, 2d770 │ │ │ │ - ubfiz x9, x9, #3, #32 │ │ │ │ - ldr d24, [x19, x9] │ │ │ │ - fsub d24, d24, d23 │ │ │ │ - str d24, [x19, x9] │ │ │ │ - movi d2, #0x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d3, [x6], #8 │ │ │ │ - fmul d3, d3, d3 │ │ │ │ - fadd d2, d2, d3 │ │ │ │ - cmp x8, x6 │ │ │ │ - b.ne 2d780 // b.any │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - movi d0, #0x0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ucvtf d28, w3 │ │ │ │ - fdiv d2, d2, d28 │ │ │ │ - str d2, [x0] │ │ │ │ - ldr d29, [x20, x4] │ │ │ │ - ldr d1, [x19, x4] │ │ │ │ - add x4, x4, #0x8 │ │ │ │ - fmul d1, d29, d1 │ │ │ │ - fadd d0, d0, d1 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 2d7ac // 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 2d7e0 // b.any │ │ │ │ - fdiv d31, d30, d28 │ │ │ │ - str d31, [x0, #24] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - movi d31, #0x0 │ │ │ │ - stp d31, d31, [x0] │ │ │ │ - str d31, [x0, #16] │ │ │ │ - str d31, [x0, #24] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr d4, [x20] │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - fsub d4, d4, d26 │ │ │ │ - str d4, [x20] │ │ │ │ - b 2d760 │ │ │ │ - bti c │ │ │ │ - fcvtzu w4, d0 │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w4, 2d870 │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, w4, uxtw #3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d30, [x2], #8 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 2d860 // b.any │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.gt 2d884 │ │ │ │ - movi d28, #0x0 │ │ │ │ - fdiv d0, d28, d0 │ │ │ │ - ret │ │ │ │ - ucvtf d30, w4 │ │ │ │ - movi d28, #0x0 │ │ │ │ - sub x0, x0, #0x8 │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - fdiv d29, d31, d30 │ │ │ │ - nop │ │ │ │ - ldr d31, [x0, x2, lsl #3] │ │ │ │ - scvtf d30, w2 │ │ │ │ - ldr d27, [x1, x2, lsl #3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - fsub d31, d31, d29 │ │ │ │ - fcmpe d30, d0 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fmul d31, d31, d27 │ │ │ │ - fadd d28, d28, d31 │ │ │ │ - b.mi 2d8a0 // b.first │ │ │ │ - fdiv d0, d28, d0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 2d928 │ │ │ │ - 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 2d8e4 // 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 2d904 // 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 2d97c // b.tcont │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x618 │ │ │ │ - add x1, x1, #0x6c8 │ │ │ │ - add x0, x0, #0x6e0 │ │ │ │ - mov w2, #0x404 // #1028 │ │ │ │ - bl 34b0 │ │ │ │ - fmov d15, d1 │ │ │ │ - fmov d14, d0 │ │ │ │ - bl 39d8 │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - fadd d0, d15, d0 │ │ │ │ - bl 3660 │ │ │ │ - fmov d15, d0 │ │ │ │ - fneg d0, d14 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fdiv d15, d13, d15 │ │ │ │ - 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, d1 │ │ │ │ - str d15, [sp, #32] │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d1 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d0, d14 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fadd d0, d0, d31 │ │ │ │ - bl 3660 │ │ │ │ - bl 3330 │ │ │ │ - fmov d14, d0 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmul d31, d13, d15 │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - fsub d31, d31, d14 │ │ │ │ - ldp d13, d14, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - fsub d0, d31, d0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 2da80 │ │ │ │ - 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 2da40 // 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 2da60 // 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, 2daec │ │ │ │ - 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 2daa8 // 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 2dac4 // b.any │ │ │ │ - fdiv d0, d0, d29 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 2daf4 // b.nfrst │ │ │ │ - b 3780 │ │ │ │ - movi d0, #0x0 │ │ │ │ - fdiv d0, d0, d0 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 2d668 │ │ │ │ - ldp d0, d31, [x0] │ │ │ │ - ldr d30, [x0, #24] │ │ │ │ - fmul d0, d0, d30 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 2db34 // b.nfrst │ │ │ │ - str d31, [sp, #24] │ │ │ │ - bl 3780 │ │ │ │ - ldr d31, [sp, #24] │ │ │ │ - b 2db38 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - fdiv d0, d31, d0 │ │ │ │ - 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 3030 <__gmon_start__@plt> │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d31, [x0, #784] │ │ │ │ - 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, 86000 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - fsub d0, d0, d1 │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [x0, #792] │ │ │ │ - fmul d2, d2, d31 │ │ │ │ - fdiv d0, d0, d2 │ │ │ │ - bl 3828 │ │ │ │ - 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 d10, d11, [sp, #16] │ │ │ │ - fmov d11, d0 │ │ │ │ - fmov d10, d1 │ │ │ │ - stp d12, d13, [sp, #32] │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - stp d14, d15, [sp, #48] │ │ │ │ - fmov d14, x0 │ │ │ │ - bl 3600 <__libc_start_main@plt> │ │ │ │ - scvtf d15, w0 │ │ │ │ - fdiv d15, d15, d14 │ │ │ │ - fadd d15, d15, d15 │ │ │ │ - fsub d15, d15, d12 │ │ │ │ - bl 3600 <__libc_start_main@plt> │ │ │ │ - scvtf d13, w0 │ │ │ │ - fmul d15, d15, d15 │ │ │ │ - fdiv d13, d13, d14 │ │ │ │ - fadd d13, d13, d13 │ │ │ │ - fsub d13, d13, d12 │ │ │ │ - fmul d31, d13, d13 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - fcmpe d15, d12 │ │ │ │ - b.ge 2dc10 // b.tcont │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.eq 2dc10 // b.none │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 3330 │ │ │ │ - fmov d31, #-2.000000000000000000e+00 │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - fdiv d0, d0, d15 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 2dc78 // b.nfrst │ │ │ │ - bl 3780 │ │ │ │ - b 2dc7c │ │ │ │ - fsqrt d0, d0 │ │ │ │ - fmul d13, d13, d0 │ │ │ │ - ldp d14, d15, [sp, #48] │ │ │ │ - fmul d0, d13, d10 │ │ │ │ - ldp d12, d13, [sp, #32] │ │ │ │ - fadd d0, d0, d11 │ │ │ │ - ldp d10, d11, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - fmov d26, d0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr d29, [x0, #24] │ │ │ │ - str d15, [sp, #16] │ │ │ │ - ldr d15, [x0] │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 2dd8c // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - stp d29, d26, [sp, #40] │ │ │ │ - stp d1, d2, [sp, #56] │ │ │ │ - str d3, [sp, #72] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl 3780 │ │ │ │ - ldp d29, d26, [sp, #40] │ │ │ │ - fmov d25, d0 │ │ │ │ - ldr d3, [sp, #72] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - fcmp d29, #0.0 │ │ │ │ - ldp d1, d2, [sp, #56] │ │ │ │ - b.pl 2ddc8 // b.nfrst │ │ │ │ - fmov d0, d29 │ │ │ │ - stp d25, d26, [sp, #48] │ │ │ │ - stp d1, d2, [sp, #64] │ │ │ │ - str d3, [sp, #80] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl 3780 │ │ │ │ - ldp d29, d25, [sp, #40] │ │ │ │ - fmov d30, d0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldp d26, d1, [sp, #56] │ │ │ │ - fmul d15, d15, d29 │ │ │ │ - ldp d2, d3, [sp, #72] │ │ │ │ - ldr d28, [x0, #8] │ │ │ │ - fsqrt d15, d15 │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - ldr d0, [x0, #784] │ │ │ │ - fmul d0, d29, d0 │ │ │ │ - fdiv d28, d28, d15 │ │ │ │ - fmul d31, d28, d28 │ │ │ │ - fsub d27, d27, d31 │ │ │ │ - fmul d0, d0, d27 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 2de24 // b.nfrst │ │ │ │ - stp d27, d29, [sp, #40] │ │ │ │ - stp d28, d30, [sp, #56] │ │ │ │ - stp d25, d26, [sp, #72] │ │ │ │ - stp d1, d2, [sp, #88] │ │ │ │ - str d3, [sp, #104] │ │ │ │ - bl 3780 │ │ │ │ - ldr d3, [sp, #104] │ │ │ │ - fmov d15, d0 │ │ │ │ - ldp d27, d29, [sp, #40] │ │ │ │ - ldp d28, d30, [sp, #56] │ │ │ │ - ldp d25, d26, [sp, #72] │ │ │ │ - ldp d1, d2, [sp, #88] │ │ │ │ - b 2de28 │ │ │ │ - fsqrt d25, d15 │ │ │ │ - fcmp d29, #0.0 │ │ │ │ - b.pl 2ddc8 // b.nfrst │ │ │ │ - fmov d0, d29 │ │ │ │ - stp d29, d25, [sp, #40] │ │ │ │ - stp d26, d1, [sp, #56] │ │ │ │ - stp d2, d3, [sp, #72] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl 3780 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - fmov d30, d0 │ │ │ │ - ldp d29, d25, [sp, #40] │ │ │ │ - ldp d26, d1, [sp, #56] │ │ │ │ - ldp d2, d3, [sp, #72] │ │ │ │ - b 2ddcc │ │ │ │ - fsqrt d30, d29 │ │ │ │ - fmul d15, d15, d29 │ │ │ │ - ldr d28, [x0, #8] │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 2dd2c // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - stp d28, d29, [sp, #40] │ │ │ │ - stp d30, d25, [sp, #56] │ │ │ │ - stp d26, d1, [sp, #72] │ │ │ │ - stp d2, d3, [sp, #88] │ │ │ │ - bl 3780 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldp d28, d29, [sp, #40] │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - ldr d31, [x0, #784] │ │ │ │ - ldp d30, d25, [sp, #56] │ │ │ │ - fdiv d28, d28, d0 │ │ │ │ - fmul d31, d29, d31 │ │ │ │ - ldp d26, d1, [sp, #72] │ │ │ │ - ldp d2, d3, [sp, #88] │ │ │ │ - fmul d24, d28, d28 │ │ │ │ - fsub d27, d27, d24 │ │ │ │ - fmul d0, d31, d27 │ │ │ │ - fsqrt d15, d0 │ │ │ │ - fdiv d30, d30, d25 │ │ │ │ - fsub d26, d26, d2 │ │ │ │ - fsub d2, d1, d3 │ │ │ │ - fmul d29, d29, d27 │ │ │ │ - fmov d0, #-5.000000000000000000e-01 │ │ │ │ - fmul d30, d30, d28 │ │ │ │ - fmul d30, d30, d26 │ │ │ │ - fsub d2, d2, d30 │ │ │ │ - fmul d2, d2, d2 │ │ │ │ - fdiv d2, d2, d29 │ │ │ │ - fmul d0, d2, d0 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fdiv d31, d31, d15 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - fmul d0, d31, d0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - fmov d30, d0 │ │ │ │ - mov x29, sp │ │ │ │ - stp d14, d15, [sp, #16] │ │ │ │ - ldr d26, [x0] │ │ │ │ - ldr d27, [x0, #24] │ │ │ │ - fcmp d26, #0.0 │ │ │ │ - b.pl 2df84 // b.nfrst │ │ │ │ - fmov d0, d26 │ │ │ │ - stp d26, d27, [sp, #32] │ │ │ │ - stp d30, d1, [sp, #48] │ │ │ │ - stp d2, d3, [sp, #64] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl 3780 │ │ │ │ - ldp d26, d27, [sp, #32] │ │ │ │ - fmov d25, d0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - fcmp d27, #0.0 │ │ │ │ - ldp d30, d1, [sp, #48] │ │ │ │ - ldp d2, d3, [sp, #64] │ │ │ │ - b.pl 2dfc8 // b.nfrst │ │ │ │ - fmov d0, d27 │ │ │ │ - stp d27, d26, [sp, #32] │ │ │ │ - stp d25, d30, [sp, #48] │ │ │ │ - stp d1, d2, [sp, #64] │ │ │ │ - str d3, [sp, #80] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl 3780 │ │ │ │ - ldp d27, d26, [sp, #32] │ │ │ │ - fmov d28, d0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldp d25, d30, [sp, #48] │ │ │ │ - fmul d0, d26, d27 │ │ │ │ - ldp d1, d2, [sp, #64] │ │ │ │ - ldr d31, [x0, #8] │ │ │ │ - ldr d3, [sp, #80] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt d0, d0 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d15, [x0, #784] │ │ │ │ - fmul d15, d25, d15 │ │ │ │ - fmul d15, d15, d28 │ │ │ │ - fdiv d31, d31, d0 │ │ │ │ - fmul d24, d31, d31 │ │ │ │ - fsub d29, d29, d24 │ │ │ │ - fcmp d29, #0.0 │ │ │ │ - b.pl 2e028 // b.nfrst │ │ │ │ - fmov d0, d29 │ │ │ │ - stp d29, d26, [sp, #32] │ │ │ │ - stp d27, d31, [sp, #48] │ │ │ │ - stp d28, d25, [sp, #64] │ │ │ │ - stp d30, d1, [sp, #80] │ │ │ │ - stp d2, d3, [sp, #96] │ │ │ │ - bl 3780 │ │ │ │ - fmov d14, d0 │ │ │ │ - ldp d29, d26, [sp, #32] │ │ │ │ - ldp d27, d31, [sp, #48] │ │ │ │ - ldp d28, d25, [sp, #64] │ │ │ │ - ldp d30, d1, [sp, #80] │ │ │ │ - ldp d2, d3, [sp, #96] │ │ │ │ - b 2e02c │ │ │ │ - fsqrt d25, d26 │ │ │ │ - fcmp d27, #0.0 │ │ │ │ - b.pl 2dfc8 // b.nfrst │ │ │ │ - fmov d0, d27 │ │ │ │ - stp d27, d26, [sp, #32] │ │ │ │ - stp d25, d30, [sp, #48] │ │ │ │ - stp d1, d2, [sp, #64] │ │ │ │ - str d3, [sp, #80] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl 3780 │ │ │ │ - ldr d3, [sp, #80] │ │ │ │ - fmov d28, d0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldp d27, d26, [sp, #32] │ │ │ │ - ldp d25, d30, [sp, #48] │ │ │ │ - ldp d1, d2, [sp, #64] │ │ │ │ - b 2dfcc │ │ │ │ - fsqrt d28, d27 │ │ │ │ - fmul d0, d26, d27 │ │ │ │ - ldr d31, [x0, #8] │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 2df20 // b.nfrst │ │ │ │ - stp d31, d26, [sp, #32] │ │ │ │ - stp d27, d28, [sp, #48] │ │ │ │ - stp d25, d30, [sp, #64] │ │ │ │ - stp d1, d2, [sp, #80] │ │ │ │ - str d3, [sp, #96] │ │ │ │ - bl 3780 │ │ │ │ - ldp d31, d26, [sp, #32] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldp d25, d30, [sp, #64] │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - fdiv d31, d31, d0 │ │ │ │ - ldr d15, [x0, #784] │ │ │ │ - ldp d27, d28, [sp, #48] │ │ │ │ - fmul d15, d25, d15 │ │ │ │ - ldr d3, [sp, #96] │ │ │ │ - ldp d1, d2, [sp, #80] │ │ │ │ - fmul d15, d15, d28 │ │ │ │ - fmul d24, d31, d31 │ │ │ │ - fsub d29, d29, d24 │ │ │ │ - fsqrt d14, d29 │ │ │ │ - fsub d2, d30, d2 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fsub d3, d1, d3 │ │ │ │ - fmul d28, d28, d25 │ │ │ │ - fadd d29, d29, d29 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - fmul d31, d31, d2 │ │ │ │ - fmul d2, d2, d2 │ │ │ │ - fmul d30, d3, d3 │ │ │ │ - fdiv d0, d0, d29 │ │ │ │ - fdiv d2, d2, d26 │ │ │ │ - fmul d31, d31, d3 │ │ │ │ - fdiv d30, d30, d27 │ │ │ │ - fdiv d31, d31, d28 │ │ │ │ - fsub d2, d2, d31 │ │ │ │ - fadd d2, d2, d30 │ │ │ │ - fmul d0, d2, d0 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmul d14, d14, d15 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fdiv d31, d31, d14 │ │ │ │ - ldp d14, d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - fmul d0, d31, d0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d14, d15, [sp, #16] │ │ │ │ - cbz w3, 2e14c │ │ │ │ - movi d29, #0x0 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - ubfiz x5, x3, #3, #32 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - fmov d25, d15 │ │ │ │ - fmov d26, d29 │ │ │ │ - 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 2e0cc // b.any │ │ │ │ - fmov d0, #-5.000000000000000000e-01 │ │ │ │ - str w3, [sp, #44] │ │ │ │ - fmul d0, d29, d0 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d14, d0 │ │ │ │ - ldr w3, [sp, #44] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d0, [x0, #784] │ │ │ │ - ucvtf d1, w3 │ │ │ │ - bl 39d8 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 2e160 // b.nfrst │ │ │ │ - bl 3780 │ │ │ │ - fmov d31, d0 │ │ │ │ - b 2e164 │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - fmov d14, d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt d31, d0 │ │ │ │ - fdiv d0, d14, d31 │ │ │ │ - ldp d14, d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - fneg d31, d0 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d30, [x0, #800] │ │ │ │ - fcsel d31, d0, d31, ge // ge = tcont │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 2e288 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d30, [x0, #808] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2e284 // b.first │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d26, #5.000000000000000000e-01 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - ldr d31, [x0, #816] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d19, [x0, #824] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fdiv d31, d0, d31 │ │ │ │ - ldr d20, [x0, #832] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d21, [x0, #840] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d22, [x0, #848] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d23, [x0, #856] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d24, [x0, #864] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d25, [x0, #872] │ │ │ │ - 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 3030 <__gmon_start__@plt> │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - fsub d0, d0, d31 │ │ │ │ - ret │ │ │ │ - │ │ │ │ -000000000002e2ac : │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 3330 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ldr d31, [x0, #760] │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000002e2e0 : │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 3330 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ldr d31, [x0, #880] │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - fabs d29, d0 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fmov d31, d1 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 2e32c │ │ │ │ - fmov d0, d1 │ │ │ │ - ret │ │ │ │ - fabs d29, d1 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 2e33c │ │ │ │ - ret │ │ │ │ - fcmpe d0, d1 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - b.gt 2e38c │ │ │ │ - fsub d1, d0, d31 │ │ │ │ - fmov d0, #1.000000000000000000e+01 │ │ │ │ - str d31, [sp, #24] │ │ │ │ - bl 39d8 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fadd d0, d0, d30 │ │ │ │ - bl 3330 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d31, [sp, #24] │ │ │ │ - ldr d30, [x0, #760] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ - fadd d0, d0, d31 │ │ │ │ - ret │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d0, d1 │ │ │ │ - b 2e350 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - fabs d30, d1 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 2e3bc │ │ │ │ - ret │ │ │ │ - fabs d30, d0 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 2e3d0 │ │ │ │ - fmov d0, d1 │ │ │ │ - ret │ │ │ │ - fcmpe d1, d0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - b.mi 2e410 // b.first │ │ │ │ - fsub d0, d0, d1 │ │ │ │ - str d1, [sp, #24] │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fadd d0, d0, d31 │ │ │ │ - bl 3330 │ │ │ │ - ldr d1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - fadd d0, d0, d1 │ │ │ │ - ret │ │ │ │ - fmov d31, d1 │ │ │ │ - fmov d1, d0 │ │ │ │ - fmov d0, d31 │ │ │ │ - b 2e3e4 │ │ │ │ - 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, x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - mov x24, x1 │ │ │ │ - mov x1, x21 │ │ │ │ - stp d13, d14, [sp, #64] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - cbz w23, 2e4a0 │ │ │ │ - mov x1, x24 │ │ │ │ - add x2, x24, w23, uxtw │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - nop │ │ │ │ - ldrb w0, [x1], #1 │ │ │ │ - ldr w5, [x19, x0, lsl #2] │ │ │ │ - lsl x5, x5, #3 │ │ │ │ - ldr d30, [x20, x5] │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - str d30, [x20, x5] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 2e480 // b.any │ │ │ │ - cbz w22, 2e564 │ │ │ │ - str d15, [sp, #80] │ │ │ │ - ucvtf d29, w23 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 2e570 // 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 2e4c4 // b.any │ │ │ │ - tbz w22, #0, 2e4f0 │ │ │ │ - and w22, w22, #0xfffffffe │ │ │ │ - ubfiz x22, x22, #3, #32 │ │ │ │ - ldr d27, [x20, x22] │ │ │ │ - fdiv d27, d27, d29 │ │ │ │ - str d27, [x20, x22] │ │ │ │ - adrp x0, 86000 │ │ │ │ - movi d14, #0x0 │ │ │ │ - add x21, x21, x20 │ │ │ │ - mov x19, x20 │ │ │ │ - ldr d13, [x0, #880] │ │ │ │ - ldr d15, [x19] │ │ │ │ - fcmpe d15, #0.0 │ │ │ │ - fmov d0, d15 │ │ │ │ - b.gt 2e550 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 2e504 // b.any │ │ │ │ - fneg d14, d14 │ │ │ │ - ldr d15, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - 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 3330 │ │ │ │ - fdiv d31, d0, d13 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - b 2e514 │ │ │ │ - mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - fmov d14, x0 │ │ │ │ - b 2e528 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 2e4e0 │ │ │ │ - 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 w2, [sp, #44] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [sp, #44] │ │ │ │ - cmp w20, w2 │ │ │ │ - b.ls 2e614 // b.plast │ │ │ │ - lsl w6, w2, #1 │ │ │ │ - cbz w6, 2e614 │ │ │ │ - add w1, w6, #0x1 │ │ │ │ - sub w7, w20, w6 │ │ │ │ - neg w5, w2 │ │ │ │ - add w6, w6, w2 │ │ │ │ - ucvtf d31, w1 │ │ │ │ - mov w1, w2 │ │ │ │ - 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 2e5e0 // b.any │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - cmp w7, w5 │ │ │ │ - b.ne 2e5d0 // b.any │ │ │ │ - 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 5daa0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x26, x0 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3ac8 │ │ │ │ - ubfiz x3, x19, #3, #32 │ │ │ │ - mov w2, w20 │ │ │ │ - mov w0, w19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x19, x3 │ │ │ │ - stp x0, x3, [sp, #224] │ │ │ │ - mul x2, x2, x3 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3ac8 │ │ │ │ - str wzr, [sp, #244] │ │ │ │ - add x0, x27, x19 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d9, #1.000000000000000000e+00 │ │ │ │ - ldr d13, [x0, #784] │ │ │ │ - str d9, [sp, #248] │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - cbz w0, 2eb3c │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cbz w0, 2eb20 │ │ │ │ - movi d15, #0x0 │ │ │ │ - str wzr, [sp, #200] │ │ │ │ - str wzr, [sp, #208] │ │ │ │ - str wzr, [sp, #240] │ │ │ │ - fmov d11, d15 │ │ │ │ - ldp x0, x27, [sp, #208] │ │ │ │ - fmov d14, #-5.000000000000000000e-01 │ │ │ │ - ldr w19, [sp, #200] │ │ │ │ - str wzr, [sp, #160] │ │ │ │ - add x20, x21, w0, uxtw #3 │ │ │ │ - ldr d12, [x27] │ │ │ │ - cbz w22, 2e7e0 │ │ │ │ - ldp x2, x3, [sp, #176] │ │ │ │ - movi d0, #0x0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - fmov d10, #1.000000000000000000e+00 │ │ │ │ - ubfiz x1, x0, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, x1 │ │ │ │ - add x1, x3, x1 │ │ │ │ - ldr d31, [x1, x0] │ │ │ │ - ldr d30, [x20, 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 2e76c // b.any │ │ │ │ - fmul d0, d0, d14 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d8, d0 │ │ │ │ - ucvtf d1, w22 │ │ │ │ - fmov d0, d13 │ │ │ │ - bl 39d8 │ │ │ │ - fmul d10, d10, d0 │ │ │ │ - fcmp d10, #0.0 │ │ │ │ - b.pl 2e7e8 // b.nfrst │ │ │ │ - fmov d0, d10 │ │ │ │ - bl 3780 │ │ │ │ - fmov d10, d0 │ │ │ │ - b 2e7ec │ │ │ │ - fmov d10, #1.000000000000000000e+00 │ │ │ │ - fmov d8, d10 │ │ │ │ - fsqrt d10, d10 │ │ │ │ - fdiv d0, d8, d10 │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - fmul d0, d0, d12 │ │ │ │ - str d0, [x28, w19, uxtw #3] │ │ │ │ - bl 3330 │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - fadd d15, d15, d0 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add w0, w0, w22 │ │ │ │ - str w0, [sp, #160] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne 2e744 // 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 │ │ │ │ - ldr d31, [x1], #8 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 2e840 // b.any │ │ │ │ - ldr w1, [sp, #172] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 2ebe8 // 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 2e868 // b.any │ │ │ │ - ldr w1, [sp, #172] │ │ │ │ - and w0, w1, #0xfffffffe │ │ │ │ - tbz w1, #0, 2eb88 │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - 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 2e730 // b.any │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cbz w0, 2ea9c │ │ │ │ - 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 3ac8 │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - cbz w0, 2ebbc │ │ │ │ - movi d10, #0x0 │ │ │ │ - mov w11, w3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d31, [x28, w11, uxtw #3] │ │ │ │ - add x10, x28, w11, uxtw #3 │ │ │ │ - fadd d10, d10, d31 │ │ │ │ - cbz w22, 2e978 │ │ │ │ - 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 2e978 // b.none │ │ │ │ - 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 2e950 // 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 2e920 // b.any │ │ │ │ - cbz w22, 2ea7c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - 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 2e9a0 // b.pmore │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - cbz w0, 2ea38 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 2e9e8 // 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 2e9e0 // 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 2eb44 // b.nfrst │ │ │ │ - str x3, [sp, #160] │ │ │ │ - bl 3780 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - cmp x24, x19 │ │ │ │ - str d0, [x0, x27] │ │ │ │ - b.ne 2ea40 // 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 2e8e0 // b.any │ │ │ │ - ldr w0, [sp, #244] │ │ │ │ - ldr w1, [sp, #256] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 2ead4 // b.none │ │ │ │ - ldr d31, [sp, #248] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fabd d12, d15, d31 │ │ │ │ - ldr d31, [x0, #808] │ │ │ │ - ldr w0, [sp, #244] │ │ │ │ - fnmul d31, d15, d31 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #244] │ │ │ │ - fcmpe d12, d31 │ │ │ │ - b.gt 2eb80 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 38a0 │ │ │ │ - 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 │ │ │ │ - ldr w2, [sp, #168] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 2ebf0 // b.none │ │ │ │ - cmp w2, w0 │ │ │ │ - b.ne 2eb20 // b.any │ │ │ │ - movi d15, #0x0 │ │ │ │ - b 2e8c8 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - str d0, [x0, x27] │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 2ea40 // 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 2e8e0 // b.any │ │ │ │ - b 2ea9c │ │ │ │ - str d15, [sp, #248] │ │ │ │ - b 2e70c │ │ │ │ - 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 2e730 // b.any │ │ │ │ - b 2e8d0 │ │ │ │ - movi d10, #0x0 │ │ │ │ - cbnz w22, 2e998 │ │ │ │ - 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 2e8e0 // b.any │ │ │ │ - b 2ea9c │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 2e888 │ │ │ │ - movi d15, #0x0 │ │ │ │ - b 2ea9c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2ed88 // b.plast │ │ │ │ - sub w21, w4, w3 │ │ │ │ - mov x20, x1 │ │ │ │ - add w19, w21, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w4, [sp, #48] │ │ │ │ - add w22, w21, #0x1 │ │ │ │ - lsl x1, x19, #3 │ │ │ │ - str w3, [sp, #56] │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x19, #3 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w3, [sp, #56] │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr w4, [sp, #48] │ │ │ │ - ldr d30, [x1, #792] │ │ │ │ - add w6, w3, #0x1 │ │ │ │ - ldr d31, [x20, w3, uxtw #3] │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - str d31, [x19] │ │ │ │ - str d30, [x0] │ │ │ │ - cmp w4, w6 │ │ │ │ - b.ls 2ed38 // b.plast │ │ │ │ - ucvtf d27, w3 │ │ │ │ - sub w21, w21, #0x2 │ │ │ │ - add x20, x20, w6, uxtw #3 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - add w4, w6, w2 │ │ │ │ - ldr d29, [x20, x2, lsl #3] │ │ │ │ - ldr d31, [x19, w2, uxtw #3] │ │ │ │ - add w3, w2, #0x1 │ │ │ │ - ucvtf d30, w4 │ │ │ │ - lsl x3, x3, #3 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fsub d30, d30, d27 │ │ │ │ - str d31, [x19, x3] │ │ │ │ - ldr d29, [x20, x2, lsl #3] │ │ │ │ - fdiv d0, d28, d30 │ │ │ │ - fadd d30, d30, d28 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fadd d0, d0, d28 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - fsub d31, d29, d31 │ │ │ │ - b.pl 2ed1c // b.nfrst │ │ │ │ - str x3, [sp, #48] │ │ │ │ - str d31, [sp, #56] │ │ │ │ - stp x2, x0, [sp, #64] │ │ │ │ - str w6, [sp, #84] │ │ │ │ - str d27, [sp, #88] │ │ │ │ - bl 3780 │ │ │ │ - ldr d31, [sp, #56] │ │ │ │ - ldp x2, x0, [sp, #64] │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - str d31, [x0, x3] │ │ │ │ - cmp x2, x21 │ │ │ │ - b.eq 2ed38 // b.none │ │ │ │ - ldr d27, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - ldr w6, [sp, #84] │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - b 2ec90 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - str d0, [x0, x3] │ │ │ │ - cmp x2, x21 │ │ │ │ - b.eq 2ed38 // b.none │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - b 2ec90 │ │ │ │ - str xzr, [x19] │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.ls 2ed68 // b.plast │ │ │ │ - ldr d28, [x0, x1, lsl #3] │ │ │ │ - fmul d28, d28, d28 │ │ │ │ - fadd d29, d29, d28 │ │ │ │ - str d29, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w22, w1 │ │ │ │ - b.hi 2ed4c // b.pmore │ │ │ │ - str xzr, [x19] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x618 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - add x1, x1, #0x6c8 │ │ │ │ - add x0, x0, #0x6e8 │ │ │ │ - mov w2, #0x5ed // #1517 │ │ │ │ - bl 34b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-224]! │ │ │ │ - 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 w23, w2, #0x1 │ │ │ │ - add w21, w19, #0x1 │ │ │ │ - lsl x1, x20, #3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w27, w2 │ │ │ │ - stp d11, d12, [sp, #96] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp d13, d14, [sp, #112] │ │ │ │ - str d15, [sp, #128] │ │ │ │ - str w4, [sp, #160] │ │ │ │ - str w3, [sp, #192] │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - mov x26, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - cbz w21, 2ee6c │ │ │ │ - mov w3, w24 │ │ │ │ - mov w4, w27 │ │ │ │ - mov w2, w27 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 2ec00 │ │ │ │ - sub w2, w27, w24 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, x28 │ │ │ │ - add x0, x26, w20, uxtw #3 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - bl 3948 │ │ │ │ - mov x0, x28 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w20, w20, w23 │ │ │ │ - bl 38a0 │ │ │ │ - cmp w21, w24 │ │ │ │ - b.ne 2ee24 // b.any │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - add w24, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w21, w24 │ │ │ │ - mul w20, w24, w23 │ │ │ │ - str w20, [sp, #216] │ │ │ │ - ubfiz x1, x20, #3, #32 │ │ │ │ - ubfiz x22, x20, #2, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ubfiz x2, x20, #3, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3ac8 │ │ │ │ - mov w2, w27 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz w27, 2eefc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d31, [x26, x0, lsl #3] │ │ │ │ - str d31, [x28, w1, uxtw #3] │ │ │ │ - str w0, [x20, w1, uxtw #2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add w1, w1, w24 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 2eee0 // b.any │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2f09c // b.plast │ │ │ │ - ldr w2, [sp, #192] │ │ │ │ - lsl w1, w2, #1 │ │ │ │ - mul w0, w24, w2 │ │ │ │ - sub w3, w1, #0x1 │ │ │ │ - mov w1, w2 │ │ │ │ - mul w2, w2, w23 │ │ │ │ - sub w23, w0, w24 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #212] │ │ │ │ - add w0, w23, #0x1 │ │ │ │ - sub w23, w1, #0x1 │ │ │ │ - str w0, [sp, #144] │ │ │ │ - add w0, w1, w2 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str w0, [sp, #168] │ │ │ │ - madd w0, w24, w3, w1 │ │ │ │ - str w3, [sp, #176] │ │ │ │ - str w1, [sp, #184] │ │ │ │ - str w2, [sp, #200] │ │ │ │ - str w0, [sp, #208] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - ldr w22, [sp, #208] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - str w1, [sp, #152] │ │ │ │ - ldr w1, [sp, #168] │ │ │ │ - sub w1, w1, #0x2 │ │ │ │ - str w1, [sp, #164] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.ls 2f044 // b.plast │ │ │ │ - ubfiz x1, x25, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [sp, #164] │ │ │ │ - add w11, w23, w25 │ │ │ │ - ldr w2, [sp, #144] │ │ │ │ - add w3, w1, w25 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp w23, w11 │ │ │ │ - b.cs 2efd4 // b.hs, b.nlast │ │ │ │ - ldr d31, [x28, w2, uxtw #3] │ │ │ │ - add w2, w2, w24 │ │ │ │ - ldr d30, [x26, w3, uxtw #3] │ │ │ │ - add w3, w3, w27 │ │ │ │ - fadd d30, d31, d30 │ │ │ │ - str d30, [x0, w1, uxtw #3] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - cmp w25, w1 │ │ │ │ - b.ne 2efb0 // b.any │ │ │ │ - ldr d15, [x0] │ │ │ │ - mov w3, w23 │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.ls 2f020 // b.plast │ │ │ │ - sub w2, w25, #0x2 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d29, [x0, x1, lsl #3] │ │ │ │ - fcmpe d29, d15 │ │ │ │ - b.mi 2f384 // b.first │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 2f000 // b.any │ │ │ │ - ldr d15, [x0, w3, uxtw #3] │ │ │ │ - add w3, w23, w3 │ │ │ │ - str d15, [x28, w22, uxtw #3] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - str w3, [x20, w22, uxtw #2] │ │ │ │ - add w22, w22, w24 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [sp, #152] │ │ │ │ - add w0, w0, w25 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.hi 2ef88 // b.pmore │ │ │ │ - ldr w1, [sp, #192] │ │ │ │ - ldr w2, [sp, #176] │ │ │ │ - add w23, w23, w1 │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - add w2, w2, w1 │ │ │ │ - ldr w1, [sp, #212] │ │ │ │ - str w2, [sp, #176] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr w2, [sp, #208] │ │ │ │ - str w0, [sp, #184] │ │ │ │ - add w2, w2, w1 │ │ │ │ - str w2, [sp, #208] │ │ │ │ - ldr w2, [sp, #144] │ │ │ │ - add w1, w2, w1 │ │ │ │ - ldr w2, [sp, #200] │ │ │ │ - str w1, [sp, #144] │ │ │ │ - ldr w1, [sp, #168] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [sp, #168] │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs 2ef60 // b.hs, b.nlast │ │ │ │ - mov w23, #0x28 // #40 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w24, w23 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w1, [sp, #216] │ │ │ │ - ucvtf d14, w27 │ │ │ │ - fmov d13, #-5.000000000000000000e-01 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - sub w1, w1, w24, lsl #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - fmul d13, d14, d13 │ │ │ │ - ldr d0, [x28, x1, lsl #3] │ │ │ │ - str wzr, [x0] │ │ │ │ - str d0, [x0, #16] │ │ │ │ - bl 3330 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d14 │ │ │ │ - bl 3330 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d0, d14 │ │ │ │ - fadd d15, d15, d30 │ │ │ │ - ldr d12, [x0, #888] │ │ │ │ - fsub d15, d15, d31 │ │ │ │ - fadd d15, d15, d12 │ │ │ │ - fmul d15, d15, d13 │ │ │ │ - str d15, [x22, #24] │ │ │ │ - bl 3330 │ │ │ │ - fmov d31, #-2.000000000000000000e+00 │ │ │ │ - fadd d0, d0, d0 │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - fadd d15, d15, d0 │ │ │ │ - str d15, [x22, #32] │ │ │ │ - cbz w0, 2f408 │ │ │ │ - ldr w1, [sp, #192] │ │ │ │ - fmov d11, #-1.000000000000000000e+00 │ │ │ │ - ldr w2, [sp, #160] │ │ │ │ - sub w4, w1, #0x1 │ │ │ │ - sub w0, w19, w1 │ │ │ │ - add x3, x0, #0x1 │ │ │ │ - add x0, x4, x0 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - sub w22, w1, #0x1 │ │ │ │ - str x0, [sp, #216] │ │ │ │ - add x0, x26, w1, uxtw #3 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ubfiz x0, x27, #3, #32 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - lsl x25, x3, #3 │ │ │ │ - ldr x5, [sp, #200] │ │ │ │ - madd w3, w1, w27, w27 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x4, [sp, #184] │ │ │ │ - madd w4, w24, w22, w2 │ │ │ │ - ubfiz x0, x2, #2, #32 │ │ │ │ - umaddl x23, w2, w23, x5 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w4, [sp, #164] │ │ │ │ - str w3, [sp, #212] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x4, x0 │ │ │ │ - cmp w19, w22 │ │ │ │ - b.ls 2f378 // b.plast │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.ne 2f3a8 // b.any │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr w2, [sp, #164] │ │ │ │ - add x0, x4, x0, lsl #3 │ │ │ │ - ldr d30, [x28, w2, uxtw #3] │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - add w2, w2, w21 │ │ │ │ - fcmp d30, #0.0 │ │ │ │ - b.eq 2f1ec // b.none │ │ │ │ - ldr x3, [sp, #144] │ │ │ │ - ldr d29, [x3, x1] │ │ │ │ - fcmp d29, #0.0 │ │ │ │ - b.eq 2f1ec // b.none │ │ │ │ - fadd d31, d29, d30 │ │ │ │ - str d31, [x0, x1] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x25, x1 │ │ │ │ - b.ne 2f1c4 // b.any │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr d30, [x4, x1, lsl #3] │ │ │ │ - mov w1, w22 │ │ │ │ - ldr d31, [x0] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 2f390 │ │ │ │ - fcmp d30, d11 │ │ │ │ - fcsel d30, d31, d30, eq // eq = none │ │ │ │ - csel w2, w1, w2, eq // eq = none │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp w19, w1 │ │ │ │ - b.ne 2f20c // b.any │ │ │ │ - add x9, x4, w2, uxtw #3 │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w1, [x23] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - stp x9, x4, [sp, #168] │ │ │ │ - str w2, [sp, #208] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x9, [sp, #168] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - ldr d0, [x9] │ │ │ │ - str x0, [x23, #8] │ │ │ │ - str d0, [x23, #16] │ │ │ │ - bl 3330 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d14 │ │ │ │ - bl 3330 │ │ │ │ - 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, [x23, #24] │ │ │ │ - bl 3330 │ │ │ │ - lsl w8, w24, #1 │ │ │ │ - fmov d30, #-2.000000000000000000e+00 │ │ │ │ - ldp x0, x4, [sp, #168] │ │ │ │ - ucvtf d31, w8 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - ldr w2, [sp, #208] │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - fadd d31, d31, d15 │ │ │ │ - str d31, [x23, #32] │ │ │ │ - str w2, [x0] │ │ │ │ - b.eq 2f400 // b.none │ │ │ │ - add x8, x0, #0x4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - madd w2, w21, w2, w1 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldr w2, [x20, x2, lsl #2] │ │ │ │ - str w2, [x8], #4 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ne 2f2e0 // b.any │ │ │ │ - ldr w2, [sp, #160] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - lsr w10, w2, #1 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - str w2, [sp, #160] │ │ │ │ - ldr w2, [sp, #160] │ │ │ │ - ldr w9, [x0, x1, lsl #2] │ │ │ │ - sub w2, w2, w1 │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - ldr w8, [x0, x2] │ │ │ │ - str w9, [x0, x2] │ │ │ │ - str w8, [x0, x1, lsl #2] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x1, x10 │ │ │ │ - b.ne 2f30c // b.any │ │ │ │ - mov x0, x4 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - sub x23, x23, #0x28 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - sub x0, x0, #0x4 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [sp, #164] │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - add w24, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x4, x0 │ │ │ │ - cmp w19, w22 │ │ │ │ - b.hi 2f1ac // b.pmore │ │ │ │ - mov x9, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 2f238 │ │ │ │ - fmov d15, d29 │ │ │ │ - mov w3, w1 │ │ │ │ - b 2f00c │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2f39c // b.first │ │ │ │ - b 2f218 │ │ │ │ - fmov d30, d31 │ │ │ │ - mov w2, w1 │ │ │ │ - b 2f224 │ │ │ │ - ldr x1, [sp, #216] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - add x10, x4, x1, lsl #3 │ │ │ │ - ldr w1, [sp, #212] │ │ │ │ - add x0, x4, x0, lsl #3 │ │ │ │ - sub w9, w1, #0x1 │ │ │ │ - ldr w1, [sp, #164] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr d30, [x28, w1, uxtw #3] │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - add w1, w1, w21 │ │ │ │ - fcmp d30, #0.0 │ │ │ │ - b.eq 2f3ec // b.none │ │ │ │ - ldr d29, [x26, w9, uxtw #3] │ │ │ │ - fcmp d29, #0.0 │ │ │ │ - b.eq 2f3ec // b.none │ │ │ │ - fadd d31, d30, d29 │ │ │ │ - add w9, w9, w27 │ │ │ │ - str d31, [x2], #8 │ │ │ │ - cmp x10, x2 │ │ │ │ - b.ne 2f3c8 // b.any │ │ │ │ - b 2f1fc │ │ │ │ - mov x0, x4 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 38a0 │ │ │ │ - ldr d15, [sp, #128] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - 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], #224 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - fcmp d3, #0.0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - fsub d0, d0, d1 │ │ │ │ - mov x29, sp │ │ │ │ - b.eq 2f490 // b.none │ │ │ │ - fdiv d0, d0, d2 │ │ │ │ - fmov d1, #-1.000000000000000000e+00 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fdiv d1, d1, d3 │ │ │ │ - fmul d0, d0, d3 │ │ │ │ - fadd d0, d0, d31 │ │ │ │ - bl 39d8 │ │ │ │ - fneg d0, d0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - b 3030 <__gmon_start__@plt> │ │ │ │ - fneg d0, d0 │ │ │ │ - fdiv d0, d0, d2 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fneg d0, d0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - b 3030 <__gmon_start__@plt> │ │ │ │ - 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 d8, d9, [sp, #32] │ │ │ │ - bl 3330 │ │ │ │ - ucvtf d31, w20 │ │ │ │ - fnmul d31, d0, d31 │ │ │ │ - str d31, [sp, #104] │ │ │ │ - cbz w20, 2f5c0 │ │ │ │ - movi d8, #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 d9, x1 │ │ │ │ - stp d10, d11, [sp, #48] │ │ │ │ - fmov d15, d8 │ │ │ │ - fmov d10, x0 │ │ │ │ - fmov d11, #1.000000000000000000e+00 │ │ │ │ - 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 2f590 // b.tcont │ │ │ │ - fmov d0, d10 │ │ │ │ - fadd d15, d15, d9 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fadd d8, d8, d0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 2f520 // b.any │ │ │ │ - ldp d10, d11, [sp, #48] │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldr d30, [sp, #104] │ │ │ │ - fsub d31, d31, d14 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp d12, d13, [sp, #64] │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - ldp d14, d15, [sp, #80] │ │ │ │ - fsub d0, d30, d31 │ │ │ │ - fsub d0, d0, d8 │ │ │ │ - ldp d8, d9, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 3330 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - fdiv d31, d31, d14 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fneg d0, d31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fadd d8, d8, d0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 2f520 // b.any │ │ │ │ - b 2f558 │ │ │ │ - movi d8, #0x0 │ │ │ │ - fmov d15, d8 │ │ │ │ - b 2f55c │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-384]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d10, d11, [sp, #112] │ │ │ │ - fmov d11, d1 │ │ │ │ - stp d12, d13, [sp, #128] │ │ │ │ - fmov d12, d2 │ │ │ │ - stp d14, d15, [sp, #144] │ │ │ │ - fmov d14, d0 │ │ │ │ - fmov d0, d1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x6 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x4 │ │ │ │ - mov x23, x5 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x3 │ │ │ │ - mov w26, w2 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - stp d8, d9, [sp, #96] │ │ │ │ - bl 3330 │ │ │ │ - fmul d31, d11, d11 │ │ │ │ - stp d31, d0, [sp, #344] │ │ │ │ - cbz w26, 2fa68 │ │ │ │ - fmul d7, d12, d12 │ │ │ │ - movi d31, #0x0 │ │ │ │ - fmov d9, d12 │ │ │ │ - mov x0, #0x280000000000 // #43980465111040 │ │ │ │ - add x21, x19, w26, uxtw #3 │ │ │ │ - movk x0, #0x4086, lsl #48 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - fmul d30, d12, d7 │ │ │ │ - fmov d12, d11 │ │ │ │ - str x0, [sp, #368] │ │ │ │ - stp d31, d31, [sp, #176] │ │ │ │ - stp d31, d31, [sp, #192] │ │ │ │ - stp d31, d31, [sp, #208] │ │ │ │ - stp d31, d31, [sp, #224] │ │ │ │ - stp d31, d31, [sp, #240] │ │ │ │ - stp d31, d31, [sp, #256] │ │ │ │ - stp d31, d31, [sp, #272] │ │ │ │ - stp d31, d31, [sp, #288] │ │ │ │ - stp d31, d31, [sp, #304] │ │ │ │ - str d30, [sp, #360] │ │ │ │ - str d7, [sp, #376] │ │ │ │ - ldr d11, [x19] │ │ │ │ - fsub d8, d14, d11 │ │ │ │ - fmul d13, d9, d8 │ │ │ │ - fadd d31, d13, d12 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #160] │ │ │ │ - bl 3330 │ │ │ │ - str d0, [sp, #168] │ │ │ │ - ldr d31, [sp, #160] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 2f814 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 2f690 // b.any │ │ │ │ - ldr d31, [sp, #256] │ │ │ │ - fmov d11, d12 │ │ │ │ - ldp d16, d17, [sp, #304] │ │ │ │ - fmov d12, d9 │ │ │ │ - fneg d30, d31 │ │ │ │ - ldr d31, [sp, #264] │ │ │ │ - fneg d14, d31 │ │ │ │ - ldr d31, [sp, #272] │ │ │ │ - fneg d15, d31 │ │ │ │ - ldr d31, [sp, #280] │ │ │ │ - fneg d29, d31 │ │ │ │ - ldp d31, d22, [sp, #288] │ │ │ │ - fsub d30, d30, d31 │ │ │ │ - fmov d9, #1.000000000000000000e+00 │ │ │ │ - ucvtf d8, w26 │ │ │ │ - ldr d31, [sp, #184] │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - fdiv d1, d9, d11 │ │ │ │ - fsub d10, d12, d9 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fnmul d28, d10, d31 │ │ │ │ - ldr d31, [sp, #176] │ │ │ │ - fnmul d27, d10, d22 │ │ │ │ - fmul d31, d10, d31 │ │ │ │ - fsub d31, d31, d16 │ │ │ │ - str d31, [x25] │ │ │ │ - fnmul d1, d8, d1 │ │ │ │ - fsub d1, d1, d28 │ │ │ │ - fsub d1, d1, d17 │ │ │ │ - str d1, [x24] │ │ │ │ - str d30, [x23] │ │ │ │ - stp d27, d29, [sp, #160] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr d30, [sp, #344] │ │ │ │ - ldr d31, [sp, #192] │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d29, [sp, #168] │ │ │ │ - mov x0, x27 │ │ │ │ - fdiv d9, d9, d30 │ │ │ │ - ldr d30, [sp, #200] │ │ │ │ - fmul d31, d10, d31 │ │ │ │ - fmul d10, d10, d30 │ │ │ │ - ldr d30, [sp, #224] │ │ │ │ - fsub d14, d14, d30 │ │ │ │ - ldr d30, [sp, #240] │ │ │ │ - fsub d15, d15, d30 │ │ │ │ - ldr d30, [sp, #248] │ │ │ │ - fneg d14, d14 │ │ │ │ - fsub d29, d29, d30 │ │ │ │ - ldr d30, [sp, #208] │ │ │ │ - fneg d15, d15 │ │ │ │ - str d14, [x1, #64] │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - ldr d30, [sp, #232] │ │ │ │ - fneg d29, d29 │ │ │ │ - fsub d10, d10, d30 │ │ │ │ - fneg d31, d31 │ │ │ │ - stp d15, d29, [x1, #48] │ │ │ │ - fneg d10, d10 │ │ │ │ - stp d31, d10, [x1] │ │ │ │ - stp d15, d10, [x1, #16] │ │ │ │ - fmul d31, d9, d8 │ │ │ │ - ldr d27, [sp, #160] │ │ │ │ - ldr d30, [sp, #216] │ │ │ │ - fsub d31, d31, d27 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fneg d31, d31 │ │ │ │ - stp d31, d29, [x1, #32] │ │ │ │ - bl 2d0c0 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - str w20, [x22] │ │ │ │ - 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, d15, d12 │ │ │ │ - fsub d29, d11, d14 │ │ │ │ - fmul d10, d31, d31 │ │ │ │ - fmul d20, d8, d8 │ │ │ │ - stp d31, d20, [sp, #328] │ │ │ │ - fmul d0, d0, d9 │ │ │ │ - fmul d0, d0, d29 │ │ │ │ - fsub d0, d15, d0 │ │ │ │ - bl 3330 │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - fdiv d24, d31, d9 │ │ │ │ - fmul d19, d24, d0 │ │ │ │ - str d24, [sp, #320] │ │ │ │ - fneg d0, d19 │ │ │ │ - str d19, [sp, #160] │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fadd d25, d12, d12 │ │ │ │ - ldp d31, d20, [sp, #328] │ │ │ │ - fmov d30, #-1.000000000000000000e+00 │ │ │ │ - ldr d24, [sp, #376] │ │ │ │ - fmul d5, d12, d10 │ │ │ │ - fadd d25, d25, d13 │ │ │ │ - fadd d22, d12, d14 │ │ │ │ - fdiv d28, d13, d31 │ │ │ │ - fmul d26, d12, d31 │ │ │ │ - fdiv d29, d30, d31 │ │ │ │ - ldr d31, [sp, #344] │ │ │ │ - fmul d27, d24, d20 │ │ │ │ - ldr d30, [sp, #360] │ │ │ │ - fnmul d25, d8, d25 │ │ │ │ - fneg d20, d20 │ │ │ │ - fmul d16, d31, d10 │ │ │ │ - fmov d23, d0 │ │ │ │ - fdiv d31, d15, d24 │ │ │ │ - fmul d17, d11, d9 │ │ │ │ - fdiv d27, d27, d10 │ │ │ │ - fsub d22, d22, d11 │ │ │ │ - ldp d19, d24, [sp, #160] │ │ │ │ - fmul d0, d9, d14 │ │ │ │ - fdiv d26, d8, d26 │ │ │ │ - fdiv d25, d25, d16 │ │ │ │ - fdiv d18, d15, d30 │ │ │ │ - fsub d0, d0, d17 │ │ │ │ - fdiv d16, d8, d10 │ │ │ │ - fnmul d30, d8, d22 │ │ │ │ - fdiv d20, d20, d5 │ │ │ │ - fdiv d7, d15, d10 │ │ │ │ - fadd d0, d0, d12 │ │ │ │ - fdiv d17, d9, d10 │ │ │ │ - fdiv d22, d22, d10 │ │ │ │ - fdiv d30, d30, d5 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - fsub d28, d28, d24 │ │ │ │ - ldr d24, [sp, #176] │ │ │ │ - fadd d24, d24, d29 │ │ │ │ - str d24, [sp, #176] │ │ │ │ - ldr d24, [sp, #352] │ │ │ │ - fmul d10, d26, d26 │ │ │ │ - fadd d28, d28, d24 │ │ │ │ - ldr d24, [sp, #184] │ │ │ │ - fsub d10, d10, d25 │ │ │ │ - fadd d24, d24, d26 │ │ │ │ - fnmul d31, d31, d28 │ │ │ │ - fadd d28, d28, d28 │ │ │ │ - fmul d10, d10, d23 │ │ │ │ - str d24, [sp, #184] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - ldr d28, [sp, #296] │ │ │ │ - fmul d5, d29, d31 │ │ │ │ - fneg d6, d31 │ │ │ │ - ldr d24, [sp, #192] │ │ │ │ - fadd d28, d28, d25 │ │ │ │ - fmul d25, d26, d31 │ │ │ │ - fmul d27, d27, d18 │ │ │ │ - fmul d18, d31, d31 │ │ │ │ - fsub d5, d5, d16 │ │ │ │ - fsub d6, d6, d31 │ │ │ │ - fadd d24, d24, d17 │ │ │ │ - str d28, [sp, #296] │ │ │ │ - fsub d28, d15, d9 │ │ │ │ - fsub d16, d25, d20 │ │ │ │ - fsub d18, d18, d27 │ │ │ │ - fmul d25, d29, d26 │ │ │ │ - fmul d5, d5, d23 │ │ │ │ - str d24, [sp, #192] │ │ │ │ - fnmul d20, d23, d31 │ │ │ │ - fmul d27, d28, d27 │ │ │ │ - fmul d28, d28, d31 │ │ │ │ - fmul d18, d18, d23 │ │ │ │ - ldr d24, [sp, #200] │ │ │ │ - fmul d16, d16, d23 │ │ │ │ - fmul d31, d29, d29 │ │ │ │ - fnmul d29, d23, d29 │ │ │ │ - fnmul d26, d23, d26 │ │ │ │ - fsub d19, d28, d19 │ │ │ │ - fsub d28, d25, d7 │ │ │ │ - ldr d25, [sp, #216] │ │ │ │ - fadd d27, d6, d27 │ │ │ │ - fadd d24, d24, d7 │ │ │ │ - fsub d31, d31, d17 │ │ │ │ - fadd d25, d25, d10 │ │ │ │ - fmul d28, d28, d23 │ │ │ │ - str d24, [sp, #200] │ │ │ │ - fmul d31, d31, d23 │ │ │ │ - str d25, [sp, #216] │ │ │ │ - ldr d25, [sp, #264] │ │ │ │ - fadd d27, d25, d27 │ │ │ │ - str d27, [sp, #264] │ │ │ │ - ldr d27, [sp, #256] │ │ │ │ - fadd d27, d27, d19 │ │ │ │ - str d27, [sp, #256] │ │ │ │ - ldr d27, [sp, #224] │ │ │ │ - fadd d27, d27, d18 │ │ │ │ - str d27, [sp, #224] │ │ │ │ - ldr d27, [sp, #272] │ │ │ │ - fadd d27, d27, d22 │ │ │ │ - str d27, [sp, #272] │ │ │ │ - ldr d27, [sp, #240] │ │ │ │ - fadd d27, d27, d5 │ │ │ │ - str d27, [sp, #240] │ │ │ │ - ldr d27, [sp, #280] │ │ │ │ - fadd d30, d27, d30 │ │ │ │ - str d30, [sp, #280] │ │ │ │ - ldr d30, [sp, #248] │ │ │ │ - fadd d30, d30, d16 │ │ │ │ - str d30, [sp, #248] │ │ │ │ - ldr d30, [sp, #288] │ │ │ │ - fadd d30, d30, d20 │ │ │ │ - str d30, [sp, #288] │ │ │ │ - ldr d30, [sp, #304] │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - str d30, [sp, #304] │ │ │ │ - ldr d30, [sp, #312] │ │ │ │ - fadd d30, d30, d26 │ │ │ │ - str d30, [sp, #312] │ │ │ │ - ldr d30, [sp, #232] │ │ │ │ - fadd d30, d30, d28 │ │ │ │ - str d30, [sp, #232] │ │ │ │ - ldr d30, [sp, #208] │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [sp, #208] │ │ │ │ - bl 3330 │ │ │ │ - ldr d24, [sp, #320] │ │ │ │ - ldr d31, [sp, #368] │ │ │ │ - fnmul d0, d24, d0 │ │ │ │ - fcmp d0, d31 │ │ │ │ - b.lt 2f6c0 // b.tstop │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - b 2f6c0 │ │ │ │ - movi d31, #0x0 │ │ │ │ - mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - fmov d29, x0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - fmov d15, d29 │ │ │ │ - fmov d14, d29 │ │ │ │ - fmov d30, d29 │ │ │ │ - fmov d17, d31 │ │ │ │ - fmov d16, d31 │ │ │ │ - fmov d22, d31 │ │ │ │ - stp d31, d31, [sp, #176] │ │ │ │ - stp d31, d31, [sp, #192] │ │ │ │ - stp d31, d31, [sp, #208] │ │ │ │ - stp d31, d31, [sp, #224] │ │ │ │ - stp d31, d31, [sp, #240] │ │ │ │ - b 2f700 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ - adrp x7, 86000 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - ldr d31, [x7, #896] │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - mov w22, w2 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - mov x23, x1 │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - mov w28, w6 │ │ │ │ - stp d8, d9, [sp, #240] │ │ │ │ - stp d10, d11, [sp, #256] │ │ │ │ - stp d12, d13, [sp, #272] │ │ │ │ - fmov d13, d0 │ │ │ │ - stp d14, d15, [sp, #288] │ │ │ │ - ldr d8, [x5] │ │ │ │ - str x5, [sp, #88] │ │ │ │ - adrp x5, af000 │ │ │ │ - ldr x5, [x5, #3864] │ │ │ │ - fabs d28, d8 │ │ │ │ - ldr d11, [x3] │ │ │ │ - ldr d9, [x4] │ │ │ │ - stp x3, x4, [sp, #72] │ │ │ │ - fcmpe d28, d31 │ │ │ │ - ldr x3, [x5] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str d1, [sp, #8] │ │ │ │ - b.mi 2fb44 // b.first │ │ │ │ - fcmpe d9, #0.0 │ │ │ │ - b.mi 2ffa0 // b.first │ │ │ │ - fcmpe d8, #0.0 │ │ │ │ - b.ls 2ff80 // b.plast │ │ │ │ - ldr d31, [sp, #8] │ │ │ │ - b 2fb54 │ │ │ │ - fcmpe d9, #0.0 │ │ │ │ - fmov d8, d31 │ │ │ │ - b.mi 2ffb0 // b.first │ │ │ │ - fmov d31, d1 │ │ │ │ - fcmpe d11, d31 │ │ │ │ - b.mi 2ff8c // b.first │ │ │ │ - movi d14, #0x0 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - mov x1, #0xffefffffffffffff // #-4503599627370497 │ │ │ │ - stp x1, x0, [sp, #40] │ │ │ │ - mov x0, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ - movk x0, #0x40f8, lsl #48 │ │ │ │ - ucvtf d31, w22 │ │ │ │ - fmov d12, d14 │ │ │ │ - fmov d10, d14 │ │ │ │ - add x19, x23, w22, uxtw #3 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - movk x0, #0xc0f8, lsl #48 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str d31, [sp, #56] │ │ │ │ - nop │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - fmov d0, d11 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - fmov d2, d8 │ │ │ │ - fmov d1, d9 │ │ │ │ - add x6, sp, #0x6c │ │ │ │ - add x5, sp, #0x80 │ │ │ │ - add x3, sp, #0x70 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 2f5cc │ │ │ │ - fmov d0, d9 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3330 │ │ │ │ - ldr d31, [sp, #56] │ │ │ │ - movi d30, #0x0 │ │ │ │ - fnmul d31, d0, d31 │ │ │ │ - str d31, [sp, #32] │ │ │ │ - cbz w22, 2febc │ │ │ │ - fmov d15, d30 │ │ │ │ - mov x24, x23 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d0, [x24] │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - fdiv d0, d0, d9 │ │ │ │ - fmul d0, d0, d8 │ │ │ │ - fsub d0, d31, d0 │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.ge 2fe44 // b.tcont │ │ │ │ - ldp d31, d0, [sp, #16] │ │ │ │ - str d30, [sp] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - ldr d30, [sp] │ │ │ │ - fadd d30, d30, d0 │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 2fc00 // b.any │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldr d29, [sp, #32] │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - fsub d31, d31, d8 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fsub d31, d29, d31 │ │ │ │ - fsub d30, d31, d30 │ │ │ │ - cbz w0, 2fc70 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d31, [x0, #904] │ │ │ │ - fmul d30, d30, d31 │ │ │ │ - cbz x20, 2fc80 │ │ │ │ - ldr d31, [x20] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.ge 2fe8c // b.tcont │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 2fe7c // b.tcont │ │ │ │ - ldr d28, [sp, #112] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d31, [x0, #920] │ │ │ │ - fcmp d28, #0.0 │ │ │ │ - b.eq 2fcb0 // b.none │ │ │ │ - fabs d27, d28 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fmul d27, d27, d11 │ │ │ │ - fdiv d31, d31, d27 │ │ │ │ - ldr d27, [sp, #120] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d23, [x0, #920] │ │ │ │ - fcmp d27, #0.0 │ │ │ │ - b.eq 2fcd4 // b.none │ │ │ │ - fabs d26, d27 │ │ │ │ - fmov d23, #2.500000000000000000e-01 │ │ │ │ - fmul d26, d26, d9 │ │ │ │ - fdiv d23, d23, d26 │ │ │ │ - ldr d26, [sp, #128] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d25, [x0, #920] │ │ │ │ - fcmp d26, #0.0 │ │ │ │ - b.eq 2fcf8 // b.none │ │ │ │ - adrp x0, 86000 │ │ │ │ - fabs d25, d26 │ │ │ │ - ldr d30, [x0, #912] │ │ │ │ - fdiv d25, d30, d25 │ │ │ │ - fcmpe d31, d23 │ │ │ │ - fmul d28, d28, d11 │ │ │ │ - fmul d27, d27, d9 │ │ │ │ - fmov d20, d8 │ │ │ │ - fmov d21, d9 │ │ │ │ - fmov d22, d11 │ │ │ │ - fcsel d31, d31, d23, ge // ge = tcont │ │ │ │ - fmul d28, d28, d11 │ │ │ │ - fmul d27, d27, d9 │ │ │ │ - fcmpe d31, d25 │ │ │ │ - fcsel d31, d31, d25, ge // ge = tcont │ │ │ │ - fmul d14, d26, d31 │ │ │ │ - fmul d10, d28, d31 │ │ │ │ - fmul d12, d27, d31 │ │ │ │ - mov w0, #0x15 // #21 │ │ │ │ - fmov d25, #2.500000000000000000e-01 │ │ │ │ - fmov d23, #1.000000000000000000e+00 │ │ │ │ - nop │ │ │ │ - fmul d10, d10, d25 │ │ │ │ - fmul d14, d14, d25 │ │ │ │ - fmul d12, d12, d25 │ │ │ │ - fadd d11, d22, d10 │ │ │ │ - fadd d8, d20, d14 │ │ │ │ - fadd d9, d21, d12 │ │ │ │ - fsub d31, d13, d11 │ │ │ │ - fmul d31, d31, d8 │ │ │ │ - fdiv d31, d31, d9 │ │ │ │ - fsub d31, d23, d31 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.mi 2fe14 // b.first │ │ │ │ - ldr d31, [sp, #8] │ │ │ │ - fsub d31, d31, d11 │ │ │ │ - fmul d31, d31, d8 │ │ │ │ - fdiv d31, d31, d9 │ │ │ │ - fsub d31, d23, d31 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.mi 2fe14 // b.first │ │ │ │ - cmp w21, w28 │ │ │ │ - b.eq 2fdac // b.none │ │ │ │ - adrp x0, 86000 │ │ │ │ - fabs d31, d10 │ │ │ │ - ldr d23, [x0, #928] │ │ │ │ - fmul d25, d9, d23 │ │ │ │ - fcmpe d31, d25 │ │ │ │ - b.gt 2fe20 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str d11, [x1] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str d9, [x1] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str d8, [x1] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3002c // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - movi d0, #0x0 │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - ldp d8, d9, [sp, #240] │ │ │ │ - ldp d10, d11, [sp, #256] │ │ │ │ - ldp d12, d13, [sp, #272] │ │ │ │ - ldp d14, d15, [sp, #288] │ │ │ │ - add sp, sp, #0x130 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - subs w0, w0, #0x1 │ │ │ │ - b.ne 2fd40 // b.any │ │ │ │ - b 2fd8c │ │ │ │ - fabs d31, d12 │ │ │ │ - fcmpe d25, d31 │ │ │ │ - b.mi 2fe30 // b.first │ │ │ │ - b 2fdac │ │ │ │ - fabs d31, d14 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - fcmpe d31, d23 │ │ │ │ - b.gt 2fba0 │ │ │ │ - b 2fdac │ │ │ │ - str d30, [sp] │ │ │ │ - bl 3330 │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - fdiv d31, d31, d8 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fneg d0, d31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - ldr d30, [sp] │ │ │ │ - fadd d30, d30, d0 │ │ │ │ - cmp x19, x24 │ │ │ │ - b.ne 2fc00 // b.any │ │ │ │ - b 2fc44 │ │ │ │ - fsub d22, d11, d10 │ │ │ │ - fsub d21, d9, d12 │ │ │ │ - fsub d20, d8, d14 │ │ │ │ - b 2fd30 │ │ │ │ - ldr d25, [x20, #32] │ │ │ │ - fcmpe d25, #0.0 │ │ │ │ - b.ge 2fe9c // b.tcont │ │ │ │ - b 2fc80 │ │ │ │ - ldr d23, [x20, #64] │ │ │ │ - fcmpe d23, #0.0 │ │ │ │ - b.ge 2feac // b.tcont │ │ │ │ - b 2fc80 │ │ │ │ - ldr d29, [sp, #40] │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2fec4 // b.first │ │ │ │ - b 2fc80 │ │ │ │ - fmov d15, d30 │ │ │ │ - b 2fc44 │ │ │ │ - ldp d28, d15, [sp, #112] │ │ │ │ - str d30, [sp] │ │ │ │ - ldp d22, d26, [x20, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr d21, [x20, #24] │ │ │ │ - fmul d31, d31, d28 │ │ │ │ - ldr d27, [sp, #128] │ │ │ │ - fmul d25, d25, d15 │ │ │ │ - fmul d20, d21, d15 │ │ │ │ - fmul d21, d28, d21 │ │ │ │ - fmul d23, d23, d27 │ │ │ │ - fmul d28, d28, d22 │ │ │ │ - fmul d22, d22, d27 │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - fmul d26, d15, d26 │ │ │ │ - fadd d31, d31, d20 │ │ │ │ - fadd d25, d25, d21 │ │ │ │ - fadd d23, d23, d28 │ │ │ │ - fadd d10, d31, d22 │ │ │ │ - fadd d12, d25, d27 │ │ │ │ - fadd d14, d23, d26 │ │ │ │ - bl 38a0 │ │ │ │ - fabs d25, d15 │ │ │ │ - fmov d21, #2.500000000000000000e-01 │ │ │ │ - fmov d22, #5.000000000000000000e-01 │ │ │ │ - fabs d31, d10 │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmul d21, d9, d21 │ │ │ │ - fmul d22, d9, d22 │ │ │ │ - fabs d23, d14 │ │ │ │ - ldr d19, [x0, #912] │ │ │ │ - fmov d20, #1.000000000000000000e+00 │ │ │ │ - ldr d30, [sp] │ │ │ │ - fdiv d25, d25, d21 │ │ │ │ - fdiv d31, d31, d22 │ │ │ │ - fdiv d23, d23, d19 │ │ │ │ - fcmpe d31, d25 │ │ │ │ - fcsel d31, d31, d25, gt │ │ │ │ - fcmpe d23, d31 │ │ │ │ - fcsel d31, d31, d23, mi // mi = first │ │ │ │ - fcmpe d31, d20 │ │ │ │ - b.mi 30008 // b.first │ │ │ │ - fmov d20, d8 │ │ │ │ - fmov d21, d9 │ │ │ │ - fmov d22, d11 │ │ │ │ - str d30, [sp, #40] │ │ │ │ - b 2fd30 │ │ │ │ - fcmpe d11, d13 │ │ │ │ - b.gt 2ffb8 │ │ │ │ - b 2fb5c │ │ │ │ - fsub d31, d31, d11 │ │ │ │ - fdiv d31, d9, d31 │ │ │ │ - fcmpe d31, d8 │ │ │ │ - b.ls 2ffcc // b.plast │ │ │ │ - b 2fb5c │ │ │ │ - fcmpe d8, #0.0 │ │ │ │ - fmov d9, #1.000000000000000000e+00 │ │ │ │ - b.ls 2ff80 // b.plast │ │ │ │ - b 2fb3c │ │ │ │ - fmov d9, #1.000000000000000000e+00 │ │ │ │ - b 2fb50 │ │ │ │ - fsub d31, d13, d11 │ │ │ │ - fdiv d31, d9, d31 │ │ │ │ - fcmpe d8, d31 │ │ │ │ - b.ls 2ffe4 // b.plast │ │ │ │ - b 2fb5c │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d2, [x0, #896] │ │ │ │ - fsub d8, d31, d2 │ │ │ │ - fcmpe d8, #0.0 │ │ │ │ - b.ls 2fffc // b.plast │ │ │ │ - b 2fb5c │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d2, [x0, #896] │ │ │ │ - fadd d8, d31, d2 │ │ │ │ - fcmpe d8, #0.0 │ │ │ │ - b.ge 2fffc // b.tcont │ │ │ │ - b 2fb5c │ │ │ │ - fmov d2, #5.000000000000000000e-01 │ │ │ │ - fmul d8, d31, d2 │ │ │ │ - b 2fb5c │ │ │ │ - fdiv d31, d20, d31 │ │ │ │ - fmov d21, d9 │ │ │ │ - fmov d20, d8 │ │ │ │ - fmov d22, d11 │ │ │ │ - str d30, [sp, #40] │ │ │ │ - fmul d10, d10, d31 │ │ │ │ - fmul d12, d12, d31 │ │ │ │ - fmul d14, d14, d31 │ │ │ │ - b 2fd30 │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.eq 3007c // b.none │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - fcmpe d2, d31 │ │ │ │ - mov x29, sp │ │ │ │ - b.mi 30094 // b.first │ │ │ │ - movi d0, #0x0 │ │ │ │ - bl 3330 │ │ │ │ - fneg d0, d0 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmul d1, d1, d1 │ │ │ │ - ldr d31, [x0, #936] │ │ │ │ - fdiv d31, d31, d2 │ │ │ │ - fmul d0, d1, d31 │ │ │ │ - ret │ │ │ │ - fadd d0, d2, d2 │ │ │ │ - stp d14, d15, [sp, #16] │ │ │ │ - str d2, [sp, #40] │ │ │ │ - str d1, [sp, #56] │ │ │ │ - fsub d0, d31, d0 │ │ │ │ - bl 33a8 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d14, d0 │ │ │ │ - ldr d2, [sp, #40] │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fsub d31, d31, d2 │ │ │ │ - fmov d0, d31 │ │ │ │ - stp d31, d2, [sp, #40] │ │ │ │ - bl 33a8 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr d0, [sp, #40] │ │ │ │ - bl 33a8 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmul d0, d15, d0 │ │ │ │ - ldp d2, d1, [sp, #48] │ │ │ │ - fsub d31, d14, d0 │ │ │ │ - fmul d1, d1, d1 │ │ │ │ - fmul d2, d2, d2 │ │ │ │ - ldp d14, d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - fmul d31, d31, d1 │ │ │ │ - fdiv d0, d31, d2 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - fmov d23, #5.000000000000000000e-01 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - fcmpe d0, d23 │ │ │ │ - mov x29, sp │ │ │ │ - stp d13, d14, [sp, #16] │ │ │ │ - str d15, [sp, #32] │ │ │ │ - fmov d15, d0 │ │ │ │ - b.mi 30214 // b.first │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d30, #5.500000000000000000e+00 │ │ │ │ - fadd d31, d0, d29 │ │ │ │ - ldr d24, [x0, #952] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fadd d14, d0, d30 │ │ │ │ - ldr d25, [x0, #960] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fdiv d24, d24, d31 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - ldr d26, [x0, #968] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d0, d14 │ │ │ │ - ldr d27, [x0, #976] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fdiv d25, d25, d31 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - ldr d28, [x0, #984] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d22, [x0, #992] │ │ │ │ - fdiv d26, d26, d31 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fdiv d27, d27, d31 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fdiv d28, d28, d31 │ │ │ │ - fadd d24, d24, d22 │ │ │ │ - fadd d25, d25, d24 │ │ │ │ - fadd d26, d26, d25 │ │ │ │ - fadd d27, d27, d26 │ │ │ │ - fadd d28, d28, d27 │ │ │ │ - stp d28, d31, [sp, #48] │ │ │ │ - bl 3330 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - ldp d28, d31, [sp, #48] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d13, d0 │ │ │ │ - ldr d0, [x0, #1000] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - ldr d29, [x0, #1008] │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - fadd d0, d0, d28 │ │ │ │ - fmul d0, d0, d29 │ │ │ │ - fdiv d0, d0, d15 │ │ │ │ - bl 3330 │ │ │ │ - fmov d23, #5.000000000000000000e-01 │ │ │ │ - fadd d15, d15, d23 │ │ │ │ - fmul d15, d15, d13 │ │ │ │ - fsub d30, d14, d15 │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - ldp d13, d14, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - fsub d0, d0, d30 │ │ │ │ - ret │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d14, [x0, #944] │ │ │ │ - fmul d0, d0, d14 │ │ │ │ - bl 3798 │ │ │ │ - fdiv d0, d14, d0 │ │ │ │ - bl 3330 │ │ │ │ - fmov d14, d0 │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - fsub d0, d0, d15 │ │ │ │ - bl 3010c │ │ │ │ - fsub d0, d14, d0 │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - ldp d13, d14, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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, 303f4 │ │ │ │ - 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 302c0 // b.hs, b.nlast │ │ │ │ - ucvtf d30, w1 │ │ │ │ - fmov d28, #6.000000000000000000e+00 │ │ │ │ - fmov d22, #3.000000000000000000e+00 │ │ │ │ - fmov d10, #2.000000000000000000e+00 │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - fdiv d31, d29, d30 │ │ │ │ - ldr d23, [x0, #1016] │ │ │ │ - fdiv d27, d27, d30 │ │ │ │ - adrp x0, 86000 │ │ │ │ - fdiv d14, d26, d30 │ │ │ │ - ldr d25, [x0, #1024] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d24, [x0, #1032] │ │ │ │ - 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, d10, d31 │ │ │ │ - fsub d31, d31, d23 │ │ │ │ - fmul d13, d31, d31 │ │ │ │ - fmul d31, d31, d24 │ │ │ │ - fmul d13, d13, d25 │ │ │ │ - fadd d13, d13, d31 │ │ │ │ - fadd d11, d13, d12 │ │ │ │ - fmov d0, d11 │ │ │ │ - bl 3010c │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d9, d0 │ │ │ │ - fneg d1, d13 │ │ │ │ - fmov d0, d10 │ │ │ │ - bl 39d8 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmul d15, d15, d13 │ │ │ │ - fmov d0, d11 │ │ │ │ - fsub d31, d12, d31 │ │ │ │ - fmul d31, d31, d9 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl 3010c │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - 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 30304 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 81000 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w5 │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x3 │ │ │ │ - mov w23, w4 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x6f0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x1 │ │ │ │ - mov x28, x6 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - add x20, x20, #0x6f8 │ │ │ │ - subs w21, w21, #0x1 │ │ │ │ - b.eq 30484 // b.none │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ne 30464 // b.any │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x2d0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - cbz w23, 305a0 │ │ │ │ - mov w0, w23 │ │ │ │ - adrp x25, 81000 │ │ │ │ - add x25, x25, #0x728 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0x720 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - nop │ │ │ │ - adrp x0, 81000 │ │ │ │ - mov w23, w20 │ │ │ │ - add x2, x0, #0x558 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - cbz w21, 3065c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 3050c │ │ │ │ - cbnz w0, 305f8 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x718 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w21, w19 │ │ │ │ - b.ls 30554 // b.plast │ │ │ │ - ldr w0, [x28] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.eq 305c0 // b.none │ │ │ │ - ldr x1, [x26, x20, lsl #3] │ │ │ │ - ldr x0, [x24, x20, lsl #3] │ │ │ │ - ldr x2, [x27, x20, lsl #3] │ │ │ │ - ldrb w1, [x1, x19] │ │ │ │ - ldrb w0, [x0, x19] │ │ │ │ - ldr w3, [x2, w19, uxtw #2] │ │ │ │ - cbnz w1, 304e8 │ │ │ │ - cbz w0, 305e4 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - cmp w21, w19 │ │ │ │ - b.hi 3050c // b.pmore │ │ │ │ - ubfiz x4, x21, #2, #32 │ │ │ │ - mov w0, w21 │ │ │ │ - ldr x1, [x26, x20, lsl #3] │ │ │ │ - ldr x3, [x24, x20, lsl #3] │ │ │ │ - ldr x2, [x27, x20, lsl #3] │ │ │ │ - ldrb w1, [x1, x0] │ │ │ │ - ldrb w0, [x3, x0] │ │ │ │ - ldr w3, [x2, x4] │ │ │ │ - cbz w1, 30610 │ │ │ │ - cbnz w0, 30644 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x738 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 304c0 // 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 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ne 30518 // b.any │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x708 │ │ │ │ - bl 3510 │ │ │ │ - b 30518 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - b 30500 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x710 │ │ │ │ - bl 3510 │ │ │ │ - b 30500 │ │ │ │ - cbz w0, 3062c │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x740 │ │ │ │ - bl 3510 │ │ │ │ - b 30590 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x748 │ │ │ │ - bl 3510 │ │ │ │ - b 30590 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x730 │ │ │ │ - bl 3510 │ │ │ │ - b 30590 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 3055c │ │ │ │ - bti c │ │ │ │ - sub w2, w2, w1 │ │ │ │ - b 3068c │ │ │ │ - add w4, w3, w1 │ │ │ │ - add w5, w3, w1 │ │ │ │ - ldr d31, [x0, x4, lsl #3] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.ls 3069c // b.plast │ │ │ │ - mov w2, w3 │ │ │ │ - lsr w3, w2, #1 │ │ │ │ - cbnz w2, 30674 │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - add w1, w5, #0x1 │ │ │ │ - sub w2, w2, w3 │ │ │ │ - b 3068c │ │ │ │ - bti c │ │ │ │ - sub w2, w2, w1 │ │ │ │ - b 306d0 │ │ │ │ - add w4, w3, w1 │ │ │ │ - add w5, w3, w1 │ │ │ │ - ldr d31, [x0, x4, lsl #3] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 306e0 // b.first │ │ │ │ - mov w2, w3 │ │ │ │ - lsr w3, w2, #1 │ │ │ │ - cbnz w2, 306b8 │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - add w1, w5, #0x1 │ │ │ │ - sub w2, w2, w3 │ │ │ │ - b 306d0 │ │ │ │ - bti c │ │ │ │ - ldr w6, [x0, #8] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x4, [x0] │ │ │ │ - sub w2, w6, #0x1 │ │ │ │ - b 30720 │ │ │ │ - add w1, w0, w3 │ │ │ │ - add w5, w0, w3 │ │ │ │ - ldr d31, [x4, x1, lsl #3] │ │ │ │ - fcmpe d0, d31 │ │ │ │ - b.ge 30738 // b.tcont │ │ │ │ - mov w2, w0 │ │ │ │ - lsr w0, w2, #1 │ │ │ │ - cbnz w2, 30708 │ │ │ │ - ucvtf d0, w3 │ │ │ │ - ucvtf d31, w6 │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - ret │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - add w3, w5, #0x1 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - b 30720 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - ubfiz x1, x20, #3, #32 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ubfiz x2, x20, #3, #32 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x21, x0 │ │ │ │ - bl 3948 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3904] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - bl 3108 │ │ │ │ - str x21, [x19] │ │ │ │ - str w20, [x19, #8] │ │ │ │ - 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, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbnz w1, 30810 │ │ │ │ - movi d0, #0x0 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fmov d30, #5.000000000000000000e-01 │ │ │ │ - mov x29, sp │ │ │ │ - str d15, [sp, #32] │ │ │ │ - ucvtf d15, w1 │ │ │ │ - stp d13, d14, [sp, #16] │ │ │ │ - fsub d14, d31, d15 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fadd d14, d14, d30 │ │ │ │ - str d31, [sp, #56] │ │ │ │ - fdiv d0, d31, d14 │ │ │ │ - bl 3330 │ │ │ │ - fmov d13, d0 │ │ │ │ - fdiv d0, d14, d15 │ │ │ │ - bl 3330 │ │ │ │ - fmov d14, d0 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d0, [x0, #784] │ │ │ │ - fmul d0, d15, d0 │ │ │ │ - bl 3330 │ │ │ │ - fmul d14, d14, d15 │ │ │ │ - ldr d31, [sp, #56] │ │ │ │ - fmov d30, #5.000000000000000000e-01 │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - fmul d0, d0, d30 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fadd d31, d31, d14 │ │ │ │ - ldp d13, d14, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - fsub d0, d31, d0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov w1, w1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w3 │ │ │ │ - mov x21, x2 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3904] │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ubfiz x20, x22, #3, #32 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - bl 3108 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - cbz w22, 30940 │ │ │ │ - ucvtf d31, w23 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - ldr d29, [x21, x2] │ │ │ │ - fmul d29, d31, d29 │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - fcvtmu w3, d29 │ │ │ │ - sub w4, w3, #0x1 │ │ │ │ - ucvtf d26, w3 │ │ │ │ - ldr d27, [x19, w3, uxtw #3] │ │ │ │ - ldr d28, [x19, x4, lsl #3] │ │ │ │ - fsub d26, d29, d26 │ │ │ │ - fsub d27, d27, d28 │ │ │ │ - fmul d26, d27, d26 │ │ │ │ - fadd d26, d26, d28 │ │ │ │ - str d26, [x0, x2] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.ne 30900 // 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 30b8c // b.plast │ │ │ │ - ldr d0, [x0] │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 309a0 // b.nfrst │ │ │ │ - stp x0, x1, [sp, #16] │ │ │ │ - str x2, [sp, #32] │ │ │ │ - str w3, [sp, #44] │ │ │ │ - bl 3780 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - ldr w3, [sp, #44] │ │ │ │ - b 309a4 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - str d0, [x0] │ │ │ │ - sub w6, 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 30b80 // b.none │ │ │ │ - movi d29, #0x0 │ │ │ │ - sub x8, x1, #0x8 │ │ │ │ - sub x7, x2, #0x8 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - ldr d30, [x8, 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 30a20 // b.tcont │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x618 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x6c8 │ │ │ │ - add x0, x0, #0x758 │ │ │ │ - mov w2, #0x91a // #2330 │ │ │ │ - bl 34b0 │ │ │ │ - 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, [x8, 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 w6, w5 │ │ │ │ - b.ls 30a74 // b.plast │ │ │ │ - mov x4, x5 │ │ │ │ - b 309e0 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - sub w5, w3, #0x4 │ │ │ │ - ubfiz x6, x6, #3, #32 │ │ │ │ - ldr d30, [x1, x5, lsl #3] │ │ │ │ - ldr d31, [x0, x6] │ │ │ │ - fmul d30, d30, d30 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - str d31, [x0, x6] │ │ │ │ - b.ge 30ac0 // b.tcont │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x618 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x6c8 │ │ │ │ - add x0, x0, #0x768 │ │ │ │ - mov w2, #0x923 // #2339 │ │ │ │ - bl 34b0 │ │ │ │ - fsqrt d31, d31 │ │ │ │ - sub w3, w3, #0x2 │ │ │ │ - lsl x3, x3, #3 │ │ │ │ - str d31, [x0, x6] │ │ │ │ - ldr d27, [x1, x5, lsl #3] │ │ │ │ - ldr d30, [x2, x5, lsl #3] │ │ │ │ - ldr d28, [x1, x6] │ │ │ │ - fmul d30, d30, d27 │ │ │ │ - fdiv d31, d30, d31 │ │ │ │ - fsub d31, d28, d31 │ │ │ │ - str d31, [x1, x6] │ │ │ │ - ldr d31, [x2, x5, lsl #3] │ │ │ │ - ldr d27, [x1, x5, lsl #3] │ │ │ │ - ldr d28, [x0, x6] │ │ │ │ - ldr d30, [x2, x6] │ │ │ │ - fmul d31, d31, d27 │ │ │ │ - fdiv d31, d31, d28 │ │ │ │ - fsub d31, d30, d31 │ │ │ │ - str d31, [x2, x6] │ │ │ │ - ldr d31, [x1, x6] │ │ │ │ - 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 30b54 // b.tcont │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x618 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x6c8 │ │ │ │ - add x0, x0, #0x758 │ │ │ │ - mov w2, #0x929 // #2345 │ │ │ │ - bl 34b0 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 30b6c // b.nfrst │ │ │ │ - stp x0, x3, [sp, #16] │ │ │ │ - bl 3780 │ │ │ │ - ldp x0, x3, [sp, #16] │ │ │ │ - b 30b70 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - str d0, [x0, x3] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov w4, w6 │ │ │ │ - b 30a78 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x618 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x6c8 │ │ │ │ - add x0, x0, #0x750 │ │ │ │ - mov w2, #0x912 // #2322 │ │ │ │ - bl 34b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - ubfiz x1, x20, #3, #32 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub w28, w2, #0x1 │ │ │ │ - add x26, x25, #0x8 │ │ │ │ - str d15, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - ubfiz x1, x20, #3, #32 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ubfiz x1, x20, #3, #32 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ubfiz x1, x20, #3, #32 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp d23, d24, [x25] │ │ │ │ - sub w5, w20, #0x1 │ │ │ │ - sub w7, w20, #0x2 │ │ │ │ - mov x19, x0 │ │ │ │ - lsl x5, x5, #3 │ │ │ │ - sub w9, w20, #0x2 │ │ │ │ - fsub d23, d24, d23 │ │ │ │ - lsl x7, x7, #3 │ │ │ │ - sub w8, w20, #0x3 │ │ │ │ - add x27, x23, #0x8 │ │ │ │ - str d23, [x21] │ │ │ │ - ldr d3, [x25, x5] │ │ │ │ - ldr d25, [x25, x7] │ │ │ │ - fsub d25, d3, d25 │ │ │ │ - str d25, [x21, x7] │ │ │ │ - ldr d26, [x21] │ │ │ │ - fadd d26, d25, d26 │ │ │ │ - fadd d26, d26, d26 │ │ │ │ - str d26, [x22] │ │ │ │ - ldr d28, [x25, x5] │ │ │ │ - ldr d27, [x25, x7] │ │ │ │ - fsub d27, d28, d27 │ │ │ │ - str d27, [x24] │ │ │ │ - ldp d1, d2, [x23] │ │ │ │ - ldr d0, [x23, x5] │ │ │ │ - ldr d30, [x23, x7] │ │ │ │ - fsub d1, d2, d1 │ │ │ │ - ldr d31, [x21, x7] │ │ │ │ - ldr d29, [x21] │ │ │ │ - fsub d30, d0, d30 │ │ │ │ - fdiv d29, d1, d29 │ │ │ │ - fdiv d31, d30, d31 │ │ │ │ - fsub d31, d29, d31 │ │ │ │ - str d31, [x0] │ │ │ │ - cmp w28, #0x1 │ │ │ │ - b.ls 3129c // b.plast │ │ │ │ - cmp w8, #0x2 │ │ │ │ - b.ls 31220 // b.plast │ │ │ │ - add x3, x22, #0x18 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - cmp x21, x3 │ │ │ │ - add x6, x22, #0x8 │ │ │ │ - ccmp x0, x6, #0x0, cc // cc = lo, ul, last │ │ │ │ - sub x1, x24, x22 │ │ │ │ - ccmp x1, #0x8, #0x4, ls // ls = plast │ │ │ │ - sub x2, x19, x22 │ │ │ │ - mov x1, #0xfffffffffffffff8 // #-8 │ │ │ │ - sub x1, x1, x25 │ │ │ │ - ccmp x2, #0x8, #0x4, ne // ne = any │ │ │ │ - add x2, x1, x22 │ │ │ │ - ccmp x2, #0x8, #0x0, ne // ne = any │ │ │ │ - add x2, x23, #0x20 │ │ │ │ - cset w10, hi // hi = pmore │ │ │ │ - cmp x23, x3 │ │ │ │ - ccmp x6, x2, #0x2, cc // cc = lo, ul, last │ │ │ │ - add x3, x24, #0x8 │ │ │ │ - cset w12, cs // cs = hs, nlast │ │ │ │ - add x4, x24, #0x18 │ │ │ │ - cmp x0, x3 │ │ │ │ - sub x11, x19, x21 │ │ │ │ - ccmp x21, x4, #0x2, hi // hi = pmore │ │ │ │ - and w10, w10, w12 │ │ │ │ - cset w12, cs // cs = hs, nlast │ │ │ │ - cmp x11, #0x8 │ │ │ │ - add x11, x1, x21 │ │ │ │ - and w12, w12, w10 │ │ │ │ - cset w10, hi // hi = pmore │ │ │ │ - cmp x11, #0x8 │ │ │ │ - cset w11, hi // hi = pmore │ │ │ │ - cmp x23, x0 │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - and w10, w10, w12 │ │ │ │ - ccmp x2, x0, #0x0, cc // cc = lo, ul, last │ │ │ │ - sub x12, x19, x24 │ │ │ │ - and w11, w11, w10 │ │ │ │ - cset w10, ls // ls = plast │ │ │ │ - cmp x12, #0x8 │ │ │ │ - add x12, x1, x24 │ │ │ │ - and w10, w10, w11 │ │ │ │ - cset w11, ne // ne = any │ │ │ │ - cmp x12, #0x8 │ │ │ │ - and w11, w11, w10 │ │ │ │ - cset w10, hi // hi = pmore │ │ │ │ - cmp x23, x4 │ │ │ │ - add x1, x1, x19 │ │ │ │ - ccmp x2, x3, #0x0, cc // cc = lo, ul, last │ │ │ │ - cset w2, ls // ls = plast │ │ │ │ - and w10, w10, w11 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - sub x4, x19, x23 │ │ │ │ - and w2, w2, w10 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - cmp x4, #0x10 │ │ │ │ - and w1, w1, w2 │ │ │ │ - cset w2, hi // hi = pmore │ │ │ │ - tst w2, w1 │ │ │ │ - b.eq 31220 // b.none │ │ │ │ - lsr w2, w9, #1 │ │ │ │ - add x11, x25, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x26, x25, #0x8 │ │ │ │ - lsl x2, x2, #4 │ │ │ │ - add x10, x23, #0x10 │ │ │ │ - add x27, x23, #0x8 │ │ │ │ - add x4, x19, #0x8 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr q5, [x11, x1] │ │ │ │ - ldr q17, [x26, x1] │ │ │ │ - fsub v17.2d, v5.2d, v17.2d │ │ │ │ - str q17, [x0, x1] │ │ │ │ - ldr q18, [x21, x1] │ │ │ │ - fadd v18.2d, v18.2d, v17.2d │ │ │ │ - fadd v18.2d, v18.2d, v18.2d │ │ │ │ - str q18, [x6, x1] │ │ │ │ - str q31, [x3, x1] │ │ │ │ - ldr q22, [x27, x1] │ │ │ │ - ldr q4, [x10, x1] │ │ │ │ - ldr q19, [x23, x1] │ │ │ │ - ldr q20, [x0, x1] │ │ │ │ - ldr q21, [x21, x1] │ │ │ │ - fsub v4.2d, v4.2d, v22.2d │ │ │ │ - fsub v19.2d, v22.2d, v19.2d │ │ │ │ - fdiv v20.2d, v4.2d, v20.2d │ │ │ │ - fdiv v21.2d, v19.2d, v21.2d │ │ │ │ - fsub v21.2d, v20.2d, v21.2d │ │ │ │ - str q21, [x4, x1] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 30dcc // b.any │ │ │ │ - tbz w9, #0, 30e8c │ │ │ │ - orr w0, w9, #0x1 │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - ldr d1, [x25, x2, lsl #3] │ │ │ │ - ldr d29, [x25, x0] │ │ │ │ - fsub d29, d1, d29 │ │ │ │ - str d29, [x21, x0] │ │ │ │ - ldr d30, [x21, x1, lsl #3] │ │ │ │ - fadd d30, d29, d30 │ │ │ │ - fadd d30, d30, d30 │ │ │ │ - str d30, [x22, x0] │ │ │ │ - str d31, [x24, x0] │ │ │ │ - ldr d16, [x23, x0] │ │ │ │ - ldr d0, [x23, x2, lsl #3] │ │ │ │ - ldr d31, [x23, x1, lsl #3] │ │ │ │ - ldr d6, [x21, x0] │ │ │ │ - fsub d0, d0, d16 │ │ │ │ - ldr d7, [x21, x1, lsl #3] │ │ │ │ - fsub d31, d16, d31 │ │ │ │ - fdiv d6, d0, d6 │ │ │ │ - fdiv d7, d31, d7 │ │ │ │ - fsub d7, d6, d7 │ │ │ │ - str d7, [x19, x0] │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x5, x7, [sp, #120] │ │ │ │ - str x6, [sp, #136] │ │ │ │ - stp w9, w8, [sp, #144] │ │ │ │ - str x4, [sp, #152] │ │ │ │ - bl 30960 │ │ │ │ - ldr d15, [x19] │ │ │ │ - ldr d20, [x22] │ │ │ │ - ldr x6, [sp, #136] │ │ │ │ - fdiv d15, d15, d20 │ │ │ │ - ldr x4, [sp, #152] │ │ │ │ - ldp x5, x7, [sp, #120] │ │ │ │ - ldp w9, w8, [sp, #144] │ │ │ │ - str d15, [x19] │ │ │ │ - sub w2, w20, #0x6 │ │ │ │ - mov x0, #0x3 // #3 │ │ │ │ - movi d26, #0x0 │ │ │ │ - sub x3, x21, #0x8 │ │ │ │ - lsr w2, w2, #1 │ │ │ │ - sub x10, x24, #0x8 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add x2, x0, w2, uxtw #1 │ │ │ │ - ldr d24, [x3, x1, lsl #3] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr d3, [x19, x1, lsl #3] │ │ │ │ - ldr d2, [x22, x1, lsl #3] │ │ │ │ - fmul d24, d15, d24 │ │ │ │ - fsub d3, d3, d24 │ │ │ │ - fdiv d2, d3, d2 │ │ │ │ - str d2, [x19, x1, lsl #3] │ │ │ │ - ldr d27, [x21, x1, lsl #3] │ │ │ │ - ldr d30, [x4, x1, lsl #3] │ │ │ │ - ldr d23, [x10, x1, lsl #3] │ │ │ │ - fmul d27, d2, d27 │ │ │ │ - ldr d29, [x6, x1, lsl #3] │ │ │ │ - fmul d23, d15, d23 │ │ │ │ - fsub d30, d30, d27 │ │ │ │ - fadd d26, d23, d26 │ │ │ │ - fdiv d15, d30, d29 │ │ │ │ - str d15, [x4, x1, lsl #3] │ │ │ │ - ldr d1, [x24, x1, lsl #3] │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - fmul d1, d2, d1 │ │ │ │ - fadd d26, d1, d26 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 30ef0 // b.any │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - ubfiz x1, x0, #3, #32 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr d31, [x21, x2, lsl #3] │ │ │ │ - ldr d16, [x19, x2, lsl #3] │ │ │ │ - ldr d7, [x19, x1] │ │ │ │ - ldr d28, [x22, x1] │ │ │ │ - fmul d16, d31, d16 │ │ │ │ - fsub d7, d7, d16 │ │ │ │ - fdiv d28, d7, d28 │ │ │ │ - str d28, [x19, x1] │ │ │ │ - ldr d6, [x24, x2, lsl #3] │ │ │ │ - ldr d25, [x19, x2, lsl #3] │ │ │ │ - fmul d25, d6, d25 │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - cmp w9, w0 │ │ │ │ - b.hi 311ec // b.pmore │ │ │ │ - ubfiz x8, x8, #3, #32 │ │ │ │ - ldr d19, [x19, x7] │ │ │ │ - ldr d4, [x22, x7] │ │ │ │ - subs w1, w20, #0x4 │ │ │ │ - ldr d21, [x21, x8] │ │ │ │ - ldr d20, [x19, x8] │ │ │ │ - fmul d20, d21, d20 │ │ │ │ - fsub d19, d19, d20 │ │ │ │ - fsub d19, d19, d25 │ │ │ │ - fdiv d4, d19, d4 │ │ │ │ - str d4, [x19, x7] │ │ │ │ - ldr d24, [x22, x7] │ │ │ │ - fdiv d24, d4, d24 │ │ │ │ - str d24, [x19, x7] │ │ │ │ - ldr d23, [x21, x8] │ │ │ │ - ldr d27, [x19, x8] │ │ │ │ - ldr d3, [x22, x8] │ │ │ │ - fmul d23, d24, d23 │ │ │ │ - fsub d27, d27, d23 │ │ │ │ - fdiv d3, d27, d3 │ │ │ │ - str d3, [x19, x8] │ │ │ │ - b.mi 31300 // b.first │ │ │ │ - mov w1, w1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d3, [x19, x1, lsl #3] │ │ │ │ - ldr d2, [x21, x1, lsl #3] │ │ │ │ - ldr d25, [x24, x1, lsl #3] │ │ │ │ - ldr d24, [x22, x1, lsl #3] │ │ │ │ - fmul d2, d3, d2 │ │ │ │ - fsub d2, d3, d2 │ │ │ │ - fsub d25, d2, d25 │ │ │ │ - fdiv d24, d25, d24 │ │ │ │ - str d24, [x19, x1, lsl #3] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - tbz w1, #31, 31000 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - cmp x19, x0 │ │ │ │ - sub x3, x21, x22 │ │ │ │ - ccmp x22, x2, #0x2, cc // cc = lo, ul, last │ │ │ │ - mov x0, #0xfffffffffffffff8 // #-8 │ │ │ │ - sub x1, x0, x25 │ │ │ │ - ccmp x3, #0x8, #0x4, cs // cs = hs, nlast │ │ │ │ - sub x0, x0, x23 │ │ │ │ - add x3, x1, x22 │ │ │ │ - ccmp x3, #0x8, #0x0, ne // ne = any │ │ │ │ - add x3, x0, x22 │ │ │ │ - ccmp x3, #0x8, #0x0, hi // hi = pmore │ │ │ │ - add x6, x21, #0x10 │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - cmp x19, x6 │ │ │ │ - ccmp x21, x2, #0x2, cc // cc = lo, ul, last │ │ │ │ - add x7, x1, x21 │ │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ │ - add x6, x0, x21 │ │ │ │ - cmp x7, #0x8 │ │ │ │ - ldr d31, [x19] │ │ │ │ - and w2, w3, w2 │ │ │ │ - add x1, x1, x19 │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - cmp x6, #0x8 │ │ │ │ - and w3, w3, w2 │ │ │ │ - add x0, x0, x19 │ │ │ │ - cset w2, hi // hi = pmore │ │ │ │ - cmp x1, #0x8 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - and w2, w2, w3 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - and w0, w1, w2 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - str d31, [x19, x5] │ │ │ │ - add x2, x19, x5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 3130c // b.none │ │ │ │ - lsr w0, w28, #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - fmov v23.2d, #3.000000000000000000e+00 │ │ │ │ - lsl x0, x0, #4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr q26, [x26, x1] │ │ │ │ - ldr q21, [x25, x1] │ │ │ │ - ldr q1, [x27, x1] │ │ │ │ - ldr q31, [x23, x1] │ │ │ │ - fsub v21.2d, v26.2d, v21.2d │ │ │ │ - ldr q30, [x19, x1] │ │ │ │ - fsub v31.2d, v1.2d, v31.2d │ │ │ │ - ldr q29, [x4, x1] │ │ │ │ - fadd v30.2d, v30.2d, v30.2d │ │ │ │ - fdiv v31.2d, v31.2d, v21.2d │ │ │ │ - fadd v29.2d, v30.2d, v29.2d │ │ │ │ - fmul v29.2d, v29.2d, v21.2d │ │ │ │ - fsub v29.2d, v31.2d, v29.2d │ │ │ │ - str q29, [x22, x1] │ │ │ │ - ldr q28, [x4, x1] │ │ │ │ - ldr q0, [x19, x1] │ │ │ │ - fsub v0.2d, v28.2d, v0.2d │ │ │ │ - fdiv v0.2d, v0.2d, v21.2d │ │ │ │ - str q0, [x21, x1] │ │ │ │ - ldr q17, [x19, x1] │ │ │ │ - fmul v17.2d, v17.2d, v23.2d │ │ │ │ - str q17, [x19, x1] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 310e0 // b.any │ │ │ │ - tbz w28, #0, 311ac │ │ │ │ - orr w28, w28, #0x1 │ │ │ │ - lsl x28, x28, #3 │ │ │ │ - sub x0, x28, #0x8 │ │ │ │ - ldr d16, [x25, x28] │ │ │ │ - ldr d20, [x25, x0] │ │ │ │ - ldr d18, [x23, x0] │ │ │ │ - ldr d7, [x23, x28] │ │ │ │ - fsub d20, d16, d20 │ │ │ │ - ldr d6, [x19, x0] │ │ │ │ - ldr d5, [x19, x28] │ │ │ │ - fsub d18, d7, d18 │ │ │ │ - fadd d6, d6, d6 │ │ │ │ - fdiv d18, d18, d20 │ │ │ │ - fadd d5, d6, d5 │ │ │ │ - fmul d5, d5, d20 │ │ │ │ - fsub d5, d18, d5 │ │ │ │ - str d5, [x22, x0] │ │ │ │ - ldr d22, [x19, x28] │ │ │ │ - ldr d4, [x19, x0] │ │ │ │ - fsub d4, d22, d4 │ │ │ │ - fdiv d4, d4, d20 │ │ │ │ - str d4, [x21, x0] │ │ │ │ - ldr d19, [x19, x0] │ │ │ │ - fmul d19, d19, d23 │ │ │ │ - str d19, [x19, x0] │ │ │ │ - ldr d31, [x22] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - str d31, [x22, x5] │ │ │ │ - ldr d31, [x21] │ │ │ │ - str d31, [x21, x5] │ │ │ │ - ldr d31, [x19] │ │ │ │ - str d31, [x2] │ │ │ │ - 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr d0, [x21, x1] │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - fmul d0, d28, d0 │ │ │ │ - ldr d18, [x19, x0] │ │ │ │ - ldr d17, [x22, x0] │ │ │ │ - fsub d18, d18, d0 │ │ │ │ - fdiv d17, d18, d17 │ │ │ │ - str d17, [x19, x0] │ │ │ │ - ldr d5, [x24, x1] │ │ │ │ - ldr d22, [x19, x1] │ │ │ │ - fmul d22, d5, d22 │ │ │ │ - fadd d25, d25, d22 │ │ │ │ - b 30f98 │ │ │ │ - add x26, x25, #0x8 │ │ │ │ - add x27, x23, #0x8 │ │ │ │ - sub x3, x21, #0x8 │ │ │ │ - sub x1, x23, #0x8 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d1, [x26, x0, lsl #3] │ │ │ │ - ldr d26, [x25, x0, lsl #3] │ │ │ │ - fsub d26, d1, d26 │ │ │ │ - str d26, [x21, x0, lsl #3] │ │ │ │ - ldr d27, [x3, x0, lsl #3] │ │ │ │ - fadd d27, d26, d27 │ │ │ │ - fadd d27, d27, d27 │ │ │ │ - str d27, [x22, x0, lsl #3] │ │ │ │ - str xzr, [x24, x0, lsl #3] │ │ │ │ - ldr d31, [x23, x0, lsl #3] │ │ │ │ - ldr d0, [x27, x0, lsl #3] │ │ │ │ - ldr d28, [x1, x0, lsl #3] │ │ │ │ - ldr d29, [x21, x0, lsl #3] │ │ │ │ - fsub d0, d0, d31 │ │ │ │ - ldr d30, [x3, x0, lsl #3] │ │ │ │ - fsub d28, d31, d28 │ │ │ │ - fdiv d29, d0, d29 │ │ │ │ - fdiv d30, d28, d30 │ │ │ │ - fsub d30, d29, d30 │ │ │ │ - str d30, [x19, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.hi 31240 // b.pmore │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x5, x7, [sp, #120] │ │ │ │ - str w8, [sp, #136] │ │ │ │ - str w9, [sp, #144] │ │ │ │ - bl 30960 │ │ │ │ - ldr d4, [x19] │ │ │ │ - ldr d19, [x22] │ │ │ │ - ldr w9, [sp, #144] │ │ │ │ - ldp x5, x7, [sp, #120] │ │ │ │ - cmp w9, #0x1 │ │ │ │ - fdiv d15, d4, d19 │ │ │ │ - ldr w8, [sp, #136] │ │ │ │ - str d15, [x19] │ │ │ │ - b.ls 312f4 // b.plast │ │ │ │ - cmp w9, #0x3 │ │ │ │ - b.ls 31388 // b.plast │ │ │ │ - add x6, x22, #0x8 │ │ │ │ - add x4, x19, #0x8 │ │ │ │ - b 30ed0 │ │ │ │ - movi d25, #0x0 │ │ │ │ - add x4, x19, #0x8 │ │ │ │ - b 30f98 │ │ │ │ - ldr d31, [x19] │ │ │ │ - add x2, x19, x5 │ │ │ │ - str d31, [x19, x5] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fmov d27, #3.000000000000000000e+00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d6, [x26, x0, lsl #3] │ │ │ │ - ldr d24, [x25, x0, lsl #3] │ │ │ │ - ldr d5, [x27, x0, lsl #3] │ │ │ │ - ldr d2, [x23, x0, lsl #3] │ │ │ │ - fsub d24, d6, d24 │ │ │ │ - ldr d4, [x19, x0, lsl #3] │ │ │ │ - ldr d1, [x4, x0, lsl #3] │ │ │ │ - fsub d2, d5, d2 │ │ │ │ - fadd d4, d4, d4 │ │ │ │ - fdiv d2, d2, d24 │ │ │ │ - fadd d1, d4, d1 │ │ │ │ - fmul d1, d1, d24 │ │ │ │ - fsub d1, d2, d1 │ │ │ │ - str d1, [x22, x0, lsl #3] │ │ │ │ - ldr d25, [x4, x0, lsl #3] │ │ │ │ - ldr d0, [x19, x0, lsl #3] │ │ │ │ - fsub d0, d25, d0 │ │ │ │ - fdiv d0, d0, d24 │ │ │ │ - str d0, [x21, x0, lsl #3] │ │ │ │ - ldr d3, [x19, x0, lsl #3] │ │ │ │ - fmul d3, d3, d27 │ │ │ │ - str d3, [x19, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.hi 31320 // b.pmore │ │ │ │ - b 311ac │ │ │ │ - movi d26, #0x0 │ │ │ │ - add x4, x19, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 30f54 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 31668 // b.any │ │ │ │ - fmov d15, #7.500000000000000000e-01 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 315a0 // b.plast │ │ │ │ - scvtf d31, w20 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - mov x0, #0x54000000000000 // #23643898043695104 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmpe d15, d31 │ │ │ │ - b.mi 3159c // b.first │ │ │ │ - fmov d30, #1.000000000000000000e+01 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fmul d30, d15, d30 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 316ec │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 3330 │ │ │ │ - fmov d1, d0 │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d0, #1.000000000000000000e+01 │ │ │ │ - ldr d31, [x0, #760] │ │ │ │ - fdiv d1, d1, d31 │ │ │ │ - frintm d1, d1 │ │ │ │ - bl 39d8 │ │ │ │ - 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 317a4 // b.first │ │ │ │ - fdiv d14, d12, d13 │ │ │ │ - adrp x0, 86000 │ │ │ │ - fdiv d15, d11, d13 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr d31, [x0, #1048] │ │ │ │ - fmul d1, d13, d31 │ │ │ │ - fadd d0, d12, d1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - fsub d15, d15, d31 │ │ │ │ - frintm d14, d14 │ │ │ │ - frintp d15, d15 │ │ │ │ - fmul d31, d13, d14 │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.gt 315ec │ │ │ │ - fsub d1, d11, d1 │ │ │ │ - fmul d31, d13, d15 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d1, d31 │ │ │ │ - b.gt 31614 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fadd d31, d15, d31 │ │ │ │ - fsub d31, d31, d14 │ │ │ │ - fcvtzs w0, d31 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.gt 3163c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w20, w0 │ │ │ │ - mov w19, w0 │ │ │ │ - add w1, w19, #0x2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - cbz w19, 31578 │ │ │ │ - fsub d15, d15, d14 │ │ │ │ - scvtf d31, w19 │ │ │ │ - fmul d14, d13, d14 │ │ │ │ - fmul d15, d15, d13 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 3179c // b.none │ │ │ │ - lsr w3, w19, #1 │ │ │ │ - adrp x1, 85000 │ │ │ │ - movi v28.2s, #0x2 │ │ │ │ - mov x2, x0 │ │ │ │ - dup v29.2d, v14.d[0] │ │ │ │ - add x3, x0, w3, uxtw #4 │ │ │ │ - ldr d30, [x1, #3856] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sxtl v31.2d, v30.2s │ │ │ │ - add v30.2s, v30.2s, v28.2s │ │ │ │ - scvtf v31.2d, v31.2d │ │ │ │ - fmul v31.2d, v31.2d, v15.d[0] │ │ │ │ - fadd v31.2d, v31.2d, v29.2d │ │ │ │ - str q31, [x2], #16 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 31540 // b.any │ │ │ │ - tbz w19, #0, 31578 │ │ │ │ - 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 3330 │ │ │ │ - fmov d1, d0 │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d0, #1.000000000000000000e+01 │ │ │ │ - ldr d31, [x0, #760] │ │ │ │ - fdiv d1, d1, d31 │ │ │ │ - frintm d1, d1 │ │ │ │ - bl 39d8 │ │ │ │ - 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 316c8 // b.first │ │ │ │ - b 31474 │ │ │ │ - fsub d14, d14, d30 │ │ │ │ - fmul d31, d13, d14 │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.gt 315ec │ │ │ │ - fsub d1, d11, d1 │ │ │ │ - fmul d31, d13, d15 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d1, d31 │ │ │ │ - b.gt 31614 │ │ │ │ - b 314c0 │ │ │ │ - fadd d15, d15, d30 │ │ │ │ - fmul d31, d13, d15 │ │ │ │ - fcmpe d31, d1 │ │ │ │ - b.mi 31614 // b.first │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fadd d31, d15, d31 │ │ │ │ - fsub d31, d31, d14 │ │ │ │ - fcvtzs w0, d31 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.le 314e0 │ │ │ │ - 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 316bc // b.tcont │ │ │ │ - fsub d14, d14, d30 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 314e8 │ │ │ │ - fabs d31, d0 │ │ │ │ - fabs d29, d1 │ │ │ │ - adrp x1, 86000 │ │ │ │ - fsub d15, d1, d0 │ │ │ │ - ldr d30, [x1, #1040] │ │ │ │ - fcmpe d31, d29 │ │ │ │ - fcsel d31, d31, d29, ge // ge = tcont │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 316fc // 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 3171c // b.first │ │ │ │ - fdiv d15, d15, d28 │ │ │ │ - b 31408 │ │ │ │ - fadd d15, d15, d30 │ │ │ │ - fsub d14, d14, d31 │ │ │ │ - b 314e8 │ │ │ │ - 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 31474 │ │ │ │ - mov x0, #0x9999999999999999 // #-7378697629483820647 │ │ │ │ - movk x0, #0x7fb9, lsl #48 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 315a0 │ │ │ │ - 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 3176c │ │ │ │ - b 31408 │ │ │ │ - fmov d30, #1.000000000000000000e+01 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 3174c │ │ │ │ - fmov d15, #7.500000000000000000e-01 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.hi 31400 // b.pmore │ │ │ │ - mov x0, #0x54000000000000 // #23643898043695104 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmpe d15, d31 │ │ │ │ - fcsel d15, d31, d15, mi // mi = first │ │ │ │ - b 31430 │ │ │ │ - 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 31400 // b.pmore │ │ │ │ - b 31418 │ │ │ │ - fmov d30, #1.000000000000000000e+01 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 31784 │ │ │ │ - fmov d15, #7.500000000000000000e-01 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ - b 31738 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d30, #9.000000000000000000e+00 │ │ │ │ - fmov d15, #7.500000000000000000e-01 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ - b 31418 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 31568 │ │ │ │ - fmov d13, d30 │ │ │ │ - b 315c8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - 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 x2, [x4] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str w1, [sp, #20] │ │ │ │ - cbz w1, 31ab4 │ │ │ │ - mov x22, 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 3108 │ │ │ │ - ldr w0, [x22] │ │ │ │ - ldr d14, [x19, x21, lsl #3] │ │ │ │ - ldr d15, [x19] │ │ │ │ - cbz w0, 319ec │ │ │ │ - adrp x20, af000 │ │ │ │ - ldr x20, [x20, #3920] │ │ │ │ - fmov d1, d14 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x780 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - bl 3510 │ │ │ │ - fmov d1, d14 │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr w0, [x22] │ │ │ │ - add x1, sp, #0x24 │ │ │ │ - bl 313a0 │ │ │ │ - ldr w24, [sp, #36] │ │ │ │ - mov x28, x0 │ │ │ │ - cbz w24, 318a8 │ │ │ │ - adrp x23, 81000 │ │ │ │ - mov w26, w24 │ │ │ │ - add x23, x23, #0x790 │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w3, w27 │ │ │ │ - ldr d0, [x28, x27, lsl #3] │ │ │ │ - mov x2, x23 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne 31880 // b.any │ │ │ │ - ubfiz x27, x27, #2, #32 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x2, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - adrp x23, 81000 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - add x0, x23, #0x798 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str wzr, [x25] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - nop │ │ │ │ - add w23, w26, #0x1 │ │ │ │ - cmp w23, w24 │ │ │ │ - b.cs 3190c // b.hs, b.nlast │ │ │ │ - ldr d31, [x19, x7, lsl #3] │ │ │ │ - mov w1, w23 │ │ │ │ - add x4, x25, w23, uxtw #2 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d30, [x28, x1, lsl #3] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 31944 // b.tcont │ │ │ │ - mov w1, w26 │ │ │ │ - add x27, x25, w26, uxtw #2 │ │ │ │ - cmp w26, #0xa │ │ │ │ - b.hi 31964 // b.pmore │ │ │ │ - ldr w1, [x27] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x27] │ │ │ │ - cmp x21, x7 │ │ │ │ - b.eq 31998 // b.none │ │ │ │ - add x0, x7, #0x1 │ │ │ │ - cmp w23, w24 │ │ │ │ - b.cs 31a18 // b.hs, b.nlast │ │ │ │ - mov x7, x0 │ │ │ │ - b 318e0 │ │ │ │ - mov x27, x4 │ │ │ │ - add x5, x1, #0x1 │ │ │ │ - str wzr, [x4], #4 │ │ │ │ - mov w26, w1 │ │ │ │ - cmp w24, w5 │ │ │ │ - b.ls 31914 // b.plast │ │ │ │ - mov x1, x5 │ │ │ │ - b 31900 │ │ │ │ - ldr x0, [x20] │ │ │ │ - str x7, [sp] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr d1, [x28, w1, uxtw #3] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr d0, [x19, x7, lsl #3] │ │ │ │ - bl 3510 │ │ │ │ - ldr x7, [sp] │ │ │ │ - ldr w1, [x27] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x27] │ │ │ │ - cmp x21, x7 │ │ │ │ - b.ne 31930 // b.any │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str w24, [x22] │ │ │ │ - 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 31ab0 // 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 3330 │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr d31, [x0, #880] │ │ │ │ - fdiv d31, d0, d31 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fcvtpu w0, d31 │ │ │ │ - str w0, [x22] │ │ │ │ - b 31828 │ │ │ │ - ubfiz x2, x26, #2, #32 │ │ │ │ - add w21, w7, #0x1 │ │ │ │ - add x23, x25, x2 │ │ │ │ - cmp w26, #0xa │ │ │ │ - b.ls 31a74 // b.plast │ │ │ │ - adrp x27, 81000 │ │ │ │ - add x19, x19, w0, uxtw #3 │ │ │ │ - add x26, x28, w26, uxtw #3 │ │ │ │ - add x27, x27, #0x798 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x2, x27 │ │ │ │ - ldr d0, [x19], #8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr d1, [x26] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x23] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x23] │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 31a3c // b.pmore │ │ │ │ - b 31998 │ │ │ │ - ldr w3, [sp, #20] │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - ldr w0, [x23] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ls 31aa4 // b.plast │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - str w0, [x23] │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - add w21, w21, #0x2 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 31a74 // b.pmore │ │ │ │ - b 31998 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x25, x2] │ │ │ │ - b 31998 │ │ │ │ - bl 3588 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x618 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0x6c8 │ │ │ │ - add x0, x0, #0x778 │ │ │ │ - mov w2, #0x9e4 // #2532 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - subs w2, w0, w1 │ │ │ │ - sub w0, w1, w0 │ │ │ │ - csel w0, w0, w2, ls // ls = plast │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - sub sp, sp, #0x410 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - 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 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 3ac8 │ │ │ │ - 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 31b88 // b.first │ │ │ │ - mov w1, w1 │ │ │ │ - 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, 31b70 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #1032] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 31bb8 // b.any │ │ │ │ - add sp, sp, #0x410 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w1 │ │ │ │ - ubfiz x1, x23, #2, #32 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str x3, [sp, #144] │ │ │ │ - bl 5daa0 │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x27, x0 │ │ │ │ - bl 3ac8 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - bl 5daa0 │ │ │ │ - strb wzr, [x0, w23, uxtw] │ │ │ │ - mov x26, x0 │ │ │ │ - cbz w23, 31f28 │ │ │ │ - sub w0, w23, #0x1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - sub w2, w23, #0x2 │ │ │ │ - sxtw x20, w0 │ │ │ │ - sub w3, w23, #0x3 │ │ │ │ - sub x1, x20, #0x3 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - add x0, x27, w2, sxtw #2 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - add x9, x27, x1, lsl #2 │ │ │ │ - add x0, x27, w3, sxtw #2 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - mov x19, x23 │ │ │ │ - ubfx x0, x9, #2, #2 │ │ │ │ - add x20, x27, x20, lsl #2 │ │ │ │ - ubfx w21, w9, #2, #2 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - neg x0, x0, lsl #2 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - add x0, x0, x1, lsl #2 │ │ │ │ - stp w2, w3, [sp, #152] │ │ │ │ - lsr x2, x9, #2 │ │ │ │ - stp x0, x2, [sp, #120] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr w2, [x27, x1, lsl #2] │ │ │ │ - ldrb w2, [x24, x2] │ │ │ │ - strb w2, [x26, x1] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x23, x1 │ │ │ │ - b.ne 31c84 // b.any │ │ │ │ - add w2, w25, #0x1 │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - mov x0, x28 │ │ │ │ - str w2, [sp, #96] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x28, x0 │ │ │ │ - add w1, w21, #0x4 │ │ │ │ - mov w0, #0x6 // #6 │ │ │ │ - cmp w1, #0x6 │ │ │ │ - csel w1, w1, w0, cs // cs = hs, nlast │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - str x26, [x28, w25, uxtw #3] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 31ef8 // b.lo, b.ul, b.last │ │ │ │ - cbz w21, 31ef0 │ │ │ │ - ldr w0, [x20] │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - cmp w22, w2 │ │ │ │ - b.ne 31f48 // b.any │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - str wzr, [x20] │ │ │ │ - tbz w1, #1, 31f90 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr w2, [x1] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 31f00 // b.any │ │ │ │ - str wzr, [x1] │ │ │ │ - cmp w21, #0x3 │ │ │ │ - b.ne 31f98 // b.any │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr w2, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.ne 31f00 // b.any │ │ │ │ - sub w4, w19, #0x4 │ │ │ │ - str wzr, [x1] │ │ │ │ - adrp x0, 86000 │ │ │ │ - dup v30.4s, w4 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - sub w2, w19, w21 │ │ │ │ - ldr q31, [x0, #32] │ │ │ │ - adrp x3, 86000 │ │ │ │ - lsr w0, w2, #2 │ │ │ │ - add x1, x27, x1 │ │ │ │ - dup v27.4s, w22 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - sub x0, x1, w0, uxtw #4 │ │ │ │ - ldr q28, [x3, #48] │ │ │ │ - movi v29.4s, #0x1 │ │ │ │ - movi v25.4s, #0x0 │ │ │ │ - mvni v26.4s, #0x3 │ │ │ │ - b 31d7c │ │ │ │ - add v30.4s, v30.4s, v26.4s │ │ │ │ - str q25, [x1], #-16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31ed4 // b.none │ │ │ │ - ldr q31, [x1] │ │ │ │ - tbl v31.16b, {v31.16b}, v28.16b │ │ │ │ - add v31.4s, v31.4s, v29.4s │ │ │ │ - cmeq v31.4s, v31.4s, v27.4s │ │ │ │ - mvn v31.16b, v31.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x3, d31 │ │ │ │ - cbz x3, 31d6c │ │ │ │ - fmov w1, s30 │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - add x4, x27, x0 │ │ │ │ - ldr w10, [x27, x0] │ │ │ │ - add w2, w10, #0x1 │ │ │ │ - cmp w22, w2 │ │ │ │ - b.ne 31eb4 // b.any │ │ │ │ - str wzr, [x27, x0] │ │ │ │ - cbz w1, 31ee8 │ │ │ │ - sub x2, x0, #0x4 │ │ │ │ - add x4, x27, x2 │ │ │ │ - ldr w11, [x27, x2] │ │ │ │ - cmp w11, w10 │ │ │ │ - b.ne 31f6c // b.any │ │ │ │ - str wzr, [x27, x2] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 31ee8 // b.none │ │ │ │ - sub x12, x0, #0x8 │ │ │ │ - add x4, x27, x12 │ │ │ │ - ldr w2, [x27, x12] │ │ │ │ - cmp w11, w2 │ │ │ │ - b.ne 31eb0 // b.any │ │ │ │ - str wzr, [x27, x12] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 31ee8 // b.none │ │ │ │ - sub x12, x0, #0xc │ │ │ │ - add x4, x27, x12 │ │ │ │ - ldr w2, [x27, x12] │ │ │ │ - cmp w11, w2 │ │ │ │ - b.ne 31eb0 // b.any │ │ │ │ - str wzr, [x27, x12] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 31ee8 // b.none │ │ │ │ - sub x12, x0, #0x10 │ │ │ │ - add x4, x27, x12 │ │ │ │ - ldr w2, [x27, x12] │ │ │ │ - cmp w11, w2 │ │ │ │ - b.ne 31eb0 // b.any │ │ │ │ - str wzr, [x27, x12] │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 31ee8 // b.none │ │ │ │ - sub x11, x0, #0x14 │ │ │ │ - add x4, x27, x11 │ │ │ │ - ldr w2, [x27, x11] │ │ │ │ - cmp w10, w2 │ │ │ │ - b.ne 31eb0 // b.any │ │ │ │ - str wzr, [x27, x11] │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 31ee8 // b.none │ │ │ │ - sub x0, x0, #0x18 │ │ │ │ - add x4, x27, x0 │ │ │ │ - ldr w2, [x27, x0] │ │ │ │ - cmp w2, w10 │ │ │ │ - b.ne 31eb0 // b.any │ │ │ │ - str wzr, [x27, x0] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - str w1, [x0] │ │ │ │ - mov x0, x27 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x28 │ │ │ │ - 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str w2, [x4] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w25, [sp, #96] │ │ │ │ - mov x26, x0 │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - b 31c80 │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 31ee8 // b.none │ │ │ │ - and w2, w2, #0xfffffffc │ │ │ │ - sub w1, w4, w2 │ │ │ │ - b 31da0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - b 31e7c │ │ │ │ - ldr w4, [sp, #100] │ │ │ │ - b 31d2c │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - b 31da0 │ │ │ │ - mov x4, x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w2, [x4] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w25, [sp, #96] │ │ │ │ - mov x26, x0 │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - b 31c80 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x28, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - str x26, [x28] │ │ │ │ - b 31e7c │ │ │ │ - mov x4, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str w2, [x4] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w25, [sp, #96] │ │ │ │ - mov x26, x0 │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - b 31c80 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add w2, w11, #0x1 │ │ │ │ - str w2, [x4] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w25, [sp, #96] │ │ │ │ - mov x26, x0 │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - b 31c80 │ │ │ │ - ldr w4, [sp, #152] │ │ │ │ - b 31d2c │ │ │ │ - ldr w4, [sp, #156] │ │ │ │ - b 31d2c │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, b0000 │ │ │ │ - add x1, x1, #0x190 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - 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 x1, [x1, #16] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - stp x4, x5, [sp] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 3a08 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add x19, x0, x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 37e0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 3138 │ │ │ │ - add x0, x24, x23, lsl #3 │ │ │ │ - ldur x21, [x0, #-8] │ │ │ │ - b 32048 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - add x19, x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - mov x1, x19 │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3948 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 32b8 │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x0, 32024 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp x23, #0x4 │ │ │ │ - b.ne 32018 // 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 320a4 // 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 3588 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x1 │ │ │ │ - bl 3a08 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3a08 │ │ │ │ - mov x23, x0 │ │ │ │ - add x21, x19, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3a08 │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 37e0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x2, x19 │ │ │ │ - bl 3138 │ │ │ │ - mov w25, #0x20 // #32 │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - strb w25, [x20, x19] │ │ │ │ - add x19, x20, x19 │ │ │ │ - add x19, x19, x23 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x2, x23 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 3138 │ │ │ │ - strb w25, [x19, #1] │ │ │ │ - add x19, x19, x22 │ │ │ │ - add x0, x21, #0x2 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x2, x22 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 3138 │ │ │ │ - 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 │ │ │ │ - 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 36d8 │ │ │ │ - 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 321e4 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3a08 │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset x2, eq // eq = none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w3, [x19, x2] │ │ │ │ - sub w1, w3, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 32244 // b.plast │ │ │ │ - cmp w3, #0x2e │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b.eq 3224c // b.none │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - b 32220 │ │ │ │ - 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 3a08 │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w3, eq // eq = none │ │ │ │ - cset x4, eq // eq = none │ │ │ │ - ldrb w1, [x19, w3, uxtw] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.hi 322dc // b.pmore │ │ │ │ - add w2, w3, #0x1 │ │ │ │ - sub x4, x4, x2 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - add x4, x19, x4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w1, [x4, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 322c0 // b.plast │ │ │ │ - cmp w0, w3 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - mov x1, #0x5413 // #21523 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #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, [x3] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 36d8 │ │ │ │ - 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 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x2710 // #10000 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr w20, [x19, #48] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - strb wzr, [x0] │ │ │ │ - strb wzr, [x23] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - sbfiz x0, x20, #3, #32 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [sp, #8] │ │ │ │ - sbfiz x0, x20, #3, #32 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [sp] │ │ │ │ - cbz w20, 323dc │ │ │ │ - mov x0, #0x2710 // #10000 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x2710 // #10000 │ │ │ │ - str x1, [x2, x19, lsl #3] │ │ │ │ - strb wzr, [x1] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [x1, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w20, w19 │ │ │ │ - b.hi 323a4 // 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 3a38 │ │ │ │ - adrp x1, 84000 │ │ │ │ - add x1, x1, #0xfd0 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3990 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - mov w24, w0 │ │ │ │ - cmp w0, #0x28 │ │ │ │ - b.hi 32ea4 // b.pmore │ │ │ │ - and x0, x0, #0xffffffff │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz w20, 326b4 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - sub w25, w20, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x28, [x0, #56] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - add x22, x28, #0x58 │ │ │ │ - mov x21, x28 │ │ │ │ - umaddl x25, w25, w0, x22 │ │ │ │ - b 3246c │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - cmp x25, x21 │ │ │ │ - b.eq 324ac // b.none │ │ │ │ - ldr w0, [x21, #44] │ │ │ │ - ldrb w4, [x21] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 32460 // b.none │ │ │ │ - cbz w1, 32d10 │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - strb w4, [sp, #96] │ │ │ │ - strb wzr, [sp, #97] │ │ │ │ - bl 3990 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cmp x25, x21 │ │ │ │ - b.ne 3246c // b.any │ │ │ │ - cbz w1, 324c4 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x7b0 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - bl 3990 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - add x26, x0, #0x7b0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 325e8 │ │ │ │ - cbnz w21, 32c14 │ │ │ │ - ldrb w0, [x28, #41] │ │ │ │ - cbz w0, 32cf8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x21, [x0, x19, lsl #3] │ │ │ │ - cbnz x27, 32ca8 │ │ │ │ - ldr x0, [x28, #16] │ │ │ │ - cbz x0, 32548 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add x0, x21, x0 │ │ │ │ - strh w2, [x21, x1] │ │ │ │ - ldr x1, [x28, #16] │ │ │ │ - bl 3930 │ │ │ │ - adrp x0, 84000 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - add x1, x0, #0xfd0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3990 │ │ │ │ - ldr x1, [x28, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - bl 3990 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - strh w1, [x21, x0] │ │ │ │ - ldr x1, [x28, #24] │ │ │ │ - ldr x25, [x2, x19, lsl #3] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3120 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - cbz x0, 325bc │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3a08 │ │ │ │ - adrp x4, 81000 │ │ │ │ - add x4, x4, #0x7c8 │ │ │ │ - mov x1, x0 │ │ │ │ - add x5, x25, x0 │ │ │ │ - add x0, x0, #0xa │ │ │ │ - ldr x6, [x4] │ │ │ │ - str x6, [x25, x1] │ │ │ │ - ldur w1, [x4, #7] │ │ │ │ - add x0, x25, x0 │ │ │ │ - stur w1, [x5, #7] │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - bl 3930 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3a08 │ │ │ │ - mov w1, #0x29 // #41 │ │ │ │ - strh w1, [x25, x0] │ │ │ │ - ldrb w0, [x28, #41] │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - cbnz w0, 32ba4 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3990 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - mov x28, x22 │ │ │ │ - cmp w20, w19 │ │ │ │ - b.ls 326b4 // b.plast │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - ldr w0, [x28, #44] │ │ │ │ - cmp w0, #0x13 │ │ │ │ - b.eq 32bb4 // b.none │ │ │ │ - ldr x27, [x28, #8] │ │ │ │ - ldrb w21, [x28] │ │ │ │ - cbz w0, 324e0 │ │ │ │ - ldrb w0, [x28, #41] │ │ │ │ - cbz w0, 32b8c │ │ │ │ - cbz w21, 324ec │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x21, [x0, x19, lsl #3] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - mov x5, x0 │ │ │ │ - mov w6, #0x20 // #32 │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x7c0 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - mov x0, x23 │ │ │ │ - strh w6, [x21, x5] │ │ │ │ - bl 3990 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w5, #0x2d // #45 │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - mov x0, x23 │ │ │ │ - strb wzr, [sp, #97] │ │ │ │ - strh w5, [x21, x2] │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - ldrb w5, [x28] │ │ │ │ - strb w5, [sp, #96] │ │ │ │ - bl 3990 │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3120 │ │ │ │ - cbz x27, 324f8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - mov x2, x0 │ │ │ │ - add x4, x0, #0x1 │ │ │ │ - mov w5, #0x2c // #44 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - mov x1, x27 │ │ │ │ - add x0, x21, x0 │ │ │ │ - strb w5, [x21, x2] │ │ │ │ - mov w2, #0x2d20 // #11552 │ │ │ │ - movk w2, #0x2d, lsl #16 │ │ │ │ - str w2, [x21, x4] │ │ │ │ - bl 3930 │ │ │ │ - b 324f8 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cbz x1, 326e0 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3990 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - bl 3990 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - cbz w24, 326fc │ │ │ │ - mov w2, w24 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - add w1, w24, w0 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 32d2c // b.pmore │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w19, #0x20 // #32 │ │ │ │ - cbz x0, 32740 │ │ │ │ - ldrb w2, [x23, x1] │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.eq 32b68 // b.none │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - mov x21, x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.cc 32724 // b.lo, b.ul, b.last │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cbz w20, 32ebc │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, x0, w20, uxtw #3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x22], #8 │ │ │ │ - bl 3a08 │ │ │ │ - cmp x0, w21, uxtw │ │ │ │ - csel w21, w21, w0, ls // ls = plast │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 32760 // b.any │ │ │ │ - add w19, w21, #0x1 │ │ │ │ - str w19, [sp, #68] │ │ │ │ - cmp w19, #0x3b │ │ │ │ - b.hi 32ee0 // b.pmore │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w24, w19 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 3198 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz w19, 32ed4 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - bl 3ac8 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - ldr w1, [sp, #68] │ │ │ │ - sub w0, w0, w1 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x1, x0, w20, uxtw #3 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - b 327e8 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32944 // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x19, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 327d0 // b.plast │ │ │ │ - udiv w0, w0, w1 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - nop │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - mov w27, w25 │ │ │ │ - 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 32b20 // b.plast │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - mov x22, x0 │ │ │ │ - b 32878 │ │ │ │ - bl 3150 │ │ │ │ - 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 32b14 // b.plast │ │ │ │ - mov w21, w27 │ │ │ │ - cmp x22, x27 │ │ │ │ - b.hi 32854 // b.pmore │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ls 32b20 // b.plast │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.ne 32820 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - cbz x0, 327d0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldrb w1, [x19, x22] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - mov w22, w21 │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.eq 328dc // b.none │ │ │ │ - cmp x22, x0 │ │ │ │ - b.cs 327d0 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x19, x22] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - mov w22, w21 │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.ne 328c0 // b.any │ │ │ │ - add x0, x19, x22 │ │ │ │ - bl 3a08 │ │ │ │ - ldr w1, [sp, #68] │ │ │ │ - mov w2, w0 │ │ │ │ - mov x26, x0 │ │ │ │ - add w0, w1, w21 │ │ │ │ - add w20, w1, w21 │ │ │ │ - add x0, x19, x0 │ │ │ │ - add x1, x19, x22 │ │ │ │ - bl 3948 │ │ │ │ - add w3, w20, w26 │ │ │ │ - mov x2, x24 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x0, x19, x22 │ │ │ │ - strb wzr, [x19, w3, uxtw] │ │ │ │ - bl 3138 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.hi 328ac // b.pmore │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 327e8 // b.any │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3920] │ │ │ │ - adrp x0, 7f000 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - add x26, x0, #0xdf8 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x2, x26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x21] │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x28, x1, #0xb30 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x21] │ │ │ │ - adrp x2, 81000 │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x2, x2, #0x818 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ - adrp x1, 84000 │ │ │ │ - add x22, x1, #0xfd0 │ │ │ │ - cbz w0, 32a34 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 3510 │ │ │ │ - b 329f4 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3a08 │ │ │ │ - sub x1, x24, x0 │ │ │ │ - ldr x0, [x21] │ │ │ │ - cmp x1, w19, uxtw │ │ │ │ - b.hi 329e4 // b.pmore │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x2, x28 │ │ │ │ - ldr x3, [x1, x25, lsl #3] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr w0, [x0, #48] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.hi 329c0 // b.pmore │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x21] │ │ │ │ - adrp x2, 81000 │ │ │ │ - ldr x3, [x19, #32] │ │ │ │ - add x2, x2, #0x7f8 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x810 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x21] │ │ │ │ - adrp x2, 81000 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - add x2, x2, #0x820 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w20, [x19, #48] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - cbz w20, 32ab0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x0, [x0, x19, lsl #3] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x0, [x0, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 38a0 │ │ │ │ - cmp w20, w19 │ │ │ │ - b.hi 32a8c // b.pmore │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32edc // 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 38a0 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.hi 3288c // b.pmore │ │ │ │ - add w20, w28, #0x1 │ │ │ │ - sub w0, w25, w28 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - add x0, x19, x20 │ │ │ │ - bl 3a08 │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x19, x20 │ │ │ │ - add w20, w28, #0x2 │ │ │ │ - add w20, w20, w22 │ │ │ │ - add w21, w28, #0x1 │ │ │ │ - add w0, w28, #0x2 │ │ │ │ - mov w2, w22 │ │ │ │ - add x0, x19, x0 │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x19, w20, uxtw] │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - strb w0, [x19, w21, uxtw] │ │ │ │ - b 3288c │ │ │ │ - strb w19, [x23, x1] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - mov x21, x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 32724 // b.pmore │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 32744 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - add x1, x1, #0xe0 │ │ │ │ - bl 3990 │ │ │ │ - b 32608 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3990 │ │ │ │ - b 325d4 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x21, [x0, x19, lsl #3] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x7b8 │ │ │ │ - mov x1, x0 │ │ │ │ - add x4, x21, x0 │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - ldrh w5, [x2] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldrb w2, [x2, #2] │ │ │ │ - strh w5, [x21, x1] │ │ │ │ - strb w2, [x4, #2] │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - bl 3930 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov w2, #0x5d // #93 │ │ │ │ - strh w2, [x21, x0] │ │ │ │ - ldr x1, [x1, x19, lsl #3] │ │ │ │ - strb wzr, [x1] │ │ │ │ - b 325d4 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - strb w21, [sp, #96] │ │ │ │ - strb wzr, [sp, #97] │ │ │ │ - ldr x25, [x0, x19, lsl #3] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3a08 │ │ │ │ - mov x1, x0 │ │ │ │ - add x5, x0, #0x1 │ │ │ │ - mov w7, #0x20 // #32 │ │ │ │ - mov w6, #0x2d // #45 │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - strb w7, [x25, x1] │ │ │ │ - add x0, x25, x0 │ │ │ │ - strb w6, [x25, x5] │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - bl 3930 │ │ │ │ - cbz x27, 32c84 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3a08 │ │ │ │ - add x5, x0, #0x2 │ │ │ │ - mov w7, #0x202c // #8236 │ │ │ │ - strh w7, [x25, x0] │ │ │ │ - mov w6, #0x2d2d // #11565 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - mov x1, x27 │ │ │ │ - strh w6, [x25, x5] │ │ │ │ - add x0, x25, x0 │ │ │ │ - bl 3930 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3a08 │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - strh w4, [x25, x0] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [x28, #24] │ │ │ │ - ldr x0, [x0, x19, lsl #3] │ │ │ │ - bl 3120 │ │ │ │ - b 325d4 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w5, #0x2d20 // #11552 │ │ │ │ - movk w5, #0x2d, lsl #16 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - mov x1, x27 │ │ │ │ - add x0, x21, x0 │ │ │ │ - str w5, [x21, x2] │ │ │ │ - bl 3930 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x838 │ │ │ │ - bl 3990 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - bl 3990 │ │ │ │ - b 324f8 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - add x1, x1, #0xe0 │ │ │ │ - bl 3990 │ │ │ │ - b 324ec │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - add x1, x1, #0x7a8 │ │ │ │ - bl 3990 │ │ │ │ - ldrb w4, [x21] │ │ │ │ - b 32484 │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - sub w1, w1, w24 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - udiv w0, w0, w1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - mov w19, w25 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w25, w25, w0 │ │ │ │ - sub w5, w25, w26 │ │ │ │ - sub w22, w5, #0x1 │ │ │ │ - cmp w22, w19 │ │ │ │ - b.ls 32db0 // b.plast │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - mov w1, w19 │ │ │ │ - b 32da8 │ │ │ │ - ldrb w2, [x23, x1] │ │ │ │ - cmp w2, #0x9 │ │ │ │ - csel w28, w28, w1, ne // ne = any │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w22, w1 │ │ │ │ - b.ls 32db0 // b.plast │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 32d90 // b.pmore │ │ │ │ - add w19, w28, #0x1 │ │ │ │ - add w22, w28, #0x1 │ │ │ │ - add x0, x23, x19 │ │ │ │ - bl 3a08 │ │ │ │ - mov x27, x0 │ │ │ │ - add w0, w28, #0x2 │ │ │ │ - add x1, x23, x19 │ │ │ │ - add x0, x23, x0 │ │ │ │ - add w19, w28, #0x2 │ │ │ │ - mov w2, w27 │ │ │ │ - mov x3, #0x2710 // #10000 │ │ │ │ - bl 3000 │ │ │ │ - add w0, w19, w27 │ │ │ │ - sub w26, w25, w28 │ │ │ │ - strb wzr, [x23, w0, uxtw] │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - strb w0, [x23, w22, uxtw] │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ne 32d60 // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - cbz x0, 32744 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w21, #0x20 // #32 │ │ │ │ - b 32e34 │ │ │ │ - mov w22, w25 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.eq 32e58 // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.cs 32744 // b.hs, b.nlast │ │ │ │ - ldrb w2, [x23, x1] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.ne 32e1c // b.any │ │ │ │ - strb w21, [x23, x1] │ │ │ │ - mov x0, x23 │ │ │ │ - mov w22, w25 │ │ │ │ - bl 3a08 │ │ │ │ - b 32e28 │ │ │ │ - add x0, x23, x22 │ │ │ │ - bl 3a08 │ │ │ │ - mov x27, x0 │ │ │ │ - add w0, w24, w25 │ │ │ │ - add x1, x23, x22 │ │ │ │ - mov w2, w27 │ │ │ │ - add x0, x23, x0 │ │ │ │ - add w19, w24, w25 │ │ │ │ - mov x3, #0x2710 // #10000 │ │ │ │ - bl 3000 │ │ │ │ - add w3, w19, w27 │ │ │ │ - add x0, x23, x22 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - strb wzr, [x23, w3, uxtw] │ │ │ │ - bl 3138 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - b 32e28 │ │ │ │ - mov x0, #0x14 // #20 │ │ │ │ - mov w24, w0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - strh w0, [x23] │ │ │ │ - b 32438 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x24, #0x1 // #1 │ │ │ │ - bl 3198 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - b 32944 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 327ac │ │ │ │ - bl 3588 │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x6c0 │ │ │ │ - add x1, x1, #0x7d8 │ │ │ │ - add x0, x0, #0x7e8 │ │ │ │ - mov w2, #0x12f // #303 │ │ │ │ - bl 34b0 │ │ │ │ - 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, 81000 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x19, af000 │ │ │ │ - ldr x19, [x19, #3920] │ │ │ │ - str q0, [sp, #160] │ │ │ │ - str x3, [sp, #296] │ │ │ │ - str x21, [sp, #144] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x3, [x20] │ │ │ │ - str q7, [sp, #272] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x2, [sp, #288] │ │ │ │ - add x2, x12, #0x840 │ │ │ │ - stp x4, x5, [sp, #304] │ │ │ │ - stp x6, x7, [sp, #320] │ │ │ │ - ldr x0, [x19] │ │ │ │ - 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 3510 │ │ │ │ - ldr x0, [x19] │ │ │ │ - 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 35d0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 32300 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - 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 │ │ │ │ - bti c │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - ret │ │ │ │ - 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 38a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #48] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 33120 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr x2, [x0, #56] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x1, x2, x19 │ │ │ │ - ldr w0, [x1, #64] │ │ │ │ - cbnz w0, 330f4 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - cbz x0, 330d4 │ │ │ │ - bl 38a0 │ │ │ │ - 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 33080 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 33108 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x21, #48] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.le 330b8 │ │ │ │ - add x1, x2, x19 │ │ │ │ - ldr w0, [x1, #64] │ │ │ │ - cbz w0, 3308c │ │ │ │ - ldr x0, [x1, #72] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - add x1, x2, x19 │ │ │ │ - b 3308c │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x2 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 38a0 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 33310 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - mov w24, w1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x19, [x2] │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x2d │ │ │ │ - b.eq 332c0 // b.none │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x19, x26 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x27, x23 │ │ │ │ - add x21, x23, w24, uxtw #3 │ │ │ │ - str xzr, [x26] │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - str wzr, [x26, #8] │ │ │ │ - str xzr, [x26, #16] │ │ │ │ - bl 3198 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - ldr x3, [x27] │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - str x3, [x0, w1, sxtw #3] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 33220 // b.none │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov x27, x20 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x2d │ │ │ │ - b.eq 3324c // b.none │ │ │ │ - sxtw x19, w22 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - umaddl x19, w19, w0, x26 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sbfiz x1, x1, #3, #32 │ │ │ │ - bl 3198 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - ldr x3, [x27] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - str x3, [x0, w1, sxtw #3] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 331c4 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w22, [x25] │ │ │ │ - str x26, [x25, #8] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w28, [x19, #1] │ │ │ │ - sub w0, w28, #0x30 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.ls 331d8 // b.plast │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - mov w27, #0x18 // #24 │ │ │ │ - mov x0, x26 │ │ │ │ - umull x27, w22, w27 │ │ │ │ - mov x1, x27 │ │ │ │ - sub x27, x27, #0x18 │ │ │ │ - bl 3198 │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, x0, x27 │ │ │ │ - cmp w28, #0x2d │ │ │ │ - cset x0, eq // eq = none │ │ │ │ - str xzr, [x26, x27] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - add x19, x19, x0 │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 332e0 │ │ │ │ - add x21, x23, w24, uxtw #3 │ │ │ │ - str x19, [x26, x27] │ │ │ │ - b 331b8 │ │ │ │ - ldrb w28, [x19, #1] │ │ │ │ - sub w0, w28, #0x30 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.ls 3316c // b.plast │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 33260 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x848 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 33238 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 3322c │ │ │ │ - nop │ │ │ │ - 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 3198 │ │ │ │ - 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 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - and w21, w3, #0xff │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x6 │ │ │ │ - ldr w25, [x0, #48] │ │ │ │ - str w2, [sp, #108] │ │ │ │ - stp x5, x7, [sp, #112] │ │ │ │ - ldr x28, [sp, #128] │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 33768 │ │ │ │ - cbz x4, 33548 │ │ │ │ - ldr x24, [x0, #56] │ │ │ │ - cbz w21, 3350c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - ldrb w0, [x24, x19] │ │ │ │ - add x1, x24, x19 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.eq 337b8 // b.none │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3750 │ │ │ │ - cbz w0, 33790 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w26, w25 │ │ │ │ - b.ne 33408 // b.any │ │ │ │ - mov w26, w25 │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - mov w19, #0x58 // #88 │ │ │ │ - mov x0, x24 │ │ │ │ - smull x1, w1, w19 │ │ │ │ - bl 3198 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x22, #48] │ │ │ │ - str x2, [x22, #56] │ │ │ │ - add w5, w1, #0x1 │ │ │ │ - smull x0, w1, w19 │ │ │ │ - add x1, x2, x0 │ │ │ │ - str x27, [x1, #16] │ │ │ │ - str xzr, [x1, #32] │ │ │ │ - strb wzr, [x1, #40] │ │ │ │ - str xzr, [x1, #56] │ │ │ │ - str wzr, [x1, #64] │ │ │ │ - str xzr, [x1, #72] │ │ │ │ - strb w21, [x2, x0] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x0, [x1, #24] │ │ │ │ - ldrb w0, [sp, #108] │ │ │ │ - strb w0, [x1, #41] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str x20, [x1, #8] │ │ │ │ - str w23, [x1, #44] │ │ │ │ - str x0, [x1, #48] │ │ │ │ - str x28, [x1, #80] │ │ │ │ - str w5, [x22, #48] │ │ │ │ - cbz x28, 334ec │ │ │ │ - umull x20, w26, w19 │ │ │ │ - mov x0, #0x2710 // #10000 │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - add x19, x2, x20 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [x19, #32] │ │ │ │ - strb wzr, [x0] │ │ │ │ - cmp w23, #0x14 │ │ │ │ - b.ls 33584 // b.plast │ │ │ │ - bti j │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x22, #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 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x1, x24, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - bl 3750 │ │ │ │ - cbz w0, 33790 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x26, x26, #0x58 │ │ │ │ - cmp w25, w19 │ │ │ │ - b.ne 33520 // b.any │ │ │ │ - b 33438 │ │ │ │ - cbz w21, 3357c │ │ │ │ - ldr x1, [x22, #56] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, w21 │ │ │ │ - b.eq 337b8 // b.none │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ne 33560 // b.any │ │ │ │ - ldr x24, [x22, #56] │ │ │ │ - b 33438 │ │ │ │ - adrp x0, 86000 │ │ │ │ - add x0, x0, #0x650 │ │ │ │ - ldrb w0, [x0, w23, uxtw] │ │ │ │ - adr x23, 3359c │ │ │ │ - add x0, x23, w0, sxtb #2 │ │ │ │ - br x0 │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - adrp x3, 83000 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x3, x3, #0xe8 │ │ │ │ - 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 3a20 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 334ec │ │ │ │ - ldp w4, w5, [x0] │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0x8c8 │ │ │ │ - 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 3a20 │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldr x4, [x1] │ │ │ │ - cbz x4, 33774 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - adrp x3, 81000 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x3, x3, #0x8b8 │ │ │ │ - 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 3a20 │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - adrp x3, 81000 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x3, x3, #0x8b0 │ │ │ │ - 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 3a20 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 334ec │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - adrp x3, 81000 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - add x3, x3, #0x8a0 │ │ │ │ - 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 3a20 │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - cbz x1, 334ec │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - adrp x3, 81000 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x3, x3, #0x8d0 │ │ │ │ - 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 3a20 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 334ec │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0x898 │ │ │ │ - ldp w4, w5, [x0] │ │ │ │ - b 335f4 │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - adrp x3, 83000 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x3, x3, #0xbb0 │ │ │ │ - ldrb w4, [x1] │ │ │ │ - b 335b4 │ │ │ │ - ldr x24, [x0, #56] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 3343c │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x8c0 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [x0] │ │ │ │ - strb w1, [x0, #4] │ │ │ │ - b 334ec │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x20 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x878 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x858 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - smull x19, w1, w0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldr x23, [x22, #8] │ │ │ │ - add x2, x23, x19 │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - ldr w21, [x2, #8] │ │ │ │ - ldr w1, [x23, #8] │ │ │ │ - sub w21, w21, w20 │ │ │ │ - add w1, w21, w1 │ │ │ │ - sbfiz x1, x1, #3, #32 │ │ │ │ - bl 3198 │ │ │ │ - ldr x3, [x22, #8] │ │ │ │ - str x0, [x23, #16] │ │ │ │ - sbfiz x2, x21, #3, #32 │ │ │ │ - add x1, x3, x19 │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - ldrsw x3, [x3, #8] │ │ │ │ - add x1, x1, w20, sxtw #3 │ │ │ │ - add x0, x0, x3, lsl #3 │ │ │ │ - bl 3948 │ │ │ │ - ldr x3, [x22, #8] │ │ │ │ - sbfiz x1, x21, #3, #32 │ │ │ │ - add x23, x3, x19 │ │ │ │ - ldr w2, [x3, #8] │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - add w2, w2, w21 │ │ │ │ - str w2, [x3, #8] │ │ │ │ - bl 3198 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - str x0, [x23, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - add x1, x1, x19 │ │ │ │ - str w20, [x1, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, #0x18 // #24 │ │ │ │ - smull x20, w1, w0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - smull x19, w3, w19 │ │ │ │ - mov x21, x2 │ │ │ │ - ldr x6, [x22, #56] │ │ │ │ - ldr x24, [x2, #8] │ │ │ │ - add x4, x6, x20 │ │ │ │ - ldr w0, [x2] │ │ │ │ - add x7, x24, x19 │ │ │ │ - ldr w2, [x4, #44] │ │ │ │ - ldr x23, [x4, #48] │ │ │ │ - ldr w5, [x7, #8] │ │ │ │ - cmp w2, #0x15 │ │ │ │ - b.ls 33918 // b.plast │ │ │ │ - bti j │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ - ldr x2, [x24, x19] │ │ │ │ - bl 32f00 │ │ │ │ - adrp x1, 86000 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - ldrh w1, [x1, w2, uxtw #1] │ │ │ │ - adr x2, 33934 │ │ │ │ - add x1, x2, w1, sxth #2 │ │ │ │ - br x1 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x0 │ │ │ │ - b.le 347a8 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.le 33964 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 347c8 // b.any │ │ │ │ - mov w1, w3 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 337e0 │ │ │ │ - bti j │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x0 │ │ │ │ - b.le 347a8 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.le 34628 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 33954 // b.none │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0x930 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x0 │ │ │ │ - b.le 3493c │ │ │ │ - cbz x23, 33964 │ │ │ │ - ldr w2, [x23] │ │ │ │ - cmp w2, w5 │ │ │ │ - b.ge 346a8 // b.tcont │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 349f8 // b.any │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 337e0 │ │ │ │ - b 33964 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x0 │ │ │ │ - b.le 347a8 │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.ne 3394c // b.any │ │ │ │ - ldr x0, [x7, #16] │ │ │ │ - ldr x4, [x0] │ │ │ │ - stp x4, x6, [sp, #104] │ │ │ │ - mov x0, x4 │ │ │ │ - bl 3a08 │ │ │ │ - ldp x4, x6, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset x2, eq // eq = none │ │ │ │ - nop │ │ │ │ - ldrb w3, [x4, x2] │ │ │ │ - sub w1, w3, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 33a64 // b.plast │ │ │ │ - cmp w3, #0x2e │ │ │ │ - ccmp w5, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 34664 // b.none │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - b 33a40 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.gt 3394c │ │ │ │ - cbz w5, 33964 │ │ │ │ - b 33a0c │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.gt 3394c │ │ │ │ - cbz w5, 33964 │ │ │ │ - ldr x0, [x7, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - stp x5, x6, [sp, #104] │ │ │ │ - mov x0, x5 │ │ │ │ - bl 3a08 │ │ │ │ - ldp x5, x6, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x5] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - cset x1, eq // eq = none │ │ │ │ - ldrb w3, [x5, w2, uxtw] │ │ │ │ - sub w3, w3, #0x30 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 34798 // b.pmore │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sub x3, x1, x2 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x3, x5, x3 │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - mov x4, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 33ae4 // b.plast │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ne 3486c // b.any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x5 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3768 │ │ │ │ - mov w1, #0x7fffffff // #2147483647 │ │ │ │ - add w1, w1, w0 │ │ │ │ - cmn w1, #0x3 │ │ │ │ - b.hi 34864 // b.pmore │ │ │ │ - cbz x23, 33964 │ │ │ │ - ldr w1, [x23] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.lt 33b44 // b.tstop │ │ │ │ - ldr w1, [x23, #4] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.le 33964 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xa50 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - ldr x3, [x22, #56] │ │ │ │ - add x2, x2, x19 │ │ │ │ - b 33f1c │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.le 348dc │ │ │ │ - cmp w5, #0x2 │ │ │ │ - b.eq 33b9c // b.none │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 348fc // b.any │ │ │ │ - mov w1, w0 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 337e0 │ │ │ │ - ldr x24, [x21, #8] │ │ │ │ - add x7, x24, x19 │ │ │ │ - ldr x6, [x7, #16] │ │ │ │ - ldr x5, [x6] │ │ │ │ - stp x5, x6, [sp, #104] │ │ │ │ - mov x0, x5 │ │ │ │ - bl 3a08 │ │ │ │ - ldp x5, x6, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x5] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w4, eq // eq = none │ │ │ │ - cset x1, eq // eq = none │ │ │ │ - ldrb w2, [x5, w4, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 33c0c // b.pmore │ │ │ │ - add w2, w4, #0x1 │ │ │ │ - sub x3, x1, x2 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x3, x5, x3 │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - mov x4, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 33bf0 // b.plast │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ne 342c8 // b.any │ │ │ │ - ldr x4, [x6, #8] │ │ │ │ - stp x4, x5, [sp, #104] │ │ │ │ - mov x0, x4 │ │ │ │ - bl 3a08 │ │ │ │ - ldp x4, x5, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w3, eq // eq = none │ │ │ │ - cset x6, eq // eq = none │ │ │ │ - ldrb w1, [x4, w3, uxtw] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.hi 33c80 // b.pmore │ │ │ │ - add w2, w3, #0x1 │ │ │ │ - sub x6, x6, x2 │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - add x4, x4, x6 │ │ │ │ - ldrb w1, [x4, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 33c64 // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 342c8 // b.any │ │ │ │ - mov x0, x5 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - mov x24, x0 │ │ │ │ - tbnz w0, #31, 342c4 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 3768 │ │ │ │ - mov w1, #0x7ffffffe // #2147483646 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 342c4 // b.pmore │ │ │ │ - mov w1, #0x7fffffff // #2147483647 │ │ │ │ - cmp w24, w1 │ │ │ │ - b.eq 342c4 // b.none │ │ │ │ - cmp w24, w0 │ │ │ │ - b.gt 34808 │ │ │ │ - cbz x23, 33964 │ │ │ │ - ldr w1, [x23] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.lt 33cf8 // b.tstop │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.le 33964 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xb78 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - ldr x4, [x22, #56] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - add x3, x4, x20 │ │ │ │ - ldrb w4, [x4, x20] │ │ │ │ - ldr x5, [x3, #8] │ │ │ │ - ldp x2, x3, [x2] │ │ │ │ - bl 32f00 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.le 348dc │ │ │ │ - cmp w5, #0x2 │ │ │ │ - b.eq 33d64 // b.none │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 348fc // b.any │ │ │ │ - mov w1, w0 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 337e0 │ │ │ │ - ldr x24, [x21, #8] │ │ │ │ - add x7, x24, x19 │ │ │ │ - ldr x6, [x7, #16] │ │ │ │ - ldr x4, [x6] │ │ │ │ - stp x4, x6, [sp, #104] │ │ │ │ - mov x0, x4 │ │ │ │ - bl 3a08 │ │ │ │ - ldp x4, x6, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset x2, eq // eq = none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w3, [x4, x2] │ │ │ │ - sub w1, w3, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 33dc4 // b.plast │ │ │ │ - cmp w3, #0x2e │ │ │ │ - ccmp w5, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 34504 // b.none │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - b 33da0 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x0 │ │ │ │ - b.le 3493c │ │ │ │ - cbz x23, 33964 │ │ │ │ - ldr w2, [x23] │ │ │ │ - cmp w2, w5 │ │ │ │ - b.ge 33e04 // b.tcont │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 3491c // b.any │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - str w5, [sp, #104] │ │ │ │ - bl 337e0 │ │ │ │ - ldr w5, [sp, #104] │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.le 33964 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xdc0 │ │ │ │ - ldr x2, [x22, #56] │ │ │ │ - add x3, x2, x20 │ │ │ │ - ldrb w2, [x2, x20] │ │ │ │ - ldr x3, [x3, #8] │ │ │ │ - bl 32f00 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.gt 3394c │ │ │ │ - cbz w5, 33964 │ │ │ │ - ldr x0, [x7, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - stp x5, x6, [sp, #104] │ │ │ │ - mov x0, x5 │ │ │ │ - bl 3a08 │ │ │ │ - ldp x5, x6, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x5] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - cset x1, eq // eq = none │ │ │ │ - ldrb w3, [x5, w2, uxtw] │ │ │ │ - sub w3, w3, #0x30 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 347a0 // b.pmore │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sub x3, x1, x2 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x3, x5, x3 │ │ │ │ - nop │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - mov x4, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 33ea0 // b.plast │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ne 34834 // b.any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x5 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3768 │ │ │ │ - mov w1, #0x7ffffffe // #2147483646 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 3482c // b.pmore │ │ │ │ - cbz x23, 33964 │ │ │ │ - ldr w1, [x23] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.lt 33efc // b.tstop │ │ │ │ - ldr w1, [x23, #4] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.le 33964 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xac8 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - ldr x3, [x22, #56] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - add x4, x3, x20 │ │ │ │ - ldrb w3, [x3, x20] │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - bl 32f00 │ │ │ │ - bti j │ │ │ │ - sub w1, w5, #0x1 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 3495c // b.plast │ │ │ │ - cmp w5, #0x3 │ │ │ │ - b.gt 34608 │ │ │ │ - cbz w5, 33964 │ │ │ │ - add x0, x24, x19 │ │ │ │ - ldr x5, [x0, #16] │ │ │ │ - str x5, [sp, #104] │ │ │ │ - ldr x23, [x5] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - cset x1, eq // eq = none │ │ │ │ - ldrb w3, [x23, w2, uxtw] │ │ │ │ - sub w3, w3, #0x30 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 34788 // b.pmore │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sub x3, x1, x2 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x3, x23, x3 │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - mov x4, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 33fa8 // b.plast │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ne 3412c // b.any │ │ │ │ - ldr x4, [x5, #8] │ │ │ │ - stp x4, x5, [sp, #104] │ │ │ │ - mov x0, x4 │ │ │ │ - bl 3a08 │ │ │ │ - ldp x4, x5, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - cset x3, eq // eq = none │ │ │ │ - ldrb w2, [x4, w1, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 34778 // b.pmore │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - sub x1, x3, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x4, x4, x1 │ │ │ │ - nop │ │ │ │ - ldrb w1, [x4, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 34020 // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 3412c // b.any │ │ │ │ - ldr x4, [x5, #16] │ │ │ │ - str x4, [sp, #104] │ │ │ │ - mov x0, x4 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - cset x3, eq // eq = none │ │ │ │ - ldrb w2, [x4, w1, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 34770 // b.pmore │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - sub x1, x3, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x4, x4, x1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w1, [x4, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 340a0 // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 3412c // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w23, #0x80000000 // #-2147483648 │ │ │ │ - bl 3768 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.eq 34128 // b.none │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 3768 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.eq 34128 // b.none │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3768 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.ne 33964 // b.any │ │ │ │ - ldr x24, [x21, #8] │ │ │ │ - add x24, x24, x19 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xc18 │ │ │ │ - ldr x4, [x24, #16] │ │ │ │ - ldr x2, [x22, #56] │ │ │ │ - add x6, x2, x20 │ │ │ │ - ldrb w5, [x2, x20] │ │ │ │ - ldp x2, x3, [x4] │ │ │ │ - ldr x6, [x6, #8] │ │ │ │ - ldr x4, [x4, #16] │ │ │ │ - bl 32f00 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.eq 349d8 // b.none │ │ │ │ - cmp w5, #0x2 │ │ │ │ - b.gt 345e8 │ │ │ │ - cbz w5, 33964 │ │ │ │ - nop │ │ │ │ - add x0, x24, x19 │ │ │ │ - ldr x23, [x0, #16] │ │ │ │ - ldr x5, [x23] │ │ │ │ - str x5, [sp, #104] │ │ │ │ - mov x0, x5 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x5] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - cset x1, eq // eq = none │ │ │ │ - ldrb w3, [x5, w2, uxtw] │ │ │ │ - sub w3, w3, #0x30 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 34790 // b.pmore │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sub x3, x1, x2 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x3, x5, x3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - mov x4, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 341e0 // b.plast │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ne 342c8 // b.any │ │ │ │ - ldr x23, [x23, #8] │ │ │ │ - str x5, [sp, #104] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - cset x3, eq // eq = none │ │ │ │ - ldrb w2, [x23, w1, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 34780 // b.pmore │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - sub x1, x3, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x4, x23, x1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w1, [x4, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 34260 // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 342c8 // b.any │ │ │ │ - mov x0, x5 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w23, #0x80000000 // #-2147483648 │ │ │ │ - bl 3768 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.eq 342c4 // b.none │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 3768 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.ne 33964 // b.any │ │ │ │ - ldr x24, [x21, #8] │ │ │ │ - add x24, x24, x19 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xb78 │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - ldr x3, [x22, #56] │ │ │ │ - add x5, x3, x20 │ │ │ │ - ldrb w4, [x3, x20] │ │ │ │ - ldp x2, x3, [x2] │ │ │ │ - ldr x5, [x5, #8] │ │ │ │ - bl 32f00 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x0 │ │ │ │ - b.le 33964 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 349b8 // b.any │ │ │ │ - mov w1, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 337e0 │ │ │ │ - b 33964 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x0 │ │ │ │ - b.le 347a8 │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.ne 3394c // b.any │ │ │ │ - b 33a90 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x0 │ │ │ │ - b.le 347a8 │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.ne 3394c // b.any │ │ │ │ - b 33e48 │ │ │ │ - bti j │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.le 348bc │ │ │ │ - cmp w5, #0x2 │ │ │ │ - b.eq 34388 // b.none │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 347e8 // b.any │ │ │ │ - mov w1, w0 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 337e0 │ │ │ │ - ldr x24, [x21, #8] │ │ │ │ - add x7, x24, x19 │ │ │ │ - ldr x6, [x7, #16] │ │ │ │ - ldr x5, [x6] │ │ │ │ - stp x5, x6, [sp, #104] │ │ │ │ - mov x0, x5 │ │ │ │ - bl 3a08 │ │ │ │ - ldp x5, x6, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x5] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w4, eq // eq = none │ │ │ │ - cset x1, eq // eq = none │ │ │ │ - ldrb w2, [x5, w4, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 343fc // b.pmore │ │ │ │ - add w2, w4, #0x1 │ │ │ │ - sub x3, x1, x2 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x3, x5, x3 │ │ │ │ - nop │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - mov x4, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 343e0 // b.plast │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ne 342c8 // b.any │ │ │ │ - ldr x4, [x6, #8] │ │ │ │ - stp x4, x5, [sp, #104] │ │ │ │ - mov x0, x4 │ │ │ │ - bl 3a08 │ │ │ │ - ldp x4, x5, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w3, eq // eq = none │ │ │ │ - cset x6, eq // eq = none │ │ │ │ - ldrb w1, [x4, w3, uxtw] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.hi 3447c // b.pmore │ │ │ │ - add w2, w3, #0x1 │ │ │ │ - sub x6, x6, x2 │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - add x4, x4, x6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w1, [x4, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 34460 // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 342c8 // b.any │ │ │ │ - mov x0, x5 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - mov x24, x0 │ │ │ │ - mov w0, #0x80000000 // #-2147483648 │ │ │ │ - cmp w24, w0 │ │ │ │ - b.eq 342c4 // b.none │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 3768 │ │ │ │ - mov w1, #0x7fffffff // #2147483647 │ │ │ │ - add w2, w1, w0 │ │ │ │ - cmn w2, #0x3 │ │ │ │ - b.hi 342c4 // b.pmore │ │ │ │ - cmp w24, w1 │ │ │ │ - b.eq 342c4 // b.none │ │ │ │ - cmp w24, w0 │ │ │ │ - b.le 33cdc │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xcb8 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - ldr x4, [x22, #56] │ │ │ │ - add x2, x2, x19 │ │ │ │ - b 33d18 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 342c8 // b.any │ │ │ │ - ldr x5, [x6, #8] │ │ │ │ - stp x5, x4, [sp, #104] │ │ │ │ - mov x0, x5 │ │ │ │ - bl 3a08 │ │ │ │ - ldp x5, x4, [sp, #104] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - ldrb w1, [x5] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset x2, eq // eq = none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w3, [x5, x2] │ │ │ │ - sub w1, w3, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 34564 // b.plast │ │ │ │ - cmp w3, #0x2e │ │ │ │ - ccmp w6, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 3456c // b.none │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - b 34540 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 342c8 // b.any │ │ │ │ - mov x0, x4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 30f0 │ │ │ │ - mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d0, d31 │ │ │ │ - b.eq 342c4 // b.none │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str d0, [sp, #104] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 30f0 │ │ │ │ - mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ - fmov d31, x0 │ │ │ │ - ldr d30, [sp, #104] │ │ │ │ - fcmp d0, d31 │ │ │ │ - b.eq 342c4 // b.none │ │ │ │ - fcmpe d30, d0 │ │ │ │ - b.gt 34808 │ │ │ │ - cbz x23, 33964 │ │ │ │ - ldr d31, [x23] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 33cf8 // b.first │ │ │ │ - ldr d31, [x23, #8] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 33cf8 │ │ │ │ - b 33964 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 34998 // b.any │ │ │ │ - mov w1, w0 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 337e0 │ │ │ │ - ldr x24, [x21, #8] │ │ │ │ - b 34180 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 3489c // b.any │ │ │ │ - mov w1, w0 │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 337e0 │ │ │ │ - ldr x24, [x21, #8] │ │ │ │ - b 33f50 │ │ │ │ - ldr x0, [x7, #16] │ │ │ │ - ldr x0, [x0] │ │ │ │ - stp x4, x6, [sp, #104] │ │ │ │ - bl 3a08 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - ldp x4, x6, [sp, #104] │ │ │ │ - b.ls 33964 // b.plast │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0x950 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 34a44 // b.any │ │ │ │ - mov x0, x4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 30f0 │ │ │ │ - mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d0, d31 │ │ │ │ - b.eq 34a3c // b.none │ │ │ │ - cbz x23, 33964 │ │ │ │ - ldr d31, [x23] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 34a18 // b.first │ │ │ │ - ldr d31, [x23, #8] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.gt 34a18 │ │ │ │ - b 33964 │ │ │ │ - ldr w1, [x23, #4] │ │ │ │ - cmp w1, w5 │ │ │ │ - b.gt 34748 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ubfiz x28, x5, #3, #32 │ │ │ │ - ldr w0, [x23, #8] │ │ │ │ - mov w27, w0 │ │ │ │ - ldr x0, [x7, #16] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x0, [x0, x26] │ │ │ │ - mov x25, x0 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - b.le 3497c │ │ │ │ - ldr x21, [x23, #16] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - add x24, x21, w27, uxtw #3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x21], #8 │ │ │ │ - mov x1, x25 │ │ │ │ - stp x4, x6, [sp, #104] │ │ │ │ - bl 3750 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - cmp x21, x24 │ │ │ │ - ldp x4, x6, [sp, #104] │ │ │ │ - orr w19, w19, w0 │ │ │ │ - b.ne 34700 // b.any │ │ │ │ - tbz w19, #0, 3497c │ │ │ │ - add x0, x26, #0x8 │ │ │ │ - mov x26, x0 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne 346d4 // b.any │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 33964 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 339e8 // b.none │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xe00 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - mov w3, w1 │ │ │ │ - b 340bc │ │ │ │ - mov w3, w1 │ │ │ │ - b 3403c │ │ │ │ - mov w3, w1 │ │ │ │ - b 3427c │ │ │ │ - mov w4, w2 │ │ │ │ - b 33fc4 │ │ │ │ - mov w4, w2 │ │ │ │ - b 341fc │ │ │ │ - mov w4, w2 │ │ │ │ - b 33b00 │ │ │ │ - mov w4, w2 │ │ │ │ - b 33ebc │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0x900 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0x980 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xc80 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xd48 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - ldr x4, [x22, #56] │ │ │ │ - add x2, x2, x19 │ │ │ │ - b 33d18 │ │ │ │ - ldr x24, [x21, #8] │ │ │ │ - ldr x6, [x22, #56] │ │ │ │ - add x24, x24, x19 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x4, x6, x20 │ │ │ │ - adrp x1, 81000 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xa88 │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldrb w3, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - ldr x24, [x21, #8] │ │ │ │ - ldr x6, [x22, #56] │ │ │ │ - add x24, x24, x19 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x4, x6, x20 │ │ │ │ - adrp x1, 81000 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xa18 │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldrb w3, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xbe0 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xc48 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xcd8 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xd10 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xda0 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xd68 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xba8 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - adrp x1, 81000 │ │ │ │ - ldrb w3, [x6, x20] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xe20 │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xb40 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0x8d8 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xb08 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0xde0 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldrb w2, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x1, x1, #0x9e0 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - ldr x3, [x22, #56] │ │ │ │ - add x2, x2, x19 │ │ │ │ - b 33f1c │ │ │ │ - ldr x24, [x21, #8] │ │ │ │ - ldr x6, [x22, #56] │ │ │ │ - add x24, x24, x19 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x4, x6, x20 │ │ │ │ - adrp x1, 81000 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x9a8 │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldrb w3, [x6, x20] │ │ │ │ - bl 32f00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 x27, x28, [sp, #160] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str wzr, [sp, #56] │ │ │ │ - mov x0, x4 │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - bl 33124 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - cbz w0, 34f28 │ │ │ │ - ldr x0, [x19] │ │ │ │ - str x0, [x28] │ │ │ │ - ldr x20, [sp, #64] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - ldr w23, [sp, #56] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - b.le 34e8c │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0xeb8 │ │ │ │ - adrp x1, 86000 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, x1, #0x694 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - b 34b28 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp w23, w22 │ │ │ │ - b.eq 34e88 // b.none │ │ │ │ - ldr x19, [x20] │ │ │ │ - cbz x19, 34b18 │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - cmp w21, #0x0 │ │ │ │ - b.le 34f08 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - ldr x3, [x28, #56] │ │ │ │ - add x27, x3, x25 │ │ │ │ - ldr x24, [x27, #8] │ │ │ │ - cbz x24, 34e3c │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 34e3c │ │ │ │ - ldrb w0, [x27, #40] │ │ │ │ - cbnz w0, 34f10 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x27, #40] │ │ │ │ - mov w3, w22 │ │ │ │ - mov w1, w26 │ │ │ │ - ldp x4, x2, [sp, #16] │ │ │ │ - mov x0, x28 │ │ │ │ - str w23, [sp, #56] │ │ │ │ - str x4, [sp, #64] │ │ │ │ - bl 338a0 │ │ │ │ - ldr x0, [x28, #56] │ │ │ │ - ldp x2, x3, [x20] │ │ │ │ - add x0, x0, x25 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - stp x2, x3, [x0, #56] │ │ │ │ - str x1, [x0, #72] │ │ │ │ - ldr x0, [x28, #56] │ │ │ │ - add x0, x0, x25 │ │ │ │ - ldr x24, [x0, #80] │ │ │ │ - cbz x24, 34c58 │ │ │ │ - ldr w0, [x0, #44] │ │ │ │ - cmp w0, #0x15 │ │ │ │ - b.hi 34c58 // b.pmore │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldrh w0, [x1, w0, uxtw #1] │ │ │ │ - adr x1, 34bdc │ │ │ │ - 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 3768 │ │ │ │ - ldr x19, [x20] │ │ │ │ - str w0, [x24] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x25, x25, #0x58 │ │ │ │ - cmp w26, w21 │ │ │ │ - b.lt 34b48 // b.tstop │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x68 │ │ │ │ - b.ne 34c2c // b.any │ │ │ │ - ldrb w0, [x19, #1] │ │ │ │ - cbz w0, 34f60 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3750 │ │ │ │ - cbz w0, 34f60 │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - cbnz w0, 34b18 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xec0 │ │ │ │ - bl 32f00 │ │ │ │ - bti j │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 34c08 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3768 │ │ │ │ - ldr x7, [x20, #16] │ │ │ │ - str w0, [x24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x7, #8] │ │ │ │ - bl 3768 │ │ │ │ - ldr x19, [x20] │ │ │ │ - str w0, [x24, #4] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - b 34c08 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - strb w0, [x24] │ │ │ │ - ldr x19, [x20] │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - b 34c08 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 30f0 │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str d0, [x24] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 34c08 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [x24] │ │ │ │ - ldr x19, [x20] │ │ │ │ - b 34c08 │ │ │ │ - bti j │ │ │ │ - ldrb w0, [x24] │ │ │ │ - cbz w0, 34e6c │ │ │ │ - strb wzr, [x24] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x19, [x20] │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - b 34c08 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cbz x0, 34c58 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 34c84 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cbz x0, 34c58 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - ldr x7, [x20, #16] │ │ │ │ - str w0, [x24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x7, #8] │ │ │ │ - bl 3768 │ │ │ │ - ldr x7, [x20, #16] │ │ │ │ - str w0, [x24, #4] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x7, #16] │ │ │ │ - bl 3768 │ │ │ │ - ldr x19, [x20] │ │ │ │ - str w0, [x24, #8] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - b 34c08 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 30f0 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str d0, [x24] │ │ │ │ - bl 30f0 │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str d0, [x24, #8] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 34c08 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cbz x0, 34c58 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - str x0, [x24] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x19, [x20] │ │ │ │ - b 34c08 │ │ │ │ - ldrb w1, [x27] │ │ │ │ - cbz w1, 34c08 │ │ │ │ - mov x0, x19 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - bl 3a08 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - b.ne 34c08 // b.any │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 34c08 // b.any │ │ │ │ - b 34b68 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x24] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x19, [x20] │ │ │ │ - ldr w21, [x28, #48] │ │ │ │ - b 34c08 │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 3198 │ │ │ │ - ldr w3, [x28, #48] │ │ │ │ - cmp w3, #0x0 │ │ │ │ - b.le 34ecc │ │ │ │ - ldr x1, [x28, #56] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - umaddl x3, w3, w2, x1 │ │ │ │ - ldrb w2, [x1, #41] │ │ │ │ - cbz w2, 34ec0 │ │ │ │ - ldrb w2, [x1, #40] │ │ │ │ - cbz w2, 34f44 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 34eb0 // 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 34f3c // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - b 34c18 │ │ │ │ - ldrb w3, [x27] │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xe90 │ │ │ │ - bl 32f00 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xe68 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - bl 32f00 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - bl 3588 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0xed8 │ │ │ │ - bl 32f00 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 32300 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [x0, #48] │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 35024 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - and w21, w1, #0xff │ │ │ │ - ldr x19, [x0, #56] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - mov x22, x2 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cset w23, ne // ne = any │ │ │ │ - umaddl x20, w20, w0, x19 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.eq 34fd8 // b.none │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 34fe0 // b.none │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 34fe0 │ │ │ │ - ldrb w0, [x19, #40] │ │ │ │ - cbnz w0, 35008 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 34fb0 // 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 34ff8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [x0, #48] │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 350e0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - and w21, w1, #0xff │ │ │ │ - ldr x19, [x0, #56] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - mov x22, x2 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cset w23, ne // ne = any │ │ │ │ - umaddl x20, w20, w0, x19 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.eq 35094 // b.none │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 3509c // b.none │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 3509c │ │ │ │ - ldrb w0, [x19, #40] │ │ │ │ - cbnz w0, 350c4 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 3506c // 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 350b4 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [x0, #48] │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 35170 │ │ │ │ - ldr x2, [x0, #56] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - umaddl x20, w20, w0, x2 │ │ │ │ - b 35124 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 35154 // b.none │ │ │ │ - ldr x0, [x2, #8] │ │ │ │ - mov x19, x2 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3750 │ │ │ │ - add x2, x19, #0x58 │ │ │ │ - cbnz w0, 3511c │ │ │ │ - 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 35140 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w5, [x0, #48] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w5, #0x0 │ │ │ │ - b.le 35478 │ │ │ │ - sub w3, w5, #0x1 │ │ │ │ - ldr x2, [x0, #56] │ │ │ │ - cmp w3, #0xe │ │ │ │ - b.ls 35480 // b.plast │ │ │ │ - tst x2, #0xf │ │ │ │ - b.ne 35480 // b.any │ │ │ │ - lsr w4, w5, #4 │ │ │ │ - mov w3, #0x580 // #1408 │ │ │ │ - adrp x6, 85000 │ │ │ │ - dup v20.16b, w1 │ │ │ │ - movi v19.4s, #0x10 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr q29, [x6, #3856] │ │ │ │ - umaddl x4, w4, w3, x2 │ │ │ │ - b 351dc │ │ │ │ - add v29.4s, v29.4s, v19.4s │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 3546c // b.none │ │ │ │ - add x3, x0, #0xb0 │ │ │ │ - ldr b31, [x0] │ │ │ │ - ldr b30, [x0, #88] │ │ │ │ - ldr b21, [x0, #704] │ │ │ │ - ld1 {v31.b}[1], [x3] │ │ │ │ - add x3, x0, #0x108 │ │ │ │ - ldr b22, [x0, #792] │ │ │ │ - ldr b23, [x0, #880] │ │ │ │ - ld1 {v30.b}[1], [x3] │ │ │ │ - add x3, x0, #0x160 │ │ │ │ - ldr b24, [x0, #968] │ │ │ │ - ldr b25, [x0, #1056] │ │ │ │ - ld1 {v31.b}[2], [x3] │ │ │ │ - add x3, x0, #0x1b8 │ │ │ │ - ldr b26, [x0, #1144] │ │ │ │ - ldr b27, [x0, #1232] │ │ │ │ - ld1 {v30.b}[2], [x3] │ │ │ │ - add x3, x0, #0x210 │ │ │ │ - ldr b28, [x0, #1320] │ │ │ │ - ld1 {v31.b}[3], [x3] │ │ │ │ - add x3, x0, #0x268 │ │ │ │ - add x0, x0, #0x580 │ │ │ │ - ld1 {v30.b}[3], [x3] │ │ │ │ - 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 │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x3, d31 │ │ │ │ - cbz x3, 351d0 │ │ │ │ - fmov w3, s29 │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - umull x4, w3, w4 │ │ │ │ - add x0, x2, x4 │ │ │ │ - ldrb w6, [x2, x4] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0x1 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x58 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0x2 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0xb0 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0x3 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x108 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0x4 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x160 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0x5 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x1b8 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0x6 │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ge 35478 // b.tcont │ │ │ │ - add x6, x4, #0x210 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0x7 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x268 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0x8 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x2c0 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0x9 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x318 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0xa │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x370 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0xb │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x3c8 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0xc │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x420 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0xd │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x478 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0xe │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x6, x4, #0x4d0 │ │ │ │ - add x0, x2, x6 │ │ │ │ - ldrb w6, [x2, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 35468 // b.none │ │ │ │ - add w0, w3, #0xf │ │ │ │ - cmp w5, w0 │ │ │ │ - b.le 35478 │ │ │ │ - add x4, x4, #0x528 │ │ │ │ - add x0, x2, x4 │ │ │ │ - ldrb w2, [x2, x4] │ │ │ │ - cmp w2, w1 │ │ │ │ - csel x0, x0, xzr, eq // eq = none │ │ │ │ - ret │ │ │ │ - and w3, w5, #0xfffffff0 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.ne 35270 // b.any │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x3, w5, w0, x2 │ │ │ │ - b 35494 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 35478 // b.none │ │ │ │ - ldrb w4, [x2] │ │ │ │ - mov x0, x2 │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.ne 3548c // b.any │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #48] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 355b8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 81000 │ │ │ │ - adrp x23, 81000 │ │ │ │ - ldr x2, [x0, #56] │ │ │ │ - add x24, x24, #0xf18 │ │ │ │ - add x23, x23, #0xf20 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - adrp x25, 81000 │ │ │ │ - add x25, x25, #0xf00 │ │ │ │ - b 35518 │ │ │ │ - ldr w0, [x21, #48] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.le 3559c │ │ │ │ - add x4, x2, x19 │ │ │ │ - ldrb w3, [x2, x19] │ │ │ │ - mov x1, x25 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x2, [x4, #8] │ │ │ │ - bl 31c8 │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - add x0, x2, x19 │ │ │ │ - ldr w0, [x0, #64] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 35504 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31c8 │ │ │ │ - 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 31c8 │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - add x0, x2, x19 │ │ │ │ - ldr w0, [x0, #64] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 35548 │ │ │ │ - ldr w0, [x21, #48] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.gt 35518 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - cbz x1, 355fc │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - ldr x4, [x2, #24] │ │ │ │ - sub x6, x0, x4 │ │ │ │ - tbnz x3, #63, 35600 │ │ │ │ - add x5, x3, x0 │ │ │ │ - ldrb w0, [x2, #64] │ │ │ │ - cmp w0, #0x2b │ │ │ │ - b.eq 3561c // b.none │ │ │ │ - ldr x1, [x1] │ │ │ │ - tbnz x1, #63, 35624 │ │ │ │ - add x0, x1, x5 │ │ │ │ - ret │ │ │ │ - neg x7, x3 │ │ │ │ - mov x5, x4 │ │ │ │ - cmp x7, x6 │ │ │ │ - b.lt 355e0 // b.tstop │ │ │ │ - ldrb w0, [x2, #64] │ │ │ │ - cmp w0, #0x2b │ │ │ │ - b.ne 355f0 // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - tbz x1, #63, 355f8 │ │ │ │ - neg x2, x1 │ │ │ │ - mov x0, x4 │ │ │ │ - cmp x2, x6 │ │ │ │ - b.lt 355f8 // b.tstop │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x1, 3568c │ │ │ │ - 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 35690 // 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 356f4 // b.pmore │ │ │ │ - mov w0, #0xff // #255 │ │ │ │ - b.cc 356f0 // 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, 3572c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz x0, 3573c │ │ │ │ - ldr x0, [x0] │ │ │ │ - ret │ │ │ │ - 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, 3577c │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 358e0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.cs 358e0 // b.hs, b.nlast │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str x2, [x19, #24] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 358cc │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 358cc // b.hs, b.nlast │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 35898 │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cs 35898 // b.hs, b.nlast │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - str x1, [x19] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x2, 357e0 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - cbz x1, 35890 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 35890 // b.plast │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - str x1, [x20, #24] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - cbz x1, 3587c │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 3587c // b.hs, b.nlast │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - cbz x0, 35830 │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cc 35860 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - cbz x1, 35850 │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cc 35860 // 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 3581c │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - b 357f8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 358b8 │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cc 357cc // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x1, x0 │ │ │ │ - b 357cc │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x2, x0 │ │ │ │ - b 357b8 │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - b 35794 │ │ │ │ - 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, 35928 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cbz x0, 35a88 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.cs 35a88 // b.hs, b.nlast │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str x2, [x19, #24] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 35a74 │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 35a74 // b.hs, b.nlast │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 35a40 │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cs 35a40 // b.hs, b.nlast │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - str x1, [x19] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x2, 35988 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - cbz x1, 35a38 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 35a38 // b.plast │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - str x1, [x20, #24] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - cbz x1, 35a24 │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 35a24 // b.hs, b.nlast │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - cbz x0, 359d8 │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cc 35a08 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - cbz x1, 359f8 │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cc 35a08 // 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 359c4 │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - b 359a0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 35a60 │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cc 35974 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x1, x0 │ │ │ │ - b 35974 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x2, x0 │ │ │ │ - b 35960 │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - b 3593c │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x6 │ │ │ │ - mov x20, x5 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - madd x21, x2, x3, x1 │ │ │ │ - mov x22, x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - mov x23, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x25, x3 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x26, x1 │ │ │ │ - mov x1, x6 │ │ │ │ - blr x4 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x20 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cbz x23, 35cc4 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x22 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x20 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - ccmp x28, x27, #0x0, eq // eq = none │ │ │ │ - b.eq 35c18 // b.none │ │ │ │ - ldr x28, [x23] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x20 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.ge 35c10 // b.tcont │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x20 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - str x1, [x23] │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x6, x19 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x22 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 35a90 │ │ │ │ - str x0, [x23, #64] │ │ │ │ - ldr x3, [x23, #56] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x3, 35b80 │ │ │ │ - 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, [x23, #24] │ │ │ │ - cmp x4, #0x1 │ │ │ │ - b.le 35c60 │ │ │ │ - ldr x0, [x3, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x22 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - blr x20 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x21, x27 │ │ │ │ - ccmp x0, x1, #0x0, eq // eq = none │ │ │ │ - b.eq 35c3c // b.none │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 358e8 │ │ │ │ - str x0, [x23, #56] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - 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] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - b 35740 │ │ │ │ - ldr x1, [x23] │ │ │ │ - b 35b48 │ │ │ │ - ldp x1, x0, [x23, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x23, #40] │ │ │ │ - str x0, [x23, #48] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - str x21, [x0, x1, lsl #3] │ │ │ │ - str x2, [x23, #40] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - 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 │ │ │ │ - cmn x4, #0x1 │ │ │ │ - b.ge 35c3c // b.tcont │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x22 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - blr x20 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x21, x27 │ │ │ │ - ccmp x0, x1, #0x0, eq // eq = none │ │ │ │ - b.eq 35c3c // b.none │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x2, x19 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x1, x20 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - b 358e8 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - str xzr, [x23] │ │ │ │ - stp x2, xzr, [x23, #24] │ │ │ │ - str xzr, [x23, #40] │ │ │ │ - stp xzr, xzr, [x23, #48] │ │ │ │ - str xzr, [x23, #64] │ │ │ │ - blr x22 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x20 │ │ │ │ - str x0, [x23] │ │ │ │ - str x21, [x23, #32] │ │ │ │ - b 35c3c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz x0, 35eb0 │ │ │ │ - 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 x24, x4 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x23, x3 │ │ │ │ - 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 x0, [x19] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.gt 35e80 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 35ddc │ │ │ │ - mov x6, x20 │ │ │ │ - mov x5, x25 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - str x7, [sp, #104] │ │ │ │ - bl 35d20 │ │ │ │ - ldr x7, [sp, #104] │ │ │ │ - cmp x28, x27 │ │ │ │ - ccmp x26, x7, #0x0, ge // ge = tcont │ │ │ │ - b.gt 35ea4 │ │ │ │ - ldr x26, [x25] │ │ │ │ - ldr x0, [x24] │ │ │ │ - cmp x26, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 35eb8 // b.any │ │ │ │ - add x27, x26, #0x1 │ │ │ │ - lsl x28, x26, #3 │ │ │ │ - lsl x1, x27, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x19, #32] │ │ │ │ - str x2, [x0, x28] │ │ │ │ - cbz x1, 35e54 │ │ │ │ - add x28, x28, #0x10 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 35e20 // b.pmore │ │ │ │ - add x26, x26, #0x2 │ │ │ │ - add x27, x26, x4 │ │ │ │ - str x0, [x24] │ │ │ │ - str x27, [x25] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 35e80 │ │ │ │ - mov x6, x20 │ │ │ │ - mov x5, x25 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 35d20 │ │ │ │ - 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 35e80 // b.tstop │ │ │ │ - b 35e5c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x6d0 │ │ │ │ - add x1, x1, #0xf40 │ │ │ │ - add x0, x0, #0xf58 │ │ │ │ - mov w2, #0x181 // #385 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #128] │ │ │ │ - cbz x1, 36214 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 81000 │ │ │ │ - mov x23, x3 │ │ │ │ - add x24, x24, #0xf68 │ │ │ │ - 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 3510 │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cbz x0, 361f4 │ │ │ │ - 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 3510 │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cbz x0, 361e0 │ │ │ │ - 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 3510 │ │ │ │ - ldr x28, [x25, #56] │ │ │ │ - cbz x28, 361d0 │ │ │ │ - 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 3510 │ │ │ │ - ldr x20, [x28, #56] │ │ │ │ - cbz x20, 361c8 │ │ │ │ - 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 3510 │ │ │ │ - ldr x26, [x20, #56] │ │ │ │ - cbz x26, 361c0 │ │ │ │ - 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 3510 │ │ │ │ - ldr x25, [x26, #56] │ │ │ │ - cbz x25, 361b8 │ │ │ │ - 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 3510 │ │ │ │ - ldr x27, [x25, #56] │ │ │ │ - cbz x27, 361b0 │ │ │ │ - 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 3510 │ │ │ │ - ldr x8, [x27, #56] │ │ │ │ - cbz x8, 361a8 │ │ │ │ - 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 3510 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - mov x4, x19 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x8, #56] │ │ │ │ - bl 35ee0 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - ldr x8, [x8, #64] │ │ │ │ - cbnz x8, 36138 │ │ │ │ - ldr x27, [x27, #64] │ │ │ │ - cbnz x27, 360f4 │ │ │ │ - ldr x25, [x25, #64] │ │ │ │ - cbnz x25, 360b4 │ │ │ │ - ldr x26, [x26, #64] │ │ │ │ - cbnz x26, 36074 │ │ │ │ - ldr x20, [x20, #64] │ │ │ │ - cbnz x20, 36034 │ │ │ │ - ldr x28, [x28, #64] │ │ │ │ - cbnz x28, 35ff4 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cbnz x0, 35fb0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cbnz x0, 35f68 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - cbnz x0, 35f1c │ │ │ │ - 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, 363cc │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - cbz x21, 362f4 │ │ │ │ - ldr x22, [x21, #56] │ │ │ │ - cbz x22, 3628c │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 3625c │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 36268 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 36620 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x22, [x21, #64] │ │ │ │ - cbz x22, 362d0 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 362a0 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 362ac │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 36660 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 36600 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - ldr x21, [x20, #64] │ │ │ │ - cbz x21, 363a8 │ │ │ │ - ldr x22, [x21, #56] │ │ │ │ - cbz x22, 36340 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 36310 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 3631c │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 36640 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x22, [x21, #64] │ │ │ │ - cbz x22, 36384 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 36354 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 36360 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 36680 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 365d0 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x20, #64] │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbnz x0, 365b8 │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - ldr x20, [x19, #64] │ │ │ │ - cbz x20, 36560 │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - cbz x21, 36488 │ │ │ │ - ldr x22, [x21, #56] │ │ │ │ - cbz x22, 36420 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 363f0 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 363fc │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 36610 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x22, [x21, #64] │ │ │ │ - cbz x22, 36464 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 36434 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 36440 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 36630 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 365e0 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - ldr x21, [x20, #64] │ │ │ │ - cbz x21, 3653c │ │ │ │ - ldr x22, [x21, #56] │ │ │ │ - cbz x22, 364d4 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 364a4 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 364b0 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 36670 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x22, [x21, #64] │ │ │ │ - cbz x22, 36518 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 364e8 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 364f4 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 36650 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 365f0 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x20, #64] │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbnz x0, 365c4 │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbnz x0, 36598 │ │ │ │ - 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 38a0 │ │ │ │ - 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 38a0 │ │ │ │ - b 363c8 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3655c │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - b 363a8 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - b 36488 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - b 3653c │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - b 362f4 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 36420 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 3628c │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 36464 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 36340 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 36518 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 362d0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 364d4 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 36384 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-192]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr w28, [x0, #16] │ │ │ │ - cbz w28, 36714 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x27, x0 │ │ │ │ - mov x19, x5 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x20, x6 │ │ │ │ - mov x21, x2 │ │ │ │ - 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 366e8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp x22, x26 │ │ │ │ - b.eq 36728 // b.none │ │ │ │ - ldr x0, [x25, x22, lsl #3] │ │ │ │ - mov w24, w22 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 366dc │ │ │ │ - cmp w28, w24 │ │ │ │ - b.hi 36734 // 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 36704 // b.plast │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldr x25, [x0, w24, uxtw #3] │ │ │ │ - cbz x25, 36704 │ │ │ │ - ldr x0, [x25] │ │ │ │ - ldr x22, [x21, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.lt 36704 // b.tstop │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - ldr x26, [x25, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - stp x0, x1, [sp, #112] │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cbz x26, 373a0 │ │ │ │ - ldr x0, [x26] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 373a0 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - ldr x28, [x26, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - stp x0, x1, [sp, #128] │ │ │ │ - cbz x28, 36dfc │ │ │ │ - ldr x0, [x28] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 36dfc │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - ldr x23, [x28, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - cbz x23, 36a94 │ │ │ │ - ldr x0, [x23] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 36a94 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - ldr x24, [x23, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - cbz x24, 368dc │ │ │ │ - ldr x0, [x24] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 368dc │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - ldp x27, x7, [x1, #24] │ │ │ │ - cbz x0, 3681c │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - str x7, [sp, #176] │ │ │ │ - bl 35d20 │ │ │ │ - ldr x7, [sp, #176] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x27 │ │ │ │ - ccmp x22, x7, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37f54 │ │ │ │ - ldr x6, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x2, x6, #0x1 │ │ │ │ - stp x2, x6, [sp, #176] │ │ │ │ - lsl x1, x2, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x6, [sp, #176] │ │ │ │ - ldp x3, x1, [x24, #32] │ │ │ │ - lsl x27, x6, #3 │ │ │ │ - str x3, [x0, x27] │ │ │ │ - cbz x1, 368a8 │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x1, x27 │ │ │ │ - stp x6, x3, [sp, #176] │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x6, x3, [sp, #176] │ │ │ │ - add x4, x0, x27 │ │ │ │ - ldp x1, x5, [x24, #40] │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - mov x2, x3 │ │ │ │ - ldr x5, [x5, x3, lsl #3] │ │ │ │ - stur x5, [x4, #-8] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.cc 3686c // b.lo, b.ul, b.last │ │ │ │ - add x1, x6, #0x2 │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x0, [x19] │ │ │ │ - str x2, [x20] │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - cbz x0, 368dc │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ccmp x22, x0, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37f08 │ │ │ │ - ldr x27, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x27, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x3, x27, #0x1 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - lsl x24, x27, #3 │ │ │ │ - lsl x1, x3, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x23, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - cbz x1, 36970 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - str x2, [sp, #152] │ │ │ │ - bl 5daa0 │ │ │ │ - add x3, x0, x24 │ │ │ │ - ldp x1, x4, [x23, #40] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - mov x5, x2 │ │ │ │ - ldr x4, [x4, x2, lsl #3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - stur x4, [x3, #-8] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cc 36934 // b.lo, b.ul, b.last │ │ │ │ - add x27, x27, #0x2 │ │ │ │ - add x3, x27, x5 │ │ │ │ - str x0, [x19] │ │ │ │ - str x3, [x20] │ │ │ │ - ldr x23, [x23, #64] │ │ │ │ - cbz x23, 36a94 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x7, [x21, #24] │ │ │ │ - cmp x0, x7 │ │ │ │ - b.lt 36a94 // b.tstop │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - ldr x24, [x21, #32] │ │ │ │ - ldp x27, x8, [x1, #24] │ │ │ │ - cbz x0, 369d8 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - str x8, [sp, #152] │ │ │ │ - str x7, [sp, #168] │ │ │ │ - bl 35d20 │ │ │ │ - ldr x8, [sp, #152] │ │ │ │ - ldr x7, [sp, #168] │ │ │ │ - cmp x27, x24 │ │ │ │ - ccmp x8, x7, #0x1, le │ │ │ │ - b.lt 37f74 // b.tstop │ │ │ │ - ldr x27, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x27, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x3, x27, #0x1 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - lsl x24, x27, #3 │ │ │ │ - lsl x1, x3, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x23, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - cbz x1, 36a60 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - str x2, [sp, #152] │ │ │ │ - bl 5daa0 │ │ │ │ - add x3, x0, x24 │ │ │ │ - ldp x1, x4, [x23, #40] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - mov x5, x2 │ │ │ │ - ldr x4, [x4, x2, lsl #3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - stur x4, [x3, #-8] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cc 36a24 // b.lo, b.ul, b.last │ │ │ │ - add x27, x27, #0x2 │ │ │ │ - add x3, x27, x5 │ │ │ │ - str x0, [x19] │ │ │ │ - str x3, [x20] │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - cbz x0, 36a94 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - ccmp x22, x0, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37e90 │ │ │ │ - ldr x27, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x27, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x23, x27, #0x1 │ │ │ │ - lsl x24, x27, #3 │ │ │ │ - lsl x1, x23, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x28, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - cbz x1, 36b18 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x3, [x28, #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 36ae4 // b.lo, b.ul, b.last │ │ │ │ - add x1, x27, #0x2 │ │ │ │ - add x23, x1, x4 │ │ │ │ - str x0, [x19] │ │ │ │ - str x23, [x20] │ │ │ │ - ldr x23, [x28, #64] │ │ │ │ - cbz x23, 36dfc │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x1, [x21, #24] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 36dfc // b.tstop │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - ldr x24, [x23, #56] │ │ │ │ - ldp x0, x2, [x0, #24] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x2, [sp, #168] │ │ │ │ - cbz x24, 36c60 │ │ │ │ - ldr x0, [x24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 36c60 │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - ldp x27, x28, [x1, #24] │ │ │ │ - cbz x0, 36b9c │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x27 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - ccmp x0, x28, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37f64 │ │ │ │ - ldr x28, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x28, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x2, x28, #0x1 │ │ │ │ - str x2, [sp, #176] │ │ │ │ - lsl x27, x28, #3 │ │ │ │ - lsl x1, x2, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x3, x1, [x24, #32] │ │ │ │ - str x3, [x0, x27] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - cbz x1, 36c2c │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x1, x27 │ │ │ │ - str x3, [sp, #176] │ │ │ │ - bl 5daa0 │ │ │ │ - add x4, x0, x27 │ │ │ │ - ldp x1, x5, [x24, #40] │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - ldr x3, [sp, #176] │ │ │ │ - mov x2, x3 │ │ │ │ - ldr x5, [x5, x3, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - stur x5, [x4, #-8] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.cc 36bf0 // b.lo, b.ul, b.last │ │ │ │ - add x28, x28, #0x2 │ │ │ │ - add x2, x28, x2 │ │ │ │ - str x0, [x19] │ │ │ │ - str x2, [x20] │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - cbz x0, 36c60 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldp x1, x0, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldp x1, x0, [sp, #160] │ │ │ │ - ccmp x0, x1, #0x1, le │ │ │ │ - b.lt 37ee8 // b.tstop │ │ │ │ - ldr x27, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x27, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - lsl x24, x27, #3 │ │ │ │ - lsl x1, x28, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x23, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - cbz x1, 36ce8 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - str x2, [sp, #144] │ │ │ │ - bl 5daa0 │ │ │ │ - add x3, x0, x24 │ │ │ │ - ldp x1, x4, [x23, #40] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov x28, x2 │ │ │ │ - ldr x4, [x4, x2, lsl #3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - stur x4, [x3, #-8] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cc 36cac // b.lo, b.ul, b.last │ │ │ │ - add x27, x27, #0x2 │ │ │ │ - add x28, x27, x28 │ │ │ │ - str x0, [x19] │ │ │ │ - str x28, [x20] │ │ │ │ - ldr x23, [x23, #64] │ │ │ │ - cbz x23, 36dfc │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x28, [x21, #24] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 36dfc // b.tstop │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - ldr x24, [x21, #32] │ │ │ │ - ldp x27, x7, [x1, #24] │ │ │ │ - cbz x0, 36d48 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - str x7, [sp, #144] │ │ │ │ - bl 35d20 │ │ │ │ - ldr x7, [sp, #144] │ │ │ │ - cmp x27, x24 │ │ │ │ - ccmp x7, x28, #0x1, le │ │ │ │ - b.lt 37fe4 // b.tstop │ │ │ │ - ldr x27, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x27, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - lsl x24, x27, #3 │ │ │ │ - lsl x1, x28, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x23, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - cbz x1, 36dc8 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - str x2, [sp, #144] │ │ │ │ - bl 5daa0 │ │ │ │ - add x3, x0, x24 │ │ │ │ - ldp x1, x4, [x23, #40] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov x28, x2 │ │ │ │ - ldr x4, [x4, x2, lsl #3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - stur x4, [x3, #-8] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cc 36d8c // b.lo, b.ul, b.last │ │ │ │ - add x27, x27, #0x2 │ │ │ │ - add x28, x27, x28 │ │ │ │ - str x0, [x19] │ │ │ │ - str x28, [x20] │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - cbz x0, 36dfc │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ccmp x22, x0, #0x0, ge // ge = tcont │ │ │ │ - b.le 37dfc │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 373a0 // b.tstop │ │ │ │ - ldr x1, [x26, #64] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - cbz x1, 373a0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldr x2, [x21, #24] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.lt 373a0 // b.tstop │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - ldr x23, [x1, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - cbz x23, 3710c │ │ │ │ - ldr x0, [x23] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.gt 3710c │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - ldr x24, [x23, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - cbz x24, 36f80 │ │ │ │ - ldr x0, [x24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.gt 36f80 │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - ldp x26, x27, [x1, #24] │ │ │ │ - cbz x0, 36ec4 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ccmp x0, x27, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37fd4 │ │ │ │ - ldr x27, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x27, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - lsl x26, x27, #3 │ │ │ │ - lsl x1, x28, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x24, #32] │ │ │ │ - str x2, [x0, x26] │ │ │ │ - cbz x1, 36f4c │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, x26 │ │ │ │ - str x2, [sp, #184] │ │ │ │ - bl 5daa0 │ │ │ │ - add x3, x0, x26 │ │ │ │ - ldp x1, x4, [x24, #40] │ │ │ │ - add x26, x26, #0x8 │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - mov x28, x2 │ │ │ │ - ldr x4, [x4, x2, lsl #3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - stur x4, [x3, #-8] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cc 36f10 // b.lo, b.ul, b.last │ │ │ │ - add x27, x27, #0x2 │ │ │ │ - add x28, x27, x28 │ │ │ │ - str x0, [x19] │ │ │ │ - str x28, [x20] │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - cbz x0, 36f80 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ccmp x0, x1, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37ed4 │ │ │ │ - ldr x26, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x26, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x27, x26, #0x1 │ │ │ │ - lsl x24, x26, #3 │ │ │ │ - lsl x1, x27, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x23, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - cbz x1, 37008 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x3, [x23, #40] │ │ │ │ - add x2, x0, x24 │ │ │ │ - mov x27, x28 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - ldr x3, [x3, x28, lsl #3] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x28, x1 │ │ │ │ - b.cc 36fd4 // b.lo, b.ul, b.last │ │ │ │ - add x26, x26, #0x2 │ │ │ │ - add x27, x26, x27 │ │ │ │ - str x0, [x19] │ │ │ │ - str x27, [x20] │ │ │ │ - ldr x23, [x23, #64] │ │ │ │ - cbz x23, 3710c │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x27, [x21, #24] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 3710c // b.tstop │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - ldr x24, [x21, #32] │ │ │ │ - ldp x26, x28, [x1, #24] │ │ │ │ - cbz x0, 37060 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - cmp x26, x24 │ │ │ │ - ccmp x28, x27, #0x1, le │ │ │ │ - b.lt 37f80 // b.tstop │ │ │ │ - ldr x26, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x26, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x27, x26, #0x1 │ │ │ │ - lsl x24, x26, #3 │ │ │ │ - lsl x1, x27, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x23, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - cbz x1, 370d8 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x3, [x23, #40] │ │ │ │ - add x2, x0, x24 │ │ │ │ - mov x27, x28 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - ldr x3, [x3, x28, lsl #3] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x28, x1 │ │ │ │ - b.cc 370a4 // b.lo, b.ul, b.last │ │ │ │ - add x26, x26, #0x2 │ │ │ │ - add x27, x26, x27 │ │ │ │ - str x0, [x19] │ │ │ │ - str x27, [x20] │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - cbz x0, 3710c │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ccmp x0, x1, #0x1, le │ │ │ │ - b.lt 37eb0 // b.tstop │ │ │ │ - ldr x23, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x23, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x24, x23, #0x1 │ │ │ │ - lsl x26, x23, #3 │ │ │ │ - lsl x1, x24, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldp x2, x1, [x1, #32] │ │ │ │ - str x2, [x0, x26] │ │ │ │ - cbz x1, 3719c │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x3, x0, x26 │ │ │ │ - mov x1, x24 │ │ │ │ - add x26, x26, #0x8 │ │ │ │ - ldp x2, x4, [x2, #40] │ │ │ │ - ldr x4, [x4, x24, lsl #3] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - stur x4, [x3, #-8] │ │ │ │ - cmp x24, x2 │ │ │ │ - b.cc 37164 // b.lo, b.ul, b.last │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x24, x23, x1 │ │ │ │ - str x0, [x19] │ │ │ │ - str x24, [x20] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x23, [x0, #64] │ │ │ │ - cbz x23, 373a0 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x1, [x21, #24] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 373a0 // b.tstop │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - ldr x24, [x23, #56] │ │ │ │ - ldp x0, x2, [x0, #24] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - cbz x24, 372e0 │ │ │ │ - ldr x0, [x24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 372e0 │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - ldp x26, x27, [x1, #24] │ │ │ │ - cbz x0, 37224 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x26 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ccmp x0, x27, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37fac │ │ │ │ - ldr x27, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x27, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - lsl x26, x27, #3 │ │ │ │ - lsl x1, x28, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x24, #32] │ │ │ │ - str x2, [x0, x26] │ │ │ │ - cbz x1, 372ac │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, x26 │ │ │ │ - str x2, [sp, #160] │ │ │ │ - bl 5daa0 │ │ │ │ - add x3, x0, x26 │ │ │ │ - ldp x1, x4, [x24, #40] │ │ │ │ - add x26, x26, #0x8 │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - mov x28, x2 │ │ │ │ - ldr x4, [x4, x2, lsl #3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - stur x4, [x3, #-8] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cc 37270 // b.lo, b.ul, b.last │ │ │ │ - add x27, x27, #0x2 │ │ │ │ - add x28, x27, x28 │ │ │ │ - str x0, [x19] │ │ │ │ - str x28, [x20] │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - cbz x0, 372e0 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldp x1, x0, [sp, #128] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldp x1, x0, [sp, #144] │ │ │ │ - ccmp x0, x1, #0x1, le │ │ │ │ - b.lt 37f18 // b.tstop │ │ │ │ - ldr x26, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x26, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x27, x26, #0x1 │ │ │ │ - lsl x24, x26, #3 │ │ │ │ - lsl x1, x27, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x23, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - cbz x1, 37360 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x3, [x23, #40] │ │ │ │ - add x2, x0, x24 │ │ │ │ - mov x27, x28 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - ldr x3, [x3, x28, lsl #3] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x28, x1 │ │ │ │ - b.cc 3732c // b.lo, b.ul, b.last │ │ │ │ - add x26, x26, #0x2 │ │ │ │ - add x27, x26, x27 │ │ │ │ - str x0, [x19] │ │ │ │ - str x27, [x20] │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - cbz x0, 373a0 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x1, x0, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ccmp x0, x22, #0x1, le │ │ │ │ - b.lt 37dec // b.tstop │ │ │ │ - ldr x24, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x24, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x22, x24, #0x1 │ │ │ │ - lsl x23, x24, #3 │ │ │ │ - lsl x1, x22, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x25, #32] │ │ │ │ - str x2, [x0, x23] │ │ │ │ - cbz x1, 37420 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x3, [x25, #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 373ec // b.lo, b.ul, b.last │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - add x22, x24, x4 │ │ │ │ - str x0, [x19] │ │ │ │ - str x22, [x20] │ │ │ │ - ldr x22, [x25, #64] │ │ │ │ - cbz x22, 36704 │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x28, [x21, #24] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 36704 // b.tstop │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - ldr x1, [x22, #56] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - ldp x0, x2, [x0, #24] │ │ │ │ - stp x0, x2, [sp, #120] │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cbz x1, 379b0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.gt 379b0 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - ldr x23, [x1, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - str x1, [sp, #152] │ │ │ │ - cbz x23, 37728 │ │ │ │ - ldr x0, [x23] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.gt 37728 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - ldr x24, [x23, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - cbz x24, 375a0 │ │ │ │ - ldr x0, [x24] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.gt 375a0 │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - ldp x25, x26, [x1, #24] │ │ │ │ - cbz x0, 374e8 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x28, x26, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37f9c │ │ │ │ - ldr x26, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x26, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x27, x26, #0x1 │ │ │ │ - lsl x25, x26, #3 │ │ │ │ - lsl x1, x27, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x24, #32] │ │ │ │ - str x2, [x0, x25] │ │ │ │ - cbz x1, 3756c │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x1, x25 │ │ │ │ - str x4, [sp, #168] │ │ │ │ - bl 5daa0 │ │ │ │ - add x2, x0, x25 │ │ │ │ - ldp x1, x3, [x24, #40] │ │ │ │ - add x25, x25, #0x8 │ │ │ │ - ldr x4, [sp, #168] │ │ │ │ - mov x27, x4 │ │ │ │ - ldr x3, [x3, x4, lsl #3] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.cc 37530 // b.lo, b.ul, b.last │ │ │ │ - add x26, x26, #0x2 │ │ │ │ - add x27, x26, x27 │ │ │ │ - str x0, [x19] │ │ │ │ - str x27, [x20] │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - cbz x0, 375a0 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - ccmp x28, x0, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37ef8 │ │ │ │ - ldr x25, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x25, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x26, x25, #0x1 │ │ │ │ - lsl x24, x25, #3 │ │ │ │ - lsl x1, x26, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x23, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - cbz x1, 37624 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x3, [x23, #40] │ │ │ │ - add x2, x0, x24 │ │ │ │ - mov x26, x27 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - ldr x3, [x3, x27, lsl #3] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x27, x1 │ │ │ │ - b.cc 375f0 // b.lo, b.ul, b.last │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - add x26, x25, x26 │ │ │ │ - str x0, [x19] │ │ │ │ - str x26, [x20] │ │ │ │ - ldr x23, [x23, #64] │ │ │ │ - cbz x23, 37728 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x26, [x21, #24] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.lt 37728 // b.tstop │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - ldr x24, [x21, #32] │ │ │ │ - ldp x25, x27, [x1, #24] │ │ │ │ - cbz x0, 3767c │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - cmp x25, x24 │ │ │ │ - ccmp x27, x26, #0x1, le │ │ │ │ - b.lt 37fc8 // b.tstop │ │ │ │ - ldr x25, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x25, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x26, x25, #0x1 │ │ │ │ - lsl x24, x25, #3 │ │ │ │ - lsl x1, x26, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x23, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - cbz x1, 376f4 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x3, [x23, #40] │ │ │ │ - add x2, x0, x24 │ │ │ │ - mov x26, x27 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - ldr x3, [x3, x27, lsl #3] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x27, x1 │ │ │ │ - b.cc 376c0 // b.lo, b.ul, b.last │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - add x26, x25, x26 │ │ │ │ - str x0, [x19] │ │ │ │ - str x26, [x20] │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - cbz x0, 37728 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ccmp x28, x0, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37ea0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x23, [x20] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x23, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 37ff0 // b.none │ │ │ │ - add x24, x23, #0x1 │ │ │ │ - lsl x25, x23, #3 │ │ │ │ - lsl x1, x24, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldp x2, x1, [x1, #32] │ │ │ │ - str x2, [x0, x25] │ │ │ │ - cbz x1, 377b4 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - add x3, x0, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - add x25, x25, #0x8 │ │ │ │ - ldp x2, x4, [x2, #40] │ │ │ │ - ldr x4, [x4, x24, lsl #3] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - stur x4, [x3, #-8] │ │ │ │ - cmp x24, x2 │ │ │ │ - b.cc 3777c // b.lo, b.ul, b.last │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x24, x23, x1 │ │ │ │ - str x0, [x19] │ │ │ │ - str x24, [x20] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr x23, [x0, #64] │ │ │ │ - cbz x23, 379b0 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x1, [x21, #24] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 379b0 // b.tstop │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - ldr x24, [x23, #56] │ │ │ │ - ldp x0, x2, [x0, #24] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - cbz x24, 378f8 │ │ │ │ - ldr x0, [x24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 378f8 │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - ldp x25, x26, [x1, #24] │ │ │ │ - cbz x0, 3783c │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x25 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ccmp x0, x26, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37f8c │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x26, [x20] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x26, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 37ff0 // b.none │ │ │ │ - add x27, x26, #0x1 │ │ │ │ - lsl x25, x26, #3 │ │ │ │ - lsl x1, x27, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x24, #32] │ │ │ │ - str x2, [x0, x25] │ │ │ │ - cbz x1, 378c4 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x1, x25 │ │ │ │ - str x4, [sp, #160] │ │ │ │ - bl 5daa0 │ │ │ │ - add x2, x0, x25 │ │ │ │ - ldp x1, x3, [x24, #40] │ │ │ │ - add x25, x25, #0x8 │ │ │ │ - ldr x4, [sp, #160] │ │ │ │ - mov x27, x4 │ │ │ │ - ldr x3, [x3, x4, lsl #3] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.cc 37888 // b.lo, b.ul, b.last │ │ │ │ - add x26, x26, #0x2 │ │ │ │ - add x27, x26, x27 │ │ │ │ - str x0, [x19] │ │ │ │ - str x27, [x20] │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - cbz x0, 378f8 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldp x1, x0, [sp, #144] │ │ │ │ - ccmp x0, x1, #0x1, le │ │ │ │ - b.lt 37f40 // b.tstop │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x25, [x20] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x25, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 37ff0 // b.none │ │ │ │ - add x26, x25, #0x1 │ │ │ │ - lsl x24, x25, #3 │ │ │ │ - lsl x1, x26, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x23, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - cbz x1, 3797c │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x3, [x23, #40] │ │ │ │ - add x2, x0, x24 │ │ │ │ - mov x26, x27 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - ldr x3, [x3, x27, lsl #3] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x27, x1 │ │ │ │ - b.cc 37948 // b.lo, b.ul, b.last │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - add x26, x25, x26 │ │ │ │ - str x0, [x19] │ │ │ │ - str x26, [x20] │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - cbz x0, 379b0 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ccmp x0, x28, #0x1, le │ │ │ │ - b.lt 37e80 // b.tstop │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x25, [x20] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x25, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 37ff0 // b.none │ │ │ │ - add x23, x25, #0x1 │ │ │ │ - lsl x24, x25, #3 │ │ │ │ - lsl x1, x23, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x22, #32] │ │ │ │ - str x2, [x0, x24] │ │ │ │ - cbz x1, 37a34 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 37a00 // b.lo, b.ul, b.last │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - add x23, x25, x4 │ │ │ │ - str x0, [x19] │ │ │ │ - str x23, [x20] │ │ │ │ - ldr x22, [x22, #64] │ │ │ │ - cbz x22, 36704 │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x24, [x21, #24] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 36704 // b.tstop │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - ldr x27, [x22, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - ldr x23, [x21, #32] │ │ │ │ - stp x0, x1, [sp, #104] │ │ │ │ - cbz x27, 37c4c │ │ │ │ - ldr x0, [x27] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.gt 37c4c │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - ldr x28, [x27, #56] │ │ │ │ - ldp x26, x0, [x0, #24] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cbz x28, 37b8c │ │ │ │ - ldr x0, [x28] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.gt 37b8c │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - ldr x0, [x28, #56] │ │ │ │ - ldp x9, x25, [x1, #24] │ │ │ │ - cbz x0, 37ad4 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - str x9, [sp, #128] │ │ │ │ - bl 35d20 │ │ │ │ - ldr x9, [sp, #128] │ │ │ │ - cmp x23, x9 │ │ │ │ - ccmp x24, x25, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37fbc │ │ │ │ - ldr x25, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x25, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x3, x25, #0x1 │ │ │ │ - str x3, [sp, #128] │ │ │ │ - lsl x1, x3, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x5, x4, [x28, #32] │ │ │ │ - lsl x1, x25, #3 │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - str x5, [x0, x1] │ │ │ │ - cbz x4, 37b58 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - stp x1, x4, [sp, #128] │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x4, [sp, #128] │ │ │ │ - ldp x5, x9, [x28, #40] │ │ │ │ - add x6, x0, x1 │ │ │ │ - mov x3, x4 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - ldr x9, [x9, x4, lsl #3] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - stur x9, [x6, #-8] │ │ │ │ - cmp x4, x5 │ │ │ │ - b.cc 37b20 // b.lo, b.ul, b.last │ │ │ │ - add x2, x25, #0x2 │ │ │ │ - add x3, x2, x3 │ │ │ │ - str x0, [x19] │ │ │ │ - str x3, [x20] │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - cbz x0, 37b8c │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x23, x26 │ │ │ │ - ccmp x24, x0, #0x0, ge // ge = tcont │ │ │ │ - b.gt 37f28 │ │ │ │ - ldr x28, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x28, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x2, x28, #0x1 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - lsl x26, x28, #3 │ │ │ │ - lsl x1, x2, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x3, x1, [x27, #32] │ │ │ │ - str x3, [x0, x26] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - cbz x1, 37c18 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x1, x26 │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl 5daa0 │ │ │ │ - add x4, x0, x26 │ │ │ │ - ldp x1, x5, [x27, #40] │ │ │ │ - add x26, x26, #0x8 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov x2, x3 │ │ │ │ - ldr x5, [x5, x3, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - stur x5, [x4, #-8] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.cc 37bdc // b.lo, b.ul, b.last │ │ │ │ - add x28, x28, #0x2 │ │ │ │ - add x2, x28, x2 │ │ │ │ - str x0, [x19] │ │ │ │ - str x2, [x20] │ │ │ │ - ldr x0, [x27, #64] │ │ │ │ - cbz x0, 37c4c │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x23 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ccmp x0, x24, #0x1, le │ │ │ │ - b.lt 37ec4 // b.tstop │ │ │ │ - ldr x25, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x25, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x24, x25, #0x1 │ │ │ │ - lsl x23, x25, #3 │ │ │ │ - lsl x1, x24, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x22, #32] │ │ │ │ - str x2, [x0, x23] │ │ │ │ - cbz x1, 37ccc │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 37c98 // b.lo, b.ul, b.last │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - add x24, x25, x1 │ │ │ │ - str x0, [x19] │ │ │ │ - str x24, [x20] │ │ │ │ - ldr x22, [x22, #64] │ │ │ │ - cbz x22, 36704 │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x25, [x21, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.lt 36704 // b.tstop │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - ldr x23, [x21, #32] │ │ │ │ - ldp x24, x26, [x1, #24] │ │ │ │ - cbz x0, 37d24 │ │ │ │ - adrp x3, 35000 │ │ │ │ - adrp x2, 35000 │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - bl 35d20 │ │ │ │ - cmp x24, x23 │ │ │ │ - ccmp x26, x25, #0x1, le │ │ │ │ - b.lt 37f34 // b.tstop │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x24, [x20] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x24, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 37ff0 // b.none │ │ │ │ - add x25, x24, #0x1 │ │ │ │ - lsl x23, x24, #3 │ │ │ │ - lsl x1, x25, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x22, #32] │ │ │ │ - str x2, [x0, x23] │ │ │ │ - cbz x1, 37d9c │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x3, [x22, #40] │ │ │ │ - add x2, x0, x23 │ │ │ │ - mov x25, x26 │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - ldr x3, [x3, x26, lsl #3] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x26, x1 │ │ │ │ - b.cc 37d68 // b.lo, b.ul, b.last │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - add x25, x24, x25 │ │ │ │ - str x0, [x19] │ │ │ │ - str x25, [x20] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 36704 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x5, x20 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x4, x19 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - adrp x3, 35000 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x3, x3, #0x5c0 │ │ │ │ - ldp x29, x30, [sp], #192 │ │ │ │ - autiasp │ │ │ │ - adrp x2, 35000 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - b 35d20 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 36704 │ │ │ │ - b 37428 │ │ │ │ - ldr x23, [x20] │ │ │ │ - ldr x0, [x19] │ │ │ │ - cmp x23, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 37ff0 // b.any │ │ │ │ - add x24, x23, #0x1 │ │ │ │ - lsl x27, x23, #3 │ │ │ │ - lsl x1, x24, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x1, [x26, #32] │ │ │ │ - str x2, [x0, x27] │ │ │ │ - cbz x1, 37e74 │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x1, x3, [x26, #40] │ │ │ │ - add x2, x0, x27 │ │ │ │ - mov x4, x24 │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - ldr x3, [x3, x24, lsl #3] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x24, x1 │ │ │ │ - b.cc 37e40 // b.lo, b.ul, b.last │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x24, x23, x4 │ │ │ │ - str x0, [x19] │ │ │ │ - str x24, [x20] │ │ │ │ - b 36e20 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 36704 │ │ │ │ - b 37a3c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 36dfc // b.tstop │ │ │ │ - b 36b20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 379b0 // b.tstop │ │ │ │ - b 377bc │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 373a0 │ │ │ │ - b 371a4 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 36704 │ │ │ │ - b 37cd4 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 3710c // b.tstop │ │ │ │ - b 37010 │ │ │ │ - ldp x1, x0, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 36dfc │ │ │ │ - b 36cf0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 37728 // b.tstop │ │ │ │ - b 3762c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 36a94 // b.tstop │ │ │ │ - b 36978 │ │ │ │ - ldp x1, x0, [sp, #128] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 373a0 │ │ │ │ - b 37368 │ │ │ │ - cmp x23, x26 │ │ │ │ - b.lt 37c4c // b.tstop │ │ │ │ - b 37c20 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.gt 36704 │ │ │ │ - b 37da4 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 379b0 │ │ │ │ - b 37984 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 368dc // b.tstop │ │ │ │ - b 368b0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 36c60 // b.tstop │ │ │ │ - b 36c34 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.gt 36a94 │ │ │ │ - b 36a68 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.gt 3710c │ │ │ │ - b 370e0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.lt 378f8 // b.tstop │ │ │ │ - b 378cc │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.lt 375a0 // b.tstop │ │ │ │ - b 37574 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.lt 372e0 // b.tstop │ │ │ │ - b 372b4 │ │ │ │ - cmp x23, x9 │ │ │ │ - b.lt 37b8c // b.tstop │ │ │ │ - b 37b60 │ │ │ │ - cmp x25, x24 │ │ │ │ - b.gt 37728 │ │ │ │ - b 376fc │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.lt 36f80 // b.tstop │ │ │ │ - b 36f54 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.gt 36dfc │ │ │ │ - b 36dd0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x6d0 │ │ │ │ - add x1, x1, #0xf40 │ │ │ │ - add x0, x0, #0xf58 │ │ │ │ - mov w2, #0x181 // #385 │ │ │ │ - bl 34b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x2 │ │ │ │ - mov x26, x3 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x4 │ │ │ │ - mov x28, x5 │ │ │ │ - ldr w19, [x0, #16] │ │ │ │ - ldr x21, [x0, #8] │ │ │ │ - stp x6, x7, [sp, #96] │ │ │ │ - cbz w19, 38130 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 38074 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - cmp w24, w19 │ │ │ │ - b.eq 380d0 // b.none │ │ │ │ - ldr x0, [x21, x23] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 38064 │ │ │ │ - cmp w19, w24 │ │ │ │ - b.eq 380d4 // b.none │ │ │ │ - ldr x19, [x22] │ │ │ │ - mov x4, x28 │ │ │ │ - ldp x5, x6, [sp, #96] │ │ │ │ - mov x3, x27 │ │ │ │ - ldr x0, [x19, x23] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 35a90 │ │ │ │ - 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 5daa0 │ │ │ │ - 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 5daa0 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x19, [x22, #8] │ │ │ │ - str xzr, [x1, x23] │ │ │ │ - bl 58628 │ │ │ │ - ldr w1, [x22, #16] │ │ │ │ - str x0, [x19, x23] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x22, #16] │ │ │ │ - b 3808c │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - b 380dc │ │ │ │ - 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 5daa0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - mov x23, x0 │ │ │ │ - str wzr, [x0, #16] │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - cbz w0, 388f4 │ │ │ │ - adrp x0, 35000 │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - adrp x1, 35000 │ │ │ │ - add x1, x1, #0x5c0 │ │ │ │ - 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 x24, x0, x27 │ │ │ │ - ldr x20, [x24, #8] │ │ │ │ - cbz w25, 38ba8 │ │ │ │ - mov w22, w25 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 381d8 │ │ │ │ - cmp x28, x22 │ │ │ │ - b.eq 3881c // b.none │ │ │ │ - ldr x0, [x21, x28, lsl #3] │ │ │ │ - mov w19, w28 │ │ │ │ - mov x1, x20 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 381d0 │ │ │ │ - cmp w25, w19 │ │ │ │ - b.eq 38828 // b.none │ │ │ │ - ldr x0, [x23] │ │ │ │ - ubfiz x19, x19, #3, #32 │ │ │ │ - add x8, x0, x19 │ │ │ │ - ldr x19, [x0, x19] │ │ │ │ - cbz x19, 38894 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldp x25, x21, [x24, #24] │ │ │ │ - ldp x1, x0, [x0, #24] │ │ │ │ - cmp x1, x25 │ │ │ │ - ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ - b.eq 38d44 // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x20, [x19, #64] │ │ │ │ - cmp x0, x21 │ │ │ │ - csel x0, x0, x21, ge // ge = tcont │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x20, 3916c │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - ldp x1, x0, [x0, #24] │ │ │ │ - cmp x1, x25 │ │ │ │ - ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ - b.eq 38e40 // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x22, [x20, #64] │ │ │ │ - cmp x0, x21 │ │ │ │ - csel x0, x0, x21, ge // ge = tcont │ │ │ │ - str x0, [x20] │ │ │ │ - cbz x22, 39530 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - ldp x1, x0, [x0, #24] │ │ │ │ - cmp x1, x25 │ │ │ │ - ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ - b.eq 38f4c // b.none │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x7, [x22, #64] │ │ │ │ - cmp x0, x21 │ │ │ │ - csel x0, x0, x21, ge // ge = tcont │ │ │ │ - str x0, [x22] │ │ │ │ - cbz x7, 39648 │ │ │ │ - ldr x0, [x7, #32] │ │ │ │ - ldp x1, x0, [x0, #24] │ │ │ │ - cmp x1, x25 │ │ │ │ - ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ - b.eq 390c8 // b.none │ │ │ │ - ldr x0, [x7] │ │ │ │ - ldr x9, [x7, #64] │ │ │ │ - cmp x0, x21 │ │ │ │ - csel x0, x0, x21, ge // ge = tcont │ │ │ │ - str x0, [x7] │ │ │ │ - cbz x9, 39980 │ │ │ │ - ldr x0, [x9, #32] │ │ │ │ - ldp x1, x0, [x0, #24] │ │ │ │ - stp x8, x7, [sp, #112] │ │ │ │ - cmp x1, x25 │ │ │ │ - ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ - b.eq 394dc // 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 35a90 │ │ │ │ - ldp x9, x8, [sp, #104] │ │ │ │ - str x0, [x9, #64] │ │ │ │ - ldr x7, [sp, #120] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x4, [x9, #56] │ │ │ │ - cbz x4, 38324 │ │ │ │ - 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 39410 │ │ │ │ - ldr x0, [x4, #32] │ │ │ │ - ldp x0, x5, [x0, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ - b.eq 38484 // b.none │ │ │ │ - ldr x1, [x4, #64] │ │ │ │ - ldr x2, [x1, #56] │ │ │ │ - str x4, [x1, #56] │ │ │ │ - str x2, [x4, #64] │ │ │ │ - ldr x0, [x4, #56] │ │ │ │ - cbz x0, 39a5c │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x10, x3 │ │ │ │ - cbz x2, 39b30 │ │ │ │ - ldr x6, [x2, #24] │ │ │ │ - cmp x0, x6 │ │ │ │ - b.cs 39794 // b.hs, b.nlast │ │ │ │ - add x0, x6, #0x1 │ │ │ │ - str x0, [x4, #24] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cc 397a4 // b.lo, b.ul, b.last │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x10, x3 │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cc 383b4 // b.lo, b.ul, b.last │ │ │ │ - mov x3, x5 │ │ │ │ - mov x10, x5 │ │ │ │ - ldr x2, [x1, #32] │ │ │ │ - ldr x6, [x1, #64] │ │ │ │ - str x3, [x4] │ │ │ │ - ldr x4, [x2, #32] │ │ │ │ - cbz x6, 397c8 │ │ │ │ - ldr x2, [x6, #24] │ │ │ │ - add x11, x0, #0x1 │ │ │ │ - ldr x5, [x6] │ │ │ │ - cmp x2, x0 │ │ │ │ - csinc x2, x11, x2, cc // cc = lo, ul, last │ │ │ │ - str x2, [x1, #24] │ │ │ │ - cmp x4, x5 │ │ │ │ - b.cc 399dc // b.lo, b.ul, b.last │ │ │ │ - cmp x4, x10 │ │ │ │ - csel x3, x3, x4, cc // cc = lo, ul, last │ │ │ │ - ldr x2, [x6, #24] │ │ │ │ - str x9, [x1, #64] │ │ │ │ - str x3, [x1] │ │ │ │ - ldr x0, [x9, #64] │ │ │ │ - str x6, [x9, #56] │ │ │ │ - cbz x0, 398ac │ │ │ │ - ldr x3, [x9, #32] │ │ │ │ - ldr x10, [x0, #24] │ │ │ │ - ldr x3, [x3, #32] │ │ │ │ - cmp x2, x10 │ │ │ │ - b.cs 39acc // b.hs, b.nlast │ │ │ │ - ldr x5, [x6] │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - str x10, [x9, #24] │ │ │ │ - cmp x3, x5 │ │ │ │ - b.cc 39ae0 // b.lo, b.ul, b.last │ │ │ │ - ldr x11, [x0] │ │ │ │ - mov x6, x11 │ │ │ │ - cmp x3, x11 │ │ │ │ - b.cs 398c8 // b.hs, b.nlast │ │ │ │ - ldr x2, [x1, #56] │ │ │ │ - str x11, [x9] │ │ │ │ - cbz x2, 398dc │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - cmp x4, x6 │ │ │ │ - ldr x3, [x2] │ │ │ │ - csel x5, x4, x6, cs // cs = hs, nlast │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cmp x0, x10 │ │ │ │ - csinc x2, x2, x10, hi // hi = pmore │ │ │ │ - str x2, [x1, #24] │ │ │ │ - cmp x3, x5 │ │ │ │ - b.hi 3847c // b.pmore │ │ │ │ - cmp x4, x6 │ │ │ │ - csel x3, x11, x4, cc // cc = lo, ul, last │ │ │ │ - mov x9, x1 │ │ │ │ - str x3, [x1] │ │ │ │ - ldr x4, [x7, #56] │ │ │ │ - str x9, [x7, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x4, 38498 │ │ │ │ - ldr x0, [x4, #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 39004 │ │ │ │ - ldr x0, [x4, #32] │ │ │ │ - ldp x0, x5, [x0, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ - b.eq 385f0 // b.none │ │ │ │ - ldr x3, [x4, #64] │ │ │ │ - ldr x1, [x3, #56] │ │ │ │ - str x4, [x3, #56] │ │ │ │ - str x1, [x4, #64] │ │ │ │ - ldr x0, [x4, #56] │ │ │ │ - cbz x0, 392e0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x1, 392ec │ │ │ │ - ldr x6, [x1, #24] │ │ │ │ - cmp x0, x6 │ │ │ │ - b.cc 39708 // b.lo, b.ul, b.last │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x4, #24] │ │ │ │ - cmp x5, x2 │ │ │ │ - b.cs 39718 // b.hs, b.nlast │ │ │ │ - ldr x5, [x1] │ │ │ │ - cmp x5, x2 │ │ │ │ - b.hi 392fc // b.pmore │ │ │ │ - ldr x1, [x3, #32] │ │ │ │ - mov x5, x2 │ │ │ │ - ldr x9, [x3, #64] │ │ │ │ - str x2, [x4] │ │ │ │ - ldr x4, [x1, #32] │ │ │ │ - cbz x9, 39314 │ │ │ │ - ldr x1, [x9, #24] │ │ │ │ - add x10, x0, #0x1 │ │ │ │ - ldr x6, [x9] │ │ │ │ - cmp x1, x0 │ │ │ │ - csinc x1, x10, x1, cc // cc = lo, ul, last │ │ │ │ - str x1, [x3, #24] │ │ │ │ - cmp x4, x6 │ │ │ │ - b.cc 395ec // b.lo, b.ul, b.last │ │ │ │ - str x7, [x3, #64] │ │ │ │ - cmp x4, x5 │ │ │ │ - csel x2, x2, x4, cc // cc = lo, ul, last │ │ │ │ - str x2, [x3] │ │ │ │ - ldr x0, [x7, #64] │ │ │ │ - ldr x2, [x9, #24] │ │ │ │ - str x9, [x7, #56] │ │ │ │ - cbz x0, 3960c │ │ │ │ - ldr x1, [x7, #32] │ │ │ │ - ldr x6, [x0, #24] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - cmp x2, x6 │ │ │ │ - b.cs 39768 // b.hs, b.nlast │ │ │ │ - ldr x5, [x9] │ │ │ │ - add x2, x6, #0x1 │ │ │ │ - str x2, [x7, #24] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.cs 3977c // b.hs, b.nlast │ │ │ │ - ldr x10, [x0] │ │ │ │ - mov x9, x10 │ │ │ │ - cmp x5, x10 │ │ │ │ - b.cc 385ac // b.lo, b.ul, b.last │ │ │ │ - mov x9, x5 │ │ │ │ - mov x10, x5 │ │ │ │ - ldr x1, [x3, #56] │ │ │ │ - str x10, [x7] │ │ │ │ - cbz x1, 3963c │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cmp x4, x9 │ │ │ │ - ldr x5, [x1] │ │ │ │ - csel x6, x4, x9, cs // cs = hs, nlast │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - cmp x0, x2 │ │ │ │ - csinc x1, x1, x2, hi // hi = pmore │ │ │ │ - str x1, [x3, #24] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.hi 385e8 // b.pmore │ │ │ │ - cmp x4, x9 │ │ │ │ - csel x5, x10, x4, cc // cc = lo, ul, last │ │ │ │ - mov x7, x3 │ │ │ │ - str x5, [x3] │ │ │ │ - ldr x3, [x22, #56] │ │ │ │ - str x7, [x22, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x3, 38604 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - csel x2, x0, x1, ge // ge = tcont │ │ │ │ - sub x0, x0, x1 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x22, #24] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.le 38e84 │ │ │ │ - ldr x0, [x3, #32] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x21, x1, #0x0, eq // eq = none │ │ │ │ - b.eq 38768 // b.none │ │ │ │ - ldr x4, [x3, #64] │ │ │ │ - ldr x2, [x4, #56] │ │ │ │ - str x3, [x4, #56] │ │ │ │ - str x2, [x3, #64] │ │ │ │ - ldr x0, [x3, #56] │ │ │ │ - cbz x0, 3959c │ │ │ │ - ldr x6, [x0] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x5, x6 │ │ │ │ - cbz x2, 39214 │ │ │ │ - ldr x5, [x2, #24] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.cc 395c8 // b.lo, b.ul, b.last │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - cmp x1, x6 │ │ │ │ - b.cc 39754 // b.lo, b.ul, b.last │ │ │ │ - ldr x6, [x2] │ │ │ │ - mov x5, x6 │ │ │ │ - cmp x1, x6 │ │ │ │ - b.cs 39224 // b.hs, b.nlast │ │ │ │ - ldr x1, [x4, #32] │ │ │ │ - ldr x7, [x4, #64] │ │ │ │ - ldr x2, [x1, #32] │ │ │ │ - str x6, [x3] │ │ │ │ - cbz x7, 39240 │ │ │ │ - ldr x1, [x7, #24] │ │ │ │ - add x9, x0, #0x1 │ │ │ │ - ldr x3, [x7] │ │ │ │ - cmp x0, x1 │ │ │ │ - csinc x1, x9, x1, hi // hi = pmore │ │ │ │ - str x1, [x4, #24] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 39524 // b.lo, b.ul, b.last │ │ │ │ - cmp x2, x5 │ │ │ │ - csel x6, x6, x2, cc // cc = lo, ul, last │ │ │ │ - ldr x0, [x7, #24] │ │ │ │ - str x22, [x4, #64] │ │ │ │ - str x6, [x4] │ │ │ │ - ldr x1, [x22, #64] │ │ │ │ - str x7, [x22, #56] │ │ │ │ - cbz x1, 39350 │ │ │ │ - ldr x5, [x22, #32] │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - ldr x5, [x5, #32] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 39320 // b.hs, b.nlast │ │ │ │ - ldr x6, [x7] │ │ │ │ - add x0, x3, #0x1 │ │ │ │ - str x0, [x22, #24] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.cc 39334 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x1] │ │ │ │ - mov x3, x1 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ls 3936c // b.plast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x6, [x4, #56] │ │ │ │ - str x1, [x22] │ │ │ │ - cbz x6, 392ac │ │ │ │ - ldr x5, [x6, #24] │ │ │ │ - cmp x2, x3 │ │ │ │ - ldr x6, [x6] │ │ │ │ - csel x7, x2, x3, cs // cs = hs, nlast │ │ │ │ - cmp x0, x5 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - csinc x0, x5, x0, cc // cc = lo, ul, last │ │ │ │ - str x0, [x4, #24] │ │ │ │ - cmp x6, x7 │ │ │ │ - b.hi 3875c // b.pmore │ │ │ │ - cmp x2, x3 │ │ │ │ - csel x6, x1, x2, cc // cc = lo, ul, last │ │ │ │ - mov x2, x0 │ │ │ │ - mov x22, x4 │ │ │ │ - str x6, [x4] │ │ │ │ - ldr x3, [x20, #56] │ │ │ │ - str x22, [x20, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x3, 3877c │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - csel x1, x2, x0, ge // ge = tcont │ │ │ │ - sub x0, x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x20, #24] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.le 38d74 │ │ │ │ - ldr x0, [x3, #32] │ │ │ │ - ldp x0, x5, [x0, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ - b.eq 38a04 // b.none │ │ │ │ - ldr x4, [x3, #64] │ │ │ │ - ldr x1, [x4, #56] │ │ │ │ - str x3, [x4, #56] │ │ │ │ - str x1, [x3, #64] │ │ │ │ - ldr x0, [x3, #56] │ │ │ │ - cbz x0, 3890c │ │ │ │ - ldr x6, [x0] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x1, 38918 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 391c0 // b.pmore │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - cmp x6, x5 │ │ │ │ - b.hi 391d0 // b.pmore │ │ │ │ - ldr x6, [x1] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.cc 38928 // 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, 38940 │ │ │ │ - cbnz x0, 39a08 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - b 39a0c │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cmp w25, w19 │ │ │ │ - b.ne 381f8 // b.any │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - lsl x19, x22, #3 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x23, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [x23, #8] │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x0, [x23] │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x21, [x23, #8] │ │ │ │ - str x1, [x23] │ │ │ │ - str xzr, [x1, x19] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 58628 │ │ │ │ - ldr w1, [x23, #16] │ │ │ │ - str x0, [x21, x19] │ │ │ │ - ldr x0, [x23] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x23, #16] │ │ │ │ - add x8, x0, x19 │ │ │ │ - ldr x19, [x0, x19] │ │ │ │ - cbnz x19, 3820c │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x8, [sp, #104] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - str x0, [x19, #24] │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - stp xzr, xzr, [x19, #48] │ │ │ │ - ldur q27, [x24, #24] │ │ │ │ - str x24, [x19, #32] │ │ │ │ - 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 38b84 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x1, 399e8 │ │ │ │ - ldr x6, [x1] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - cmp x6, x5 │ │ │ │ - b.ls 387f8 // b.plast │ │ │ │ - ldr x1, [x4, #32] │ │ │ │ - mov x5, x6 │ │ │ │ - ldr x9, [x4, #64] │ │ │ │ - ldr x7, [x1, #32] │ │ │ │ - str x6, [x3] │ │ │ │ - cbz x9, 38810 │ │ │ │ - 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 x7, x2 │ │ │ │ - b.cc 39110 // b.lo, b.ul, b.last │ │ │ │ - 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, 39130 │ │ │ │ - ldr x3, [x20, #32] │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldr x5, [x3, #32] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cc 391e4 // b.lo, b.ul, b.last │ │ │ │ - ldr x6, [x9] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #24] │ │ │ │ - cmp x6, x5 │ │ │ │ - b.hi 391f8 // b.pmore │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x3, x2 │ │ │ │ - cmp x2, x5 │ │ │ │ - b.hi 389c0 // b.pmore │ │ │ │ - mov x3, x5 │ │ │ │ - mov x2, x3 │ │ │ │ - ldr x1, [x4, #56] │ │ │ │ - str x2, [x20] │ │ │ │ - cbz x1, 39160 │ │ │ │ - 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 x9, x5 │ │ │ │ - b.cc 389fc // b.lo, b.ul, b.last │ │ │ │ - cmp x3, x7 │ │ │ │ - csel x5, x2, x7, hi // hi = pmore │ │ │ │ - mov x20, x4 │ │ │ │ - str x5, [x4] │ │ │ │ - ldr x3, [x19, #56] │ │ │ │ - str x20, [x19, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x3, 38a18 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - csel x2, x1, x0, ge // ge = tcont │ │ │ │ - sub x0, x0, x1 │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.le 38c94 │ │ │ │ - ldr x0, [x3, #32] │ │ │ │ - ldp x0, x2, [x0, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x21, x2, #0x0, eq // eq = none │ │ │ │ - b.eq 38b6c // b.none │ │ │ │ - ldr x4, [x3, #64] │ │ │ │ - ldr x1, [x4, #56] │ │ │ │ - str x3, [x4, #56] │ │ │ │ - str x1, [x3, #64] │ │ │ │ - ldr x0, [x3, #56] │ │ │ │ - cbz x0, 38fd8 │ │ │ │ - ldr x9, [x0] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x5, x9 │ │ │ │ - cbz x1, 393f4 │ │ │ │ - ldr x5, [x1, #24] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.hi 38bf8 // b.pmore │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - cmp x2, x9 │ │ │ │ - b.cs 38c08 // b.hs, b.nlast │ │ │ │ - ldr x5, [x1] │ │ │ │ - cmp x5, x9 │ │ │ │ - csel x5, x5, x9, hi // hi = pmore │ │ │ │ - csel x9, x5, x9, hi // hi = pmore │ │ │ │ - ldr x2, [x4, #32] │ │ │ │ - ldr x1, [x4, #64] │ │ │ │ - ldr x6, [x2, #32] │ │ │ │ - str x9, [x3] │ │ │ │ - cbz x1, 38c34 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - add x7, x0, #0x1 │ │ │ │ - ldr x3, [x1] │ │ │ │ - cmp x0, x2 │ │ │ │ - csinc x2, x7, x2, hi // hi = pmore │ │ │ │ - str x2, [x4, #24] │ │ │ │ - cmp x6, x3 │ │ │ │ - b.cc 38f90 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - str x19, [x4, #64] │ │ │ │ - cmp x5, x6 │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - csel x9, x9, x6, hi // hi = pmore │ │ │ │ - str x9, [x4] │ │ │ │ - str x1, [x19, #56] │ │ │ │ - cbz x2, 38fb0 │ │ │ │ - ldr x3, [x19, #32] │ │ │ │ - ldr x7, [x2, #24] │ │ │ │ - ldr x5, [x3, #32] │ │ │ │ - cmp x7, x0 │ │ │ │ - b.hi 38bb4 // b.pmore │ │ │ │ - ldr x3, [x1] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #24] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cc 38bc8 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x2] │ │ │ │ - mov x2, x1 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ls 38fcc // b.plast │ │ │ │ - ldr x3, [x4, #56] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x3, 38bec │ │ │ │ - ldr x5, [x3, #24] │ │ │ │ - cmp x6, x2 │ │ │ │ - ldr x3, [x3] │ │ │ │ - csel x7, x6, x2, cs // cs = hs, nlast │ │ │ │ - add x9, x5, #0x1 │ │ │ │ - cmp x0, x5 │ │ │ │ - csinc x0, x9, x0, cc // cc = lo, ul, last │ │ │ │ - str x0, [x4, #24] │ │ │ │ - cmp x3, x7 │ │ │ │ - b.hi 38b64 // b.pmore │ │ │ │ - cmp x6, x2 │ │ │ │ - csel x3, x1, x6, cc // cc = lo, ul, last │ │ │ │ - mov x19, x4 │ │ │ │ - str x3, [x4] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr w0, [x0, #64] │ │ │ │ - str x19, [x8] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.ls 388e8 // b.plast │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x27, x27, #0xd0 │ │ │ │ - ldr w25, [x23, #16] │ │ │ │ - ldr x21, [x23, #8] │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - add x24, x0, x27 │ │ │ │ - ldr x20, [x24, #8] │ │ │ │ - cbnz w25, 381c4 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - b 38834 │ │ │ │ - ldr x3, [x1] │ │ │ │ - add x0, x7, #0x1 │ │ │ │ - str x0, [x19, #24] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cs 38b18 // b.hs, b.nlast │ │ │ │ - ldr x1, [x2] │ │ │ │ - mov x2, x1 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.hi 38b28 // b.pmore │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x3, [x4, #56] │ │ │ │ - str x1, [x19] │ │ │ │ - cbnz x3, 38b34 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x4, #24] │ │ │ │ - b 38b5c │ │ │ │ - add x0, x5, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - cmp x2, x9 │ │ │ │ - b.cc 38a8c // b.lo, b.ul, b.last │ │ │ │ - ldr x9, [x1] │ │ │ │ - mov x5, x9 │ │ │ │ - cmp x9, x2 │ │ │ │ - b.hi 38a9c // b.pmore │ │ │ │ - mov x9, x2 │ │ │ │ - mov x5, x2 │ │ │ │ - ldr x2, [x4, #32] │ │ │ │ - ldr x1, [x4, #64] │ │ │ │ - ldr x6, [x2, #32] │ │ │ │ - str x9, [x3] │ │ │ │ - cbnz x1, 38ab0 │ │ │ │ - cbz x0, 39dac │ │ │ │ - mov x2, x5 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov x5, x2 │ │ │ │ - str x19, [x4, #64] │ │ │ │ - cmp x5, x6 │ │ │ │ - csel x9, x9, x6, hi // hi = pmore │ │ │ │ - str x9, [x4] │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - str x0, [x4, #24] │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - cbz x1, 39c24 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - cbz x0, 39da0 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x3, [x19, #24] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ls 38bdc // b.plast │ │ │ │ - mov x2, x1 │ │ │ │ - b 38b28 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ge 38b6c // b.tcont │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - ldp x0, x5, [x0, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ - b.eq 38b6c // 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, 393a8 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cbz x1, 396a0 │ │ │ │ - ldr x4, [x1, #24] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.hi 39378 // b.pmore │ │ │ │ - ldr x3, [x3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #24] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 3938c // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 393cc // b.pmore │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x4, [x20, #64] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x4, 393dc │ │ │ │ - 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 393e4 // b.hs, b.nlast │ │ │ │ - cmp x4, x2 │ │ │ │ - csel x1, x4, x2, cs // cs = hs, nlast │ │ │ │ - mov x19, x20 │ │ │ │ - str x1, [x20] │ │ │ │ - b 38b6c │ │ │ │ - str x8, [sp, #104] │ │ │ │ - ldp x1, x0, [x19, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - str x0, [x19, #48] │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - str x24, [x0, x1, lsl #3] │ │ │ │ - str x2, [x19, #40] │ │ │ │ - b 38b6c │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ge 38a04 // b.tcont │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - ldp x0, x7, [x0, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x21, x7, #0x0, eq // eq = none │ │ │ │ - b.eq 38a04 // 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, 396bc │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - cbz x1, 39a98 │ │ │ │ - ldr x5, [x1, #24] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.cs 3972c // b.hs, b.nlast │ │ │ │ - ldr x4, [x2] │ │ │ │ - add x0, x5, #0x1 │ │ │ │ - str x0, [x20, #24] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.cs 39740 // b.hs, b.nlast │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x3, x2 │ │ │ │ - cmp x4, x2 │ │ │ │ - b.cc 38dec // b.lo, b.ul, b.last │ │ │ │ - mov x3, x4 │ │ │ │ - mov x2, x4 │ │ │ │ - ldr x1, [x22, #64] │ │ │ │ - str x2, [x20] │ │ │ │ - cbz x1, 396f0 │ │ │ │ - ldr x4, [x1, #24] │ │ │ │ - add x6, x0, #0x1 │ │ │ │ - ldr x5, [x1] │ │ │ │ - cmp x4, x0 │ │ │ │ - csinc x1, x6, x4, cc // cc = lo, ul, last │ │ │ │ - str x1, [x22, #24] │ │ │ │ - cmp x7, x5 │ │ │ │ - b.cc 3996c // b.lo, b.ul, b.last │ │ │ │ - cmp x3, x7 │ │ │ │ - b.hi 38e24 // b.pmore │ │ │ │ - mov x2, x7 │ │ │ │ - mov x20, x22 │ │ │ │ - str x2, [x22] │ │ │ │ - ldr x3, [x19, #56] │ │ │ │ - str x20, [x19, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbnz x3, 38a14 │ │ │ │ - b 38a18 │ │ │ │ - str x8, [sp, #104] │ │ │ │ - ldp x1, x0, [x20, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [x20, #40] │ │ │ │ - str x0, [x20, #48] │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - str x24, [x0, x2, lsl #3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x20, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x19, #56] │ │ │ │ - str x20, [x19, #64] │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - cbnz x3, 38a14 │ │ │ │ - b 38a18 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ge 38768 // b.tcont │ │ │ │ - ldr x0, [x7, #32] │ │ │ │ - ldp x0, x5, [x0, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ - b.eq 38768 // b.none │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - ldr x1, [x7, #56] │ │ │ │ - ldr x4, [x0, #32] │ │ │ │ - str x22, [x7, #56] │ │ │ │ - str x1, [x22, #64] │ │ │ │ - ldr x2, [x22, #56] │ │ │ │ - cbz x2, 39910 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - cbz x1, 397e8 │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cc 398e8 // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #24] │ │ │ │ - cmp x4, x2 │ │ │ │ - b.cc 398fc // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.hi 39934 // b.pmore │ │ │ │ - mov x1, x4 │ │ │ │ - ldr x2, [x7, #64] │ │ │ │ - str x1, [x22] │ │ │ │ - cbz x2, 39ab4 │ │ │ │ - ldr x3, [x2, #24] │ │ │ │ - add x6, x0, #0x1 │ │ │ │ - ldr x2, [x2] │ │ │ │ - cmp x3, x0 │ │ │ │ - csinc x0, x6, x3, cc // cc = lo, ul, last │ │ │ │ - str x0, [x7, #24] │ │ │ │ - cmp x5, x2 │ │ │ │ - b.cc 39a80 // b.lo, b.ul, b.last │ │ │ │ - cmp x4, x5 │ │ │ │ - b.hi 38f2c // b.pmore │ │ │ │ - mov x1, x5 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x22, x7 │ │ │ │ - str x1, [x7] │ │ │ │ - ldr x3, [x20, #56] │ │ │ │ - str x22, [x20, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbnz x3, 38778 │ │ │ │ - b 3877c │ │ │ │ - str x8, [sp, #104] │ │ │ │ - ldp x1, x0, [x22, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ - str x0, [x22, #48] │ │ │ │ - ldr x2, [x22, #24] │ │ │ │ - str x24, [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, 38778 │ │ │ │ - b 3877c │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - str x19, [x4, #64] │ │ │ │ - cmp x5, x3 │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - csel x9, x9, x3, hi // hi = pmore │ │ │ │ - str x9, [x4] │ │ │ │ - str x1, [x19, #56] │ │ │ │ - cbnz x2, 38af0 │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x3, [x1] │ │ │ │ - ldr x5, [x2, #32] │ │ │ │ - str x0, [x19, #24] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cc 38bd8 // b.lo, b.ul, b.last │ │ │ │ - mov x2, x5 │ │ │ │ - mov x1, x2 │ │ │ │ - b 38be0 │ │ │ │ - cbz x1, 392b8 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - ldr x9, [x1] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - mov x5, x9 │ │ │ │ - cmp x9, x2 │ │ │ │ - b.hi 38a9c // b.pmore │ │ │ │ - mov x9, x2 │ │ │ │ - mov x5, x2 │ │ │ │ - b 38c20 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ge 385f0 // b.tcont │ │ │ │ - ldr x0, [x9, #32] │ │ │ │ - ldp x0, x5, [x0, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ - b.eq 385f0 // b.none │ │ │ │ - ldr x0, [x7, #32] │ │ │ │ - ldr x1, [x9, #56] │ │ │ │ - ldr x4, [x0, #32] │ │ │ │ - str x7, [x9, #56] │ │ │ │ - str x1, [x7, #64] │ │ │ │ - ldr x2, [x7, #56] │ │ │ │ - cbz x2, 39808 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - cbz x1, 39b74 │ │ │ │ - ldr x6, [x1, #24] │ │ │ │ - cmp x0, x6 │ │ │ │ - b.cc 3993c // b.lo, b.ul, b.last │ │ │ │ - ldr x3, [x2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x7, #24] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.cc 39950 // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x2, x4 │ │ │ │ - b.hi 3982c // b.pmore │ │ │ │ - mov x2, x4 │ │ │ │ - ldr x1, [x9, #64] │ │ │ │ - str x2, [x7] │ │ │ │ - cbz x1, 39b50 │ │ │ │ - ldr x6, [x1, #24] │ │ │ │ - add x7, x0, #0x1 │ │ │ │ - ldr x3, [x1] │ │ │ │ - cmp x0, x6 │ │ │ │ - csinc x1, x7, x6, hi // hi = pmore │ │ │ │ - str x1, [x9, #24] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cc 39b44 // b.lo, b.ul, b.last │ │ │ │ - cmp x5, x4 │ │ │ │ - b.cc 390ac // b.lo, b.ul, b.last │ │ │ │ - mov x2, x5 │ │ │ │ - ldr x3, [x22, #56] │ │ │ │ - str x2, [x9] │ │ │ │ - mov x7, x9 │ │ │ │ - str x7, [x22, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbnz x3, 38600 │ │ │ │ - b 38604 │ │ │ │ - str x8, [sp, #112] │ │ │ │ - ldp x1, x0, [x7, #40] │ │ │ │ - str x7, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x7, x8, [sp, #104] │ │ │ │ - str x0, [x7, #48] │ │ │ │ - ldr x2, [x7, #40] │ │ │ │ - ldr x1, [x7, #24] │ │ │ │ - str x24, [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, 38600 │ │ │ │ - b 38604 │ │ │ │ - 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, 38980 │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x6, [x9] │ │ │ │ - ldr x5, [x1, #32] │ │ │ │ - str x0, [x20, #24] │ │ │ │ - cmp x6, x5 │ │ │ │ - b.ls 389b8 // b.plast │ │ │ │ - mov x3, x6 │ │ │ │ - mov x2, x6 │ │ │ │ - ldr x1, [x4, #56] │ │ │ │ - str x2, [x20] │ │ │ │ - cbnz x1, 389cc │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - str x1, [x4, #24] │ │ │ │ - b 389f4 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x8, [sp, #104] │ │ │ │ - bl 5daa0 │ │ │ │ - stp xzr, xzr, [x0, #48] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x3, [x19, #56] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - str xzr, [x0, #40] │ │ │ │ - str xzr, [x0, #64] │ │ │ │ - ldur q28, [x24, #24] │ │ │ │ - str x24, [x0, #32] │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - ext v28.16b, v28.16b, v28.16b, #8 │ │ │ │ - str q28, [x0] │ │ │ │ - str x0, [x19, #64] │ │ │ │ - cbnz x3, 38a14 │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - str x0, [x19, #24] │ │ │ │ - b 38b6c │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - cmp x6, x5 │ │ │ │ - b.ls 387ec // b.plast │ │ │ │ - ldr x5, [x1] │ │ │ │ - cmp x6, x5 │ │ │ │ - b.cs 38928 // b.hs, b.nlast │ │ │ │ - mov x6, x5 │ │ │ │ - b 387fc │ │ │ │ - ldr x6, [x9] │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - str x0, [x20, #24] │ │ │ │ - cmp x6, x5 │ │ │ │ - b.ls 389a8 // b.plast │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x3, x2 │ │ │ │ - cmp x6, x2 │ │ │ │ - b.cc 389c0 // b.lo, b.ul, b.last │ │ │ │ - mov x3, x6 │ │ │ │ - mov x2, x6 │ │ │ │ - b 39154 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - cmp x1, x6 │ │ │ │ - b.cc 38688 // b.lo, b.ul, b.last │ │ │ │ - mov x6, x1 │ │ │ │ - mov x5, x1 │ │ │ │ - ldr x1, [x4, #32] │ │ │ │ - ldr x7, [x4, #64] │ │ │ │ - ldr x2, [x1, #32] │ │ │ │ - str x6, [x3] │ │ │ │ - cbnz x7, 3869c │ │ │ │ - cbz x0, 39dc8 │ │ │ │ - mov x1, x5 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov x5, x1 │ │ │ │ - str x22, [x4, #64] │ │ │ │ - cmp x2, x5 │ │ │ │ - csel x6, x6, x2, cc // cc = lo, ul, last │ │ │ │ - str x6, [x4] │ │ │ │ - ldr x1, [x22, #64] │ │ │ │ - str x0, [x4, #24] │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - cbz x1, 39c68 │ │ │ │ - ldr x3, [x22, #32] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ldr x3, [x3, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - csinc x5, x0, xzr, ne // ne = any │ │ │ │ - str x5, [x22, #24] │ │ │ │ - mov x0, x5 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ls 39370 // b.plast │ │ │ │ - ldr x6, [x4, #56] │ │ │ │ - str x1, [x22] │ │ │ │ - mov x3, x1 │ │ │ │ - cbnz x6, 3872c │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x4, #24] │ │ │ │ - b 38754 │ │ │ │ - ldr x5, [x4, #32] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldr x1, [x4, #64] │ │ │ │ - mov x9, x2 │ │ │ │ - ldr x6, [x5, #32] │ │ │ │ - str x2, [x3] │ │ │ │ - str x0, [x3, #24] │ │ │ │ - mov x5, x2 │ │ │ │ - cbnz x1, 38ab0 │ │ │ │ - b 38c3c │ │ │ │ - cbz x1, 39834 │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x4, #24] │ │ │ │ - cmp x5, x2 │ │ │ │ - b.cc 38514 // b.lo, b.ul, b.last │ │ │ │ - mov x2, x5 │ │ │ │ - ldr x1, [x3, #32] │ │ │ │ - ldr x9, [x3, #64] │ │ │ │ - str x2, [x4] │ │ │ │ - ldr x4, [x1, #32] │ │ │ │ - cbnz x9, 3852c │ │ │ │ - cbnz x0, 39854 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - b 39858 │ │ │ │ - ldr x6, [x7] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #24] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.cs 38704 // b.hs, b.nlast │ │ │ │ - ldr x1, [x1] │ │ │ │ - mov x3, x1 │ │ │ │ - cmp x6, x1 │ │ │ │ - b.cc 38720 // b.lo, b.ul, b.last │ │ │ │ - mov x3, x6 │ │ │ │ - mov x1, x6 │ │ │ │ - b 38720 │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x6, [x7] │ │ │ │ - ldr x5, [x1, #32] │ │ │ │ - str x0, [x22, #24] │ │ │ │ - cmp x6, x5 │ │ │ │ - b.hi 39344 // b.pmore │ │ │ │ - mov x3, x5 │ │ │ │ - mov x1, x3 │ │ │ │ - b 38720 │ │ │ │ - ldr x3, [x3] │ │ │ │ - add x0, x4, #0x1 │ │ │ │ - str x0, [x19, #24] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ls 38cf4 // b.plast │ │ │ │ - ldr x1, [x1] │ │ │ │ - mov x2, x1 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.hi 38d04 // b.pmore │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x2 │ │ │ │ - b 38d04 │ │ │ │ - cbz x1, 397d4 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbnz x0, 39afc │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x3 │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x3, [x19, #24] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ls 38d00 // b.plast │ │ │ │ - ldr x4, [x20, #64] │ │ │ │ - str x1, [x19] │ │ │ │ - mov x2, x1 │ │ │ │ - cbnz x4, 38d10 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #24] │ │ │ │ - cmp x5, x2 │ │ │ │ - b.cc 38d38 // b.lo, b.ul, b.last │ │ │ │ - mov x1, x5 │ │ │ │ - b 38d38 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - cmp x2, x9 │ │ │ │ - b.cc 38a9c // b.lo, b.ul, b.last │ │ │ │ - mov x9, x2 │ │ │ │ - mov x5, x2 │ │ │ │ - b 38c20 │ │ │ │ - cmn x3, #0x1 │ │ │ │ - b.ge 38484 // b.tcont │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - ldp x1, x6, [x1, #24] │ │ │ │ - cmp x1, x25 │ │ │ │ - ccmp x21, x6, #0x0, eq // eq = none │ │ │ │ - b.eq 38484 // b.none │ │ │ │ - ldr x1, [x9, #32] │ │ │ │ - ldr x2, [x0, #56] │ │ │ │ - ldr x5, [x1, #32] │ │ │ │ - str x9, [x0, #56] │ │ │ │ - str x2, [x9, #64] │ │ │ │ - ldr x3, [x9, #56] │ │ │ │ - cbz x3, 39ba4 │ │ │ │ - ldr x1, [x3, #24] │ │ │ │ - cbz x2, 39d2c │ │ │ │ - ldr x10, [x2, #24] │ │ │ │ - cmp x10, x1 │ │ │ │ - b.hi 39bd0 // b.pmore │ │ │ │ - ldr x4, [x3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x9, #24] │ │ │ │ - cmp x4, x5 │ │ │ │ - b.ls 39be4 // b.plast │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x5, x3 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.cc 39488 // b.lo, b.ul, b.last │ │ │ │ - mov x5, x4 │ │ │ │ - mov x3, x4 │ │ │ │ - ldr x2, [x0, #64] │ │ │ │ - str x3, [x9] │ │ │ │ - cbz x2, 39c84 │ │ │ │ - ldr x9, [x2, #24] │ │ │ │ - add x10, x1, #0x1 │ │ │ │ - ldr x4, [x2] │ │ │ │ - cmp x9, x1 │ │ │ │ - csinc x2, x10, x9, cc // cc = lo, ul, last │ │ │ │ - str x2, [x0, #24] │ │ │ │ - cmp x6, x4 │ │ │ │ - b.cc 39c5c // b.lo, b.ul, b.last │ │ │ │ - cmp x5, x6 │ │ │ │ - b.hi 394c0 // b.pmore │ │ │ │ - mov x3, x6 │ │ │ │ - ldr x4, [x7, #56] │ │ │ │ - str x3, [x0] │ │ │ │ - mov x9, x0 │ │ │ │ - str x9, [x7, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbnz x4, 38494 │ │ │ │ - b 38498 │ │ │ │ - ldp x1, x0, [x9, #40] │ │ │ │ - str x9, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x9, x8, [sp, #104] │ │ │ │ - str x0, [x9, #48] │ │ │ │ - ldr x7, [sp, #120] │ │ │ │ - ldr x1, [x9, #40] │ │ │ │ - ldr x2, [x9, #24] │ │ │ │ - str x24, [x0, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x9, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x4, [x7, #56] │ │ │ │ - str x9, [x7, #64] │ │ │ │ - cbnz x4, 38494 │ │ │ │ - b 38498 │ │ │ │ - cmp x5, x3 │ │ │ │ - csel x6, x6, x3, hi // hi = pmore │ │ │ │ - b 386c4 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x8, [sp, #104] │ │ │ │ - bl 5daa0 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x9, x3 │ │ │ │ + mov x8, x4 │ │ │ │ + mov x3, x1 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + cbz x9, 2b194 │ │ │ │ + cbz x4, 2b16c │ │ │ │ + ldr x6, [x4] │ │ │ │ + stp x2, x1, [sp, #24] │ │ │ │ + adrp x2, 81000 │ │ │ │ + ldr x10, [x8, #96] │ │ │ │ + add x2, x2, #0xac0 │ │ │ │ + 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 3510 │ │ │ │ + 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, 81000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xaf0 │ │ │ │ + b 3510 │ │ │ │ + cbz x4, 2b1dc │ │ │ │ + ldr x6, [x4] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xb18 │ │ │ │ + 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 3510 │ │ │ │ + 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, 81000 │ │ │ │ + autiasp │ │ │ │ + add x2, x2, #0xb40 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 3510 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x6, [x5, #128] │ │ │ │ + cbz x6, 2b270 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x5 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x3 │ │ │ │ + mov w21, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x24, x4 │ │ │ │ + bl 50750 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b308 // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 72c20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2b274 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + mov x0, x23 │ │ │ │ + bl 50ae0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2b258 // b.any │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 79120 │ │ │ │ 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, [x24, #24] │ │ │ │ - str x24, [x22, #32] │ │ │ │ - ext v29.16b, v29.16b, v29.16b, #8 │ │ │ │ - str q29, [x22] │ │ │ │ - str x22, [x20, #64] │ │ │ │ - cbnz x3, 38778 │ │ │ │ - ldr x3, [x19, #56] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - str x0, [x20, #24] │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 79900 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 7b280 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [x19, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 2b3a8 // b.pmore │ │ │ │ + ldr x0, [x19, #128] │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 2b100 │ │ │ │ + ldr x0, [x19, #128] │ │ │ │ + bl 3450 │ │ │ │ + ldr w0, [x19, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 2b258 // 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 3738 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + bl 78b24 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 79770 │ │ │ │ + mov x26, x0 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 7ac40 │ │ │ │ mov x1, x0 │ │ │ │ - str x20, [x19, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbnz x3, 38a14 │ │ │ │ - b 38a18 │ │ │ │ - cbz x2, 39b08 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - ldr x6, [x2] │ │ │ │ + ldr w0, [x19, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 2b358 // b.plast │ │ │ │ + ldr x0, [x19, #520] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x4, x22 │ │ │ │ + ldr x0, [x19, #128] │ │ │ │ + mov x3, x26 │ │ │ │ + mov x2, x25 │ │ │ │ + bl 2b100 │ │ │ │ + ldr x0, [x19, #128] │ │ │ │ + bl 3450 │ │ │ │ + ldr w0, [x19, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 2b398 // b.pmore │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 72c20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b258 // b.none │ │ │ │ + b 2b274 │ │ │ │ + ldr x0, [x19, #520] │ │ │ │ + bl 3738 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + b 2b248 │ │ │ │ + ldr x0, [x19, #520] │ │ │ │ + bl 2fd0 │ │ │ │ + b 2b2c0 │ │ │ │ + nop │ │ │ │ + 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 2b3f8 // b.plast │ │ │ │ + ldr x0, [x2, #544] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x2, [x23, #176] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x2] │ │ │ │ + bl 72c20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b428 // b.none │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + ldr x0, [x1] │ │ │ │ add x0, x0, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - mov x5, x6 │ │ │ │ - cmp x1, x6 │ │ │ │ - b.cc 38688 // b.lo, b.ul, b.last │ │ │ │ - mov x6, x1 │ │ │ │ - mov x5, x1 │ │ │ │ - b 3922c │ │ │ │ - add x0, x5, #0x1 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - cmp x1, x6 │ │ │ │ - b.cs 38678 // b.hs, b.nlast │ │ │ │ - ldr x5, [x2] │ │ │ │ - cmp x5, x6 │ │ │ │ - csel x5, x5, x6, hi // hi = pmore │ │ │ │ - csel x6, x5, x6, hi // hi = pmore │ │ │ │ - b 38688 │ │ │ │ - str x7, [x3, #64] │ │ │ │ - cmp x5, x6 │ │ │ │ - csel x2, x2, x6, hi // hi = pmore │ │ │ │ - str x2, [x3] │ │ │ │ - ldr x0, [x7, #64] │ │ │ │ - ldr x2, [x9, #24] │ │ │ │ - str x9, [x7, #56] │ │ │ │ - cbnz x0, 3856c │ │ │ │ - ldr x0, [x7, #32] │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 53468 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b53c // 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 │ │ │ │ - ldr x5, [x9] │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - str x2, [x7, #24] │ │ │ │ - cmp x5, x1 │ │ │ │ - b.hi 385a4 // b.pmore │ │ │ │ - mov x9, x1 │ │ │ │ - mov x10, x9 │ │ │ │ - ldr x1, [x3, #56] │ │ │ │ - str x10, [x7] │ │ │ │ - cbnz x1, 385b8 │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - str x1, [x3, #24] │ │ │ │ - b 385e0 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x8, [sp, #104] │ │ │ │ - bl 5daa0 │ │ │ │ - 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, [x24, #24] │ │ │ │ - str x24, [x0, #32] │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - ext v30.16b, v30.16b, v30.16b, #8 │ │ │ │ - str q30, [x0] │ │ │ │ - str x0, [x22, #64] │ │ │ │ - cbnz x3, 38600 │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - mov x2, x0 │ │ │ │ - str x0, [x22, #24] │ │ │ │ - b 38768 │ │ │ │ - ldr x3, [x3] │ │ │ │ + str x2, [x1, #40] │ │ │ │ + bl 4f944 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2b5ac // b.any │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x2, x2, #0x2 │ │ │ │ + str x2, [x1, #16] │ │ │ │ add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #24] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 3939c // b.lo, b.ul, b.last │ │ │ │ - mov x1, x2 │ │ │ │ - b 38d04 │ │ │ │ - cbz x1, 39b90 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbnz x0, 39b68 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x0, x4 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x4, [x20, #24] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.cc 3974c // b.lo, b.ul, b.last │ │ │ │ - mov x2, x3 │ │ │ │ - ldr x1, [x22, #64] │ │ │ │ - str x2, [x20] │ │ │ │ - cbnz x1, 38df8 │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - str x1, [x22, #24] │ │ │ │ - cmp x3, x7 │ │ │ │ - b.hi 38e24 // b.pmore │ │ │ │ - mov x2, x7 │ │ │ │ - b 38e24 │ │ │ │ - add x0, x6, #0x1 │ │ │ │ - str x0, [x4, #24] │ │ │ │ - cmp x5, x2 │ │ │ │ - b.cc 38508 // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x5, x2 │ │ │ │ - b.cc 38514 // b.lo, b.ul, b.last │ │ │ │ - mov x2, x5 │ │ │ │ - b 39300 │ │ │ │ - ldr x4, [x2] │ │ │ │ + str x0, [x1, #48] │ │ │ │ + ldr w0, [x21] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + cbnz w0, 2b4b8 │ │ │ │ + b 2b518 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + ldr x0, [x1, #80] │ │ │ │ add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #24] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.cc 38dd4 // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.cs 396e0 // b.hs, b.nlast │ │ │ │ - mov x3, x2 │ │ │ │ - b 38dec │ │ │ │ - ldr x5, [x2] │ │ │ │ - cmp x6, x5 │ │ │ │ - csel x5, x5, x6, cc // cc = lo, ul, last │ │ │ │ - csel x6, x5, x6, cc // cc = lo, ul, last │ │ │ │ - b 38688 │ │ │ │ - ldr x5, [x9] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x7, #24] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.cc 38594 // b.lo, b.ul, b.last │ │ │ │ - ldr x10, [x0] │ │ │ │ - mov x9, x10 │ │ │ │ - cmp x1, x10 │ │ │ │ - b.cc 385ac // b.lo, b.ul, b.last │ │ │ │ - mov x9, x1 │ │ │ │ - b 3962c │ │ │ │ + str x0, [x1, #80] │ │ │ │ + ldr w0, [x21] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.ls 2b518 // b.plast │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 50f20 │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + and w19, w0, #0xff │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x0, x3, x20 │ │ │ │ + bl 50f20 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 2b494 // b.any │ │ │ │ + orr w19, w19, w0 │ │ │ │ + cbz w19, 2b4a4 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ add x0, x0, #0x1 │ │ │ │ - str x0, [x4, #24] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cs 3839c // b.hs, b.nlast │ │ │ │ - ldr x10, [x2] │ │ │ │ - ldr x2, [x1, #32] │ │ │ │ - cmp x3, x10 │ │ │ │ - ldr x6, [x1, #64] │ │ │ │ - csel x10, x10, x3, cc // cc = lo, ul, last │ │ │ │ - csel x3, x10, x3, cc // cc = lo, ul, last │ │ │ │ - str x3, [x4] │ │ │ │ - ldr x4, [x2, #32] │ │ │ │ - cbnz x6, 383c8 │ │ │ │ - cbz x0, 39dc0 │ │ │ │ - mov x5, x10 │ │ │ │ - b 39cd0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x0, x1 │ │ │ │ - str x1, [x19, #24] │ │ │ │ - mov x1, x2 │ │ │ │ - b 38d04 │ │ │ │ - ldr x2, [x2] │ │ │ │ + str x0, [x1, #88] │ │ │ │ + ldr w0, [x21] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 2b4b8 // b.pmore │ │ │ │ + ldr w0, [x23, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 2b5c8 // b.pmore │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x21 │ │ │ │ + bl 50750 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2b608 // b.any │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #24] │ │ │ │ - cmp x2, x4 │ │ │ │ - b.ls 38ef0 // b.plast │ │ │ │ - mov x4, x2 │ │ │ │ - mov x1, x2 │ │ │ │ - b 38ef4 │ │ │ │ - cbz x1, 39d64 │ │ │ │ + str x0, [x1, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 50ae0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b5e4 // 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 4f6c0 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b644 // b.none │ │ │ │ ldr x0, [x1, #24] │ │ │ │ - cbz x0, 39c04 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x3, [x7, #24] │ │ │ │ - cmp x2, x4 │ │ │ │ - b.ls 39070 // b.plast │ │ │ │ - mov x4, x2 │ │ │ │ - b 39074 │ │ │ │ - ldr x1, [x3, #32] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldr x9, [x3, #64] │ │ │ │ - str x5, [x4] │ │ │ │ - str x0, [x4, #24] │ │ │ │ - mov x2, x5 │ │ │ │ - ldr x4, [x1, #32] │ │ │ │ - cbnz x9, 3852c │ │ │ │ add x0, x0, #0x1 │ │ │ │ - str x7, [x3, #64] │ │ │ │ - cmp x4, x5 │ │ │ │ - csel x2, x2, x4, cc // cc = lo, ul, last │ │ │ │ - str x2, [x3] │ │ │ │ - ldr x1, [x7, #64] │ │ │ │ - str x0, [x3, #24] │ │ │ │ - str xzr, [x7, #56] │ │ │ │ - cbz x1, 39d48 │ │ │ │ - ldr x0, [x7, #32] │ │ │ │ + str x0, [x1, #24] │ │ │ │ + b 2b480 │ │ │ │ ldr x2, [x1, #24] │ │ │ │ - ldr x10, [x1] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - ldr x9, [x0, #32] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - csinc x0, x2, xzr, ne // ne = any │ │ │ │ - str x0, [x7, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - cmp x9, x10 │ │ │ │ - b.cs 3962c // b.hs, b.nlast │ │ │ │ - mov x9, x10 │ │ │ │ - b 385ac │ │ │ │ - ldr x0, [x9, #32] │ │ │ │ - add x10, x2, #0x1 │ │ │ │ - ldr x5, [x6] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - str x10, [x9, #24] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.hi 39af0 // b.pmore │ │ │ │ - mov x6, x3 │ │ │ │ - mov x11, x6 │ │ │ │ - ldr x2, [x1, #56] │ │ │ │ - str x11, [x9] │ │ │ │ - cbnz x2, 3844c │ │ │ │ - add x2, x10, #0x1 │ │ │ │ + ldr x0, [x1, #56] │ │ │ │ + add x2, x2, #0x2 │ │ │ │ str x2, [x1, #24] │ │ │ │ - b 38474 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x0, x3, #0x1 │ │ │ │ - str x0, [x22, #24] │ │ │ │ - cmp x4, x2 │ │ │ │ - b.cs 38ee4 // b.hs, b.nlast │ │ │ │ - ldr x1, [x1] │ │ │ │ - mov x4, x1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ls 397fc // b.plast │ │ │ │ - b 38ef4 │ │ │ │ - cbz x1, 39c9c │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 39bf8 │ │ │ │ add x0, x0, #0x1 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x2, [x22, #24] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ls 38ef0 // b.plast │ │ │ │ - mov x4, x1 │ │ │ │ - b 38ef4 │ │ │ │ - ldr x3, [x2] │ │ │ │ - add x0, x6, #0x1 │ │ │ │ - str x0, [x7, #24] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.cs 39064 // b.hs, b.nlast │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x4, x2 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.cc 39074 // b.lo, b.ul, b.last │ │ │ │ - mov x4, x3 │ │ │ │ - mov x2, x3 │ │ │ │ - b 39074 │ │ │ │ - cmp x3, x5 │ │ │ │ - mov x20, x22 │ │ │ │ - csel x2, x3, x5, cs // cs = hs, nlast │ │ │ │ - str x2, [x22] │ │ │ │ - b 38e2c │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x8, x7, [sp, #104] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x9, x0 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - mov x2, x0 │ │ │ │ - stp xzr, xzr, [x9, #48] │ │ │ │ - ldp x8, x7, [sp, #104] │ │ │ │ - ldr x4, [x7, #56] │ │ │ │ - str x0, [x9, #24] │ │ │ │ - str xzr, [x9, #40] │ │ │ │ - str xzr, [x9, #64] │ │ │ │ - ldur q31, [x24, #24] │ │ │ │ - str x24, [x9, #32] │ │ │ │ - ext v31.16b, v31.16b, v31.16b, #8 │ │ │ │ - str q31, [x9] │ │ │ │ - str x9, [x7, #64] │ │ │ │ - cbnz x4, 38494 │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [x7, #24] │ │ │ │ - b 385f0 │ │ │ │ - cmp x5, x10 │ │ │ │ - csel x3, x3, x5, cc // cc = lo, ul, last │ │ │ │ - b 383f0 │ │ │ │ - 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, 38940 │ │ │ │ + str x0, [x1, #56] │ │ │ │ + b 2b480 │ │ │ │ + ldr x0, [x23, #544] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 3738 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 72c20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b480 // b.none │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ add x0, x0, #0x1 │ │ │ │ - str x20, [x4, #64] │ │ │ │ - cmp x5, x7 │ │ │ │ - csel x6, x6, x7, hi // hi = pmore │ │ │ │ - str x6, [x4] │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - str x0, [x4, #24] │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - cbz x1, 39c40 │ │ │ │ + str x0, [x1, #32] │ │ │ │ + b 2b480 │ │ │ │ + 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 4f3e0 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b654 // b.none │ │ │ │ ldr x0, [x1, #24] │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - ldr x3, [x2, #32] │ │ │ │ - cbz x0, 39db4 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x5, [x20, #24] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ls 389bc // b.plast │ │ │ │ - mov x3, x2 │ │ │ │ - b 389c0 │ │ │ │ - cbz x2, 39cac │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - ldr x3, [x2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x4, #24] │ │ │ │ - mov x10, x3 │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cs 383ac // b.hs, b.nlast │ │ │ │ - b 383b4 │ │ │ │ - cmp x4, x2 │ │ │ │ - mov x22, x7 │ │ │ │ - csel x1, x4, x2, cs // cs = hs, nlast │ │ │ │ - mov x2, x0 │ │ │ │ - str x1, [x7] │ │ │ │ - b 38f38 │ │ │ │ - ldr x4, [x2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #24] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.cc 38de4 // b.lo, b.ul, b.last │ │ │ │ - mov x2, x3 │ │ │ │ - b 396e4 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x7, #24] │ │ │ │ - cmp x4, x5 │ │ │ │ - b.hi 38f2c // b.pmore │ │ │ │ - mov x1, x5 │ │ │ │ - b 38f2c │ │ │ │ - ldr x5, [x6] │ │ │ │ - add x10, x2, #0x1 │ │ │ │ - str x10, [x9, #24] │ │ │ │ - cmp x3, x5 │ │ │ │ - b.cs 38430 // b.hs, b.nlast │ │ │ │ - ldr x11, [x0] │ │ │ │ - mov x6, x11 │ │ │ │ - cmp x5, x11 │ │ │ │ - b.cc 38440 // b.lo, b.ul, b.last │ │ │ │ - mov x6, x5 │ │ │ │ - mov x11, x5 │ │ │ │ - b 38440 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov x3, x0 │ │ │ │ - b 393bc │ │ │ │ - ldr x2, [x4, #32] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldr x7, [x4, #64] │ │ │ │ - mov x6, x1 │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - str x1, [x3] │ │ │ │ - str x0, [x3, #24] │ │ │ │ - mov x5, x1 │ │ │ │ - cbnz x7, 3869c │ │ │ │ - b 39248 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x4, #24] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cs 383ac // b.hs, b.nlast │ │ │ │ - b 383b4 │ │ │ │ - cmp x3, x4 │ │ │ │ - csel x2, x3, x4, cs // cs = hs, nlast │ │ │ │ - b 390ac │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - str x1, [x9, #24] │ │ │ │ - cmp x5, x4 │ │ │ │ - b.cc 390ac // b.lo, b.ul, b.last │ │ │ │ - mov x2, x5 │ │ │ │ - b 390ac │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov x4, x0 │ │ │ │ - b 396d0 │ │ │ │ - ldr x3, [x2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x7, #24] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.hi 39960 // b.pmore │ │ │ │ - mov x2, x4 │ │ │ │ - b 39074 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x0, x1 │ │ │ │ - str x1, [x20, #24] │ │ │ │ - b 396e4 │ │ │ │ - cbz x2, 39c10 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cbnz x1, 39d94 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x1, x4 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x4, [x9, #24] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cc 39bf0 // b.lo, b.ul, b.last │ │ │ │ - mov x3, x5 │ │ │ │ - b 39488 │ │ │ │ - ldr x4, [x3] │ │ │ │ - add x1, x10, #0x1 │ │ │ │ - str x1, [x9, #24] │ │ │ │ - cmp x4, x5 │ │ │ │ - b.hi 39470 // b.pmore │ │ │ │ - ldr x3, [x2] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.cs 39bc8 // b.hs, b.nlast │ │ │ │ - mov x5, x3 │ │ │ │ - b 39488 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x0, x2 │ │ │ │ - b 39924 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x3 │ │ │ │ - b 3981c │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x3, x5 │ │ │ │ - mov x1, x2 │ │ │ │ - str x2, [x9, #24] │ │ │ │ - b 39488 │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - mov x1, x2 │ │ │ │ - b 38be0 │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x3, [x2, #32] │ │ │ │ - str x1, [x20, #24] │ │ │ │ - mov x2, x3 │ │ │ │ - b 389c0 │ │ │ │ - cmp x5, x4 │ │ │ │ - csel x3, x5, x4, cs // cs = hs, nlast │ │ │ │ - b 394c0 │ │ │ │ - ldr x3, [x22, #32] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x3, [x3, #32] │ │ │ │ - str x1, [x22, #24] │ │ │ │ - mov x1, x3 │ │ │ │ - b 38720 │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - str x2, [x0, #24] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.hi 394c0 // b.pmore │ │ │ │ - mov x3, x6 │ │ │ │ - b 394c0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x0, x1 │ │ │ │ - str x1, [x22, #24] │ │ │ │ - b 38ef0 │ │ │ │ - ldr x2, [x1, #32] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldr x6, [x1, #64] │ │ │ │ - str x5, [x4] │ │ │ │ - str x0, [x4, #24] │ │ │ │ - mov x3, x5 │ │ │ │ - ldr x4, [x2, #32] │ │ │ │ - mov x10, x5 │ │ │ │ - cbnz x6, 383c8 │ │ │ │ add x0, x0, #0x1 │ │ │ │ - mov x10, x5 │ │ │ │ - str x9, [x1, #64] │ │ │ │ - cmp x4, x10 │ │ │ │ - csel x3, x3, x4, cc // cc = lo, ul, last │ │ │ │ - str x3, [x1] │ │ │ │ - ldr x2, [x9, #64] │ │ │ │ str x0, [x1, #24] │ │ │ │ - str xzr, [x9, #56] │ │ │ │ - cbz x2, 39d78 │ │ │ │ - ldr x3, [x9, #32] │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - ldr x11, [x2] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ldr x6, [x3, #32] │ │ │ │ + b 2b55c │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ add x0, x0, #0x1 │ │ │ │ - csinc x2, x0, xzr, ne // ne = any │ │ │ │ - str x2, [x9, #24] │ │ │ │ - mov x10, x2 │ │ │ │ - cmp x6, x11 │ │ │ │ - b.cs 398cc // b.hs, b.nlast │ │ │ │ - mov x6, x11 │ │ │ │ - b 38440 │ │ │ │ - ldr x4, [x3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x9, #24] │ │ │ │ - cmp x4, x5 │ │ │ │ - b.hi 39480 // b.pmore │ │ │ │ - mov x3, x5 │ │ │ │ - b 39488 │ │ │ │ - ldr x1, [x7, #32] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ + str x0, [x1, #16] │ │ │ │ + b 2b480 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #16] │ │ │ │ + b 2b55c │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x6 │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + mov x21, x7 │ │ │ │ + mov x22, x5 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + mov x25, x1 │ │ │ │ + mov w26, w2 │ │ │ │ + stp x27, x28, [sp, #224] │ │ │ │ + ldr x2, [x7, #216] │ │ │ │ + stp x2, x3, [sp, #56] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + str x4, [sp, #72] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + stp wzr, wzr, [sp, #128] │ │ │ │ + bl 78980 │ │ │ │ + mov w23, w0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 78f64 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr w3, [x21, #480] │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 522c0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 78980 │ │ │ │ + mov w23, w0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 78f64 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr w3, [x21, #436] │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 527c0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 72c20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b9b0 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 53468 │ │ │ │ + ldr w1, [x21, #352] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2badc // b.none │ │ │ │ + cbnz w1, 2bcdc │ │ │ │ + mov x0, x19 │ │ │ │ + bl 53468 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2bcd0 // b.any │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2b3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, sp, #0x84 │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + bl 52ca0 │ │ │ │ + ldrb w0, [x21, #500] │ │ │ │ + cbz w0, 2b9f0 │ │ │ │ + ldrb w0, [x21, #448] │ │ │ │ + cbnz w0, 2ba18 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 72c20 │ │ │ │ + ldr w1, [x19] │ │ │ │ + ands w27, w0, #0xff │ │ │ │ + b.eq 2b7ac // b.none │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 2bcb4 // b.none │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + cbnz w1, 2b7e0 │ │ │ │ + b 2bafc │ │ │ │ + mov x0, x24 │ │ │ │ + bl 69c0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w1, [x19] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.ls 2b940 // 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 w23, [sp] │ │ │ │ + strb w27, [sp, #8] │ │ │ │ + cset w4, ne // ne = any │ │ │ │ + str x21, [sp, #16] │ │ │ │ + lsl x20, x2, #4 │ │ │ │ + mov w7, w22 │ │ │ │ + add x2, x0, x2, lsl #4 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 8520 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 7c70 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4f3c0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + tst w0, #0xff │ │ │ │ + cinc w22, w22, ne // ne = any │ │ │ │ + add x0, x1, x20 │ │ │ │ + bl 4f3d0 │ │ │ │ + ldr w20, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + cinc w23, w23, ne // ne = any │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.ne 2b7c0 // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl 72c20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2ba3c // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl 72c20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b7c0 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50ae0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2b7c0 // b.any │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 79120 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 79900 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldrb w0, [x25, #62] │ │ │ │ + mov w1, w26 │ │ │ │ + cbz w0, 2bdbc │ │ │ │ + mov x0, x25 │ │ │ │ + bl 7b280 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldp x6, x7, [x2, #16] │ │ │ │ + ldr w1, [x2, #8] │ │ │ │ + stp x6, x7, [sp, #96] │ │ │ │ + and w20, w1, #0x10 │ │ │ │ + bl 50750 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldp x0, x1, [sp, #72] │ │ │ │ + stp x0, x21, [sp, #24] │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + ldp x7, x0, [sp, #104] │ │ │ │ + strb w20, [sp] │ │ │ │ + ldp x2, x6, [sp, #88] │ │ │ │ + strb wzr, [sp, #8] │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + bl 7f44 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 69c0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w1, [x19] │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 2b7e0 // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ne 2bafc // b.any │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + cbz x0, 2b970 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50750 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2bc38 // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl 72c20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2bbb8 // b.any │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2be08 // 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, x21 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 2b3c0 │ │ │ │ + ldr w0, [x21, #352] │ │ │ │ + cbz w0, 2b76c │ │ │ │ + ldr w2, [x21, #408] │ │ │ │ + add x1, x21, #0x190 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 51c80 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, sp, #0x84 │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + bl 52ca0 │ │ │ │ + ldrb w0, [x21, #500] │ │ │ │ + cbnz w0, 2b784 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 72cc0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2bda0 // b.any │ │ │ │ + ldr w1, [x22, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x20 │ │ │ │ + bl 6afe0 │ │ │ │ + ldrb w0, [x21, #448] │ │ │ │ + cbz w0, 2b78c │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 7ac40 │ │ │ │ mov x2, x0 │ │ │ │ - ldr x9, [x1, #32] │ │ │ │ - str x0, [x7, #24] │ │ │ │ - mov x10, x9 │ │ │ │ - b 39630 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x2, x4 │ │ │ │ - mov x0, x1 │ │ │ │ - str x1, [x7, #24] │ │ │ │ - b 39074 │ │ │ │ - ldr x2, [x9, #32] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - mov x10, x0 │ │ │ │ - ldr x6, [x2, #32] │ │ │ │ - str x0, [x9, #24] │ │ │ │ - mov x11, x6 │ │ │ │ - b 398d0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov x4, x1 │ │ │ │ - b 39bb8 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x3 │ │ │ │ - b 38c7c │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - b 38c44 │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - mov x0, x5 │ │ │ │ - b 39a44 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - b 39cd8 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - b 39250 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x3, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2f9e0 │ │ │ │ + b 2b78c │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50750 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2b874 // b.any │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 78b24 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 79770 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + str x2, [sp, #120] │ │ │ │ + bl 7ac40 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x4, [x24, #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 50ae0 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + mov w4, w20 │ │ │ │ + ldp x6, x7, [sp, #96] │ │ │ │ + strb w1, [sp] │ │ │ │ + ldp x1, x0, [sp, #80] │ │ │ │ + strb wzr, [sp, #8] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + stp x2, x21, [sp, #24] │ │ │ │ + mov w3, w20 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + bl 7f44 │ │ │ │ + b 2b874 │ │ │ │ + cbnz w1, 2bcf0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2b3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 54760 │ │ │ │ + b 2b76c │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50750 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2bd1c // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl 72c20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2b948 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50ae0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2b948 // b.any │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 79120 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 79900 │ │ │ │ + mov x24, x0 │ │ │ │ + ldrb w0, [x25, #62] │ │ │ │ + mov w1, w26 │ │ │ │ + cbnz w0, 2bdcc │ │ │ │ + mov x0, x25 │ │ │ │ + bl 7ac40 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 72c20 │ │ │ │ + mov w20, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50750 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + strb wzr, [sp] │ │ │ │ + strb wzr, [sp, #8] │ │ │ │ + mov w3, w20 │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + mov x2, x24 │ │ │ │ + stp x0, x21, [sp, #24] │ │ │ │ + mov x1, x23 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + mov x0, x22 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + bl 7f44 │ │ │ │ + b 2b948 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50ae0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2b970 // b.any │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 79120 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 79900 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 7b280 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr w0, [x21, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 2bddc // b.pmore │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + mov x2, x19 │ │ │ │ + bl 2b100 │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + bl 3450 │ │ │ │ + ldr w0, [x21, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 2b970 // b.plast │ │ │ │ + ldr x0, [x21, #520] │ │ │ │ + bl 3738 │ │ │ │ + b 2b970 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 78b24 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 79770 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 7ac40 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [x21, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 2bc7c // b.plast │ │ │ │ + ldr x0, [x21, #520] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + mov x3, x23 │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 2b100 │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + bl 3450 │ │ │ │ + ldr w0, [x21, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 2b960 // b.plast │ │ │ │ + ldr x0, [x21, #520] │ │ │ │ + bl 3738 │ │ │ │ + b 2b960 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50750 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2bdf0 // b.any │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + b 2b7ac │ │ │ │ + mov x0, x19 │ │ │ │ + bl 51b08 │ │ │ │ + b 2b75c │ │ │ │ + ldr w2, [x21, #408] │ │ │ │ + add x1, x21, #0x190 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 51c80 │ │ │ │ + b 2b74c │ │ │ │ + ldr w2, [x21, #408] │ │ │ │ + add x1, x21, #0x190 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 51e80 │ │ │ │ + ldr w2, [x21, #408] │ │ │ │ + add x1, x21, #0x190 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + bl 51e80 │ │ │ │ + b 2bae0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 78b24 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 79770 │ │ │ │ + mov x24, x0 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 7ac40 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 72c20 │ │ │ │ + mov w20, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50ae0 │ │ │ │ + tst w0, #0xff │ │ │ │ + strb wzr, [sp] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + strb wzr, [sp, #8] │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + mov w3, w20 │ │ │ │ + stp x0, x21, [sp, #24] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + mov x0, x22 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + bl 7f44 │ │ │ │ + b 2bb0c │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 7ac40 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6b140 │ │ │ │ + b 2ba00 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 7ac40 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + b 2b8cc │ │ │ │ + mov x0, x25 │ │ │ │ + bl 7b280 │ │ │ │ + mov x22, x0 │ │ │ │ + b 2bb64 │ │ │ │ + ldr x0, [x21, #520] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 2bc04 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50ae0 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr w1, [x19] │ │ │ │ + cset w27, eq // eq = none │ │ │ │ + b 2b7ac │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + 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] │ │ │ │ + add w25, w20, #0x1 │ │ │ │ + cmp w25, w3 │ │ │ │ + b.hi 2bf18 // b.pmore │ │ │ │ + mov w26, w5 │ │ │ │ + mov x19, x1 │ │ │ │ + ubfiz x1, x25, #3, #32 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp w3, w2, [sp, #128] │ │ │ │ + str x4, [sp, #136] │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + ubfiz x1, x25, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0xb60 │ │ │ │ + str x0, [x24] │ │ │ │ + str w28, [x23] │ │ │ │ + cmp w25, w28 │ │ │ │ + b.ls 2bed8 // b.plast │ │ │ │ + mov w20, w20 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x24, #0x8 │ │ │ │ + add x21, x23, #0x4 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7ac40 │ │ │ │ + str x0, [x22, x27, lsl #3] │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 78980 │ │ │ │ + str w0, [x21, x27, lsl #2] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + add w28, w28, w0 │ │ │ │ + cmp x20, x27 │ │ │ │ + b.ne 2bea4 // b.any │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + mov w4, w28 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov x2, x23 │ │ │ │ + ldr x7, [sp, #136] │ │ │ │ + mov x1, x24 │ │ │ │ + ldp w6, w5, [sp, #128] │ │ │ │ + mov w3, w25 │ │ │ │ + str w26, [sp] │ │ │ │ + bl 4bc70 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + 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 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w0, [x0, #16] │ │ │ │ - cbz w0, 3a6b0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ + ldr w24, [x1, #24] │ │ │ │ + cmp w2, w24 │ │ │ │ + b.cc 2c01c // b.lo, b.ul, b.last │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x3 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov w27, w4 │ │ │ │ + bl 56b80 │ │ │ │ + ubfiz x1, x24, #3, #32 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov w22, w24 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 4b52c │ │ │ │ + cbz w24, 2bfdc │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ nop │ │ │ │ - lsl x22, x23, #3 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [x0, x22] │ │ │ │ - ldr x21, [x19, #56] │ │ │ │ - cbz x21, 3a160 │ │ │ │ - ldr x24, [x21, #56] │ │ │ │ - cbz x24, 39fa8 │ │ │ │ - ldr x25, [x24, #56] │ │ │ │ - cbz x25, 39ed0 │ │ │ │ - ldr x26, [x25, #56] │ │ │ │ - cbz x26, 39e68 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 39e38 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 39e44 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a698 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x26, [x25, #64] │ │ │ │ - cbz x26, 39eac │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 39e7c │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 39e88 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a674 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #64] │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 3a5e4 │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - ldr x25, [x24, #64] │ │ │ │ - cbz x25, 39f84 │ │ │ │ - ldr x26, [x25, #56] │ │ │ │ - cbz x26, 39f1c │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 39eec │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 39ef8 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a650 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x26, [x25, #64] │ │ │ │ - cbz x26, 39f60 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 39f30 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 39f3c │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a644 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #64] │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 3a5d8 │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x24, #56] │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x24, #64] │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - cbnz x0, 3a53c │ │ │ │ - str xzr, [x24, #48] │ │ │ │ - ldr x24, [x21, #64] │ │ │ │ - cbz x24, 3a13c │ │ │ │ - ldr x25, [x24, #56] │ │ │ │ - cbz x25, 3a064 │ │ │ │ - ldr x26, [x25, #56] │ │ │ │ - cbz x26, 39ffc │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 39fcc │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 39fd8 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a5fc │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x26, [x25, #64] │ │ │ │ - cbz x26, 3a040 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a010 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a01c │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a6a4 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #64] │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 3a5cc │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - ldr x25, [x24, #64] │ │ │ │ - cbz x25, 3a118 │ │ │ │ - ldr x26, [x25, #56] │ │ │ │ - cbz x26, 3a0b0 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a080 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a08c │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a5f0 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x26, [x25, #64] │ │ │ │ - cbz x26, 3a0f4 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a0c4 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a0d0 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a620 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #64] │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 3a5c0 │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x24, #56] │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x24, #64] │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - cbnz x0, 3a554 │ │ │ │ - str xzr, [x24, #48] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 3a548 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - ldr x21, [x19, #64] │ │ │ │ - cbz x21, 3a4b4 │ │ │ │ - ldr x24, [x21, #56] │ │ │ │ - cbz x24, 3a2fc │ │ │ │ - ldr x25, [x24, #56] │ │ │ │ - cbz x25, 3a224 │ │ │ │ - ldr x26, [x25, #56] │ │ │ │ - cbz x26, 3a1bc │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a18c │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a198 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a614 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x26, [x25, #64] │ │ │ │ - cbz x26, 3a200 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a1d0 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a1dc │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a608 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #64] │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 3a5b4 │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - ldr x25, [x24, #64] │ │ │ │ - cbz x25, 3a2d8 │ │ │ │ - ldr x26, [x25, #56] │ │ │ │ - cbz x26, 3a270 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a240 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a24c │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a680 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x26, [x25, #64] │ │ │ │ - cbz x26, 3a2b4 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a284 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a290 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a668 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #64] │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 3a5a8 │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x24, #56] │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x24, #64] │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - cbnz x0, 3a560 │ │ │ │ - str xzr, [x24, #48] │ │ │ │ - ldr x24, [x21, #64] │ │ │ │ - cbz x24, 3a490 │ │ │ │ - ldr x25, [x24, #56] │ │ │ │ - cbz x25, 3a3b8 │ │ │ │ - ldr x26, [x25, #56] │ │ │ │ - cbz x26, 3a350 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a320 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a32c │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a68c │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x26, [x25, #64] │ │ │ │ - cbz x26, 3a394 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a364 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a370 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a65c │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #64] │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 3a59c │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - ldr x25, [x24, #64] │ │ │ │ - cbz x25, 3a46c │ │ │ │ - ldr x26, [x25, #56] │ │ │ │ - cbz x26, 3a404 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a3d4 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a3e0 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a638 │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x26, [x25, #64] │ │ │ │ - cbz x26, 3a448 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3a418 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3a424 │ │ │ │ - bl 36220 │ │ │ │ - ldr x0, [x26, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #56] │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x26, #64] │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3a62c │ │ │ │ - str xzr, [x26, #48] │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x25, #64] │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 3a590 │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x24, #56] │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x24, #64] │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - cbnz x0, 3a578 │ │ │ │ - str xzr, [x24, #48] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 3a56c │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbnz x0, 3a584 │ │ │ │ - ldr x0, [x20] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - bl 38a0 │ │ │ │ - ldp x1, x0, [x20] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - str xzr, [x1, x22] │ │ │ │ + nop │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 7ac40 │ │ │ │ + str x0, [x20, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.ne 2bfc0 // b.any │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3936] │ │ │ │ + mov w7, w27 │ │ │ │ + mov x6, x26 │ │ │ │ + mov x4, x20 │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 4b7e0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr w1, [x20, #16] │ │ │ │ - str xzr, [x0, x22] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.hi 39e00 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x20] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 39fa4 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a15c │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a138 │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a2f8 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a4b0 │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a48c │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a4d4 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a468 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a3b4 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a2d4 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a220 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a114 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a060 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 39f80 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 39ecc │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a0ac │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 39ff8 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a1fc │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a1b8 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a0f0 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a444 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a400 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 39f5c │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 39f18 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a390 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a2b0 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 39ea8 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a26c │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a34c │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 39e64 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 38a0 │ │ │ │ - b 3a03c │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - b 3a518 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - 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 │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x1, #0x100 // #256 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ + mov w22, w2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x3 │ │ │ │ - bl 5daa0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, w1 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x3 │ │ │ │ + str w4, [sp, #140] │ │ │ │ + bl 56b80 │ │ │ │ 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, 3a7d8 │ │ │ │ - add x24, x19, w21, uxtw │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - b 3a76c │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x24, x19 │ │ │ │ - b.eq 3a7ac // b.none │ │ │ │ - ldrb w0, [x19] │ │ │ │ - ldrb w0, [x20, x0] │ │ │ │ - cbnz w0, 3a760 │ │ │ │ - mov x0, x22 │ │ │ │ - add w1, w21, #0x2 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 3a76c // b.any │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ + ubfiz x1, x25, #5, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp w25, wzr, [x20] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + cbz w25, 2c1b0 │ │ │ │ + adrp x24, 7f000 │ │ │ │ + mov x26, x0 │ │ │ │ + add x24, x24, #0xea0 │ │ │ │ + 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, x26, x19 │ │ │ │ + ucvtf d15, w0 │ │ │ │ + str w22, [x1, #8] │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 23c4c │ │ │ │ + fadd d0, d0, d13 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + fcvtzu x1, d0 │ │ │ │ + bl 56b80 │ │ │ │ + fmov d0, d15 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + str x0, [x26, x19] │ │ │ │ + ldr x28, [x1, x19] │ │ │ │ + bl 23c4c │ │ │ │ + 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 3a80 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + bl 4b52c │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr w7, [sp, #140] │ │ │ │ + mov x6, x27 │ │ │ │ + add x1, x1, x19 │ │ │ │ + mov w2, w22 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + bl 4b7e0 │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + add x0, x26, x19 │ │ │ │ + str w22, [x0, #16] │ │ │ │ + cbz w22, 2c19c │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + ubfiz x4, x28, #6, #32 │ │ │ │ + add x2, x26, 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 2c160 // b.pmore │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp x25, x21 │ │ │ │ + b.ne 2c0ac // b.any │ │ │ │ + ldp d13, d14, [sp, #96] │ │ │ │ + ldr d15, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - 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 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 3a7b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov w19, w1 │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + 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, 2c3e4 │ │ │ │ + bl 49c20 │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x1, 81000 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr w21, [x23, #48] │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ne 2c4c8 // b.any │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2c49c │ │ │ │ + ldr x2, [x23, #40] │ │ │ │ + str x0, [x20, #608] │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [x20, #616] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ccmn w19, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne 2c3cc // b.any │ │ │ │ + ldr x0, [x20, #232] │ │ │ │ + cbz x0, 2c3c0 │ │ │ │ + ldr w24, [x0, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x1, x24, #3, #32 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x0 │ │ │ │ + ubfiz x1, x24, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbz w24, 2c490 │ │ │ │ + adrp x27, 82000 │ │ │ │ + mov w24, w24 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + add x25, x27, #0xca8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, #232] │ │ │ │ + ubfiz x22, x19, #3, #32 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w1, w19 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + bl 7ac40 │ │ │ │ + ldr x28, [sp, #40] │ │ │ │ + str x0, [x21, x22] │ │ │ │ + ldr x0, [x20, #232] │ │ │ │ + mov w1, w19 │ │ │ │ + ubfiz x21, x19, #2, #32 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 78980 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str w0, [x28, x21] │ │ │ │ + mov x1, x25 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + ldr x2, [x2, x22] │ │ │ │ + bl 2f7a8 │ │ │ │ + ldp x2, x1, [sp, #40] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr w2, [x2, x21] │ │ │ │ + bl 49424 │ │ │ │ + cmp x19, x24 │ │ │ │ + b.ne 2c2c0 // b.any │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [sp, #32] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [sp, #40] │ │ │ │ + add x1, x27, #0xca8 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xc40 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x2, [x20, #240] │ │ │ │ + add x1, x27, #0xca8 │ │ │ │ + add x0, x23, #0x38 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x3, [x20, #608] │ │ │ │ + mov w1, #0x28d // #653 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xc48 │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + bl 2e2cc │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2c4f0 // 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, 82000 │ │ │ │ + str xzr, [sp, #40] │ │ │ │ + b 2c32c │ │ │ │ + add x3, sp, #0x28 │ │ │ │ + add x2, sp, #0x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 4b540 │ │ │ │ + mov w24, w0 │ │ │ │ + b 2c2a0 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + bl 56b80 │ │ │ │ + mov x23, x0 │ │ │ │ + bl 49280 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + ldr x2, [x20, #608] │ │ │ │ + cbz x2, 2c45c │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + adrp x27, 82000 │ │ │ │ + add x1, x27, #0xca8 │ │ │ │ + bl 2f7a8 │ │ │ │ + adrp x0, 81000 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x21, 86000 │ │ │ │ + add x3, x21, #0x750 │ │ │ │ + mov w1, #0x25c // #604 │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xbb8 │ │ │ │ + bl 2e2cc │ │ │ │ + add x2, x21, #0x750 │ │ │ │ + add x1, x27, #0xca8 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + bl 493a0 │ │ │ │ + b 2c238 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xb68 │ │ │ │ + adrp x0, 81000 │ │ │ │ + mov w1, #0x258 // #600 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + bl 2e2cc │ │ │ │ + adrp x27, 82000 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xbb0 │ │ │ │ + bl 2f7a8 │ │ │ │ + b 2c418 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x27, 82000 │ │ │ │ + b 2c32c │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xc20 │ │ │ │ + ldr x4, [x20, #624] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w1, #0x265 // #613 │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, w21 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xbe8 │ │ │ │ + mov w1, #0x262 // #610 │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - mov x1, #0x3fc // #1020 │ │ │ │ + mov x19, x1 │ │ │ │ + ldrb w0, [x1, #160] │ │ │ │ + ldr x3, [x1, #16] │ │ │ │ + cbnz w0, 2c5d4 │ │ │ │ + cbz x3, 2c760 │ │ │ │ + mov x0, x3 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xc70 │ │ │ │ str x21, [sp, #32] │ │ │ │ + bl 3a50 │ │ │ │ + str x0, [x19, #120] │ │ │ │ + mov x3, #0x80000 // #524288 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 36f0 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + adrp x20, 81000 │ │ │ │ + add x0, x20, #0xba0 │ │ │ │ + adrp x2, 81000 │ │ │ │ mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov w1, w19 │ │ │ │ + add x2, x2, #0xc78 │ │ │ │ + mov w1, #0x29f // #671 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + cbz x0, 2c85c │ │ │ │ + ldrb w0, [x19, #456] │ │ │ │ + cbz w0, 2c87c │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + cbz x0, 2c83c │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w4, #0x7 // #7 │ │ │ │ + mov w3, #0x8 // #8 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 48d00 │ │ │ │ mov x20, x0 │ │ │ │ - mov x2, #0x3fc // #1020 │ │ │ │ - bl 3ac8 │ │ │ │ - cbz w19, 3a838 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldrb w3, [x21, x2] │ │ │ │ - str w2, [x20, x3, lsl #2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 3a824 // b.any │ │ │ │ + bl 3a08 │ │ │ │ + add x0, x20, x0 │ │ │ │ + mov w1, #0x1d // #29 │ │ │ │ + sturb w1, [x0, #-1] │ │ │ │ ldr x21, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + ldrb w0, [x19, #448] │ │ │ │ + cbnz w0, 2c628 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x20, 81000 │ │ │ │ + add x0, x20, #0xba0 │ │ │ │ + cbz x3, 2c7a0 │ │ │ │ + mov w1, #0x2ba // #698 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xce8 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 45cd0 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x1, [x19, #152] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 45a00 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + str x1, [x19, #168] │ │ │ │ + bl 38b8 │ │ │ │ + tbnz w0, #31, 2c818 │ │ │ │ + ldrb w0, [x19, #448] │ │ │ │ + cbz w0, 2c5c4 │ │ │ │ + ldr x20, [x19, #112] │ │ │ │ + cbz x20, 2c800 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xd48 │ │ │ │ + bl 5d700 │ │ │ │ + str x0, [x19, #640] │ │ │ │ + adrp x1, 81000 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xd58 │ │ │ │ + bl 5d700 │ │ │ │ + str x0, [x19, #632] │ │ │ │ + adrp x1, 81000 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + bl 5d700 │ │ │ │ + ldr x3, [x19, #640] │ │ │ │ + str x0, [x19, #648] │ │ │ │ + adrp x20, 81000 │ │ │ │ + mov w1, #0x2db // #731 │ │ │ │ + add x0, x20, #0xba0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xd78 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x3, [x19, #632] │ │ │ │ + add x0, x20, #0xba0 │ │ │ │ + mov w1, #0x2dc // #732 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xd98 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x3, [x19, #648] │ │ │ │ + add x0, x20, #0xba0 │ │ │ │ + mov w1, #0x2dd // #733 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xdb8 │ │ │ │ + adrp x20, 81000 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [x19, #640] │ │ │ │ + add x1, x20, #0xc70 │ │ │ │ + bl 3a50 │ │ │ │ + str x0, [x19, #664] │ │ │ │ + mov x3, #0x80000 // #524288 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 36f0 │ │ │ │ + ldr x0, [x19, #632] │ │ │ │ + add x1, x20, #0xc70 │ │ │ │ + bl 3a50 │ │ │ │ + str x0, [x19, #656] │ │ │ │ + mov x3, #0x80000 // #524288 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 36f0 │ │ │ │ + ldr x0, [x19, #648] │ │ │ │ + add x1, x20, #0xc70 │ │ │ │ + bl 3a50 │ │ │ │ + str x0, [x19, #672] │ │ │ │ + mov x3, #0x80000 // #524288 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 36f0 │ │ │ │ + ldr x4, [x19, #24] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x3, [x19, #608] │ │ │ │ + adrp x2, 81000 │ │ │ │ + ldr x0, [x19, #664] │ │ │ │ + add x2, x2, #0xdd8 │ │ │ │ + bl 3510 │ │ │ │ + ldr x4, [x19, #24] │ │ │ │ + adrp x2, 81000 │ │ │ │ + ldr x3, [x19, #608] │ │ │ │ + add x2, x2, #0xe38 │ │ │ │ + ldr x0, [x19, #656] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 3510 │ │ │ │ + ldrb w0, [x1, #456] │ │ │ │ + cbnz w0, 2c834 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w4, #0xa // #10 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 48d00 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x2, x2, #0xb58 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + b 2c5b4 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xd20 │ │ │ │ + mov w1, #0x2c2 // #706 │ │ │ │ + bl 2e2cc │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0xd40 │ │ │ │ + bl 45cd0 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x1, [x19, #152] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 45a00 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + str x1, [x19, #168] │ │ │ │ + bl 38b8 │ │ │ │ + tbz w0, #31, 2c620 │ │ │ │ + add x0, x20, #0xba0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x2, x2, #0xd00 │ │ │ │ + mov w1, #0x2c7 // #711 │ │ │ │ + bl 2e2cc │ │ │ │ + b 2c620 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cbnz x20, 2c630 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 5d44c │ │ │ │ + mov x20, x0 │ │ │ │ + b 2c630 │ │ │ │ + add x0, x20, #0xba0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x2, x2, #0xd00 │ │ │ │ + mov w1, #0x2bf // #703 │ │ │ │ + bl 2e2cc │ │ │ │ + b 2c620 │ │ │ │ + adrp x20, 81000 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xcb8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x2ab // #683 │ │ │ │ + add x0, x20, #0xba0 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xc90 │ │ │ │ + mov w1, #0x2a1 // #673 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + b 2c768 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w27, w4 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ - ubfiz x1, x27, #3, #32 │ │ │ │ + ldrb w0, [x1, #160] │ │ │ │ + cbnz w0, 2c9f0 │ │ │ │ + ldr x3, [x1, #16] │ │ │ │ + ldr x0, [x1, #184] │ │ │ │ + cbz x3, 2c9c4 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x3 │ │ │ │ + cbz x0, 2cb54 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x323 // #803 │ │ │ │ + adrp x21, 81000 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x0, x21, #0xba0 │ │ │ │ + add x2, x2, #0xf28 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w2 │ │ │ │ - str x0, [sp, #104] │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [x20, #184] │ │ │ │ + bl 4bb8c │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + cbnz w0, 2ca4c │ │ │ │ + ldrb w0, [x20, #451] │ │ │ │ + cbnz w0, 2caa0 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x24, x0 │ │ │ │ - cbz w27, 3a918 │ │ │ │ - and w25, w26, #0xffffffc0 │ │ │ │ - mov w23, w26 │ │ │ │ - add w25, w25, #0x40 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w1, w25 │ │ │ │ + bl 4b650 │ │ │ │ + mov w23, w0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x22, x23, #3, #32 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x23, 2cbd4 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - bl 7ad20 │ │ │ │ - str x0, [x24, x28, lsl #3] │ │ │ │ - mov w1, w25 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 7ad60 │ │ │ │ - cbz w26, 3a90c │ │ │ │ - ldrb w1, [x21, x28] │ │ │ │ - ldrb w0, [x20, x19] │ │ │ │ - bl 3bbb0 │ │ │ │ - lsr w1, w19, #6 │ │ │ │ - lsl x4, x22, x19 │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov w1, w19 │ │ │ │ + ldrb w2, [x20, #456] │ │ │ │ + mov w4, #0xa // #10 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + bl 48d00 │ │ │ │ + str x0, [x21, x19, lsl #3] │ │ │ │ add x19, x19, #0x1 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 3a904 // b.none │ │ │ │ - ldr x2, [x24, x28, lsl #3] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - ldr x0, [x2, x1] │ │ │ │ - orr x0, x0, x4 │ │ │ │ - str x0, [x2, x1] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 3a8d0 // b.any │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.ne 3a8ac // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x24 │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 2c920 // b.any │ │ │ │ + ldr x19, [x20, #104] │ │ │ │ + add x22, x22, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w3, w0 │ │ │ │ + adrp x4, 81000 │ │ │ │ + mov x6, x21 │ │ │ │ + add x4, x4, #0xf90 │ │ │ │ + mov x19, x21 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + mov w5, #0x3 // #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 4c400 │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19], #8 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.ne 2c984 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 4baa0 │ │ │ │ + ldr x0, [x20, #184] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x20, #184] │ │ │ │ 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 │ │ │ │ + b 2c9c8 │ │ │ │ + cbnz x0, 2cd20 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + cbz x0, 2c9d8 │ │ │ │ + ldr x0, [x20, #128] │ │ │ │ + bl 36c0 │ │ │ │ + ldrb w0, [x20, #448] │ │ │ │ + cbnz w0, 2ca28 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x19, 81000 │ │ │ │ + add x19, x19, #0xba0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x2, x2, #0xf98 │ │ │ │ + mov w1, #0x348 // #840 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + bl 3690 │ │ │ │ + tbnz w0, #31, 2ccf8 │ │ │ │ + ldr x0, [x20, #168] │ │ │ │ + bl 3558 │ │ │ │ + b 2c9c8 │ │ │ │ + ldr x0, [x20, #656] │ │ │ │ + bl 36c0 │ │ │ │ + ldr x0, [x20, #664] │ │ │ │ + bl 36c0 │ │ │ │ + ldr x0, [x20, #672] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 36c0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x327 // #807 │ │ │ │ + add x0, x21, #0xba0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xf48 │ │ │ │ + bl 2e2cc │ │ │ │ + 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 4c1d0 │ │ │ │ + ldrb w0, [x20, #451] │ │ │ │ + cbz w0, 2c8f0 │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + cbnz w0, 2caa8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x20, #384] │ │ │ │ + cbz w0, 2c8f0 │ │ │ │ + mov w1, #0x32b // #811 │ │ │ │ + add x0, x21, #0xba0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xf68 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + ldr w3, [x1] │ │ │ │ + cbz w3, 2c8f4 │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + adrp x23, 84000 │ │ │ │ + adrp x22, 81000 │ │ │ │ + add x23, x23, #0x1d8 │ │ │ │ + add x22, x22, #0xf20 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ubfiz x21, x24, #5, #32 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x0, x2, x21 │ │ │ │ + ldr w4, [x0, #16] │ │ │ │ + cbz w4, 2cb44 │ │ │ │ + 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 5d8a0 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + add x0, x2, x21 │ │ │ │ + ldr w3, [x0, #16] │ │ │ │ + cmp x3, x19 │ │ │ │ + b.hi 2cb00 // b.pmore │ │ │ │ + ldr w3, [x1] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp x24, w3, uxtw │ │ │ │ + b.cc 2cae0 // b.lo, b.ul, b.last │ │ │ │ + b 2c8f4 │ │ │ │ + mov w1, #0x304 // #772 │ │ │ │ + adrp x21, 81000 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x0, x21, #0xba0 │ │ │ │ + add x2, x2, #0xe98 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + bl 36c0 │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + cbnz w0, 2cc0c │ │ │ │ + ldrb w0, [x20, #451] │ │ │ │ + cbz w0, 2cbcc │ │ │ │ + ldr w0, [x20, #384] │ │ │ │ + cbz w0, 2cbcc │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ + add x0, x21, #0xba0 │ │ │ │ + mov w1, #0x31d // #797 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xf00 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + adrp x2, 84000 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x2, x2, #0x1d8 │ │ │ │ + add x1, x1, #0xf20 │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + bl 5d8a0 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + b 2c9c8 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + b 2c9c8 │ │ │ │ + ldr x19, [x20, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + mov w3, w0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x6, x21 │ │ │ │ + adrp x4, 81000 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + add x4, x4, #0xf90 │ │ │ │ + mov w5, #0x3 // #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 4c400 │ │ │ │ + b 2c998 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x30b // #779 │ │ │ │ + add x0, x21, #0xba0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xeb8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov w4, #0xa // #10 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 48d00 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + adrp x1, 86000 │ │ │ │ + add x1, x1, #0x750 │ │ │ │ + mov w3, #0x1d // #29 │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + bl 5de08 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x311 // #785 │ │ │ │ + add x0, x21, #0xba0 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xed0 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w3, [x20, #332] │ │ │ │ + adrp x2, b0000 │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + ldr x2, [x2, x3, lsl #3] │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + bl 5d480 │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xee0 │ │ │ │ + mov w1, #0x314 // #788 │ │ │ │ + add x0, x21, #0xba0 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + bl 5de08 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldrb w0, [x20, #451] │ │ │ │ + cbz w0, 2ccec │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cbnz w0, 2cb8c │ │ │ │ + b 2cb84 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + b 2c9c8 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xfb0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x34b // #843 │ │ │ │ + mov x0, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + b 2c8b8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x3, x1 │ │ │ │ + adrp x2, 81000 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - lsr w21, w2, #6 │ │ │ │ - mov w22, w2 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add w28, w21, #0x1 │ │ │ │ - lsl w1, w28, #6 │ │ │ │ + add x2, x2, #0xfd0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x21, 82000 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + stp d14, d15, [sp, #64] │ │ │ │ + adrp x22, 82000 │ │ │ │ + add x22, x22, #0x30 │ │ │ │ + ldr x19, [x3, #176] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 3510 │ │ │ │ + adrp x23, 82000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xfe8 │ │ │ │ + bl 3510 │ │ │ │ + add x23, x23, #0x18 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + bl 3510 │ │ │ │ + ldr x3, [x19] │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3510 │ │ │ │ + ldp x2, x3, [x19] │ │ │ │ + mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d15, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ucvtf d30, x2 │ │ │ │ + ucvtf d31, x3 │ │ │ │ + mov x2, x21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmul d0, d31, d15 │ │ │ │ + bl 3510 │ │ │ │ + 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 3510 │ │ │ │ + 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 3510 │ │ │ │ + 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 3510 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbnz x0, 2ce80 │ │ │ │ + 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 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + bl 3510 │ │ │ │ + ldr x3, [x19] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + lsr x3, x3, #1 │ │ │ │ + scvtf d14, x3 │ │ │ │ + bl 3510 │ │ │ │ + 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 3510 │ │ │ │ + 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 3510 │ │ │ │ + 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 3510 │ │ │ │ + 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 3510 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 56b80 │ │ │ │ mov x19, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w23, [sp, #112] │ │ │ │ - ldr x24, [sp, #120] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x7 │ │ │ │ - mov w25, w2 │ │ │ │ - str w4, [sp, #100] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl 7ad20 │ │ │ │ - lsl w1, w28, #6 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl 14b20 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x19, #56] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3a08 │ │ │ │ + str w0, [x19, #64] │ │ │ │ + add x3, sp, #0x54 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0x968 │ │ │ │ + bl 5e0c0 │ │ │ │ + ldr w1, [sp, #84] │ │ │ │ + mov w2, #0xd0 // #208 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x19, #48] │ │ │ │ + ldr w1, [sp, #84] │ │ │ │ + cbz w1, 2db44 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + b 2d038 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + bl 2f0a0 │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ls 2db3c // b.plast │ │ │ │ + ldr x25, [x26, x24, lsl #3] │ │ │ │ + mov x21, x25 │ │ │ │ + ldr w19, [x25, #8] │ │ │ │ + cbz w19, 2d01c │ │ │ │ + ldr x27, [x25] │ │ │ │ + ldr x20, [x27] │ │ │ │ + ldrb w0, [x20] │ │ │ │ + cmp w0, #0x23 │ │ │ │ + b.eq 2db20 // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3a08 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ls 2d084 // b.plast │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x48 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl 3360 <__stack_chk_fail@plt> │ │ │ │ + cbz w0, 2db18 │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.ls 2d01c // b.plast │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov w2, #0xd0 // #208 │ │ │ │ + str w24, [sp, #68] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldr x8, [x1, #48] │ │ │ │ + ldr w0, [x1, #44] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + umaddl x28, w0, w2, x8 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 14b80 │ │ │ │ + mov w0, w19 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + nop │ │ │ │ + ldr x1, [x26, x24, lsl #3] │ │ │ │ + ubfiz x0, x22, #4, #32 │ │ │ │ + str w22, [sp, #64] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x19, [x1, x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ mov x20, x0 │ │ │ │ + cmp w22, #0xb │ │ │ │ + b.ls 2d10c // b.plast │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x220 │ │ │ │ + mov w1, #0x119 // #281 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x0, 87000 │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + ldrh w0, [x0, w22, uxtw #1] │ │ │ │ + adr x2, 2d124 │ │ │ │ + add x0, x2, w0, sxth #2 │ │ │ │ + br x0 │ │ │ │ + bti j │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x23, x0, #0xd98 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x19 │ │ │ │ - bl 7ad20 │ │ │ │ - lsl w1, w28, #6 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + bl 30a8 │ │ │ │ mov x19, x0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 7ad60 │ │ │ │ - lsl w1, w28, #6 │ │ │ │ + cbz x0, 2d1a0 │ │ │ │ + ldr x0, [x28, #136] │ │ │ │ + mov w21, w20 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ubfiz x1, x20, #2, #32 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x28, #136] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 7ad60 │ │ │ │ - ldr w4, [sp, #100] │ │ │ │ - cbz w4, 3ab08 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - mov w13, w4 │ │ │ │ - mov w2, w28 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - lsl x12, x12, x22 │ │ │ │ - mov w27, #0xffffffff // #-1 │ │ │ │ - ldrb w0, [x3, x7] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3768 │ │ │ │ + sxtw x0, w0 │ │ │ │ + ldr x1, [x28, #136] │ │ │ │ + str x0, [x1, w21, uxtw #3] │ │ │ │ + cbnz x0, 2d18c │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.ne 2de54 // b.any │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 30a8 │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz x0, 2d148 │ │ │ │ + ldr w7, [x28, #128] │ │ │ │ + cmp w7, w20 │ │ │ │ + b.ne 2de24 // b.any │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 2d0c0 // b.any │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x21, [x26, x24, lsl #3] │ │ │ │ + ldr w0, [x1, #44] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x1, #44] │ │ │ │ + b 2d01c │ │ │ │ + bti j │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x11, #0x0 // #0 │ │ │ │ - mov x14, #0x0 // #0 │ │ │ │ - mov x10, #0x0 // #0 │ │ │ │ - ldr w0, [x26, x0, lsl #2] │ │ │ │ - ldr x0, [x24, x0, lsl #3] │ │ │ │ - b 3aa3c │ │ │ │ - orr x8, x14, x6, lsl #1 │ │ │ │ - lsl x5, x4, #1 │ │ │ │ - orr x9, x8, x15 │ │ │ │ - and x8, x8, x15 │ │ │ │ - orn x5, x5, x9 │ │ │ │ - lsr x14, x6, #63 │ │ │ │ - orr x5, x5, x11 │ │ │ │ - str x5, [x20, x1, lsl #3] │ │ │ │ - str x8, [x19, x1, lsl #3] │ │ │ │ + bl 3768 │ │ │ │ + str w0, [x28, #128] │ │ │ │ + cbnz w0, 2d1ac │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.eq 2d1ac // b.none │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + mov x6, x19 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x138 │ │ │ │ + mov w5, #0x9 // #9 │ │ │ │ + mov w1, #0xcd // #205 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bti j │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x23, x0, #0xd98 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 30a8 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 2dd64 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 2d268 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 30a8 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 2dd54 │ │ │ │ + mov w21, w20 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x1, x20, #2, #32 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x28, #120] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3768 │ │ │ │ + ldr x1, [x28, #120] │ │ │ │ + str w0, [x1, w21, uxtw #2] │ │ │ │ + cbnz w0, 2d254 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + ccmp w21, #0x2, #0x0, ne // ne = any │ │ │ │ + b.ls 2d254 // b.plast │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + mov w5, #0x8 // #8 │ │ │ │ + mov w1, #0xbb // #187 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bti j │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + sxtw x0, w0 │ │ │ │ + str x0, [x28, #104] │ │ │ │ + cbnz x0, 2d1ac │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.eq 2d1ac // b.none │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + mov x6, x19 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xf8 │ │ │ │ + mov w5, #0x6 // #6 │ │ │ │ + mov w1, #0xa9 // #169 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bti j │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + sxtw x0, w0 │ │ │ │ + str x0, [x28, #112] │ │ │ │ + cbnz x0, 2d1ac │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.eq 2d1ac // b.none │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + mov w5, #0x7 // #7 │ │ │ │ + mov w1, #0xb0 // #176 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bti j │ │ │ │ + ldrb w0, [x19] │ │ │ │ + sub w1, w0, #0x2d │ │ │ │ + cmp w0, #0x2b │ │ │ │ + and w1, w1, #0xff │ │ │ │ + ccmp w1, #0x1, #0x0, ne // ne = any │ │ │ │ + b.hi 2ddf8 // b.pmore │ │ │ │ + strb w0, [x28, #64] │ │ │ │ + b 2d1ac │ │ │ │ + bti j │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 30f0 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + str d0, [x28, #56] │ │ │ │ + b.ne 2d1ac // b.any │ │ │ │ + ldrb w0, [x19] │ │ │ │ + mov w1, #0xfd // #253 │ │ │ │ + sub w0, w0, #0x2e │ │ │ │ + tst w0, w1 │ │ │ │ + b.eq 2d1ac // b.none │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + mov x6, x19 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xb0 │ │ │ │ + mov w5, #0x4 // #4 │ │ │ │ + mov w1, #0x9b // #155 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bti j │ │ │ │ + str w20, [x28, #48] │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + and x20, x20, #0xffffffff │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x28, #40] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, x20 │ │ │ │ + bl 3948 │ │ │ │ + ldr x0, [x28, #40] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + b 2d1ac │ │ │ │ + bti j │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + sxtw x0, w0 │ │ │ │ + str x0, [x28, #32] │ │ │ │ + cbnz x0, 2d1ac │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.eq 2d1ac // b.none │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + mov w1, #0x8e // #142 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bti j │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + sxtw x0, w0 │ │ │ │ + str x0, [x28, #24] │ │ │ │ + cbnz x0, 2d4c8 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.ne 2deb0 // b.any │ │ │ │ + mov x22, #0x2 // #2 │ │ │ │ + b 2d0c0 │ │ │ │ + bti j │ │ │ │ + str w20, [x28, #16] │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + and x20, x20, #0xffffffff │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x28, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, x20 │ │ │ │ + bl 3948 │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + b 2d0c0 │ │ │ │ + bti j │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str x1, [sp] │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + bl 30a8 │ │ │ │ + mov x27, x0 │ │ │ │ + cbz x0, 2d7a8 │ │ │ │ + mov w25, #0x17 // #23 │ │ │ │ + ldr x0, [x28, #144] │ │ │ │ + mov w21, w19 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ubfiz x1, x19, #2, #32 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x28, #144] │ │ │ │ + ubfiz x1, x19, #3, #32 │ │ │ │ + ldr x0, [x28, #168] │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x28, #176] │ │ │ │ + str x1, [x28, #168] │ │ │ │ + mov w1, w19 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x28, #176] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3a08 │ │ │ │ + mov x5, x0 │ │ │ │ + movi v29.4s, #0x10 │ │ │ │ + cbz w0, 2d744 │ │ │ │ + neg x4, x27 │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + and w1, w4, #0xf │ │ │ │ + add w0, w1, #0x10 │ │ │ │ + cmp w0, #0x17 │ │ │ │ + csel w0, w0, w25, cs // cs = hs, nlast │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cc 2d7f8 // b.lo, b.ul, b.last │ │ │ │ + cbz w1, 2db10 │ │ │ │ + ldrb w0, [x27] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dedc // b.none │ │ │ │ + tst x4, #0xe │ │ │ │ + b.eq 2db88 // b.none │ │ │ │ + ldrb w0, [x27, #1] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2db98 // b.none │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.ls 2dba0 // b.plast │ │ │ │ + ldrb w0, [x27, #2] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dba8 // b.none │ │ │ │ + tst x4, #0xc │ │ │ │ + b.eq 2dbb0 // b.none │ │ │ │ + ldrb w0, [x27, #3] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dbb8 // b.none │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ls 2dbc0 // b.plast │ │ │ │ + ldrb w0, [x27, #4] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dbc8 // b.none │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.eq 2d6c4 // b.none │ │ │ │ + ldrb w0, [x27, #5] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dbe8 // b.none │ │ │ │ + cmp w1, #0x6 │ │ │ │ + b.eq 2d6c4 // b.none │ │ │ │ + ldrb w0, [x27, #6] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dbf0 // b.none │ │ │ │ + tbz w4, #3, 2dc00 │ │ │ │ + ldrb w0, [x27, #7] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dc08 // b.none │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ls 2dc10 // b.plast │ │ │ │ + ldrb w0, [x27, #8] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dc18 // b.none │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.eq 2d6c4 // b.none │ │ │ │ + ldrb w0, [x27, #9] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dd34 // b.none │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.eq 2d6c4 // b.none │ │ │ │ + ldrb w0, [x27, #10] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dd3c // b.none │ │ │ │ + cmp w1, #0xb │ │ │ │ + b.eq 2d6c4 // b.none │ │ │ │ + ldrb w0, [x27, #11] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dd44 // b.none │ │ │ │ + cmp w1, #0xc │ │ │ │ + b.eq 2d6c4 // b.none │ │ │ │ + ldrb w0, [x27, #12] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dd4c // b.none │ │ │ │ + cmp w1, #0xd │ │ │ │ + b.eq 2d6c4 // b.none │ │ │ │ + ldrb w0, [x27, #13] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dda0 // b.none │ │ │ │ + cmp w1, #0xf │ │ │ │ + b.ne 2dda8 // b.any │ │ │ │ + ldrb w0, [x27, #14] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.eq 2dcd8 // b.none │ │ │ │ + fmov s27, w1 │ │ │ │ + adrp x3, 86000 │ │ │ │ + sub w2, w5, w1 │ │ │ │ + dup v30.4s, v27.s[0] │ │ │ │ + add x1, x27, w1, uxtw │ │ │ │ + ldr q31, [x3, #480] │ │ │ │ + lsr w0, w2, #4 │ │ │ │ + movi v28.16b, #0x3a │ │ │ │ + add x0, x1, w0, uxtw #4 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + b 2d700 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2d7e0 // b.none │ │ │ │ + add v30.4s, v30.4s, v29.4s │ │ │ │ + ldr q31, [x1] │ │ │ │ + cmeq v31.16b, v31.16b, v28.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x3, d31 │ │ │ │ + cbz x3, 2d6f0 │ │ │ │ + fmov w20, s30 │ │ │ │ + add x1, x27, w20, uxtw │ │ │ │ + b 2d730 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ add x1, x1, #0x1 │ │ │ │ - lsr x11, x4, #63 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3aaa0 // b.none │ │ │ │ - ldr x5, [x20, x1, lsl #3] │ │ │ │ - ldr x15, [x0, x1, lsl #3] │ │ │ │ - add x9, x5, x10 │ │ │ │ - ldr x8, [x19, x1, lsl #3] │ │ │ │ - and x4, x5, x15 │ │ │ │ - cmp x4, x5 │ │ │ │ - add x9, x9, x4 │ │ │ │ - csel x6, x4, x5, cs // cs = hs, nlast │ │ │ │ - eor x4, x9, x5 │ │ │ │ - cmp x6, x9 │ │ │ │ - orr x4, x4, x15 │ │ │ │ - cset w16, hi // hi = pmore │ │ │ │ - orr x15, x8, x15 │ │ │ │ - cbz x10, 3aa78 │ │ │ │ - cset w16, cs // cs = hs, nlast │ │ │ │ - orr x6, x4, x5 │ │ │ │ - mov w10, w16 │ │ │ │ - orn x6, x8, x6 │ │ │ │ - and x4, x4, x5 │ │ │ │ - cmp w21, w1 │ │ │ │ - b.ne 3aa08 // b.any │ │ │ │ - tst x12, x6 │ │ │ │ - b.eq 3aaf8 // b.none │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - b 3aa08 │ │ │ │ - cmp w25, w23 │ │ │ │ - csel w0, w25, w23, ls // ls = plast │ │ │ │ - cmp w0, w22 │ │ │ │ - csel w27, w27, w7, cc // cc = lo, ul, last │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - csel w25, w25, w22, cc // cc = lo, ul, last │ │ │ │ - cmp x13, x7 │ │ │ │ - b.ne 3a9e8 // b.any │ │ │ │ + cmp w5, w20 │ │ │ │ + b.ls 2d744 // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.ne 2d720 // b.any │ │ │ │ + cmp w5, w20 │ │ │ │ + b.hi 2d800 // b.pmore │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3768 │ │ │ │ + ldr x4, [x28, #144] │ │ │ │ + ubfiz x1, x21, #3, #32 │ │ │ │ + ldr x2, [x28, #168] │ │ │ │ + sxtw x0, w0 │ │ │ │ + str x0, [x4, x1] │ │ │ │ + str xzr, [x2, x1] │ │ │ │ + ldr x0, [x28, #176] │ │ │ │ + ldrb w2, [x28, #64] │ │ │ │ + strb w2, [x0, w21, uxtw] │ │ │ │ + ldr x0, [x28, #144] │ │ │ │ + ldr x0, [x0, x1] │ │ │ │ + cbnz x0, 2d790 │ │ │ │ + ldrb w0, [x27] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.ne 2ddcc // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x0, #0xd98 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 30a8 │ │ │ │ + mov x27, x0 │ │ │ │ + cbnz x0, 2d530 │ │ │ │ + ldr w0, [x28, #128] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.eq 2d1ac // b.none │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + add x2, x2, #0x1f8 │ │ │ │ + mov w5, #0xb // #11 │ │ │ │ + mov w1, #0x114 // #276 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + tst x2, #0xf │ │ │ │ + b.eq 2dbd0 // b.none │ │ │ │ + fmov w0, s27 │ │ │ │ + and w2, w2, #0xfffffff0 │ │ │ │ + add w20, w2, w0 │ │ │ │ + b 2d718 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 2d718 │ │ │ │ + cbz w20, 2dedc │ │ │ │ + ldr x2, [x28, #168] │ │ │ │ + add w6, w20, #0x1 │ │ │ │ + add w7, w20, #0x1 │ │ │ │ + mov x1, x6 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str w7, [sp, #20] │ │ │ │ + ubfiz x23, x21, #3, #32 │ │ │ │ + stp x5, x6, [sp, #24] │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x4, [x28, #168] │ │ │ │ + str x0, [x2, x23] │ │ │ │ + mov w2, w20 │ │ │ │ + ldr x0, [x4, x23] │ │ │ │ + bl 3948 │ │ │ │ + ldr x0, [x28, #168] │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + ldr w7, [sp, #20] │ │ │ │ + strb wzr, [x0, w20, uxtw] │ │ │ │ + cmp w7, w5 │ │ │ │ + b.cs 2df1c // b.hs, b.nlast │ │ │ │ + ldr x6, [sp, #32] │ │ │ │ + sub w0, w5, w20 │ │ │ │ + movi v29.4s, #0x10 │ │ │ │ + sub w11, w0, #0x2 │ │ │ │ + add x2, x27, x6 │ │ │ │ + neg x10, x2 │ │ │ │ + and w1, w10, #0xf │ │ │ │ + add w4, w1, #0x10 │ │ │ │ + cmp w4, #0x17 │ │ │ │ + csel w4, w4, w25, cs // cs = hs, nlast │ │ │ │ + cmp w4, w11 │ │ │ │ + b.hi 2db90 // b.pmore │ │ │ │ + cbz w1, 2dbf8 │ │ │ │ + ldrb w4, [x27, w7, uxtw] │ │ │ │ + cmp w4, #0x3a │ │ │ │ + b.eq 2df1c // b.none │ │ │ │ + add w4, w20, #0x2 │ │ │ │ + tst x10, #0xe │ │ │ │ + b.eq 2d9f4 // b.none │ │ │ │ + ldrb w11, [x27, w4, uxtw] │ │ │ │ + cmp w11, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0x3 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.ls 2d9f4 // b.plast │ │ │ │ + ldrb w11, [x27, w4, uxtw] │ │ │ │ + cmp w11, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0x4 │ │ │ │ + tst x10, #0xc │ │ │ │ + b.eq 2d9f4 // b.none │ │ │ │ + ldrb w11, [x27, w4, uxtw] │ │ │ │ + cmp w11, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0x5 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ls 2d9f4 // b.plast │ │ │ │ + ldrb w11, [x27, w4, uxtw] │ │ │ │ + cmp w11, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0x6 │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.eq 2d9f4 // b.none │ │ │ │ + ldrb w11, [x27, w4, uxtw] │ │ │ │ + cmp w11, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0x7 │ │ │ │ + cmp w1, #0x6 │ │ │ │ + b.eq 2d9f4 // b.none │ │ │ │ + ldrb w11, [x27, w4, uxtw] │ │ │ │ + cmp w11, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0x8 │ │ │ │ + tbz w10, #3, 2d9f4 │ │ │ │ + ldrb w10, [x27, w4, uxtw] │ │ │ │ + cmp w10, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0x9 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ls 2d9f4 // b.plast │ │ │ │ + ldrb w10, [x27, w4, uxtw] │ │ │ │ + cmp w10, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0xa │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.eq 2d9f4 // b.none │ │ │ │ + ldrb w10, [x27, w4, uxtw] │ │ │ │ + cmp w10, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0xb │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.eq 2d9f4 // b.none │ │ │ │ + ldrb w10, [x27, w4, uxtw] │ │ │ │ + cmp w10, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0xc │ │ │ │ + cmp w1, #0xb │ │ │ │ + b.eq 2d9f4 // b.none │ │ │ │ + ldrb w10, [x27, w4, uxtw] │ │ │ │ + cmp w10, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0xd │ │ │ │ + cmp w1, #0xc │ │ │ │ + b.eq 2d9f4 // b.none │ │ │ │ + ldrb w10, [x27, w4, uxtw] │ │ │ │ + cmp w10, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0xe │ │ │ │ + cmp w1, #0xd │ │ │ │ + b.eq 2d9f4 // b.none │ │ │ │ + ldrb w10, [x27, w4, uxtw] │ │ │ │ + cmp w10, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0xf │ │ │ │ + cmp w1, #0xf │ │ │ │ + b.ne 2d9f4 // b.any │ │ │ │ + ldrb w10, [x27, w4, uxtw] │ │ │ │ + cmp w10, #0x3a │ │ │ │ + b.eq 2da70 // b.none │ │ │ │ + add w4, w20, #0x10 │ │ │ │ + adrp x3, 86000 │ │ │ │ + sub w10, w0, #0x1 │ │ │ │ + dup v30.4s, w4 │ │ │ │ + add x0, x6, w1, uxtw │ │ │ │ + ldr q31, [x3, #480] │ │ │ │ + sub w6, w10, w1 │ │ │ │ + movi v28.16b, #0x3a │ │ │ │ + add x0, x27, x0 │ │ │ │ + lsr w1, w6, #4 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + add x1, x0, w1, uxtw #4 │ │ │ │ + b 2da34 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2dafc // b.none │ │ │ │ + add v30.4s, v30.4s, v29.4s │ │ │ │ + ldr q31, [x0] │ │ │ │ + cmeq v31.16b, v31.16b, v28.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x3, d31 │ │ │ │ + cbz x3, 2da24 │ │ │ │ + fmov w4, s30 │ │ │ │ + add x0, x27, w4, uxtw │ │ │ │ + b 2da64 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp w5, w4 │ │ │ │ + b.ls 2da70 // b.plast │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x3a │ │ │ │ + b.ne 2da54 // b.any │ │ │ │ + cmp w7, w4 │ │ │ │ + b.cs 2df1c // b.hs, b.nlast │ │ │ │ + sub w20, w4, w7 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str w4, [sp, #20] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov w2, w20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 3948 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + strb wzr, [x0, w20, uxtw] │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3768 │ │ │ │ + sxtw x0, w0 │ │ │ │ + ldr x1, [x28, #144] │ │ │ │ + ldr w4, [sp, #20] │ │ │ │ + str x0, [x1, x23] │ │ │ │ + cbnz x0, 2dad8 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.ne 2de84 // b.any │ │ │ │ + add w1, w4, #0x1 │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w0, [x27, w1, uxtw] │ │ │ │ + sub w1, w0, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + b.ne 2defc // b.any │ │ │ │ + ldr x1, [x28, #176] │ │ │ │ + strb w0, [x1, w21, uxtw] │ │ │ │ + b 2d790 │ │ │ │ + tst x6, #0xf │ │ │ │ + b.eq 2dd90 // b.none │ │ │ │ + and w6, w6, #0xfffffff0 │ │ │ │ + add w4, w4, w6 │ │ │ │ + b 2da4c │ │ │ │ + movi v27.2d, #0x0 │ │ │ │ + b 2d6c8 │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.ne 2dc20 // b.any │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, x25 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + bl 2f0a0 │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 2d038 // b.pmore │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ddc0 // b.any │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + movi v27.2s, #0x1 │ │ │ │ + b 2d6c8 │ │ │ │ + mov w4, w7 │ │ │ │ + b 2da4c │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + b 2d804 │ │ │ │ + movi v27.2s, #0x2 │ │ │ │ + b 2d6c8 │ │ │ │ + mov w20, #0x2 // #2 │ │ │ │ + b 2d804 │ │ │ │ + movi v27.2s, #0x3 │ │ │ │ + b 2d6c8 │ │ │ │ + mov w20, #0x3 // #3 │ │ │ │ + b 2d804 │ │ │ │ + movi v27.2s, #0x4 │ │ │ │ + b 2d6c8 │ │ │ │ + mov w20, #0x4 // #4 │ │ │ │ + b 2d804 │ │ │ │ + movi v31.4s, #0xd │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + mov w20, v30.s[3] │ │ │ │ + cmp w5, w20 │ │ │ │ + b.hi 2d804 // b.pmore │ │ │ │ + b 2d744 │ │ │ │ + mov w20, #0x5 // #5 │ │ │ │ + b 2d804 │ │ │ │ + mov w20, #0x6 // #6 │ │ │ │ + b 2d804 │ │ │ │ + mov w4, w7 │ │ │ │ + b 2d9f4 │ │ │ │ + movi v27.2s, #0x7 │ │ │ │ + b 2d6c8 │ │ │ │ + mov w20, #0x7 // #7 │ │ │ │ + b 2d804 │ │ │ │ + movi v27.2s, #0x8 │ │ │ │ + b 2d6c8 │ │ │ │ + mov w20, #0x8 // #8 │ │ │ │ + b 2d804 │ │ │ │ + adrp x23, af000 │ │ │ │ + ldr x23, [x23, #3920] │ │ │ │ + adrp x21, 82000 │ │ │ │ + adrp x22, 82000 │ │ │ │ + ubfiz x19, x19, #4, #32 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + add x22, x22, #0x70 │ │ │ │ + mov x28, #0x10 // #16 │ │ │ │ + ldr x20, [x27, x28] │ │ │ │ mov x0, x20 │ │ │ │ + bl 3a08 │ │ │ │ + mov x27, x0 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.ls 2dc8c // b.plast │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl 3360 <__stack_chk_fail@plt> │ │ │ │ + cbz w0, 2dce0 │ │ │ │ + cmp w27, #0xc │ │ │ │ + b.ls 2dc88 // b.plast │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0xc // #12 │ │ │ │ + bl 3360 <__stack_chk_fail@plt> │ │ │ │ + cbz w0, 2dca0 │ │ │ │ + ldr x25, [x26, x24, lsl #3] │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + cmp x28, x19 │ │ │ │ + b.eq 2db20 // b.none │ │ │ │ + ldr x27, [x25] │ │ │ │ + b 2dc40 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + sub w25, w27, #0xc │ │ │ │ + sub w1, w27, #0xb │ │ │ │ + str w25, [x0, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x27, [sp, #72] │ │ │ │ + mov w2, w25 │ │ │ │ + add x1, x20, #0x5 │ │ │ │ + str x0, [x27, #32] │ │ │ │ + bl 3948 │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + strb wzr, [x0, w25, uxtw] │ │ │ │ + b 2dc88 │ │ │ │ + mov w20, #0xe // #14 │ │ │ │ + b 2d804 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + sub w25, w27, #0x5 │ │ │ │ + sub w1, w27, #0x4 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w25, [x3, #24] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + mov w2, w25 │ │ │ │ + add x1, x20, #0x5 │ │ │ │ + str x0, [x3, #16] │ │ │ │ + bl 3948 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + strb wzr, [x0, w25, uxtw] │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + bl 3510 │ │ │ │ + b 2dc6c │ │ │ │ + mov w20, #0x9 // #9 │ │ │ │ + b 2d804 │ │ │ │ + mov w20, #0xa // #10 │ │ │ │ + b 2d804 │ │ │ │ + ldr w20, [sp, #64] │ │ │ │ + b 2d804 │ │ │ │ + mov w20, #0xc // #12 │ │ │ │ + b 2d804 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 2ddb0 // b.none │ │ │ │ + cmp w20, #0x3 │ │ │ │ + b.eq 2d1ac // b.none │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + add x2, x2, #0x118 │ │ │ │ + mov w5, #0x8 // #8 │ │ │ │ + mov w1, #0xc6 // #198 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + movi v31.4s, #0xd │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + mov w4, v30.s[3] │ │ │ │ + b 2da70 │ │ │ │ + mov w20, #0xd // #13 │ │ │ │ + b 2d804 │ │ │ │ + movi v27.2s, #0xe │ │ │ │ + b 2d6c8 │ │ │ │ + ldr x0, [x28, #120] │ │ │ │ bl 38a0 │ │ │ │ + str xzr, [x28, #120] │ │ │ │ + b 2d1ac │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + bl 3588 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + mov w5, #0xb // #11 │ │ │ │ + mov w1, #0x10c // #268 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + add x2, x2, #0xd8 │ │ │ │ + mov w5, #0x5 // #5 │ │ │ │ + mov w1, #0xa1 // #161 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + mov w6, w20 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x158 │ │ │ │ + mov w5, #0xa // #10 │ │ │ │ + mov w1, #0xdf // #223 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + mov x6, x19 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x138 │ │ │ │ + mov w5, #0xa // #10 │ │ │ │ + mov w1, #0xd8 // #216 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + add x2, x2, #0x198 │ │ │ │ + mov w5, #0xb // #11 │ │ │ │ + mov w1, #0x101 // #257 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + mov w1, #0x87 // #135 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xb18 │ │ │ │ + add x1, x1, #0xa0 │ │ │ │ + add x0, x0, #0x188 │ │ │ │ + mov w2, #0xef // #239 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xb18 │ │ │ │ + add x1, x1, #0xa0 │ │ │ │ + add x0, x0, #0x1d0 │ │ │ │ + mov w2, #0x104 // #260 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xb18 │ │ │ │ + add x1, x1, #0xa0 │ │ │ │ + add x0, x0, #0x190 │ │ │ │ + mov w2, #0xf9 // #249 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz w1, 2e150 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x25, x0, #0x4 │ │ │ │ + mov w0, #0xd0 // #208 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + umaddl x20, w1, w0, x25 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x23, 7f000 │ │ │ │ + adrp x24, 82000 │ │ │ │ + add x23, x23, #0xf70 │ │ │ │ + add x24, x24, #0x248 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 82000 │ │ │ │ + adrp x21, 84000 │ │ │ │ + ldur x3, [x25, #4] │ │ │ │ + add x2, x22, #0x238 │ │ │ │ + ldur x4, [x25, #20] │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov w0, w27 │ │ │ │ + ldur x5, [x25, #28] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w6, [x25] │ │ │ │ + bl 3510 │ │ │ │ + ldur x3, [x25, #36] │ │ │ │ + cbz x3, 2dfd0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldur d0, [x25, #52] │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.ge 2e008 // b.tcont │ │ │ │ + add x2, x21, #0x1d8 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + bl 3510 │ │ │ │ + cmp x20, x25 │ │ │ │ + b.ne 2df8c // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - orr x0, x0, x25, lsl #32 │ │ │ │ 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 │ │ │ │ - tst x12, x4 │ │ │ │ - cset w5, ne // ne = any │ │ │ │ - sub w22, w22, w5 │ │ │ │ - b 3aa08 │ │ │ │ - mov w27, #0xffffffff // #-1 │ │ │ │ - b 3aac0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x22, x21, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w24, [sp, #160] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - lsr w19, w2, #6 │ │ │ │ - add w23, w19, #0x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - lsl w11, w24, #1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldrb w3, [x25, #60] │ │ │ │ + cbz w3, 2dfd0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 84000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xeb8 │ │ │ │ + bl 3510 │ │ │ │ + ldur x3, [x25, #100] │ │ │ │ + cbz x3, 2dfd0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x18 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + bl 3510 │ │ │ │ + ldur x3, [x25, #108] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cbz x3, 2dfd0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldur x0, [x25, #116] │ │ │ │ + cbz x0, 2e154 │ │ │ │ + ldp w3, w4, [x0] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w5, [x0, #8] │ │ │ │ + add x2, x2, #0x250 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr w3, [x25, #124] │ │ │ │ + cbz w3, 2dfd0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 83000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x298 │ │ │ │ + bl 3510 │ │ │ │ + ldur x0, [x25, #132] │ │ │ │ + cbz x0, 2dfd0 │ │ │ │ + ldr w1, [x25, #124] │ │ │ │ + cbz w1, 2dfd0 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x26, x2, #0x268 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - add w11, w11, #0x3 │ │ │ │ - lsl x5, x24, #3 │ │ │ │ - ldr x0, [x21] │ │ │ │ - stp w1, w2, [x22] │ │ │ │ - ubfiz x26, x23, #3, #27 │ │ │ │ - add x1, x21, x11, lsl #3 │ │ │ │ - ldr x28, [sp, #136] │ │ │ │ - lsl x25, x11, #3 │ │ │ │ - mov x27, x3 │ │ │ │ - mov w20, w2 │ │ │ │ - mov x2, x26 │ │ │ │ - str x5, [sp, #96] │ │ │ │ - str w4, [sp, #104] │ │ │ │ - add x24, x21, x24, lsl #3 │ │ │ │ - stp x1, x7, [sp, #112] │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - bl 3ac8 │ │ │ │ - ldr x5, [sp, #96] │ │ │ │ + add x28, x1, #0x968 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x27, x1, #0xd98 │ │ │ │ + b 2e0e4 │ │ │ │ + ldur x0, [x25, #132] │ │ │ │ mov x2, x26 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x21, x5] │ │ │ │ - bl 3ac8 │ │ │ │ - ldr x0, [x21, x25] │ │ │ │ + ldr x3, [x0, x4, lsl #3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + str x4, [sp, #104] │ │ │ │ + bl 3510 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + mov x2, x27 │ │ │ │ + ldr w3, [x25, #124] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + cmp w3, w4 │ │ │ │ + b.hi 2e128 // b.pmore │ │ │ │ + mov x2, x28 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x4, [sp, #104] │ │ │ │ + bl 3510 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + ldr w0, [x25, #124] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.hi 2e0e0 // b.pmore │ │ │ │ + ldur x3, [x25, #140] │ │ │ │ + cbnz x3, 2e16c │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 2dfd0 │ │ │ │ + ret │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x260 │ │ │ │ + bl 3510 │ │ │ │ + b 2e090 │ │ │ │ + cbz w0, 2e148 │ │ │ │ + adrp x0, 82000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x26, x0, #0x268 │ │ │ │ + add x27, x1, #0x270 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x28, x0, #0xd98 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + ldur x1, [x25, #164] │ │ │ │ mov x2, x26 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - bl 3ac8 │ │ │ │ - ldr w4, [sp, #104] │ │ │ │ - cbz w4, 3ace8 │ │ │ │ - ldp x1, x7, [sp, #112] │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - add x26, x21, #0x8 │ │ │ │ - add x25, x24, #0x8 │ │ │ │ - mov w30, w4 │ │ │ │ - mov x10, #0x0 // #0 │ │ │ │ - lsl x18, x18, x20 │ │ │ │ - stp x24, x30, [sp, #104] │ │ │ │ - add x11, x1, #0x8 │ │ │ │ - ldrb w4, [x27, x10] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x13, #0x0 // #0 │ │ │ │ - ldr x24, [x21, x10, lsl #3] │ │ │ │ + ldr x4, [x3, x6, lsl #3] │ │ │ │ + mov x0, x19 │ │ │ │ + cbz x1, 2e1e8 │ │ │ │ + ldr x3, [x1, x6, lsl #3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbz x3, 2e1e8 │ │ │ │ + ldur x5, [x25, #172] │ │ │ │ + mov x2, x27 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + ldrb w5, [x5, x6] │ │ │ │ + bl 3510 │ │ │ │ + ldr x6, [sp, #104] │ │ │ │ + ldr w0, [x25, #124] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, w6 │ │ │ │ + b.hi 2e200 // b.pmore │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + cmp w0, w6 │ │ │ │ + b.ls 2e148 // b.plast │ │ │ │ + ldur x3, [x25, #140] │ │ │ │ + b 2e18c │ │ │ │ + mov x3, x4 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + bl 3510 │ │ │ │ + ldr x6, [sp, #104] │ │ │ │ + b 2e1c4 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + bl 3510 │ │ │ │ + ldr x6, [sp, #104] │ │ │ │ + ldr w0, [x25, #124] │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + cmp w0, w6 │ │ │ │ + b.ls 2e148 // b.plast │ │ │ │ + ldur x3, [x25, #140] │ │ │ │ + b 2e18c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x8, x0 │ │ │ │ + adrp x5, 87000 │ │ │ │ + add x5, x5, #0xb30 │ │ │ │ + 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, 82000 │ │ │ │ + ldrsw x9, [x0, #24] │ │ │ │ + add x3, x3, #0x280 │ │ │ │ + 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 x5, x5, x10 │ │ │ │ + str w11, [sp, #16] │ │ │ │ + add x4, x4, x9 │ │ │ │ + add x0, x19, #0x3e0 │ │ │ │ + bl 3a20 │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add x0, x19, #0x3e0 │ │ │ │ + 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 w2, [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 x3, [x1] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz w2, 2e358 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr w4, [x7, x4, lsl #2] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr x17, [x26, x10, lsl #3] │ │ │ │ - str x10, [sp, #96] │ │ │ │ - ldr x16, [x25, x10, lsl #3] │ │ │ │ - ldr x15, [x28, x4, lsl #3] │ │ │ │ - ldr x14, [x11, x10, lsl #3] │ │ │ │ - ldr x30, [x0, x10, lsl #3] │ │ │ │ - b 3ac58 │ │ │ │ - orr x9, x2, x5, lsl #1 │ │ │ │ - lsl x2, x0, #1 │ │ │ │ - orr x10, x9, x4 │ │ │ │ - and x9, x9, x4 │ │ │ │ - orn x4, x2, x10 │ │ │ │ - lsr x2, x5, #63 │ │ │ │ - orr x4, x4, x13 │ │ │ │ - str x4, [x17, x1, lsl #3] │ │ │ │ - str x9, [x16, x1, lsl #3] │ │ │ │ - lsr x13, x0, #63 │ │ │ │ - str x6, [x14, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x23, x1 │ │ │ │ - b.eq 3acbc // b.none │ │ │ │ - ldr x0, [x24, x1, lsl #3] │ │ │ │ - ldr x4, [x15, x1, lsl #3] │ │ │ │ - add x9, x0, x8 │ │ │ │ - ldr x10, [x30, x1, lsl #3] │ │ │ │ - and x5, x0, x4 │ │ │ │ - cmp x5, x0 │ │ │ │ - add x9, x9, x5 │ │ │ │ - csel x5, x5, x0, cs // cs = hs, nlast │ │ │ │ - eor x6, x9, x0 │ │ │ │ - cmp x5, x9 │ │ │ │ - orr x6, x6, x4 │ │ │ │ - cset w12, hi // hi = pmore │ │ │ │ - orr x4, x10, x4 │ │ │ │ - cbz x8, 3ac94 │ │ │ │ - cset w12, cs // cs = hs, nlast │ │ │ │ - orr x5, x6, x0 │ │ │ │ - mov w8, w12 │ │ │ │ - orn x5, x10, x5 │ │ │ │ - and x0, x6, x0 │ │ │ │ - cmp w19, w1 │ │ │ │ - b.ne 3ac20 // b.any │ │ │ │ - tst x18, x5 │ │ │ │ - b.eq 3ad0c // b.none │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - b 3ac20 │ │ │ │ - ldr x10, [sp, #96] │ │ │ │ - cmp w3, w20 │ │ │ │ - b.cc 3acd8 // b.lo, b.ul, b.last │ │ │ │ - ldr w1, [x22, #4] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.cc 3acd8 // b.lo, b.ul, b.last │ │ │ │ - stp w10, w20, [x22] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - cmp x10, x0 │ │ │ │ - b.ne 3abe4 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + b.ne 2e464 // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + add sp, sp, #0x170 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x21, [sp, #176] │ │ │ │ + bl 3078 │ │ │ │ + adrp x19, b0000 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 3060 │ │ │ │ + add x1, x19, #0x3e0 │ │ │ │ + ldr x2, [x1, #32] │ │ │ │ + cbz x2, 2e450 │ │ │ │ + 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, 87000 │ │ │ │ + add x5, x5, #0xb30 │ │ │ │ + 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, 82000 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + add x3, x3, #0x280 │ │ │ │ + ldr x21, [x19, #32] │ │ │ │ + str w1, [sp] │ │ │ │ + mov x2, #0x1a // #26 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + str x10, [sp, #88] │ │ │ │ + bl 3a20 │ │ │ │ mov x0, x21 │ │ │ │ - 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 │ │ │ │ + mov x4, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x3, 82000 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x3, x3, #0x2a0 │ │ │ │ + add x2, x2, #0x2b0 │ │ │ │ + bl 3510 │ │ │ │ + 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 35d0 │ │ │ │ + ldr x21, [sp, #176] │ │ │ │ + b 2e328 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3920] │ │ │ │ + ldr x2, [x2] │ │ │ │ + str x2, [x1, #32] │ │ │ │ + b 2e37c │ │ │ │ + str x21, [sp, #176] │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 3a50 │ │ │ │ + cbz x0, 2e4a8 │ │ │ │ + adrp x1, b0000 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + str x0, [x1, #1024] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - tst x18, x0 │ │ │ │ - cset w9, ne // ne = any │ │ │ │ - sub w20, w20, w9 │ │ │ │ - b 3ac20 │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xc90 │ │ │ │ + mov w1, #0x6c // #108 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x160 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + mov x20, x3 │ │ │ │ + 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 x3, [x0] │ │ │ │ + str x3, [sp, #152] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz w1, 2e554 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2e678 // b.any │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + ldp x19, x20, [sp, #176] │ │ │ │ + add sp, sp, #0x160 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + str w2, [sp, #44] │ │ │ │ + bl 3078 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 3060 │ │ │ │ + adrp x3, b0000 │ │ │ │ + add x1, x3, #0x3e0 │ │ │ │ + ldr w2, [sp, #44] │ │ │ │ + ldr x4, [x1, #32] │ │ │ │ + cbz x4, 2e664 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.gt 2e520 │ │ │ │ + ldr w1, [x0, #20] │ │ │ │ + add x8, x3, #0x3e0 │ │ │ │ + ldp w7, w6, [x0, #8] │ │ │ │ + mov w10, #0xffffffe0 // #-32 │ │ │ │ + ldrsw x2, [x0, #16] │ │ │ │ + mov w9, #0xffffff80 // #-128 │ │ │ │ + add w3, w1, #0x76c │ │ │ │ + ldrsw x1, [x0, #24] │ │ │ │ + str w3, [sp, #16] │ │ │ │ + adrp x5, 87000 │ │ │ │ + stp w10, w9, [sp, #112] │ │ │ │ + add x5, x5, #0xb30 │ │ │ │ + add x4, x5, #0x30 │ │ │ │ + add x1, x1, x1, lsl #1 │ │ │ │ + ldr w3, [x0] │ │ │ │ + add x11, sp, #0x140 │ │ │ │ + str w3, [sp, #8] │ │ │ │ + add x4, x4, x1 │ │ │ │ + str x8, [sp, #32] │ │ │ │ + add x2, x2, x2, lsl #1 │ │ │ │ + ldr x19, [x8, #32] │ │ │ │ + add x5, x5, x2 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + mov x0, x8 │ │ │ │ + add x8, sp, #0x160 │ │ │ │ + str w1, [sp] │ │ │ │ + mov x2, #0x1a // #26 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x3, 82000 │ │ │ │ + add x3, x3, #0x280 │ │ │ │ + stp x8, x8, [sp, #88] │ │ │ │ + str x11, [sp, #104] │ │ │ │ + bl 3a20 │ │ │ │ + ldr x4, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x3, 82000 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x3, x3, #0x2a0 │ │ │ │ + add x2, x2, #0x2b0 │ │ │ │ + bl 3510 │ │ │ │ + ldr x8, [sp, #32] │ │ │ │ + add x3, sp, #0x30 │ │ │ │ + ldur q30, [sp, #88] │ │ │ │ + mov x2, x20 │ │ │ │ + ldur q31, [sp, #104] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x8, #32] │ │ │ │ + str q30, [sp, #48] │ │ │ │ + stur q30, [sp, #120] │ │ │ │ + stur q31, [sp, #136] │ │ │ │ + str q31, [x3, #16] │ │ │ │ + bl 35d0 │ │ │ │ + b 2e524 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3920] │ │ │ │ + ldr x4, [x4] │ │ │ │ + str x4, [x1, #32] │ │ │ │ + b 2e584 │ │ │ │ + bl 3588 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldr w18, [sp, #176] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add w18, w18, #0x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w28, w4 │ │ │ │ - ldp x22, x27, [sp, #160] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - lsr w20, w2, #6 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w2 │ │ │ │ - lsl x19, x18, #3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add w23, w20, #0x1 │ │ │ │ - add x26, x27, x18, lsl #3 │ │ │ │ - ldr x0, [x27] │ │ │ │ - stp w1, w2, [x22] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - and w3, w24, #0x3f │ │ │ │ - ldr w21, [sp, #144] │ │ │ │ - ubfiz x2, x23, #3, #27 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str w3, [sp, #104] │ │ │ │ - str x7, [sp, #112] │ │ │ │ - bl 3ac8 │ │ │ │ - ldr x0, [x27, x19] │ │ │ │ - ubfiz x2, x23, #3, #27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - ldr w3, [sp, #104] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w0, w20, #0x2 │ │ │ │ - str w3, [sp, #104] │ │ │ │ - and x0, x0, #0x7ffffff │ │ │ │ - lsl x1, x1, x3 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 37e0 │ │ │ │ - ubfiz x1, x23, #3, #27 │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 2e6c8 │ │ │ │ + mov x20, x0 │ │ │ │ + lsl x0, x1, #3 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [x20] │ │ │ │ + cbz x0, 2e6ec │ │ │ │ + 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, 82000 │ │ │ │ + add x2, x2, #0x2d0 │ │ │ │ + mov w1, #0x4a // #74 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x318 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x328 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x50 // #80 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x318 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 38a0 │ │ │ │ + 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 │ │ │ │ + bti c │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x4, x1 │ │ │ │ + ldp x0, x1, [x0] │ │ │ │ + sub x5, x1, #0x1 │ │ │ │ + cmp x3, x5 │ │ │ │ + b.ge 2e780 // b.tcont │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + str x3, [x2, #16] │ │ │ │ + str x4, [x0, x3, lsl #3] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x6, #0x2710 // #10000 │ │ │ │ + add x1, x1, x6 │ │ │ │ + mov x29, sp │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + stp x2, x4, [sp, #16] │ │ │ │ + bl 3198 │ │ │ │ + ldp x2, x4, [sp, #16] │ │ │ │ + str x0, [x2] │ │ │ │ + cbz x0, 2e7d0 │ │ │ │ + ldp x1, x3, [x2, #8] │ │ │ │ + mov x5, #0x2710 // #10000 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add x1, x1, x5 │ │ │ │ + stp x1, x3, [x2, #8] │ │ │ │ + str x4, [x0, x3, lsl #3] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x360 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x7d // #125 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x318 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + tbz x1, #63, 2e814 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ucvtf d31, w21 │ │ │ │ - mov x1, #0x3f90000000000000 // #4580160821035794432 │ │ │ │ - fmov d30, x1 │ │ │ │ - ldr w3, [sp, #104] │ │ │ │ - ldr x7, [sp, #112] │ │ │ │ - movi v28.4s, #0x0 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - ldr x9, [sp, #152] │ │ │ │ - fcvtpu w10, d31 │ │ │ │ - sub w10, w10, #0x1 │ │ │ │ - cmp w10, w20 │ │ │ │ - csel w10, w10, w20, ls // ls = plast │ │ │ │ - cmp w10, #0x4 │ │ │ │ - b.ls 3b358 // b.plast │ │ │ │ - add w1, w10, #0x1 │ │ │ │ - add w2, w10, #0x1 │ │ │ │ - add x4, x0, x1, lsl #3 │ │ │ │ - add x1, x19, x1, lsl #2 │ │ │ │ - cmp x19, x4 │ │ │ │ - ccmp x0, x1, #0x2, cc // cc = lo, ul, last │ │ │ │ - b.cc 3b358 // b.lo, b.ul, b.last │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - adrp x1, 85000 │ │ │ │ - lsr w4, w2, #2 │ │ │ │ - mov x5, x19 │ │ │ │ - movi v26.4s, #0x1 │ │ │ │ - movi v27.4s, #0x4 │ │ │ │ - add x4, x19, w4, uxtw #4 │ │ │ │ - fneg v29.2d, v29.2d │ │ │ │ - ldr q30, [x1, #3856] │ │ │ │ - mov x1, x0 │ │ │ │ - add v31.4s, v30.4s, v26.4s │ │ │ │ - add v30.4s, v30.4s, v27.4s │ │ │ │ - shl v31.4s, v31.4s, #6 │ │ │ │ - str q31, [x5], #16 │ │ │ │ - stp q29, q29, [x1], #32 │ │ │ │ - cmp x4, x5 │ │ │ │ - b.ne 3ae50 // b.any │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 3aeb8 // b.none │ │ │ │ - and w5, w2, #0xfffffffc │ │ │ │ - add w1, w5, #0x1 │ │ │ │ - mov x2, x5 │ │ │ │ - lsl w4, w1, #6 │ │ │ │ - str w4, [x19, x5, lsl #2] │ │ │ │ - str d29, [x0, x5, lsl #3] │ │ │ │ - cmp w1, w10 │ │ │ │ - b.hi 3aeb8 // b.pmore │ │ │ │ - add w5, w4, #0x40 │ │ │ │ - str w5, [x19, w1, uxtw #2] │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - str d29, [x0, w1, uxtw #3] │ │ │ │ - cmp w2, w10 │ │ │ │ - b.hi 3aeb8 // b.pmore │ │ │ │ - add w4, w4, #0x80 │ │ │ │ - str w4, [x19, x2, lsl #2] │ │ │ │ - str d29, [x0, x2, lsl #3] │ │ │ │ - ubfiz x1, x20, #2, #26 │ │ │ │ - add x25, x19, x1 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - str w24, [x19, x1] │ │ │ │ - ubfiz x1, x20, #3, #26 │ │ │ │ - str x2, [x0, x1] │ │ │ │ - cbz w28, 3b144 │ │ │ │ - adrp x1, 86000 │ │ │ │ - mov w24, w21 │ │ │ │ - add x24, x24, #0x40 │ │ │ │ - mov x18, x26 │ │ │ │ - ldr q24, [x1, #32] │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr x8, [sp, #136] │ │ │ │ - dup v27.2d, x24 │ │ │ │ - ldr q26, [x1, #48] │ │ │ │ - mov x30, x27 │ │ │ │ - mvni v25.4s, #0x3 │ │ │ │ - mov w26, w28 │ │ │ │ - sub w6, w28, #0x1 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - str w3, [sp, #132] │ │ │ │ - str x27, [sp, #168] │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + sub x3, x1, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + ldr x0, [x2, x1, lsl #3] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + tbz x1, #63, 2e83c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + bic x3, x1, x1, asr #63 │ │ │ │ + ccmp x2, x3, #0x1, ge // ge = tcont │ │ │ │ + b.ge 2e868 // b.tcont │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + ldr x0, [x0] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + ldr x0, [x0, x2, lsl #3] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldrb w2, [x8, x23] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x14, x17, [x30] │ │ │ │ - mov x12, #0x0 // #0 │ │ │ │ - ldp x15, x16, [x18] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldr w2, [x7, x2, lsl #2] │ │ │ │ - mov x11, #0x0 // #0 │ │ │ │ - str x25, [sp, #104] │ │ │ │ - str w20, [sp, #112] │ │ │ │ - ldr x13, [x9, x2, lsl #3] │ │ │ │ - b 3af9c │ │ │ │ - ldr w3, [x19, x1, lsl #2] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str w3, [x19, x1, lsl #2] │ │ │ │ - orr x4, x4, x20, lsl #1 │ │ │ │ - lsl x3, x2, #1 │ │ │ │ - orr x25, x5, x4 │ │ │ │ - and x5, x5, x4 │ │ │ │ - orn x4, x3, x25 │ │ │ │ - add x3, x1, #0x1 │ │ │ │ - orr x4, x4, x12 │ │ │ │ - str x4, [x17, x1, lsl #3] │ │ │ │ - str x5, [x16, x1, lsl #3] │ │ │ │ - lsr x12, x2, #63 │ │ │ │ - lsr x4, x20, #63 │ │ │ │ - cmp w10, w3 │ │ │ │ - b.cc 3b01c // b.lo, b.ul, b.last │ │ │ │ - mov x1, x3 │ │ │ │ - ldr x3, [x14, x1, lsl #3] │ │ │ │ - ldr x5, [x13, x1, lsl #3] │ │ │ │ - add x25, x3, x11 │ │ │ │ - ldr x28, [x15, x1, lsl #3] │ │ │ │ - and x20, x5, x3 │ │ │ │ - cmp x3, x20 │ │ │ │ - add x25, x25, x20 │ │ │ │ - csel x20, x3, x20, cs // cs = hs, nlast │ │ │ │ - eor x2, x3, x25 │ │ │ │ - cmp x25, x20 │ │ │ │ - orr x2, x2, x5 │ │ │ │ - cset w27, cc // cc = lo, ul, last │ │ │ │ - orr x5, x5, x28 │ │ │ │ - cbz x11, 3afd8 │ │ │ │ - cset w27, ls // ls = plast │ │ │ │ - ldr x25, [x0, x1, lsl #3] │ │ │ │ - orr x20, x3, x2 │ │ │ │ - orn x20, x28, x20 │ │ │ │ - mov w11, w27 │ │ │ │ - and x2, x3, x2 │ │ │ │ - tst x20, x25 │ │ │ │ - b.ne 3af50 // b.any │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - tst x2, x25 │ │ │ │ - b.eq 3af64 // b.none │ │ │ │ - ldr w3, [x19, x1, lsl #2] │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - mov w27, #0xffffffff // #-1 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - str w3, [x19, x1, lsl #2] │ │ │ │ - b 3af64 │ │ │ │ - ldr w20, [sp, #112] │ │ │ │ - ldr x25, [sp, #104] │ │ │ │ - cmp w20, w10 │ │ │ │ - b.ls 3b174 // b.plast │ │ │ │ - ldr w5, [x19, w10, uxtw #2] │ │ │ │ - sub w5, w5, w27 │ │ │ │ - cmp w5, w21 │ │ │ │ - b.hi 3b174 // b.pmore │ │ │ │ - add w5, w10, #0x1 │ │ │ │ - add w15, w10, #0x1 │ │ │ │ - ldr x5, [x13, x5, lsl #3] │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - orr w28, w28, w5 │ │ │ │ - cbz w28, 3b174 │ │ │ │ - ubfiz x12, x3, #3, #32 │ │ │ │ - mov x5, #0xffffffffffffffff // #-1 │ │ │ │ - add w16, w1, #0x1 │ │ │ │ - ubfiz x3, x3, #2, #32 │ │ │ │ - str x5, [x14, x12] │ │ │ │ - ldr x5, [x18] │ │ │ │ - str xzr, [x5, x12] │ │ │ │ - ldr x5, [x30] │ │ │ │ - ldr x13, [x13, x12] │ │ │ │ - ldr x10, [x5, x12] │ │ │ │ - ldr x14, [x18] │ │ │ │ - and x5, x13, x10 │ │ │ │ - add x5, x5, x10 │ │ │ │ - ldr w1, [x19, w1, uxtw #2] │ │ │ │ - add x5, x5, x11 │ │ │ │ - ldr x11, [x14, x12] │ │ │ │ - eor x5, x5, x10 │ │ │ │ - orr x5, x5, x13 │ │ │ │ - orr x14, x10, x5 │ │ │ │ - and x5, x10, x5 │ │ │ │ - orn x14, x11, x14 │ │ │ │ - orr x11, x13, x11 │ │ │ │ - cmp w20, w16 │ │ │ │ - b.ls 3b320 // b.plast │ │ │ │ - add w1, w1, #0x40 │ │ │ │ - mov x10, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - sub w27, w1, w27 │ │ │ │ - str w27, [x19, x3] │ │ │ │ - str x10, [x0, x12] │ │ │ │ - tst x10, x14 │ │ │ │ - b.eq 3b30c // b.none │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - str w27, [x19, x3] │ │ │ │ - ldr x1, [x30, #8] │ │ │ │ - orr x14, x4, x14, lsl #1 │ │ │ │ - ldr x3, [x18, #8] │ │ │ │ - extr x5, x5, x2, #63 │ │ │ │ - orr x2, x11, x14 │ │ │ │ - mov w10, w15 │ │ │ │ - orn x5, x5, x2 │ │ │ │ - str x5, [x1, x12] │ │ │ │ - and x11, x11, x14 │ │ │ │ - str x11, [x3, x12] │ │ │ │ - ldr w1, [x25] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 3b12c // b.pmore │ │ │ │ - ldr w2, [x22, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 3b12c // b.pmore │ │ │ │ - cmp w6, w23 │ │ │ │ - b.ls 3b12c // b.plast │ │ │ │ - str w23, [x22] │ │ │ │ - ldr w1, [x25] │ │ │ │ - str w1, [x22, #4] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - add x30, x30, #0x8 │ │ │ │ - cmp x26, x23 │ │ │ │ - b.ne 3af20 // b.any │ │ │ │ - ldr x27, [sp, #168] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x27 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 x22, x0 │ │ │ │ + bl 3a08 │ │ │ │ + cmp x0, w20, uxtw │ │ │ │ + b.cc 2e910 // b.lo, b.ul, b.last │ │ │ │ + cmp w20, w19 │ │ │ │ + b.cc 2e8fc // b.lo, b.ul, b.last │ │ │ │ + adrp x21, 81000 │ │ │ │ + add x21, x21, #0xa88 │ │ │ │ + nop │ │ │ │ + ldrb w2, [x22, x19] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 31c8 │ │ │ │ + cmp w20, w19 │ │ │ │ + b.cs 2e8e0 // b.hs, b.nlast │ │ │ │ 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 │ │ │ │ - cbz w10, 3b100 │ │ │ │ - sub w3, w10, #0x1 │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.ls 3b234 // b.plast │ │ │ │ - mov w4, w10 │ │ │ │ - sub x1, x4, #0x3 │ │ │ │ - add x2, x19, x1, lsl #2 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - lsr x5, x2, #2 │ │ │ │ - ubfx w2, w2, #2, #2 │ │ │ │ - cbz w2, 3b338 │ │ │ │ - ldr w4, [x19, x4, lsl #2] │ │ │ │ - cmp x4, x24 │ │ │ │ - b.cc 3b100 // b.lo, b.ul, b.last │ │ │ │ - tbz w5, #1, 3b1d8 │ │ │ │ - ldr w4, [x19, w3, uxtw #2] │ │ │ │ - cmp x4, x24 │ │ │ │ - b.cc 3b350 // b.lo, b.ul, b.last │ │ │ │ - sub w3, w10, #0x2 │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ne 3b1d8 // b.any │ │ │ │ - ldr w4, [x19, w3, uxtw #2] │ │ │ │ - cmp x24, x4 │ │ │ │ - b.hi 3b350 // b.pmore │ │ │ │ - sub w3, w10, #0x3 │ │ │ │ - dup v29.4s, w3 │ │ │ │ - sub w4, w10, w2 │ │ │ │ - sub x1, x1, w2, uxtw #2 │ │ │ │ - lsr w2, w4, #2 │ │ │ │ - add x1, x19, x1 │ │ │ │ - add v29.4s, v29.4s, v24.4s │ │ │ │ - sub x2, x1, w2, uxtw #4 │ │ │ │ - b 3b204 │ │ │ │ - add v29.4s, v29.4s, v25.4s │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 3b2f8 // b.none │ │ │ │ - ldr q30, [x1] │ │ │ │ - sub x1, x1, #0x10 │ │ │ │ - tbl v30.16b, {v30.16b}, v26.16b │ │ │ │ - zip2 v31.4s, v30.4s, v28.4s │ │ │ │ - zip1 v30.4s, v30.4s, v28.4s │ │ │ │ - cmhi v31.2d, v27.2d, v31.2d │ │ │ │ - cmhi v30.2d, v27.2d, v30.2d │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x5, d31 │ │ │ │ - cbz x5, 3b1f8 │ │ │ │ - fmov w10, s29 │ │ │ │ - ldr w1, [x19, w10, uxtw #2] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.cc 3b100 // b.lo, b.ul, b.last │ │ │ │ - subs w1, w10, #0x1 │ │ │ │ - b.eq 3b340 // b.none │ │ │ │ - ldr w2, [x19, w1, uxtw #2] │ │ │ │ - cmp x2, x24 │ │ │ │ - b.cc 3b348 // b.lo, b.ul, b.last │ │ │ │ - subs w1, w10, #0x2 │ │ │ │ - b.eq 3b340 // b.none │ │ │ │ - ldr w2, [x19, w1, uxtw #2] │ │ │ │ - cmp x24, x2 │ │ │ │ - b.hi 3b348 // b.pmore │ │ │ │ - subs w1, w10, #0x3 │ │ │ │ - b.eq 3b340 // b.none │ │ │ │ - ldr w2, [x19, w1, uxtw #2] │ │ │ │ - cmp x2, x24 │ │ │ │ - b.cc 3b348 // b.lo, b.ul, b.last │ │ │ │ - subs w1, w10, #0x4 │ │ │ │ - b.eq 3b340 // b.none │ │ │ │ - ldr w2, [x19, w1, uxtw #2] │ │ │ │ - cmp x24, x2 │ │ │ │ - b.hi 3b348 // b.pmore │ │ │ │ - subs w1, w10, #0x5 │ │ │ │ - b.eq 3b340 // b.none │ │ │ │ - ldr w2, [x19, w1, uxtw #2] │ │ │ │ - cmp x2, x24 │ │ │ │ - b.cc 3b348 // b.lo, b.ul, b.last │ │ │ │ - subs w1, w10, #0x6 │ │ │ │ - b.eq 3b340 // b.none │ │ │ │ - ldr w2, [x19, w1, uxtw #2] │ │ │ │ - cmp x2, x24 │ │ │ │ - b.cc 3b348 // b.lo, b.ul, b.last │ │ │ │ - subs w1, w10, #0x7 │ │ │ │ - b.eq 3b340 // b.none │ │ │ │ - ldr w2, [x19, w1, uxtw #2] │ │ │ │ - cmp x2, x24 │ │ │ │ - b.cc 3b348 // b.lo, b.ul, b.last │ │ │ │ - subs w1, w10, #0x8 │ │ │ │ - b.eq 3b340 // b.none │ │ │ │ - ldr w2, [x19, w1, uxtw #2] │ │ │ │ - cmp x2, x24 │ │ │ │ - b.cc 3b348 // b.lo, b.ul, b.last │ │ │ │ - subs w10, w10, #0x9 │ │ │ │ - b.eq 3b100 // b.none │ │ │ │ - ldr w1, [x19, w10, uxtw #2] │ │ │ │ - cmp x1, x24 │ │ │ │ - csel w10, w10, wzr, cc // cc = lo, ul, last │ │ │ │ - b 3b100 │ │ │ │ - ands w10, w4, #0x3 │ │ │ │ - b.eq 3b100 // b.none │ │ │ │ - and w4, w4, #0xfffffffc │ │ │ │ - sub w10, w3, w4 │ │ │ │ - b 3b234 │ │ │ │ - tst x10, x5 │ │ │ │ - b.eq 3b0d8 // b.none │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - str w27, [x19, x3] │ │ │ │ - b 3b0d8 │ │ │ │ - ldr w10, [sp, #132] │ │ │ │ - add w1, w10, w1 │ │ │ │ - ldr x10, [sp, #120] │ │ │ │ - sub w27, w1, w27 │ │ │ │ - str w27, [x19, x3] │ │ │ │ - b 3b0c8 │ │ │ │ - mov w3, w10 │ │ │ │ - b 3b1d8 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - b 3b100 │ │ │ │ - mov w10, w1 │ │ │ │ - b 3b100 │ │ │ │ - mov w10, w3 │ │ │ │ - b 3b100 │ │ │ │ - add w11, w10, #0x2 │ │ │ │ - sub x6, x19, #0x4 │ │ │ │ - sub x5, x0, #0x8 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x4, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - lsl w2, w1, #6 │ │ │ │ - str w2, [x6, x1, lsl #2] │ │ │ │ - str x4, [x5, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x11, x1 │ │ │ │ - b.ne 3b36c // b.any │ │ │ │ - b 3aeb8 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xb78 │ │ │ │ + add x1, x1, #0x398 │ │ │ │ + add x0, x0, #0x3b0 │ │ │ │ + mov w2, #0x2e // #46 │ │ │ │ + bl 34b0 │ │ │ │ + bti c │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 2e97c │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldrb w4, [x0, x3] │ │ │ │ + ldrb w1, [x0, x2] │ │ │ │ + eor w1, w1, w4 │ │ │ │ + strb w1, [x0, x2] │ │ │ │ + ldrb w4, [x0, x3] │ │ │ │ + eor w1, w1, w4 │ │ │ │ + strb w1, [x0, x3] │ │ │ │ + sub x3, x3, #0x1 │ │ │ │ + ldrb w4, [x0, x2] │ │ │ │ + eor w1, w1, w4 │ │ │ │ + strb w1, [x0, x2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.gt 2e944 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - cmp w4, #0x0 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - sub w19, w3, #0x1 │ │ │ │ - cset w3, gt │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cmp w19, #0x0 │ │ │ │ - mov w20, w4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x23, x5 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ccmp w3, #0x0, #0x4, gt │ │ │ │ - mov x25, x6 │ │ │ │ - mov x26, x7 │ │ │ │ - b.eq 3b56c // b.none │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - lsl w27, w2, #1 │ │ │ │ - mov x28, x1 │ │ │ │ - add w24, w2, #0x1 │ │ │ │ - add w27, w27, #0x3 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - b 3b43c │ │ │ │ - add x1, x27, x1 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldr x1, [x28, x1, lsl #3] │ │ │ │ - ldr x1, [x1, x2, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - b.ne 3b41c // b.any │ │ │ │ - ldrb w1, [x23, w20, sxtw] │ │ │ │ - ldr w1, [x25, x1, lsl #2] │ │ │ │ - ldr x1, [x26, x1, lsl #3] │ │ │ │ - ldr x1, [x1, x2, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - b.eq 3b558 // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 3b4b0 // b.none │ │ │ │ - ldr x3, [x28, w20, uxtw #3] │ │ │ │ - lsr w2, w19, #6 │ │ │ │ - sxtw x1, w20 │ │ │ │ - lsl x0, x22, x19 │ │ │ │ - ldr x3, [x3, x2, lsl #3] │ │ │ │ - tst x0, x3 │ │ │ │ - b.ne 3b3ec // b.any │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - add x3, x24, x1 │ │ │ │ - ldr x3, [x28, x3, lsl #3] │ │ │ │ - ldr x3, [x3, x2, lsl #3] │ │ │ │ - tst x0, x3 │ │ │ │ - b.ne 3b544 // b.any │ │ │ │ - ldrb w1, [x23, x1] │ │ │ │ - ldr w1, [x25, x1, lsl #2] │ │ │ │ - ldr x1, [x26, x1, lsl #3] │ │ │ │ - ldr x1, [x1, x2, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - b.eq 3b530 // b.none │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 1a4a0 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 3b43c // b.any │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 3b580 // b.none │ │ │ │ - add x23, x23, w20, sxtw │ │ │ │ - ldurb w0, [x23, #-1] │ │ │ │ - ldr w0, [x25, x0, lsl #2] │ │ │ │ - ldr x0, [x26, x0, lsl #3] │ │ │ │ - ldr x0, [x0] │ │ │ │ - tbz w0, #0, 3b5b4 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x2 │ │ │ │ + cbz x0, 2ea14 │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldrb w19, [x20] │ │ │ │ + mov x21, x1 │ │ │ │ + cbnz w19, 2e9bc │ │ │ │ + b 2ea24 │ │ │ │ + ldrb w19, [x20, #1]! │ │ │ │ + cbz w19, 2ea24 │ │ │ │ + mov w1, w19 │ │ │ │ mov x0, x21 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 3b508 │ │ │ │ - ldr w0, [x21, #20] │ │ │ │ - sub w1, w20, #0x1 │ │ │ │ - str w1, [x21, #28] │ │ │ │ - cmp w20, w0 │ │ │ │ - csel w20, w20, w0, ls // ls = plast │ │ │ │ - sub w0, w0, w20 │ │ │ │ - str w0, [x21, #20] │ │ │ │ + bl 3810 │ │ │ │ + cbnz x0, 2e9b4 │ │ │ │ + mov x22, x20 │ │ │ │ + b 2e9dc │ │ │ │ + ldrb w19, [x22, #1]! │ │ │ │ + cbz w19, 2e9f4 │ │ │ │ + mov w1, w19 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1a960 │ │ │ │ + bl 3810 │ │ │ │ + cbz x0, 2e9d4 │ │ │ │ + mov x0, x22 │ │ │ │ + strb wzr, [x0], #1 │ │ │ │ + str x0, [x23] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x20, [x2] │ │ │ │ + cbz x20, 2ea2c │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + b 2e9a4 │ │ │ │ + str xzr, [x23] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 2e9fc │ │ │ │ + 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 56b80 │ │ │ │ + str xzr, [x0] │ │ │ │ + str wzr, [x0, #8] │ │ │ │ + cmp x22, #0x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ccmp w19, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 2ea9c // b.any │ │ │ │ mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + bl 56b80 │ │ │ │ + add w2, w19, #0x1 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 3138 │ │ │ │ + strb wzr, [x0, w19, uxtw] │ │ │ │ + mov x24, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + cbz x0, 2ec50 │ │ │ │ + ldrb w22, [x0] │ │ │ │ + mov x25, x0 │ │ │ │ + cbnz w22, 2eae0 │ │ │ │ + b 2ec28 │ │ │ │ + ldrb w22, [x25, #1]! │ │ │ │ + cbz w22, 2ec28 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3810 │ │ │ │ + cbnz x0, 2ead8 │ │ │ │ + mov x23, x25 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + b 2eb04 │ │ │ │ + ldrb w22, [x23, #1]! │ │ │ │ + cbz w22, 2eb20 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3810 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 2eafc │ │ │ │ + mov x19, x23 │ │ │ │ + strb wzr, [x19], #1 │ │ │ │ + ldr x23, [x21] │ │ │ │ + ldr w22, [x21, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3a08 │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + str w1, [x21, #8] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + ubfiz x1, x1, #4, #32 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w23, [x21, #8] │ │ │ │ + mov x27, x0 │ │ │ │ + str x27, [x21] │ │ │ │ + add w1, w26, #0x1 │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + 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 3138 │ │ │ │ + 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, 2ec24 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + cbnz w1, 2ebd8 │ │ │ │ + b 2ec24 │ │ │ │ + ldrb w1, [x19, #1]! │ │ │ │ + cbz w1, 2ec24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3810 │ │ │ │ + cbnz x0, 2ebd0 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + mov x25, x19 │ │ │ │ + cbnz w1, 2ebfc │ │ │ │ + b 2ec18 │ │ │ │ + ldrb w1, [x25, #1]! │ │ │ │ + cbz w1, 2ec18 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3810 │ │ │ │ + cbz x0, 2ebf4 │ │ │ │ + mov x0, x25 │ │ │ │ + strb wzr, [x0], #1 │ │ │ │ + ldr x23, [x21] │ │ │ │ + ldr w22, [x21, #8] │ │ │ │ + mov x25, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + b 2eb28 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - bl 1a4a0 │ │ │ │ - b 3b498 │ │ │ │ - mov x0, x21 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x3, x22 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x3c8 │ │ │ │ + ldr x0, [x0] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - bl 1a4a0 │ │ │ │ - b 3b49c │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - bl 1a4a0 │ │ │ │ - b 3b428 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 3b4c0 // b.any │ │ │ │ - tbnz w19, #31, 3b4e4 │ │ │ │ + bl 3510 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ nop │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmn w19, #0x1 │ │ │ │ - b.eq 3b4e4 // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmn w19, #0x1 │ │ │ │ - b.ne 3b580 // b.any │ │ │ │ - b 3b4e4 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - bl 1a4a0 │ │ │ │ - b 3b4e4 │ │ │ │ bti c │ │ │ │ - cbz w2, 3b608 │ │ │ │ + ldr w5, [x2] │ │ │ │ + mov x8, x2 │ │ │ │ + cbz w5, 2ed60 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov w5, w5 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ + mov w6, #0xfffffffe // #-2 │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + mov w7, #0x22 // #34 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - add x20, x1, w2, uxtw #3 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19], #8 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 3b5e4 // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w3, [x1, x0] │ │ │ │ + cmp w3, #0x27 │ │ │ │ + ccmp w3, w7, #0x4, ne // ne = any │ │ │ │ + b.eq 2ecdc // b.none │ │ │ │ + cmn w4, #0x1 │ │ │ │ + mov w6, w0 │ │ │ │ + csel w4, w4, w0, ne // ne = any │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ne 2ecc0 // b.any │ │ │ │ + sub w20, w6, w4 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add w19, w20, #0x1 │ │ │ │ + mov w5, w19 │ │ │ │ + tbnz w4, #31, 2ed48 │ │ │ │ + mov x3, x1 │ │ │ │ + add w1, w20, #0x2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + sxtw x1, w1 │ │ │ │ + str w4, [sp, #52] │ │ │ │ + str x8, [sp, #56] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + sxtw x2, w19 │ │ │ │ + ldr w4, [sp, #52] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x1, x3, w4, sxtw │ │ │ │ + bl 3948 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + mov w5, w19 │ │ │ │ + ldr x8, [sp, #56] │ │ │ │ + add x6, x3, w20, sxtw │ │ │ │ + strb wzr, [x6, #1] │ │ │ │ + str w5, [x8] │ │ │ │ + mov x0, x3 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x0, x3 │ │ │ │ + str w5, [x2] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x8, x2 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr w5, [x2] │ │ │ │ + cbz w5, 2ee4c │ │ │ │ + mov w5, w5 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w7, #0xfffffffe // #-2 │ │ │ │ + mov w6, #0xffffffff // #-1 │ │ │ │ + b 2edac │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.eq 2eddc // b.none │ │ │ │ + ldrb w4, [x1, x0] │ │ │ │ + sub w3, w4, #0x9 │ │ │ │ + cmp w4, #0x20 │ │ │ │ + and w3, w3, #0xff │ │ │ │ + ccmp w3, #0x4, #0x0, ne // ne = any │ │ │ │ + b.ls 2eda0 // b.plast │ │ │ │ + cmn w6, #0x1 │ │ │ │ + mov w7, w0 │ │ │ │ + csel w6, w6, w0, ne // ne = any │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ne 2edac // b.any │ │ │ │ + sub w7, w7, w6 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + add w19, w7, #0x1 │ │ │ │ + mov w5, w19 │ │ │ │ + tbnz w6, #31, 2ee34 │ │ │ │ + mov x20, x1 │ │ │ │ + add w1, w7, #0x2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp w7, w6, [sp, #32] │ │ │ │ + sxtw x1, w1 │ │ │ │ + str x8, [sp, #40] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w6, [sp, #36] │ │ │ │ + sxtw x2, w19 │ │ │ │ + add x1, x20, w6, sxtw │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3948 │ │ │ │ + ldr w7, [sp, #32] │ │ │ │ + mov w5, w19 │ │ │ │ + ldr x8, [sp, #40] │ │ │ │ + add x7, x20, w7, sxtw │ │ │ │ + strb wzr, [x7, #1] │ │ │ │ + str w5, [x8] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str w5, [x8] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + 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, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x2 │ │ │ │ + ldr w20, [x2] │ │ │ │ + cbz w20, 2ef10 │ │ │ │ + mov w1, w20 │ │ │ │ + b 2eeac │ │ │ │ + cmp w0, #0x8 │ │ │ │ + b.hi 2eec8 // b.pmore │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 2ef04 // b.none │ │ │ │ + ldrb w0, [x21, x19] │ │ │ │ + mov w20, w19 │ │ │ │ + add w3, w19, #0x1 │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ls 2ee98 // b.plast │ │ │ │ + cmp w0, #0x20 │ │ │ │ + b.ne 2eea0 // b.any │ │ │ │ + mov w1, w3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x2, x19 │ │ │ │ + bl 3948 │ │ │ │ + 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 │ │ │ │ + add w1, w20, #0x2 │ │ │ │ + mov w20, w3 │ │ │ │ + b 2eecc │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + b 2eecc │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov w1, w0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz w1, 3b640 │ │ │ │ - and w2, w1, #0x1 │ │ │ │ - lsr w1, w1, #1 │ │ │ │ - add w0, w0, w2 │ │ │ │ - cbnz w1, 3b630 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cbz w1, 2ef4c │ │ │ │ + add x1, x0, w1, uxtw │ │ │ │ + ldrb w4, [x0] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.ne 2ef40 // b.any │ │ │ │ + strb w3, [x0] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 2ef30 // b.any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cmp x2, #0x0 │ │ │ │ + mov x5, x1 │ │ │ │ + ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 2ef74 // b.none │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x5, x2 │ │ │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 2ef7c // b.any │ │ │ │ + mov x0, x5 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x4, b0000 │ │ │ │ - mov x2, #0x3fc // #1020 │ │ │ │ + add w6, w4, w3 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x0, x1 │ │ │ │ + add w1, w6, #0x1 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w0 │ │ │ │ - mov w19, w1 │ │ │ │ - add x0, x4, #0x3e0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x4, x0 │ │ │ │ - adrp x1, 86000 │ │ │ │ - adrp x0, 86000 │ │ │ │ - adrp x2, 86000 │ │ │ │ - adrp x6, 86000 │ │ │ │ - ldr q22, [x1, #80] │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr q25, [x0, #64] │ │ │ │ - orr w0, w20, w19 │ │ │ │ - ldr q29, [x1, #96] │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr d23, [x2, #1072] │ │ │ │ - adrp x2, 86000 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d30, [x1, #1056] │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr d24, [x2, #1080] │ │ │ │ - adrp x2, 86000 │ │ │ │ - ldr q26, [x0, #112] │ │ │ │ - add x5, x4, #0x410 │ │ │ │ - add x0, x4, #0x200 │ │ │ │ - ldr d31, [x1, #1064] │ │ │ │ - ldr d27, [x2, #1088] │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - ldr d28, [x6, #1096] │ │ │ │ - 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] │ │ │ │ - ldr w0, [x4, x3] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz w0, 3b750 │ │ │ │ - nop │ │ │ │ - and w2, w0, #0x1 │ │ │ │ - lsr w0, w0, #1 │ │ │ │ - add w1, w1, w2 │ │ │ │ - cbnz w0, 3b740 │ │ │ │ - str w1, [x3, x5] │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - cmp x3, #0x3fc │ │ │ │ - b.ne 3b730 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + sxtw x1, w1 │ │ │ │ + str w4, [sp, #32] │ │ │ │ + stp w6, w3, [sp, #40] │ │ │ │ + bl 56b80 │ │ │ │ + ldrsw x2, [sp, #32] │ │ │ │ + mov x5, x0 │ │ │ │ + ldr w3, [sp, #44] │ │ │ │ + mov x1, x19 │ │ │ │ + str x5, [sp, #32] │ │ │ │ + add x0, x0, w3, sxtw │ │ │ │ + bl 3948 │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + ldr w6, [sp, #40] │ │ │ │ + mov x0, x5 │ │ │ │ + strb wzr, [x5, w6, sxtw] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - adrp x1, b0000 │ │ │ │ - add x1, x1, #0x3e0 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w2, [x1, #1024] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ne 3b7b0 // b.any │ │ │ │ - add x2, x1, #0x410 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w2, [x2, w3, uxtw #2] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 3b7b0 // b.none │ │ │ │ - ldr w0, [x1, #1020] │ │ │ │ - cmp w2, w0 │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ + cmp x2, #0x0 │ │ │ │ + mov x6, x1 │ │ │ │ + ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 2f00c // b.none │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x6, x2 │ │ │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 2f014 // b.any │ │ │ │ + mov x0, x6 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + add w7, w4, w3 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x0, x1 │ │ │ │ + add w1, w7, #0x2 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + sxtw x1, w1 │ │ │ │ + str w4, [sp, #40] │ │ │ │ + stp w7, w3, [sp, #52] │ │ │ │ + str w5, [sp, #60] │ │ │ │ + bl 56b80 │ │ │ │ + ldp w3, w5, [sp, #56] │ │ │ │ + mov x6, x0 │ │ │ │ + ldrsw x2, [sp, #40] │ │ │ │ + str x6, [sp, #40] │ │ │ │ + sxtw x1, w3 │ │ │ │ + strb w5, [x6, w3, sxtw] │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x6, x0 │ │ │ │ + bl 3948 │ │ │ │ + ldr x6, [sp, #40] │ │ │ │ + ldr w7, [sp, #52] │ │ │ │ + mov x0, x6 │ │ │ │ + add x7, x6, w7, sxtw │ │ │ │ + strb wzr, [x7, #1] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cbz w1, 3b9b4 │ │ │ │ paciasp │ │ │ │ - adrp x16, b0000 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + cbz x2, 2f100 │ │ │ │ + ldr w3, [x1, #8] │ │ │ │ + cbz w3, 2f0f8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + lsl x20, x19, #4 │ │ │ │ + ldr x0, [x2, x20] │ │ │ │ + cbz x0, 2f114 │ │ │ │ + bl 38a0 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x2, [x21] │ │ │ │ + ldr w3, [x21, #8] │ │ │ │ + str xzr, [x2, x20] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 2f0cc // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x2 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 38a0 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 2f0cc // b.pmore │ │ │ │ + b 2f0f4 │ │ │ │ + paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - add x2, x16, #0x3e0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - mov x18, x0 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - ldr w30, [x2, #1020] │ │ │ │ - cmp w0, #0xe │ │ │ │ - b.ls 3b9bc // b.plast │ │ │ │ - movi v24.4s, #0x0 │ │ │ │ - lsr w17, w1, #4 │ │ │ │ - dup v23.4s, w30 │ │ │ │ - add x2, x2, #0x410 │ │ │ │ - movi v31.4s, #0x1 │ │ │ │ - mov x3, x18 │ │ │ │ - add x17, x18, w17, uxtw #4 │ │ │ │ - mov v22.16b, v24.16b │ │ │ │ - ldr q30, [x3], #16 │ │ │ │ - zip1 v29.16b, v30.16b, v24.16b │ │ │ │ - zip2 v30.16b, v30.16b, v24.16b │ │ │ │ - zip1 v27.8h, v29.8h, v24.8h │ │ │ │ - zip2 v29.8h, v29.8h, v24.8h │ │ │ │ - zip1 v28.8h, v30.8h, v24.8h │ │ │ │ - zip2 v30.8h, v30.8h, v24.8h │ │ │ │ - fmov x0, d27 │ │ │ │ - mov w15, v27.s[1] │ │ │ │ - mov w14, v27.s[3] │ │ │ │ - mov w12, v29.s[1] │ │ │ │ - mov w11, v29.s[3] │ │ │ │ - mov w13, v27.s[2] │ │ │ │ - mov w9, v28.s[1] │ │ │ │ - mov w8, v28.s[3] │ │ │ │ - ldr s25, [x2, w0, uxtw #2] │ │ │ │ - fmov x0, d29 │ │ │ │ - ldr s19, [x2, w15, uxtw #2] │ │ │ │ - mov w10, v29.s[2] │ │ │ │ - ldr s26, [x2, w14, uxtw #2] │ │ │ │ - mov w7, v28.s[2] │ │ │ │ - ldr s27, [x2, w11, uxtw #2] │ │ │ │ - mov w6, v30.s[1] │ │ │ │ - ldr s20, [x2, w12, uxtw #2] │ │ │ │ - mov w5, v30.s[3] │ │ │ │ - uzp1 v19.2s, v19.2s, v26.2s │ │ │ │ - ldr s26, [x2, w0, uxtw #2] │ │ │ │ - fmov x0, d28 │ │ │ │ - ldr s21, [x2, w13, uxtw #2] │ │ │ │ - mov w4, v30.s[2] │ │ │ │ - uzp1 v20.2s, v20.2s, v27.2s │ │ │ │ - ldr s29, [x2, w10, uxtw #2] │ │ │ │ - uzp1 v25.2s, v25.2s, v21.2s │ │ │ │ - ldr s18, [x2, w8, uxtw #2] │ │ │ │ - ldr s27, [x2, w0, uxtw #2] │ │ │ │ - fmov x0, d30 │ │ │ │ - ldr s21, [x2, w9, uxtw #2] │ │ │ │ - uzp1 v26.2s, v26.2s, v29.2s │ │ │ │ - ldr s16, [x2, w7, uxtw #2] │ │ │ │ - zip1 v25.4s, v25.4s, v19.4s │ │ │ │ - ldr s29, [x2, w6, uxtw #2] │ │ │ │ - uzp1 v21.2s, v21.2s, v18.2s │ │ │ │ - ldr s17, [x2, w5, uxtw #2] │ │ │ │ - ldr s18, [x2, w4, uxtw #2] │ │ │ │ - uzp1 v27.2s, v27.2s, v16.2s │ │ │ │ - zip1 v26.4s, v26.4s, v20.4s │ │ │ │ - ldr s28, [x2, w0, uxtw #2] │ │ │ │ - uzp1 v30.2s, v29.2s, v17.2s │ │ │ │ - cmhi v16.4s, v25.4s, v31.4s │ │ │ │ - uzp1 v28.2s, v28.2s, v18.2s │ │ │ │ - zip1 v27.4s, v27.4s, v21.4s │ │ │ │ - cmhi v29.4s, v25.4s, v23.4s │ │ │ │ - cmhi v20.4s, v26.4s, v23.4s │ │ │ │ - zip1 v28.4s, v28.4s, v30.4s │ │ │ │ - cmhi v17.4s, v26.4s, v31.4s │ │ │ │ - cmhi v30.4s, v27.4s, v23.4s │ │ │ │ - cmhi v18.4s, v27.4s, v31.4s │ │ │ │ - cmhi v21.4s, v28.4s, v23.4s │ │ │ │ - cmhi v19.4s, v28.4s, v31.4s │ │ │ │ - cmhs v27.4s, v31.4s, v27.4s │ │ │ │ - and v29.16b, v29.16b, v16.16b │ │ │ │ - cmhs v25.4s, v31.4s, v25.4s │ │ │ │ - and v20.16b, v20.16b, v17.16b │ │ │ │ - cmhs v26.4s, v31.4s, v26.4s │ │ │ │ - and v30.16b, v30.16b, v18.16b │ │ │ │ - and v21.16b, v21.16b, v19.16b │ │ │ │ - cmhs v28.4s, v31.4s, v28.4s │ │ │ │ - orr v29.16b, v29.16b, v25.16b │ │ │ │ - orr v30.16b, v30.16b, v27.16b │ │ │ │ - orr v26.16b, v20.16b, v26.16b │ │ │ │ - orr v28.16b, v21.16b, v28.16b │ │ │ │ - bic v29.16b, v31.16b, v29.16b │ │ │ │ - bic v30.16b, v31.16b, v30.16b │ │ │ │ - bic v27.16b, v31.16b, v26.16b │ │ │ │ - bic v28.16b, v31.16b, v28.16b │ │ │ │ - add v29.4s, v29.4s, v27.4s │ │ │ │ - add v30.4s, v30.4s, v28.4s │ │ │ │ - add v30.4s, v30.4s, v29.4s │ │ │ │ - add v22.4s, v22.4s, v30.4s │ │ │ │ - cmp x17, x3 │ │ │ │ - b.ne 3b810 // b.any │ │ │ │ - addv s31, v22.4s │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x1, #0xf │ │ │ │ - b.eq 3b9a8 // b.none │ │ │ │ - and w2, w1, #0xfffffff0 │ │ │ │ - add x4, x16, #0x3e0 │ │ │ │ - add x2, x18, w2, uxtw │ │ │ │ - add x4, x4, #0x410 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w3, [x2] │ │ │ │ - ldr w3, [x4, x3, lsl #2] │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.ls 3b998 // b.plast │ │ │ │ - cmp w30, w3 │ │ │ │ - cinc w0, w0, cs // cs = hs, nlast │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w3, w2, w18 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.hi 3b980 // b.pmore │ │ │ │ + bl 56b80 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ + str xzr, [x0] │ │ │ │ + str wzr, [x0, #8] │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 3b968 │ │ │ │ - bti c │ │ │ │ - cbz w1, 3bb9c │ │ │ │ paciasp │ │ │ │ - adrp x16, b0000 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - add x2, x16, #0x3e0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - mov x18, x0 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - ldr w30, [x2, #1020] │ │ │ │ - cmp w0, #0xe │ │ │ │ - b.ls 3bba4 // b.plast │ │ │ │ - movi v25.4s, #0x0 │ │ │ │ - lsr w17, w1, #4 │ │ │ │ - dup v24.4s, w30 │ │ │ │ - add x2, x2, #0x410 │ │ │ │ - mov x3, x18 │ │ │ │ - add x17, x18, w17, uxtw #4 │ │ │ │ - mov v23.16b, v25.16b │ │ │ │ + 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 56b80 │ │ │ │ + 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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + lsr w6, w1, #1 │ │ │ │ + cbz w6, 2f200 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add x6, x0, w6, uxtw │ │ │ │ + mov x2, x0 │ │ │ │ nop │ │ │ │ - ldr q31, [x3], #16 │ │ │ │ - zip1 v30.16b, v31.16b, v25.16b │ │ │ │ - zip2 v31.16b, v31.16b, v25.16b │ │ │ │ - zip1 v28.8h, v30.8h, v25.8h │ │ │ │ - zip2 v30.8h, v30.8h, v25.8h │ │ │ │ - zip1 v29.8h, v31.8h, v25.8h │ │ │ │ - zip2 v31.8h, v31.8h, v25.8h │ │ │ │ - fmov x0, d28 │ │ │ │ - mov w15, v28.s[1] │ │ │ │ - mov w14, v28.s[3] │ │ │ │ - mov w13, v28.s[2] │ │ │ │ - mov w12, v30.s[1] │ │ │ │ - mov w11, v30.s[3] │ │ │ │ - mov w10, v30.s[2] │ │ │ │ - mov w9, v29.s[1] │ │ │ │ - ldr s27, [x2, w0, uxtw #2] │ │ │ │ - fmov x0, d30 │ │ │ │ - mov w8, v29.s[3] │ │ │ │ - ldr s20, [x2, w15, uxtw #2] │ │ │ │ - ldr s22, [x2, w14, uxtw #2] │ │ │ │ - mov w7, v29.s[2] │ │ │ │ - ldr s26, [x2, w13, uxtw #2] │ │ │ │ - mov w6, v31.s[1] │ │ │ │ - ldr s28, [x2, w0, uxtw #2] │ │ │ │ - fmov x0, d29 │ │ │ │ - mov w5, v31.s[3] │ │ │ │ - mov w4, v31.s[2] │ │ │ │ - uzp1 v20.2s, v20.2s, v22.2s │ │ │ │ - uzp1 v27.2s, v27.2s, v26.2s │ │ │ │ - ldr s19, [x2, w11, uxtw #2] │ │ │ │ - ldr s29, [x2, w0, uxtw #2] │ │ │ │ - fmov x0, d31 │ │ │ │ - ldr s22, [x2, w10, uxtw #2] │ │ │ │ - ldr s30, [x2, w8, uxtw #2] │ │ │ │ - ldr s21, [x2, w12, uxtw #2] │ │ │ │ - ldr s26, [x2, w9, uxtw #2] │ │ │ │ - uzp1 v28.2s, v28.2s, v22.2s │ │ │ │ - ldr s17, [x2, w7, uxtw #2] │ │ │ │ - uzp1 v21.2s, v21.2s, v19.2s │ │ │ │ - ldr s22, [x2, w6, uxtw #2] │ │ │ │ - uzp1 v26.2s, v26.2s, v30.2s │ │ │ │ - ldr s18, [x2, w5, uxtw #2] │ │ │ │ - ldr s30, [x2, w0, uxtw #2] │ │ │ │ - uzp1 v29.2s, v29.2s, v17.2s │ │ │ │ - zip1 v27.4s, v27.4s, v20.4s │ │ │ │ - ldr s19, [x2, w4, uxtw #2] │ │ │ │ - uzp1 v22.2s, v22.2s, v18.2s │ │ │ │ - zip1 v31.4s, v28.4s, v21.4s │ │ │ │ - uzp1 v30.2s, v30.2s, v19.2s │ │ │ │ - zip1 v29.4s, v29.4s, v26.4s │ │ │ │ - cmeq v26.4s, v27.4s, #0 │ │ │ │ - cmeq v21.4s, v31.4s, #0 │ │ │ │ - zip1 v30.4s, v30.4s, v22.4s │ │ │ │ - cmhi v28.4s, v31.4s, v24.4s │ │ │ │ - cmhi v27.4s, v27.4s, v24.4s │ │ │ │ - cmeq v31.4s, v29.4s, #0 │ │ │ │ - cmeq v22.4s, v30.4s, #0 │ │ │ │ - cmhi v29.4s, v29.4s, v24.4s │ │ │ │ - cmhi v30.4s, v30.4s, v24.4s │ │ │ │ - orr v27.16b, v26.16b, v27.16b │ │ │ │ - orr v28.16b, v21.16b, v28.16b │ │ │ │ - orr v31.16b, v31.16b, v29.16b │ │ │ │ - orr v29.16b, v22.16b, v30.16b │ │ │ │ - mvn v30.16b, v27.16b │ │ │ │ - mvn v28.16b, v28.16b │ │ │ │ - mvn v31.16b, v31.16b │ │ │ │ - mvn v29.16b, v29.16b │ │ │ │ - add v30.4s, v30.4s, v28.4s │ │ │ │ - add v31.4s, v31.4s, v29.4s │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - add v23.4s, v23.4s, v31.4s │ │ │ │ - cmp x3, x17 │ │ │ │ - b.ne 3ba20 // b.any │ │ │ │ - addv s31, v23.4s │ │ │ │ - fmov w2, s31 │ │ │ │ - add w0, w2, w1 │ │ │ │ - tst x1, #0xf │ │ │ │ - b.eq 3bb90 // b.none │ │ │ │ - and w2, w1, #0xfffffff0 │ │ │ │ - add x4, x16, #0x3e0 │ │ │ │ - add x2, x18, w2, uxtw │ │ │ │ - add x4, x4, #0x410 │ │ │ │ - ldrb w3, [x2] │ │ │ │ - ldr w3, [x4, x3, lsl #2] │ │ │ │ - cmp w30, w3 │ │ │ │ - cset w5, cs // cs = hs, nlast │ │ │ │ - cbz w3, 3bb80 │ │ │ │ - sub w0, w0, w5 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w3, w2, w18 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.hi 3bb68 // b.pmore │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + sub w3, w0, w2 │ │ │ │ + ldrb w4, [x2] │ │ │ │ + add w3, w3, w1 │ │ │ │ + ldrb w5, [x0, w3, uxtw] │ │ │ │ + strb w5, [x2], #1 │ │ │ │ + strb w4, [x0, w3, uxtw] │ │ │ │ + cmp x2, x6 │ │ │ │ + b.ne 2f1e0 // b.any │ │ │ │ ret │ │ │ │ - mov w0, w1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 3bb5c │ │ │ │ bti c │ │ │ │ - adrp x2, b0000 │ │ │ │ - add x2, x2, #0x3e0 │ │ │ │ - and x1, x1, #0xff │ │ │ │ - add x3, x2, #0x410 │ │ │ │ - and w6, w0, #0xff │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w4, [x2, #1024] │ │ │ │ - ldr w5, [x3, x1, lsl #2] │ │ │ │ - cmp w5, w4 │ │ │ │ - b.hi 3bbf0 // b.pmore │ │ │ │ - ldr w4, [x3, w6, uxtw #2] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w3, [x2, #1020] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 3bbf4 // b.plast │ │ │ │ + mov w3, w0 │ │ │ │ + mov x0, x1 │ │ │ │ + cmp w3, #0x0 │ │ │ │ + cbz w3, 2f288 │ │ │ │ + adrp x8, 82000 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x8, x8, #0x3f0 │ │ │ │ + b.le 2f294 │ │ │ │ + udiv w5, w3, w2 │ │ │ │ + cmp w3, w2 │ │ │ │ + mov x6, x1 │ │ │ │ + msub w7, w5, w2, w3 │ │ │ │ + mov w3, w5 │ │ │ │ + ldrb w5, [x8, w7, uxtw] │ │ │ │ + strb w5, [x0, x1] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b.cs 2f228 // b.hs, b.nlast │ │ │ │ + add w1, w6, #0x1 │ │ │ │ + lsr w5, w1, #1 │ │ │ │ + strb wzr, [x0, w1, sxtw] │ │ │ │ + cbz w5, 2f284 │ │ │ │ + add x5, x0, w5, uxtw │ │ │ │ + add w6, w6, w0 │ │ │ │ + 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 2f268 // b.any │ │ │ │ ret │ │ │ │ - ldr w0, [x2, w6, uxtw #2] │ │ │ │ - ldr w1, [x2, x1, lsl #2] │ │ │ │ - tst w1, w0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ + mov w1, #0x30 // #48 │ │ │ │ + strh w1, [x0] │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldrb w0, [x0, #2020] │ │ │ │ + strb wzr, [x0] │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + add w0, w4, #0x1 │ │ │ │ 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 │ │ │ │ - str d15, [sp, #48] │ │ │ │ - bl 37e0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x3fc // #1020 │ │ │ │ - bl 37e0 │ │ │ │ + mov w20, w2 │ │ │ │ + mov x19, x1 │ │ │ │ + add w1, w0, w2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + str w4, [sp, #44] │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, w20 │ │ │ │ mov x19, x0 │ │ │ │ - cbz w21, 3bcb4 │ │ │ │ - adrp x6, b0000 │ │ │ │ - add x6, x6, #0x3e0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x6, x6, #0x410 │ │ │ │ - add x5, x22, w21, uxtw │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldrb w3, [x0] │ │ │ │ - lsl x2, x3, #2 │ │ │ │ - ldr w1, [x19, x2] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x19, x2] │ │ │ │ - cbnz w4, 3bca4 │ │ │ │ - ldr w1, [x6, x3, lsl #2] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ne 3bc80 // b.any │ │ │ │ - cbnz w4, 3bea4 │ │ │ │ + bl 3180 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr w2, [sp, #44] │ │ │ │ + strb wzr, [x19, w20, uxtw] │ │ │ │ + bl 2f40 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + add w0, w2, w4 │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + add w2, w6, #0x1 │ │ │ │ + mov x22, x5 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w4 │ │ │ │ + mov x19, x3 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + add w1, w2, w0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w6, [sp, #76] │ │ │ │ + bl 56b80 │ │ │ │ mov x1, x19 │ │ │ │ - add x5, x19, #0x3fc │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr w2, [x1] │ │ │ │ - cbz w2, 3bce4 │ │ │ │ - ucvtf d31, w2 │ │ │ │ - add w4, w4, w2 │ │ │ │ - str d31, [x20, w3, uxtw #3] │ │ │ │ - cmp w3, #0x7 │ │ │ │ - b.eq 3c0a0 // b.none │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 3bcc4 // b.any │ │ │ │ - cmp w21, w4 │ │ │ │ - b.ne 3c080 // b.any │ │ │ │ - ldr d31, [x20] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 3bd88 │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr d31, [x20, #8] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 3be80 │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 3be5c │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 3be38 │ │ │ │ - ldr d31, [x20, #32] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 3be14 │ │ │ │ - ldr d31, [x20, #40] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 3bdf0 │ │ │ │ - ldr d31, [x20, #48] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 3bdcc │ │ │ │ - ldr d31, [x20, #56] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 3bda8 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, w20 │ │ │ │ + bl 3180 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x23 │ │ │ │ + strb wzr, [x19, w20, uxtw] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w2, [sp, #76] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2f40 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - fneg d0, d15 │ │ │ │ - ldr d15, [sp, #48] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d15, d31, d30 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 2e2e0 │ │ │ │ - fmul d15, d15, d0 │ │ │ │ - movi d31, #0x0 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 3bd08 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #72] │ │ │ │ - bl 2e2e0 │ │ │ │ - ldr d31, [sp, #72] │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 3bd5c │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #72] │ │ │ │ - bl 2e2e0 │ │ │ │ - ldr d31, [sp, #72] │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 3bd50 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #72] │ │ │ │ - bl 2e2e0 │ │ │ │ - ldr d31, [sp, #72] │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 3bd44 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #72] │ │ │ │ - bl 2e2e0 │ │ │ │ - ldr d31, [sp, #72] │ │ │ │ - fmul d31, d0, d31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 3bd38 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #72] │ │ │ │ - bl 2e2e0 │ │ │ │ - ldr d31, [sp, #72] │ │ │ │ - fmul d31, d0, d31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 3bd2c │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #72] │ │ │ │ - bl 2e2e0 │ │ │ │ - ldr d31, [sp, #72] │ │ │ │ - fmul d31, d0, d31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 3bd20 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #72] │ │ │ │ - bl 2e2e0 │ │ │ │ - ldr d31, [sp, #72] │ │ │ │ - fmul d31, d0, d31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 3bd14 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - movi v27.4s, #0x1 │ │ │ │ - adrp x3, b0000 │ │ │ │ - add x3, x3, #0x3e0 │ │ │ │ - mov w6, #0x8 // #8 │ │ │ │ - mov x11, #0x3 // #3 │ │ │ │ - mov x10, #0x4 // #4 │ │ │ │ - mov x9, #0x5 // #5 │ │ │ │ - mov x8, #0x6 // #6 │ │ │ │ - mov x7, #0x7 // #7 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - b 3beec │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp x1, #0x3fc │ │ │ │ - b.eq 3bf64 // b.none │ │ │ │ - ldr w2, [x1, x3] │ │ │ │ - cbz w2, 3bee0 │ │ │ │ - ldr w4, [x19, x1] │ │ │ │ - cbz w4, 3bee0 │ │ │ │ - fmov s31, w2 │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - ushr v30.2s, v31.2s, #4 │ │ │ │ - ushr v24.2s, v31.2s, #6 │ │ │ │ - ushr v28.2s, v31.2s, #5 │ │ │ │ - ushr v25.2s, v31.2s, #7 │ │ │ │ - ushr v26.2s, v31.2s, #3 │ │ │ │ - ushr v29.2s, v31.2s, #1 │ │ │ │ - ushr v31.2s, v31.2s, #2 │ │ │ │ - uzp1 v30.2s, v30.2s, v24.2s │ │ │ │ - uzp1 v28.2s, v28.2s, v25.2s │ │ │ │ - uzp1 v29.2s, v29.2s, v26.2s │ │ │ │ - fmov s26, w2 │ │ │ │ - uzp1 v31.2s, v26.2s, v31.2s │ │ │ │ - fmov s26, w4 │ │ │ │ - zip1 v30.4s, v30.4s, v28.4s │ │ │ │ - zip1 v31.4s, v31.4s, v29.4s │ │ │ │ - and v30.16b, v30.16b, v27.16b │ │ │ │ - ldp q29, q28, [x0] │ │ │ │ - and v31.16b, v31.16b, v27.16b │ │ │ │ - mla v28.4s, v30.4s, v26.s[0] │ │ │ │ - mov v30.16b, v29.16b │ │ │ │ - mla v30.4s, v31.4s, v26.s[0] │ │ │ │ - stp q30, q28, [x0] │ │ │ │ - cmp x1, #0x3fc │ │ │ │ - b.ne 3beec // b.any │ │ │ │ - ldp w1, w4, [x0] │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - cmp w1, w4 │ │ │ │ - add w12, w1, w4 │ │ │ │ - cset x4, cc // cc = lo, ul, last │ │ │ │ - cset w5, cc // cc = lo, ul, last │ │ │ │ - ldr w1, [x0, x4, lsl #2] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ls 3bf94 // b.plast │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - mov w1, w2 │ │ │ │ - mov w5, w4 │ │ │ │ - ldp w17, w16, [x0, #12] │ │ │ │ - ldp w15, w13, [x0, #20] │ │ │ │ - cmp w17, w1 │ │ │ │ - csel w1, w1, w17, ls // ls = plast │ │ │ │ - csel x4, x4, x11, ls // ls = plast │ │ │ │ - csel w5, w11, w5, hi // hi = pmore │ │ │ │ - cmp w16, w1 │ │ │ │ - csel w1, w1, w16, ls // ls = plast │ │ │ │ - csel x4, x4, x10, ls // ls = plast │ │ │ │ - csel w5, w10, w5, hi // hi = pmore │ │ │ │ - cmp w15, w1 │ │ │ │ - csel w1, w1, w15, ls // ls = plast │ │ │ │ - ldr w14, [x0, #28] │ │ │ │ - csel x4, x4, x9, ls // ls = plast │ │ │ │ - csel w5, w9, w5, hi // hi = pmore │ │ │ │ - add w2, w2, w17 │ │ │ │ - cmp w13, w1 │ │ │ │ - csel w1, w1, w13, ls // ls = plast │ │ │ │ - add w12, w12, w16 │ │ │ │ - add w2, w2, w15 │ │ │ │ - csel x4, x4, x8, ls // ls = plast │ │ │ │ - csel w5, w8, w5, hi // hi = pmore │ │ │ │ - add w13, w13, w12 │ │ │ │ - cmp w14, w1 │ │ │ │ - add w14, w14, w2 │ │ │ │ - csel x4, x4, x7, ls // ls = plast │ │ │ │ - csel w5, w7, w5, hi // hi = pmore │ │ │ │ - cmn w14, w13 │ │ │ │ - b.eq 3c078 // b.none │ │ │ │ - fmov w2, s27 │ │ │ │ - add x4, x20, w4, uxtw #3 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - lsl w5, w2, w5 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldr w2, [x1, x3] │ │ │ │ - tst w5, w2 │ │ │ │ - b.eq 3c044 // b.none │ │ │ │ - ldr w2, [x19, x1] │ │ │ │ - ldr d31, [x4] │ │ │ │ - str wzr, [x19, x1] │ │ │ │ - ucvtf d30, w2 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x4] │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp x1, #0x3fc │ │ │ │ - b.ne 3c020 // b.any │ │ │ │ - subs w6, w6, #0x1 │ │ │ │ - b.ne 3bed0 // b.any │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x6e8 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - add x0, x0, #0xf90 │ │ │ │ - mov w2, #0x118 // #280 │ │ │ │ - bl 34b0 │ │ │ │ - bl 38a0 │ │ │ │ - b 3bcf8 │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x6e8 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - add x0, x0, #0xfb0 │ │ │ │ - mov w2, #0x128 // #296 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x3, x3, #0x6e8 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - add x0, x0, #0xfa0 │ │ │ │ - mov w2, #0x126 // #294 │ │ │ │ - bl 34b0 │ │ │ │ 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 │ │ │ │ + mov x2, #0x10 // #16 │ │ │ │ + b 3360 <__stack_chk_fail@plt> │ │ │ │ + bti c │ │ │ │ + ldr w2, [x1, #8] │ │ │ │ + cbz w2, 2f42c │ │ │ │ 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, 3c170 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x0, x19 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl 38a0 │ │ │ │ - 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 3c140 // b.pmore │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 82000 │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x408 │ │ │ │ + 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 3510 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 2f3e0 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - bl 38a0 │ │ │ │ - str wzr, [x21, #56] │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, #0x28 // #40 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - mov x23, x3 │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x5, [sp, #72] │ │ │ │ - umull x1, w1, w20 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x6, x0 │ │ │ │ - ldr w7, [x19, #56] │ │ │ │ - str x6, [x19, #64] │ │ │ │ - umull x5, w7, w20 │ │ │ │ - add x20, x0, x5 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - str x24, [x6, x5] │ │ │ │ - stp x22, x23, [x20, #8] │ │ │ │ - str x21, [x20, #24] │ │ │ │ - bl 58628 │ │ │ │ - ldr w1, [x19, #56] │ │ │ │ - str x0, [x20, #32] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x19, #56] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, w1 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 37e0 │ │ │ │ + strb w19, [x0] │ │ │ │ + str x0, [x20] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + mov w4, w1 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ 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 x28, x0 │ │ │ │ - mov w27, w4 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - mov x21, x6 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w7 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w5 │ │ │ │ - str w2, [sp, #104] │ │ │ │ - str w3, [sp, #112] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - bl 3a08 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x33 // #51 │ │ │ │ + str w4, [sp, #44] │ │ │ │ + bl 37e0 │ │ │ │ + ldr w4, [sp, #44] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x33 // #51 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + bl 3a20 │ │ │ │ + str x19, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + mov w4, w1 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - mov x24, x0 │ │ │ │ - and x0, x0, #0xffffffff │ │ │ │ - str x0, [sp, #96] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x33 // #51 │ │ │ │ + str w4, [sp, #44] │ │ │ │ bl 37e0 │ │ │ │ + ldr w4, [sp, #44] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x33 // #51 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xfa0 │ │ │ │ + bl 3a20 │ │ │ │ + str x19, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x9, [sp, #120] │ │ │ │ - stp x28, x9, [x0] │ │ │ │ - stp x23, x22, [x0, #16] │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - str w27, [x0, #32] │ │ │ │ - strb w26, [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, 3c6b0 │ │ │ │ - ldr x26, [sp, #176] │ │ │ │ - sub w24, w24, #0x1 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov x27, x23 │ │ │ │ - add x0, x26, #0x1 │ │ │ │ - add x2, x2, #0x128 │ │ │ │ - add x24, x24, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - adrp x0, 81000 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x0, x0, #0xfc0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x22, x2, [sp, #104] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 3c3dc │ │ │ │ - cmp w28, #0x44 │ │ │ │ - b.eq 3c608 // b.none │ │ │ │ - cmp w28, #0x49 │ │ │ │ - b.ne 3c568 // b.any │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3768 │ │ │ │ - mov w5, w0 │ │ │ │ - add x23, x23, w0, uxtw │ │ │ │ - adrp x4, 81000 │ │ │ │ + add w0, w2, #0x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + str w2, [sp, #60] │ │ │ │ + bl 37e0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 3138 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str x19, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x4, x4, #0xfd0 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ + mov x29, sp │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x4, [sp, #136] │ │ │ │ + str d15, [sp, #48] │ │ │ │ + fmov d15, d0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x20, 82000 │ │ │ │ + add x4, x20, #0x420 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ bl 3a80 │ │ │ │ - mov w3, w0 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - add w1, w1, w3 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #128] │ │ │ │ - bl 5daa0 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + bl 37e0 │ │ │ │ + fmov d0, d15 │ │ │ │ mov x19, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - ldr x4, [sp, #136] │ │ │ │ - mov w5, w0 │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - add x0, x19, w21, uxtw │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add w1, w3, #0x1 │ │ │ │ + add x4, x20, #0x420 │ │ │ │ + add w1, w22, #0x1 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ bl 3a80 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add w21, w21, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3ac8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.eq 3c4c8 // b.none │ │ │ │ - ldrb w28, [x26] │ │ │ │ - cmp w28, #0x4d │ │ │ │ - b.eq 3c570 // b.none │ │ │ │ - b.ls 3c324 // b.plast │ │ │ │ - cmp w28, #0x53 │ │ │ │ - b.eq 3c648 // b.none │ │ │ │ - cmp w28, #0x58 │ │ │ │ - b.eq 3c570 // b.none │ │ │ │ - cmp w28, #0x4e │ │ │ │ - b.ne 3c63c // 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 5daa0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w2, [x25, #56] │ │ │ │ + ldr d15, [sp, #48] │ │ │ │ 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 58628 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x25, #56] │ │ │ │ + str x19, [x21] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + cbz x0, 2f658 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl 3a08 │ │ │ │ + add x20, x0, #0x1 │ │ │ │ mov x0, x20 │ │ │ │ - str x2, [x28, #32] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x25, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 2f644 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x2, x20 │ │ │ │ + bl 3138 │ │ │ │ mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - add x22, x22, w1, sxtw │ │ │ │ - bl 38a0 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3ac8 │ │ │ │ - str x22, [sp, #104] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.ne 3c3dc // b.any │ │ │ │ - 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 5daa0 │ │ │ │ - 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 58628 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x25, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - str x2, [x21, #32] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x25, #56] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - 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 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w28, #0x3d │ │ │ │ - b.ne 3c63c // b.any │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3768 │ │ │ │ - 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 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x160 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #136] │ │ │ │ - bl 3a80 │ │ │ │ - mov w3, w0 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - add w1, w1, w3 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #128] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov w21, #0xffffffd0 // #-48 │ │ │ │ + mov w22, #0xffffff80 // #-128 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + add x23, sp, #0x130 │ │ │ │ + mov x24, x1 │ │ │ │ + stp x2, x3, [sp, #304] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3768 │ │ │ │ - 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 │ │ │ │ + stp x4, x5, [sp, #320] │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3a80 │ │ │ │ - ldr x9, [sp, #136] │ │ │ │ - add x23, x23, w9, uxtw │ │ │ │ - add x22, x22, w9, uxtw │ │ │ │ - b 3c3b8 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + mov x4, x24 │ │ │ │ + stp x6, x7, [sp, #336] │ │ │ │ + mov x5, sp │ │ │ │ + stp q0, q1, [sp, #176] │ │ │ │ + stp q2, q3, [sp, #208] │ │ │ │ + stp q4, q5, [sp, #240] │ │ │ │ + stp q6, q7, [sp, #272] │ │ │ │ + ldr x6, [x8] │ │ │ │ + str x6, [sp, #104] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + add x6, sp, #0x160 │ │ │ │ + stp x6, x6, [sp, #40] │ │ │ │ + str x23, [sp, #56] │ │ │ │ + stp w21, w22, [sp, #64] │ │ │ │ + ldur q30, [sp, #40] │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stp q30, q31, [sp] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 2fa0 │ │ │ │ + tbnz w0, #31, 2f79c │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 56b80 │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + stp x1, x1, [sp, #40] │ │ │ │ + mov x3, x24 │ │ │ │ + str x23, [sp, #56] │ │ │ │ + mov x4, sp │ │ │ │ + stp w21, w22, [sp, #64] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldur q30, [sp, #40] │ │ │ │ + mov x21, x0 │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stp q30, q31, [sp] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 35b8 │ │ │ │ + str x21, [x20] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2f7a4 // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + add sp, sp, #0x160 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2f764 │ │ │ │ + bl 3588 │ │ │ │ + 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] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov w22, #0xffffffd0 // #-48 │ │ │ │ + mov w21, #0xffffff80 // #-128 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + add x25, sp, #0x140 │ │ │ │ + mov x26, x1 │ │ │ │ + stp x2, x3, [sp, #320] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3768 │ │ │ │ - adrp x4, 81000 │ │ │ │ - mov w5, w0 │ │ │ │ - add x4, x4, #0xfc8 │ │ │ │ - add x22, x22, w0, uxtw │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x4, [sp, #136] │ │ │ │ - b 3c364 │ │ │ │ - strb w28, [x20, w1, uxtw] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - b 3c3d0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3768 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ + stp x4, x5, [sp, #336] │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w5, w0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x23, x23, w0, uxtw │ │ │ │ + mov x4, x26 │ │ │ │ + stp x6, x7, [sp, #352] │ │ │ │ + mov x5, sp │ │ │ │ + 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 │ │ │ │ + ldr x24, [x19] │ │ │ │ + stp x6, x6, [sp, #40] │ │ │ │ + str x25, [sp, #56] │ │ │ │ + stp w22, w21, [sp, #64] │ │ │ │ + ldur q30, [sp, #40] │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stp q30, q31, [sp] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 2fa0 │ │ │ │ + tbnz w0, #31, 2f93c │ │ │ │ + add w1, w0, #0x1 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3a80 │ │ │ │ - mov w3, w0 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - add w1, w1, w3 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #128] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x0, x20 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 56b80 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + stp x1, x1, [sp, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + str x25, [sp, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp w22, w21, [sp, #64] │ │ │ │ + mov x3, x26 │ │ │ │ + ldur q30, [sp, #40] │ │ │ │ + mov x4, sp │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stp q30, q31, [sp] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 35b8 │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + cbz x1, 2f930 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3a08 │ │ │ │ + add w25, w20, w0 │ │ │ │ + sxtw x22, w0 │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + mov x0, x24 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + sxtw x2, w20 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, x0, x22 │ │ │ │ + bl 3948 │ │ │ │ + strb wzr, [x21, w25, sxtw] │ │ │ │ + mov x0, x23 │ │ │ │ + str x21, [x19] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - mov w5, w0 │ │ │ │ - b 3c3a0 │ │ │ │ - mov x27, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - str x22, [sp, #104] │ │ │ │ - b 3c4dc │ │ │ │ - bti c │ │ │ │ - str wzr, [x0] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ + b.ne 2f944 // 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, #0x170 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov w25, w0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 2f8bc │ │ │ │ + mov w20, #0xffffffff // #-1 │ │ │ │ + b 2f8f0 │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + and w24, w2, #0xff │ │ │ │ + ldr x19, [x0] │ │ │ │ + cbz x19, 2f9cc │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + add w23, w22, w0 │ │ │ │ + sxtw x21, w0 │ │ │ │ + add w1, w23, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 56b80 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 38a0 │ │ │ │ - str wzr, [x19] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + mov w1, w24 │ │ │ │ + sxtw x2, w22 │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 3ac8 │ │ │ │ + strb wzr, [x19, w23, sxtw] │ │ │ │ + mov w0, w22 │ │ │ │ + str x19, [x20] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + mov w23, w1 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + b 2f984 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w6 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x4 │ │ │ │ - mov w21, w5 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 2fa74 │ │ │ │ + mov x21, x3 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w2 │ │ │ │ - mov w23, w3 │ │ │ │ - ldr w7, [x0] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ + mov x24, x2 │ │ │ │ str x25, [sp, #64] │ │ │ │ mov x25, x1 │ │ │ │ - add w1, w7, #0x1 │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w7, [x19] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add w1, w7, #0x1 │ │ │ │ - ubfiz x8, x7, #5, #32 │ │ │ │ - add x7, x0, x8 │ │ │ │ - str x25, [x0, x8] │ │ │ │ - strb w23, [x7, #12] │ │ │ │ - sturh wzr, [x7, #13] │ │ │ │ - strb w20, [x7, #28] │ │ │ │ - sturh wzr, [x7, #29] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str w24, [x7, #8] │ │ │ │ - str x22, [x7, #16] │ │ │ │ - str w21, [x7, #24] │ │ │ │ - str w1, [x19] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x3, [x21, #608] │ │ │ │ + mov w1, w19 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + mov x5, x21 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x2, x25 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 55700 │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 2fa24 // b.any │ │ │ │ + ldr w0, [x22] │ │ │ │ + add w23, w23, w19 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 2fa20 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ 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 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + cbz x1, 2fadc │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + ldr x4, [x2, #24] │ │ │ │ + sub x6, x0, x4 │ │ │ │ + tbnz x3, #63, 2fae0 │ │ │ │ + add x5, x3, x0 │ │ │ │ + ldrb w0, [x2, #64] │ │ │ │ + cmp w0, #0x2b │ │ │ │ + b.eq 2fafc // b.none │ │ │ │ + ldr x1, [x1] │ │ │ │ + tbnz x1, #63, 2fb04 │ │ │ │ + add x0, x1, x5 │ │ │ │ + ret │ │ │ │ + neg x7, x3 │ │ │ │ + mov x5, x4 │ │ │ │ + cmp x7, x6 │ │ │ │ + b.lt 2fac0 // b.tstop │ │ │ │ + ldrb w0, [x2, #64] │ │ │ │ + cmp w0, #0x2b │ │ │ │ + b.ne 2fad0 // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + tbz x1, #63, 2fad8 │ │ │ │ + neg x2, x1 │ │ │ │ + mov x0, x4 │ │ │ │ + cmp x2, x6 │ │ │ │ + b.lt 2fad8 // b.tstop │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x1, 2fb6c │ │ │ │ + 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 2fb70 // 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 2fbd4 // b.pmore │ │ │ │ + mov w0, #0xff // #255 │ │ │ │ + b.cc 2fbd0 // 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, 2fc0c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz x0, 2fc1c │ │ │ │ + ldr x0, [x0] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ + 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, 2fc5c │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cbz x0, 2fdc0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cs 2fdc0 // b.hs, b.nlast │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + str x2, [x19, #24] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + cbz x1, 2fdac │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 2fdac // b.hs, b.nlast │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cbz x0, 2fd78 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cs 2fd78 // b.hs, b.nlast │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + str x1, [x19] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + cbz x2, 2fcc0 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + cbz x1, 2fd70 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + add x1, x2, #0x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 2fd70 // b.plast │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + str x1, [x20, #24] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + cbz x1, 2fd5c │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 2fd5c // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + cbz x0, 2fd10 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 2fd40 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + cbz x1, 2fd30 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cc 2fd40 // 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 2fcfc │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + b 2fcd8 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + cbz x1, 2fd98 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cc 2fcac // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x1, x0 │ │ │ │ + b 2fcac │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x2, x0 │ │ │ │ + b 2fc98 │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + b 2fc74 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr w25, [x24, #32] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - ldrb w22, [x24, #36] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x19, [x24, #40] │ │ │ │ - str wzr, [x0] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - mov x23, x0 │ │ │ │ - cmn x19, #0x1 │ │ │ │ - b.eq 3ca0c // b.none │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - ldrb w20, [x24, #52] │ │ │ │ - ldr w26, [x24, #48] │ │ │ │ - ldr x21, [x0, #16] │ │ │ │ - cbz w20, 3c990 │ │ │ │ - cbnz w22, 3cb60 │ │ │ │ - mov x1, #0x20 // #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, 2fe08 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cbz x0, 2ff68 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cs 2ff68 // b.hs, b.nlast │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + str x2, [x19, #24] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + cbz x1, 2ff54 │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 2ff54 // b.hs, b.nlast │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cbz x0, 2ff20 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cs 2ff20 // b.hs, b.nlast │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + str x1, [x19] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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, 3cbac │ │ │ │ - ldr x1, [x24, #64] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x21, x20, x20, lsl #2 │ │ │ │ - add x2, x1, x21, lsl #3 │ │ │ │ - ldr x26, [x2, #16] │ │ │ │ - cbz w20, 3c9f4 │ │ │ │ - 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 5daa0 │ │ │ │ - ldr w1, [x23] │ │ │ │ - str x0, [x23, #8] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ubfiz x4, x1, #5, #32 │ │ │ │ - add x2, x0, x4 │ │ │ │ - str x19, [x0, x4] │ │ │ │ - strh wzr, [x2, #12] │ │ │ │ - strb wzr, [x2, #14] │ │ │ │ - strh wzr, [x2, #28] │ │ │ │ - strb wzr, [x2, #30] │ │ │ │ - ldr x1, [x24, #64] │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - str w25, [x2, #8] │ │ │ │ - add x21, x1, x21, lsl #3 │ │ │ │ - str x26, [x2, #16] │ │ │ │ - str w25, [x2, #24] │ │ │ │ - str w3, [x23] │ │ │ │ - ldp x19, x27, [x21, #16] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 3c884 // b.pmore │ │ │ │ - ldr x20, [x24, #72] │ │ │ │ - cmn x20, #0x1 │ │ │ │ - b.eq 3c96c // 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, 3cb18 │ │ │ │ - cbnz w21, 3cad0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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] │ │ │ │ + cbz x2, 2fe68 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + cbz x1, 2ff18 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + add x1, x2, #0x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 2ff18 // b.plast │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + str x1, [x20, #24] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + cbz x1, 2ff04 │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 2ff04 // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + cbz x0, 2feb8 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 2fee8 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + cbz x1, 2fed8 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cc 2fee8 // 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 2fea4 │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + b 2fe80 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + cbz x1, 2ff40 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cc 2fe54 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x1, x0 │ │ │ │ + b 2fe54 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x2, x0 │ │ │ │ + b 2fe40 │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + b 2fe1c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x6 │ │ │ │ + mov x20, x5 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + madd x21, x2, x3, x1 │ │ │ │ + mov x22, x4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x2 │ │ │ │ + mov x23, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x25, x3 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x26, x1 │ │ │ │ + mov x1, x6 │ │ │ │ + blr x4 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x20 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + cbz x23, 301a4 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x22 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x20 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + cmp x0, x1 │ │ │ │ + ccmp x28, x27, #0x0, eq // eq = none │ │ │ │ + b.eq 300f8 // b.none │ │ │ │ + ldr x28, [x23] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x20 │ │ │ │ + cmp x28, x0 │ │ │ │ + b.ge 300f0 // b.tcont │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x20 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + str x1, [x23] │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x6, x19 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x22 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 2ff70 │ │ │ │ + str x0, [x23, #64] │ │ │ │ + ldr x3, [x23, #56] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x3, 30060 │ │ │ │ + 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, [x23, #24] │ │ │ │ + cmp x4, #0x1 │ │ │ │ + b.le 30140 │ │ │ │ + ldr x0, [x3, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x22 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + blr x20 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + cmp x21, x27 │ │ │ │ + ccmp x0, x1, #0x0, eq // eq = none │ │ │ │ + b.eq 3011c // b.none │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 2fdc8 │ │ │ │ + str x0, [x23, #56] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x20 │ │ │ │ + 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] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + b 2fc20 │ │ │ │ + ldr x1, [x23] │ │ │ │ + b 30028 │ │ │ │ + ldp x1, x0, [x23, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x23, #40] │ │ │ │ + str x0, [x23, #48] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + str x21, [x0, x1, lsl #3] │ │ │ │ + str x2, [x23, #40] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ 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], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz w22, 3c828 │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ + cmn x4, #0x1 │ │ │ │ + b.ge 3011c // b.tcont │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x22 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + blr x20 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + cmp x21, x27 │ │ │ │ + ccmp x0, x1, #0x0, eq // eq = none │ │ │ │ + b.eq 3011c // b.none │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x2, x19 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x1, x20 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + b 2fdc8 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x20, x21, x2 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + str xzr, [x23] │ │ │ │ + stp x2, xzr, [x23, #24] │ │ │ │ + str xzr, [x23, #40] │ │ │ │ + stp xzr, xzr, [x23, #48] │ │ │ │ + str xzr, [x23, #64] │ │ │ │ + blr x22 │ │ │ │ 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, 3cbac │ │ │ │ - ldr x1, [x24, #64] │ │ │ │ - b 3ca1c │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x19, x26 │ │ │ │ - ldr x27, [x2, #24] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 3c884 // b.pmore │ │ │ │ - b 3c904 │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - cbz w0, 3cbac │ │ │ │ - ldr x1, [x24, #64] │ │ │ │ - cbz w22, 3c878 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x20 │ │ │ │ + str x0, [x23] │ │ │ │ + str x21, [x23, #32] │ │ │ │ + b 3011c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 30390 │ │ │ │ + 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 x24, x4 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x23, x3 │ │ │ │ + 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 x0, [x19] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.gt 30360 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 302bc │ │ │ │ + mov x6, x20 │ │ │ │ + mov x5, x25 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + str x7, [sp, #104] │ │ │ │ + bl 30200 │ │ │ │ + ldr x7, [sp, #104] │ │ │ │ + cmp x28, x27 │ │ │ │ + ccmp x26, x7, #0x0, ge // ge = tcont │ │ │ │ + b.gt 30384 │ │ │ │ + ldr x26, [x25] │ │ │ │ + ldr x0, [x24] │ │ │ │ + cmp x26, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 30398 // b.any │ │ │ │ + add x27, x26, #0x1 │ │ │ │ + lsl x28, x26, #3 │ │ │ │ + lsl x1, x27, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x19, #32] │ │ │ │ + str x2, [x0, x28] │ │ │ │ + cbz x1, 30334 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x21, x20, x20, lsl #2 │ │ │ │ - add x2, x1, x21, lsl #3 │ │ │ │ - ldr x26, [x2, #16] │ │ │ │ - cbz w20, 3cab8 │ │ │ │ - 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 5daa0 │ │ │ │ - ldr w1, [x23] │ │ │ │ - str x0, [x23, #8] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ubfiz x4, x1, #5, #32 │ │ │ │ - add x2, x0, x4 │ │ │ │ - str x26, [x0, x4] │ │ │ │ - strb w22, [x2, #12] │ │ │ │ - sturh wzr, [x2, #13] │ │ │ │ - strb w22, [x2, #28] │ │ │ │ - sturh wzr, [x2, #29] │ │ │ │ - ldr x1, [x24, #64] │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - str w25, [x2, #8] │ │ │ │ - add x21, x1, x21, lsl #3 │ │ │ │ - str x19, [x2, #16] │ │ │ │ - str w25, [x2, #24] │ │ │ │ - str w3, [x23] │ │ │ │ - ldp x19, x27, [x21, #16] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ls 3c904 // b.plast │ │ │ │ - add x21, x20, x20, lsl #2 │ │ │ │ - add x2, x1, x21, lsl #3 │ │ │ │ - ldr x26, [x2, #16] │ │ │ │ - cbnz w20, 3ca38 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x19, x26 │ │ │ │ - ldr x27, [x2, #24] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 3ca28 // b.pmore │ │ │ │ - b 3c904 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 3c96c │ │ │ │ - bl 5daa0 │ │ │ │ - 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 3c96c │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 56b80 │ │ │ │ + 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 30300 // b.pmore │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + add x27, x26, x4 │ │ │ │ + str x0, [x24] │ │ │ │ + str x27, [x25] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cbz x0, 30360 │ │ │ │ + mov x6, x20 │ │ │ │ + mov x5, x25 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 30200 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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, 3c9ec │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 3c904 │ │ │ │ + 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 30360 // b.tstop │ │ │ │ + b 3033c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xb88 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x181 // #385 │ │ │ │ + bl 34b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0] │ │ │ │ - cbz w1, 3cc8c │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - adrp x21, 81000 │ │ │ │ - add x21, x21, #0xfd8 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3920] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - adrp x23, 86000 │ │ │ │ - add x23, x23, #0x700 │ │ │ │ - mov x24, x0 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - add x20, x23, #0x8 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x5, [x24, #8] │ │ │ │ - lsl x4, x19, #5 │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x8, x5, x4 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x7, x20 │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #128] │ │ │ │ + cbz x1, 306f4 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 82000 │ │ │ │ + mov x23, x3 │ │ │ │ + add x24, x24, #0x450 │ │ │ │ + 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 │ │ │ │ - ldrb w6, [x8, #12] │ │ │ │ - ldrb w9, [x8, #28] │ │ │ │ - cmp w9, #0x0 │ │ │ │ - cbz w6, 3cc40 │ │ │ │ - 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 3510 │ │ │ │ - ldr w0, [x24] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 3cc0c // b.pmore │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cbz x0, 306d4 │ │ │ │ + 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 3510 │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + cbz x0, 306c0 │ │ │ │ + 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 3510 │ │ │ │ + ldr x28, [x25, #56] │ │ │ │ + cbz x28, 306b0 │ │ │ │ + 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 3510 │ │ │ │ + ldr x20, [x28, #56] │ │ │ │ + cbz x20, 306a8 │ │ │ │ + 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 3510 │ │ │ │ + ldr x26, [x20, #56] │ │ │ │ + cbz x26, 306a0 │ │ │ │ + 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 3510 │ │ │ │ + ldr x25, [x26, #56] │ │ │ │ + cbz x25, 30698 │ │ │ │ + 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 3510 │ │ │ │ + ldr x27, [x25, #56] │ │ │ │ + cbz x27, 30690 │ │ │ │ + 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 3510 │ │ │ │ + ldr x8, [x27, #56] │ │ │ │ + cbz x8, 30688 │ │ │ │ + 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 3510 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + mov x4, x19 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x8, #56] │ │ │ │ + bl 303c0 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + ldr x8, [x8, #64] │ │ │ │ + cbnz x8, 30618 │ │ │ │ + ldr x27, [x27, #64] │ │ │ │ + cbnz x27, 305d4 │ │ │ │ + ldr x25, [x25, #64] │ │ │ │ + cbnz x25, 30594 │ │ │ │ + ldr x26, [x26, #64] │ │ │ │ + cbnz x26, 30554 │ │ │ │ + ldr x20, [x20, #64] │ │ │ │ + cbnz x20, 30514 │ │ │ │ + ldr x28, [x28, #64] │ │ │ │ + cbnz x28, 304d4 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + cbnz x0, 30490 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cbnz x0, 30448 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + cbnz x0, 303fc │ │ │ │ + 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, 308ac │ │ │ │ + ldr x21, [x20, #56] │ │ │ │ + cbz x21, 307d4 │ │ │ │ + ldr x22, [x21, #56] │ │ │ │ + cbz x22, 3076c │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 3073c │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 30748 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 30b00 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x22, [x21, #64] │ │ │ │ + cbz x22, 307b0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 30780 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 3078c │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 30b40 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbnz x0, 30ae0 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + ldr x21, [x20, #64] │ │ │ │ + cbz x21, 30888 │ │ │ │ + ldr x22, [x21, #56] │ │ │ │ + cbz x22, 30820 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 307f0 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 307fc │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 30b20 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x22, [x21, #64] │ │ │ │ + cbz x22, 30864 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 30834 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 30840 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 30b60 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbnz x0, 30ab0 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x20, #64] │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + cbnz x0, 30a98 │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + ldr x20, [x19, #64] │ │ │ │ + cbz x20, 30a40 │ │ │ │ + ldr x21, [x20, #56] │ │ │ │ + cbz x21, 30968 │ │ │ │ + ldr x22, [x21, #56] │ │ │ │ + cbz x22, 30900 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 308d0 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 308dc │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 30af0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x22, [x21, #64] │ │ │ │ + cbz x22, 30944 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 30914 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 30920 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 30b10 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbnz x0, 30ac0 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + ldr x21, [x20, #64] │ │ │ │ + cbz x21, 30a1c │ │ │ │ + ldr x22, [x21, #56] │ │ │ │ + cbz x22, 309b4 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 30984 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 30990 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 30b50 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x22, [x21, #64] │ │ │ │ + cbz x22, 309f8 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 309c8 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 309d4 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 30b30 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbnz x0, 30ad0 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x20, #64] │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + cbnz x0, 30aa4 │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #64] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbnz x0, 30a78 │ │ │ │ + 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 38a0 │ │ │ │ + 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 38a0 │ │ │ │ + b 308a8 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 30a3c │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + b 30888 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + b 30968 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + b 30a1c │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + b 307d4 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 30900 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 3076c │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 30944 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 30820 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 309f8 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 307b0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 309b4 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 30864 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ + stp x29, x30, [sp, #-192]! │ │ │ │ mov x29, sp │ │ │ │ - ldrb w0, [sp, #168] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w24, [sp, #160] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - str w0, [sp, #148] │ │ │ │ - str x5, [sp, #152] │ │ │ │ - ldr x27, [sp, #192] │ │ │ │ - cbz w24, 3ceb8 │ │ │ │ + ldr w28, [x0, #16] │ │ │ │ + cbz w28, 30bf4 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x23, x2 │ │ │ │ - mov x28, x4 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x19, x5 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x21, x6 │ │ │ │ + mov x20, x6 │ │ │ │ + mov x21, x2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x23, x1 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov w22, w7 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.eq 3d13c // b.none │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - ldr w20, [x19, #136] │ │ │ │ - ldr w1, [x1, #104] │ │ │ │ - cmp w0, w20 │ │ │ │ - str w1, [sp, #104] │ │ │ │ - sub w1, w0, w20 │ │ │ │ - sub w20, w20, w0 │ │ │ │ - csel w0, w20, w1, ls // ls = plast │ │ │ │ - str w0, [sp, #108] │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 1698c │ │ │ │ - mov w25, w0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 1ac2c │ │ │ │ - mov w26, w0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 1ab00 │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - mov w2, w22 │ │ │ │ + mov w26, w28 │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + b 30bc8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x22, x26 │ │ │ │ + b.eq 30c08 // b.none │ │ │ │ + ldr x0, [x25, x22, lsl #3] │ │ │ │ + mov w24, w22 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 30bbc │ │ │ │ + cmp w28, w24 │ │ │ │ + b.hi 30c14 // 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 30be4 // b.plast │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr x25, [x0, w24, uxtw #3] │ │ │ │ + cbz x25, 30be4 │ │ │ │ + ldr x0, [x25] │ │ │ │ + ldr x22, [x21, #24] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.lt 30be4 // b.tstop │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + ldr x26, [x25, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ + stp x0, x1, [sp, #112] │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + cbz x26, 31880 │ │ │ │ + ldr x0, [x26] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 31880 │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + ldr x28, [x26, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ + stp x0, x1, [sp, #128] │ │ │ │ + cbz x28, 312dc │ │ │ │ + ldr x0, [x28] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 312dc │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + ldr x23, [x28, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + cbz x23, 30f74 │ │ │ │ + ldr x0, [x23] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 30f74 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + ldr x24, [x23, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + cbz x24, 30dbc │ │ │ │ + ldr x0, [x24] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 30dbc │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + ldp x27, x7, [x1, #24] │ │ │ │ + cbz x0, 30cfc │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ mov x1, x21 │ │ │ │ - bl 173a8 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr s0, [x27, #480] │ │ │ │ - mov w0, w26 │ │ │ │ - scvtf s0, s0 │ │ │ │ - bl 29ba0 │ │ │ │ - cmp w26, w20 │ │ │ │ - ldr w0, [x27, #396] │ │ │ │ - csel w4, w26, w20, ls // ls = plast │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 3cee0 // b.plast │ │ │ │ - cmp w26, #0x9 │ │ │ │ - ccmp w25, #0x1, #0x2, hi // hi = pmore │ │ │ │ - b.hi 3cecc // b.pmore │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov w0, #0x270f // #9999 │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - cmp w1, w2 │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - ccmp w1, w0, #0x2, eq // eq = none │ │ │ │ - b.ls 3cef0 // b.plast │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp w0, wzr, [sp, #100] │ │ │ │ - str wzr, [sp, #108] │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.eq 3ceac // b.none │ │ │ │ - add x25, x19, #0x68 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - ldur w0, [x25, #-72] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - ldur w2, [x25, #-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 w26, w24 │ │ │ │ - b.cs 3cfac // b.hs, b.nlast │ │ │ │ - ldr w0, [x25, #136] │ │ │ │ - ldr w2, [x25, #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, [x25, #88] │ │ │ │ - bl 1698c │ │ │ │ - str w0, [sp, #116] │ │ │ │ - ldr x0, [x25, #88] │ │ │ │ - bl 1ac2c │ │ │ │ - mov w19, w0 │ │ │ │ - ldr x0, [x25, #88] │ │ │ │ - bl 1ab00 │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x0, [x25, #88] │ │ │ │ - mov w2, w22 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + str x7, [sp, #176] │ │ │ │ + bl 30200 │ │ │ │ + ldr x7, [sp, #176] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x27 │ │ │ │ + ccmp x22, x7, #0x0, ge // ge = tcont │ │ │ │ + b.gt 32434 │ │ │ │ + ldr x6, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x2, x6, #0x1 │ │ │ │ + stp x2, x6, [sp, #176] │ │ │ │ + lsl x1, x2, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x6, [sp, #176] │ │ │ │ + ldp x3, x1, [x24, #32] │ │ │ │ + lsl x27, x6, #3 │ │ │ │ + str x3, [x0, x27] │ │ │ │ + cbz x1, 30d88 │ │ │ │ + add x27, x27, #0x10 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x1, x27 │ │ │ │ + stp x6, x3, [sp, #176] │ │ │ │ + bl 56b80 │ │ │ │ + ldp x6, x3, [sp, #176] │ │ │ │ + add x4, x0, x27 │ │ │ │ + ldp x1, x5, [x24, #40] │ │ │ │ + add x27, x27, #0x8 │ │ │ │ + mov x2, x3 │ │ │ │ + ldr x5, [x5, x3, lsl #3] │ │ │ │ + stur x5, [x4, #-8] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.cc 30d4c // b.lo, b.ul, b.last │ │ │ │ + add x1, x6, #0x2 │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x0, [x19] │ │ │ │ + str x2, [x20] │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + cbz x0, 30dbc │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ mov x1, x21 │ │ │ │ - str w4, [sp, #112] │ │ │ │ - bl 173a8 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - ldr s0, [x27, #480] │ │ │ │ - mov w0, w19 │ │ │ │ - scvtf s0, s0 │ │ │ │ - bl 29ba0 │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - ldr w0, [x27, #396] │ │ │ │ - cmp w19, w4 │ │ │ │ - csel w4, w19, w4, ls // ls = plast │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 3cfbc // b.plast │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cmp w19, #0x9 │ │ │ │ - ccmp w0, #0x1, #0x2, hi // hi = pmore │ │ │ │ - b.hi 3cea0 // b.pmore │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - ldr w0, [x25] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 3d0f8 // b.none │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - b.eq 3d120 // b.none │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 3d07c // b.none │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ccmp x22, x0, #0x0, ge // ge = tcont │ │ │ │ + b.gt 323e8 │ │ │ │ + ldr x27, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x27, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x3, x27, #0x1 │ │ │ │ + str x3, [sp, #152] │ │ │ │ + lsl x24, x27, #3 │ │ │ │ + lsl x1, x3, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x23, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + cbz x1, 30e50 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + str x2, [sp, #152] │ │ │ │ + bl 56b80 │ │ │ │ + add x3, x0, x24 │ │ │ │ + ldp x1, x4, [x23, #40] │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + mov x5, x2 │ │ │ │ + ldr x4, [x4, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + stur x4, [x3, #-8] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 30e14 // b.lo, b.ul, b.last │ │ │ │ + add x27, x27, #0x2 │ │ │ │ + add x3, x27, x5 │ │ │ │ + str x0, [x19] │ │ │ │ + str x3, [x20] │ │ │ │ + ldr x23, [x23, #64] │ │ │ │ + cbz x23, 30f74 │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x7, [x21, #24] │ │ │ │ + cmp x0, x7 │ │ │ │ + b.lt 30f74 // b.tstop │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + ldr x24, [x21, #32] │ │ │ │ + ldp x27, x8, [x1, #24] │ │ │ │ + cbz x0, 30eb8 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + str x8, [sp, #152] │ │ │ │ + str x7, [sp, #168] │ │ │ │ + bl 30200 │ │ │ │ + ldr x8, [sp, #152] │ │ │ │ + ldr x7, [sp, #168] │ │ │ │ + cmp x27, x24 │ │ │ │ + ccmp x8, x7, #0x1, le │ │ │ │ + b.lt 32454 // b.tstop │ │ │ │ + ldr x27, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x27, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x3, x27, #0x1 │ │ │ │ + str x3, [sp, #152] │ │ │ │ + lsl x24, x27, #3 │ │ │ │ + lsl x1, x3, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x23, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + cbz x1, 30f40 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + str x2, [sp, #152] │ │ │ │ + bl 56b80 │ │ │ │ + add x3, x0, x24 │ │ │ │ + ldp x1, x4, [x23, #40] │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + mov x5, x2 │ │ │ │ + ldr x4, [x4, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + stur x4, [x3, #-8] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 30f04 // b.lo, b.ul, b.last │ │ │ │ + add x27, x27, #0x2 │ │ │ │ + add x3, x27, x5 │ │ │ │ + str x0, [x19] │ │ │ │ + str x3, [x20] │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + cbz x0, 30f74 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ccmp x22, x0, #0x0, ge // ge = tcont │ │ │ │ + b.gt 32370 │ │ │ │ + ldr x27, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x27, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x23, x27, #0x1 │ │ │ │ + lsl x24, x27, #3 │ │ │ │ + lsl x1, x23, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x28, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + cbz x1, 30ff8 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x3, [x28, #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 30fc4 // b.lo, b.ul, b.last │ │ │ │ + add x1, x27, #0x2 │ │ │ │ + add x23, x1, x4 │ │ │ │ + str x0, [x19] │ │ │ │ + str x23, [x20] │ │ │ │ + ldr x23, [x28, #64] │ │ │ │ + cbz x23, 312dc │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x1, [x21, #24] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 312dc // b.tstop │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + ldr x24, [x23, #56] │ │ │ │ + ldp x0, x2, [x0, #24] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x2, [sp, #168] │ │ │ │ + cbz x24, 31140 │ │ │ │ + ldr x0, [x24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 31140 │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + ldp x27, x28, [x1, #24] │ │ │ │ + cbz x0, 3107c │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x27 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ccmp x0, x28, #0x0, ge // ge = tcont │ │ │ │ + b.gt 32444 │ │ │ │ + ldr x28, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x28, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x2, x28, #0x1 │ │ │ │ + str x2, [sp, #176] │ │ │ │ + lsl x27, x28, #3 │ │ │ │ + lsl x1, x2, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x3, x1, [x24, #32] │ │ │ │ + str x3, [x0, x27] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + cbz x1, 3110c │ │ │ │ + add x27, x27, #0x10 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x1, x27 │ │ │ │ + str x3, [sp, #176] │ │ │ │ + bl 56b80 │ │ │ │ + add x4, x0, x27 │ │ │ │ + ldp x1, x5, [x24, #40] │ │ │ │ + add x27, x27, #0x8 │ │ │ │ + ldr x3, [sp, #176] │ │ │ │ + mov x2, x3 │ │ │ │ + ldr x5, [x5, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + stur x5, [x4, #-8] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.cc 310d0 // b.lo, b.ul, b.last │ │ │ │ + add x28, x28, #0x2 │ │ │ │ + add x2, x28, x2 │ │ │ │ + str x0, [x19] │ │ │ │ + str x2, [x20] │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + cbz x0, 31140 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldp x1, x0, [sp, #144] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldp x1, x0, [sp, #160] │ │ │ │ + ccmp x0, x1, #0x1, le │ │ │ │ + b.lt 323c8 // b.tstop │ │ │ │ + ldr x27, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x27, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + lsl x24, x27, #3 │ │ │ │ + lsl x1, x28, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x23, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + cbz x1, 311c8 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + str x2, [sp, #144] │ │ │ │ + bl 56b80 │ │ │ │ + add x3, x0, x24 │ │ │ │ + ldp x1, x4, [x23, #40] │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + mov x28, x2 │ │ │ │ + ldr x4, [x4, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + stur x4, [x3, #-8] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 3118c // b.lo, b.ul, b.last │ │ │ │ + add x27, x27, #0x2 │ │ │ │ + add x28, x27, x28 │ │ │ │ + str x0, [x19] │ │ │ │ + str x28, [x20] │ │ │ │ + ldr x23, [x23, #64] │ │ │ │ + cbz x23, 312dc │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x28, [x21, #24] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.lt 312dc // b.tstop │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + ldr x24, [x21, #32] │ │ │ │ + ldp x27, x7, [x1, #24] │ │ │ │ + cbz x0, 31228 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + str x7, [sp, #144] │ │ │ │ + bl 30200 │ │ │ │ + ldr x7, [sp, #144] │ │ │ │ + cmp x27, x24 │ │ │ │ + ccmp x7, x28, #0x1, le │ │ │ │ + b.lt 324c4 // b.tstop │ │ │ │ + ldr x27, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x27, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + lsl x24, x27, #3 │ │ │ │ + lsl x1, x28, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x23, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + cbz x1, 312a8 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + str x2, [sp, #144] │ │ │ │ + bl 56b80 │ │ │ │ + add x3, x0, x24 │ │ │ │ + ldp x1, x4, [x23, #40] │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + mov x28, x2 │ │ │ │ + ldr x4, [x4, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + stur x4, [x3, #-8] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 3126c // b.lo, b.ul, b.last │ │ │ │ + add x27, x27, #0x2 │ │ │ │ + add x28, x27, x28 │ │ │ │ + str x0, [x19] │ │ │ │ + str x28, [x20] │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + cbz x0, 312dc │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ccmp x22, x0, #0x0, ge // ge = tcont │ │ │ │ + b.le 322dc │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 31880 // b.tstop │ │ │ │ + ldr x1, [x26, #64] │ │ │ │ + str x1, [sp, #128] │ │ │ │ + cbz x1, 31880 │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldr x2, [x21, #24] │ │ │ │ + str x2, [sp, #144] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.lt 31880 // b.tstop │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + ldr x23, [x1, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + cbz x23, 315ec │ │ │ │ + ldr x0, [x23] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.gt 315ec │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + ldr x24, [x23, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + str x1, [sp, #176] │ │ │ │ + cbz x24, 31460 │ │ │ │ + ldr x0, [x24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.gt 31460 │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + ldp x26, x27, [x1, #24] │ │ │ │ + cbz x0, 313a4 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ccmp x0, x27, #0x0, ge // ge = tcont │ │ │ │ + b.gt 324b4 │ │ │ │ + ldr x27, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x27, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + lsl x26, x27, #3 │ │ │ │ + lsl x1, x28, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x24, #32] │ │ │ │ + str x2, [x0, x26] │ │ │ │ + cbz x1, 3142c │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, x26 │ │ │ │ + str x2, [sp, #184] │ │ │ │ + bl 56b80 │ │ │ │ + add x3, x0, x26 │ │ │ │ + ldp x1, x4, [x24, #40] │ │ │ │ + add x26, x26, #0x8 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + mov x28, x2 │ │ │ │ + ldr x4, [x4, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + stur x4, [x3, #-8] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 313f0 // b.lo, b.ul, b.last │ │ │ │ + add x27, x27, #0x2 │ │ │ │ + add x28, x27, x28 │ │ │ │ + str x0, [x19] │ │ │ │ + str x28, [x20] │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + cbz x0, 31460 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ccmp x0, x1, #0x0, ge // ge = tcont │ │ │ │ + b.gt 323b4 │ │ │ │ + ldr x26, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x26, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x27, x26, #0x1 │ │ │ │ + lsl x24, x26, #3 │ │ │ │ + lsl x1, x27, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x23, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + cbz x1, 314e8 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x3, [x23, #40] │ │ │ │ + add x2, x0, x24 │ │ │ │ + mov x27, x28 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x3, [x3, x28, lsl #3] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x28, x1 │ │ │ │ + b.cc 314b4 // b.lo, b.ul, b.last │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + add x27, x26, x27 │ │ │ │ + str x0, [x19] │ │ │ │ + str x27, [x20] │ │ │ │ + ldr x23, [x23, #64] │ │ │ │ + cbz x23, 315ec │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x27, [x21, #24] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt 315ec // b.tstop │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + ldr x24, [x21, #32] │ │ │ │ + ldp x26, x28, [x1, #24] │ │ │ │ + cbz x0, 31540 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + cmp x26, x24 │ │ │ │ + ccmp x28, x27, #0x1, le │ │ │ │ + b.lt 32460 // b.tstop │ │ │ │ + ldr x26, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x26, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x27, x26, #0x1 │ │ │ │ + lsl x24, x26, #3 │ │ │ │ + lsl x1, x27, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x23, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + cbz x1, 315b8 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x3, [x23, #40] │ │ │ │ + add x2, x0, x24 │ │ │ │ + mov x27, x28 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x3, [x3, x28, lsl #3] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x28, x1 │ │ │ │ + b.cc 31584 // b.lo, b.ul, b.last │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + add x27, x26, x27 │ │ │ │ + str x0, [x19] │ │ │ │ + str x27, [x20] │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + cbz x0, 315ec │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ccmp x0, x1, #0x1, le │ │ │ │ + b.lt 32390 // b.tstop │ │ │ │ + ldr x23, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x23, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x24, x23, #0x1 │ │ │ │ + lsl x26, x23, #3 │ │ │ │ + lsl x1, x24, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldp x2, x1, [x1, #32] │ │ │ │ + str x2, [x0, x26] │ │ │ │ + cbz x1, 3167c │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + add x3, x0, x26 │ │ │ │ + mov x1, x24 │ │ │ │ + add x26, x26, #0x8 │ │ │ │ + ldp x2, x4, [x2, #40] │ │ │ │ + ldr x4, [x4, x24, lsl #3] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + stur x4, [x3, #-8] │ │ │ │ + cmp x24, x2 │ │ │ │ + b.cc 31644 // b.lo, b.ul, b.last │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x24, x23, x1 │ │ │ │ + str x0, [x19] │ │ │ │ + str x24, [x20] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr x23, [x0, #64] │ │ │ │ + cbz x23, 31880 │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x1, [x21, #24] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 31880 // b.tstop │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + ldr x24, [x23, #56] │ │ │ │ + ldp x0, x2, [x0, #24] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + str x2, [sp, #152] │ │ │ │ + cbz x24, 317c0 │ │ │ │ + ldr x0, [x24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 317c0 │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + ldp x26, x27, [x1, #24] │ │ │ │ + cbz x0, 31704 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x26 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ccmp x0, x27, #0x0, ge // ge = tcont │ │ │ │ + b.gt 3248c │ │ │ │ + ldr x27, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x27, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + lsl x26, x27, #3 │ │ │ │ + lsl x1, x28, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x24, #32] │ │ │ │ + str x2, [x0, x26] │ │ │ │ + cbz x1, 3178c │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, x26 │ │ │ │ + str x2, [sp, #160] │ │ │ │ + bl 56b80 │ │ │ │ + add x3, x0, x26 │ │ │ │ + ldp x1, x4, [x24, #40] │ │ │ │ + add x26, x26, #0x8 │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + mov x28, x2 │ │ │ │ + ldr x4, [x4, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + stur x4, [x3, #-8] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 31750 // b.lo, b.ul, b.last │ │ │ │ + add x27, x27, #0x2 │ │ │ │ + add x28, x27, x28 │ │ │ │ + str x0, [x19] │ │ │ │ + str x28, [x20] │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + cbz x0, 317c0 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldp x1, x0, [sp, #128] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldp x1, x0, [sp, #144] │ │ │ │ + ccmp x0, x1, #0x1, le │ │ │ │ + b.lt 323f8 // b.tstop │ │ │ │ + ldr x26, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x26, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x27, x26, #0x1 │ │ │ │ + lsl x24, x26, #3 │ │ │ │ + lsl x1, x27, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x23, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + cbz x1, 31840 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x3, [x23, #40] │ │ │ │ + add x2, x0, x24 │ │ │ │ + mov x27, x28 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x3, [x3, x28, lsl #3] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x28, x1 │ │ │ │ + b.cc 3180c // b.lo, b.ul, b.last │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + add x27, x26, x27 │ │ │ │ + str x0, [x19] │ │ │ │ + str x27, [x20] │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + cbz x0, 31880 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ nop │ │ │ │ - add x25, x25, #0x68 │ │ │ │ - cmp w26, w24 │ │ │ │ - b.ne 3cdb0 // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp x1, x0, [sp, #104] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ccmp x0, x22, #0x1, le │ │ │ │ + b.lt 322cc // b.tstop │ │ │ │ + ldr x24, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x24, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x22, x24, #0x1 │ │ │ │ + lsl x23, x24, #3 │ │ │ │ + lsl x1, x22, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x25, #32] │ │ │ │ + str x2, [x0, x23] │ │ │ │ + cbz x1, 31900 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x3, [x25, #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 318cc // b.lo, b.ul, b.last │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + add x22, x24, x4 │ │ │ │ + str x0, [x19] │ │ │ │ + str x22, [x20] │ │ │ │ + ldr x22, [x25, #64] │ │ │ │ + cbz x22, 30be4 │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x28, [x21, #24] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.lt 30be4 // b.tstop │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + ldr x1, [x22, #56] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + ldp x0, x2, [x0, #24] │ │ │ │ + stp x0, x2, [sp, #120] │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + cbz x1, 31e90 │ │ │ │ + ldr x0, [x1] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.gt 31e90 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + ldr x23, [x1, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + str x1, [sp, #152] │ │ │ │ + cbz x23, 31c08 │ │ │ │ + ldr x0, [x23] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.gt 31c08 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + ldr x24, [x23, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + cbz x24, 31a80 │ │ │ │ + ldr x0, [x24] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.gt 31a80 │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + ldp x25, x26, [x1, #24] │ │ │ │ + cbz x0, 319c8 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x28, x26, #0x0, ge // ge = tcont │ │ │ │ + b.gt 3247c │ │ │ │ + ldr x26, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x26, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x27, x26, #0x1 │ │ │ │ + lsl x25, x26, #3 │ │ │ │ + lsl x1, x27, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x24, #32] │ │ │ │ + str x2, [x0, x25] │ │ │ │ + cbz x1, 31a4c │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x1, x25 │ │ │ │ + str x4, [sp, #168] │ │ │ │ + bl 56b80 │ │ │ │ + add x2, x0, x25 │ │ │ │ + ldp x1, x3, [x24, #40] │ │ │ │ + add x25, x25, #0x8 │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + mov x27, x4 │ │ │ │ + ldr x3, [x3, x4, lsl #3] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.cc 31a10 // b.lo, b.ul, b.last │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + add x27, x26, x27 │ │ │ │ + str x0, [x19] │ │ │ │ + str x27, [x20] │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + cbz x0, 31a80 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ccmp x28, x0, #0x0, ge // ge = tcont │ │ │ │ + b.gt 323d8 │ │ │ │ + ldr x25, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x25, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x26, x25, #0x1 │ │ │ │ + lsl x24, x25, #3 │ │ │ │ + lsl x1, x26, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x23, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + cbz x1, 31b04 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x3, [x23, #40] │ │ │ │ + add x2, x0, x24 │ │ │ │ + mov x26, x27 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x3, [x3, x27, lsl #3] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x27, x1 │ │ │ │ + b.cc 31ad0 // b.lo, b.ul, b.last │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + add x26, x25, x26 │ │ │ │ + str x0, [x19] │ │ │ │ + str x26, [x20] │ │ │ │ + ldr x23, [x23, #64] │ │ │ │ + cbz x23, 31c08 │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x26, [x21, #24] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.lt 31c08 // b.tstop │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + ldr x24, [x21, #32] │ │ │ │ + ldp x25, x27, [x1, #24] │ │ │ │ + cbz x0, 31b5c │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + cmp x25, x24 │ │ │ │ + ccmp x27, x26, #0x1, le │ │ │ │ + b.lt 324a8 // b.tstop │ │ │ │ + ldr x25, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x25, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x26, x25, #0x1 │ │ │ │ + lsl x24, x25, #3 │ │ │ │ + lsl x1, x26, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x23, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + cbz x1, 31bd4 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x3, [x23, #40] │ │ │ │ + add x2, x0, x24 │ │ │ │ + mov x26, x27 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x3, [x3, x27, lsl #3] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x27, x1 │ │ │ │ + b.cc 31ba0 // b.lo, b.ul, b.last │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + add x26, x25, x26 │ │ │ │ + str x0, [x19] │ │ │ │ + str x26, [x20] │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + cbz x0, 31c08 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ccmp x28, x0, #0x0, ge // ge = tcont │ │ │ │ + b.gt 32380 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x23, [x20] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x23, #0x0, #0x0, ne // ne = any │ │ │ │ + b.eq 324d0 // b.none │ │ │ │ + add x24, x23, #0x1 │ │ │ │ + lsl x25, x23, #3 │ │ │ │ + lsl x1, x24, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldp x2, x1, [x1, #32] │ │ │ │ + str x2, [x0, x25] │ │ │ │ + cbz x1, 31c94 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + add x3, x0, x25 │ │ │ │ + mov x1, x24 │ │ │ │ + add x25, x25, #0x8 │ │ │ │ + ldp x2, x4, [x2, #40] │ │ │ │ + ldr x4, [x4, x24, lsl #3] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + stur x4, [x3, #-8] │ │ │ │ + cmp x24, x2 │ │ │ │ + b.cc 31c5c // b.lo, b.ul, b.last │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x24, x23, x1 │ │ │ │ + str x0, [x19] │ │ │ │ + str x24, [x20] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x23, [x0, #64] │ │ │ │ + cbz x23, 31e90 │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x1, [x21, #24] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 31e90 // b.tstop │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + ldr x24, [x23, #56] │ │ │ │ + ldp x0, x2, [x0, #24] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x2, [sp, #152] │ │ │ │ + cbz x24, 31dd8 │ │ │ │ + ldr x0, [x24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 31dd8 │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + ldp x25, x26, [x1, #24] │ │ │ │ + cbz x0, 31d1c │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x25 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ccmp x0, x26, #0x0, ge // ge = tcont │ │ │ │ + b.gt 3246c │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x26, [x20] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x26, #0x0, #0x0, ne // ne = any │ │ │ │ + b.eq 324d0 // b.none │ │ │ │ + add x27, x26, #0x1 │ │ │ │ + lsl x25, x26, #3 │ │ │ │ + lsl x1, x27, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x24, #32] │ │ │ │ + str x2, [x0, x25] │ │ │ │ + cbz x1, 31da4 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x1, x25 │ │ │ │ + str x4, [sp, #160] │ │ │ │ + bl 56b80 │ │ │ │ + add x2, x0, x25 │ │ │ │ + ldp x1, x3, [x24, #40] │ │ │ │ + add x25, x25, #0x8 │ │ │ │ + ldr x4, [sp, #160] │ │ │ │ + mov x27, x4 │ │ │ │ + ldr x3, [x3, x4, lsl #3] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.cc 31d68 // b.lo, b.ul, b.last │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + add x27, x26, x27 │ │ │ │ + str x0, [x19] │ │ │ │ + str x27, [x20] │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + cbz x0, 31dd8 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldp x1, x0, [sp, #144] │ │ │ │ + ccmp x0, x1, #0x1, le │ │ │ │ + b.lt 32420 // b.tstop │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x25, [x20] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x25, #0x0, #0x0, ne // ne = any │ │ │ │ + b.eq 324d0 // b.none │ │ │ │ + add x26, x25, #0x1 │ │ │ │ + lsl x24, x25, #3 │ │ │ │ + lsl x1, x26, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x23, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + cbz x1, 31e5c │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x3, [x23, #40] │ │ │ │ + add x2, x0, x24 │ │ │ │ + mov x26, x27 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x3, [x3, x27, lsl #3] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x27, x1 │ │ │ │ + b.cc 31e28 // b.lo, b.ul, b.last │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + add x26, x25, x26 │ │ │ │ + str x0, [x19] │ │ │ │ + str x26, [x20] │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + cbz x0, 31e90 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ccmp x0, x28, #0x1, le │ │ │ │ + b.lt 32360 // b.tstop │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x25, [x20] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x25, #0x0, #0x0, ne // ne = any │ │ │ │ + b.eq 324d0 // b.none │ │ │ │ + add x23, x25, #0x1 │ │ │ │ + lsl x24, x25, #3 │ │ │ │ + lsl x1, x23, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x22, #32] │ │ │ │ + str x2, [x0, x24] │ │ │ │ + cbz x1, 31f14 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + 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 31ee0 // b.lo, b.ul, b.last │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + add x23, x25, x4 │ │ │ │ + str x0, [x19] │ │ │ │ + str x23, [x20] │ │ │ │ + ldr x22, [x22, #64] │ │ │ │ + cbz x22, 30be4 │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x24, [x21, #24] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt 30be4 // b.tstop │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + ldr x27, [x22, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ + ldr x23, [x21, #32] │ │ │ │ + stp x0, x1, [sp, #104] │ │ │ │ + cbz x27, 3212c │ │ │ │ + ldr x0, [x27] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.gt 3212c │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + ldr x28, [x27, #56] │ │ │ │ + ldp x26, x0, [x0, #24] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + cbz x28, 3206c │ │ │ │ + ldr x0, [x28] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.gt 3206c │ │ │ │ + ldr x1, [x28, #32] │ │ │ │ + ldr x0, [x28, #56] │ │ │ │ + ldp x9, x25, [x1, #24] │ │ │ │ + cbz x0, 31fb4 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + str x9, [sp, #128] │ │ │ │ + bl 30200 │ │ │ │ + ldr x9, [sp, #128] │ │ │ │ + cmp x23, x9 │ │ │ │ + ccmp x24, x25, #0x0, ge // ge = tcont │ │ │ │ + b.gt 3249c │ │ │ │ + ldr x25, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x25, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x3, x25, #0x1 │ │ │ │ + str x3, [sp, #128] │ │ │ │ + lsl x1, x3, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x5, x4, [x28, #32] │ │ │ │ + lsl x1, x25, #3 │ │ │ │ + ldr x3, [sp, #128] │ │ │ │ + str x5, [x0, x1] │ │ │ │ + cbz x4, 32038 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + stp x1, x4, [sp, #128] │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x4, [sp, #128] │ │ │ │ + ldp x5, x9, [x28, #40] │ │ │ │ + add x6, x0, x1 │ │ │ │ + mov x3, x4 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + ldr x9, [x9, x4, lsl #3] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + stur x9, [x6, #-8] │ │ │ │ + cmp x4, x5 │ │ │ │ + b.cc 32000 // b.lo, b.ul, b.last │ │ │ │ + add x2, x25, #0x2 │ │ │ │ + add x3, x2, x3 │ │ │ │ + str x0, [x19] │ │ │ │ + str x3, [x20] │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + cbz x0, 3206c │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x23, x26 │ │ │ │ + ccmp x24, x0, #0x0, ge // ge = tcont │ │ │ │ + b.gt 32408 │ │ │ │ + ldr x28, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x28, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x2, x28, #0x1 │ │ │ │ + str x2, [sp, #120] │ │ │ │ + lsl x26, x28, #3 │ │ │ │ + lsl x1, x2, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x3, x1, [x27, #32] │ │ │ │ + str x3, [x0, x26] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + cbz x1, 320f8 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x1, x26 │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl 56b80 │ │ │ │ + add x4, x0, x26 │ │ │ │ + ldp x1, x5, [x27, #40] │ │ │ │ + add x26, x26, #0x8 │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + mov x2, x3 │ │ │ │ + ldr x5, [x5, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + stur x5, [x4, #-8] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.cc 320bc // b.lo, b.ul, b.last │ │ │ │ + add x28, x28, #0x2 │ │ │ │ + add x2, x28, x2 │ │ │ │ + str x0, [x19] │ │ │ │ + str x2, [x20] │ │ │ │ + ldr x0, [x27, #64] │ │ │ │ + cbz x0, 3212c │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x23 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ccmp x0, x24, #0x1, le │ │ │ │ + b.lt 323a4 // b.tstop │ │ │ │ + ldr x25, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x25, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x24, x25, #0x1 │ │ │ │ + lsl x23, x25, #3 │ │ │ │ + lsl x1, x24, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x22, #32] │ │ │ │ + str x2, [x0, x23] │ │ │ │ + cbz x1, 321ac │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 56b80 │ │ │ │ + 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 32178 // b.lo, b.ul, b.last │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + add x24, x25, x1 │ │ │ │ + str x0, [x19] │ │ │ │ + str x24, [x20] │ │ │ │ + ldr x22, [x22, #64] │ │ │ │ + cbz x22, 30be4 │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x25, [x21, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.lt 30be4 // b.tstop │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + ldr x23, [x21, #32] │ │ │ │ + ldp x24, x26, [x1, #24] │ │ │ │ + cbz x0, 32204 │ │ │ │ + adrp x3, 2f000 │ │ │ │ + adrp x2, 2f000 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + bl 30200 │ │ │ │ + cmp x24, x23 │ │ │ │ + ccmp x26, x25, #0x1, le │ │ │ │ + b.lt 32414 // b.tstop │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x24, [x20] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x24, #0x0, #0x0, ne // ne = any │ │ │ │ + b.eq 324d0 // b.none │ │ │ │ + add x25, x24, #0x1 │ │ │ │ + lsl x23, x24, #3 │ │ │ │ + lsl x1, x25, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x22, #32] │ │ │ │ + str x2, [x0, x23] │ │ │ │ + cbz x1, 3227c │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x3, [x22, #40] │ │ │ │ + add x2, x0, x23 │ │ │ │ + mov x25, x26 │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + ldr x3, [x3, x26, lsl #3] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x26, x1 │ │ │ │ + b.cc 32248 // b.lo, b.ul, b.last │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + add x25, x24, x25 │ │ │ │ + str x0, [x19] │ │ │ │ + str x25, [x20] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 30be4 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x5, x20 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x4, x19 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov x1, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + adrp x3, 2f000 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + ldp x29, x30, [sp], #192 │ │ │ │ + autiasp │ │ │ │ + adrp x2, 2f000 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + b 30200 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 30be4 │ │ │ │ + b 31908 │ │ │ │ + ldr x23, [x20] │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x23, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 324d0 // b.any │ │ │ │ + add x24, x23, #0x1 │ │ │ │ + lsl x27, x23, #3 │ │ │ │ + lsl x1, x24, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x2, x1, [x26, #32] │ │ │ │ + str x2, [x0, x27] │ │ │ │ + cbz x1, 32354 │ │ │ │ + add x27, x27, #0x10 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x27 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x1, x3, [x26, #40] │ │ │ │ + add x2, x0, x27 │ │ │ │ + mov x4, x24 │ │ │ │ + add x27, x27, #0x8 │ │ │ │ + ldr x3, [x3, x24, lsl #3] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x24, x1 │ │ │ │ + b.cc 32320 // b.lo, b.ul, b.last │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x24, x23, x4 │ │ │ │ + str x0, [x19] │ │ │ │ + str x24, [x20] │ │ │ │ + b 31300 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 30be4 │ │ │ │ + b 31f1c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 312dc // b.tstop │ │ │ │ + b 31000 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 31e90 // b.tstop │ │ │ │ + b 31c9c │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 31880 │ │ │ │ + b 31684 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt 30be4 │ │ │ │ + b 321b4 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 315ec // b.tstop │ │ │ │ + b 314f0 │ │ │ │ + ldp x1, x0, [sp, #144] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 312dc │ │ │ │ + b 311d0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 31c08 // b.tstop │ │ │ │ + b 31b0c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 30f74 // b.tstop │ │ │ │ + b 30e58 │ │ │ │ + ldp x1, x0, [sp, #128] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 31880 │ │ │ │ + b 31848 │ │ │ │ + cmp x23, x26 │ │ │ │ + b.lt 3212c // b.tstop │ │ │ │ + b 32100 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.gt 30be4 │ │ │ │ + b 32284 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 31e90 │ │ │ │ + b 31e64 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt 30dbc // b.tstop │ │ │ │ + b 30d90 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt 31140 // b.tstop │ │ │ │ + b 31114 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.gt 30f74 │ │ │ │ + b 30f48 │ │ │ │ + cmp x26, x24 │ │ │ │ + b.gt 315ec │ │ │ │ + b 315c0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.lt 31dd8 // b.tstop │ │ │ │ + b 31dac │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.lt 31a80 // b.tstop │ │ │ │ + b 31a54 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.lt 317c0 // b.tstop │ │ │ │ + b 31794 │ │ │ │ + cmp x23, x9 │ │ │ │ + b.lt 3206c // b.tstop │ │ │ │ + b 32040 │ │ │ │ + cmp x25, x24 │ │ │ │ + b.gt 31c08 │ │ │ │ + b 31bdc │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.lt 31460 // b.tstop │ │ │ │ + b 31434 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.gt 312dc │ │ │ │ + b 312b0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xb88 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x181 // #385 │ │ │ │ + bl 34b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x2 │ │ │ │ + mov x26, x3 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x4 │ │ │ │ + mov x28, x5 │ │ │ │ + ldr w19, [x0, #16] │ │ │ │ + ldr x21, [x0, #8] │ │ │ │ + stp x6, x7, [sp, #96] │ │ │ │ + cbz w19, 32610 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 32554 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + cmp w24, w19 │ │ │ │ + b.eq 325b0 // b.none │ │ │ │ + ldr x0, [x21, x23] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 32544 │ │ │ │ + cmp w19, w24 │ │ │ │ + b.eq 325b4 // b.none │ │ │ │ + ldr x19, [x22] │ │ │ │ + mov x4, x28 │ │ │ │ + ldp x5, x6, [sp, #96] │ │ │ │ + mov x3, x27 │ │ │ │ + ldr x0, [x19, x23] │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 2ff70 │ │ │ │ + str x0, [x19, x23] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp w0, wzr, [sp, #100] │ │ │ │ - str wzr, [sp, #108] │ │ │ │ - b 3cda0 │ │ │ │ - ldr w0, [x27, #432] │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.gt 3cd68 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - mov w20, #0x50 // #80 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - ldr w1, [x2] │ │ │ │ - add w1, w1, w26 │ │ │ │ - str w1, [x2] │ │ │ │ - ldr w2, [sp, #100] │ │ │ │ - ldr w1, [x28] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [x28] │ │ │ │ - ldr w1, [x23] │ │ │ │ + ubfiz x23, x24, #3, #32 │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x22, #16] │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [x22, #8] │ │ │ │ add w1, w1, #0x1 │ │ │ │ - umull x1, w1, w20 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr w5, [x23] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x0, [x23, #8] │ │ │ │ - umaddl x0, w5, w20, x0 │ │ │ │ - bl 1ecac │ │ │ │ - ldr w2, [x23] │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x23] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 1e5a0 │ │ │ │ - ldr w2, [x23] │ │ │ │ + ldr x0, [x22] │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 56b80 │ │ │ │ mov x1, x0 │ │ │ │ - ldr x5, [x23, #8] │ │ │ │ - sub w0, w2, #0x1 │ │ │ │ - ldrb w3, [sp, #148] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ + str x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x19, [x22, #8] │ │ │ │ + str xzr, [x1, x23] │ │ │ │ + bl 2f608 │ │ │ │ + ldr w1, [x22, #16] │ │ │ │ + str x0, [x19, x23] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x22, #16] │ │ │ │ + b 3256c │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + b 325bc │ │ │ │ + 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 56b80 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + mov x23, x0 │ │ │ │ + str wzr, [x0, #16] │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + cbz w0, 32dd4 │ │ │ │ + adrp x0, 2f000 │ │ │ │ + add x0, x0, #0xb20 │ │ │ │ + adrp x1, 2f000 │ │ │ │ + add x1, x1, #0xaa0 │ │ │ │ + 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 x24, x0, x27 │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + cbz w25, 33088 │ │ │ │ + mov w22, w25 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 326b8 │ │ │ │ + cmp x28, x22 │ │ │ │ + b.eq 32cfc // b.none │ │ │ │ + ldr x0, [x21, x28, lsl #3] │ │ │ │ + mov w19, w28 │ │ │ │ + mov x1, x20 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 326b0 │ │ │ │ + cmp w25, w19 │ │ │ │ + b.eq 32d08 // b.none │ │ │ │ + ldr x0, [x23] │ │ │ │ + ubfiz x19, x19, #3, #32 │ │ │ │ + add x8, x0, x19 │ │ │ │ + ldr x19, [x0, x19] │ │ │ │ + cbz x19, 32d74 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldp x25, x21, [x24, #24] │ │ │ │ + ldp x1, x0, [x0, #24] │ │ │ │ + cmp x1, x25 │ │ │ │ + ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ + b.eq 33224 // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x20, [x19, #64] │ │ │ │ + cmp x0, x21 │ │ │ │ + csel x0, x0, x21, ge // ge = tcont │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x20, 3364c │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + ldp x1, x0, [x0, #24] │ │ │ │ + cmp x1, x25 │ │ │ │ + ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ + b.eq 33320 // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x22, [x20, #64] │ │ │ │ + cmp x0, x21 │ │ │ │ + csel x0, x0, x21, ge // ge = tcont │ │ │ │ + str x0, [x20] │ │ │ │ + cbz x22, 33a10 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + ldp x1, x0, [x0, #24] │ │ │ │ + cmp x1, x25 │ │ │ │ + ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ + b.eq 3342c // b.none │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x7, [x22, #64] │ │ │ │ + cmp x0, x21 │ │ │ │ + csel x0, x0, x21, ge // ge = tcont │ │ │ │ + str x0, [x22] │ │ │ │ + cbz x7, 33b28 │ │ │ │ + ldr x0, [x7, #32] │ │ │ │ + ldp x1, x0, [x0, #24] │ │ │ │ + cmp x1, x25 │ │ │ │ + ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ + b.eq 335a8 // b.none │ │ │ │ + ldr x0, [x7] │ │ │ │ + ldr x9, [x7, #64] │ │ │ │ + cmp x0, x21 │ │ │ │ + csel x0, x0, x21, ge // ge = tcont │ │ │ │ + str x0, [x7] │ │ │ │ + cbz x9, 33e60 │ │ │ │ + ldr x0, [x9, #32] │ │ │ │ + ldp x1, x0, [x0, #24] │ │ │ │ + stp x8, x7, [sp, #112] │ │ │ │ + cmp x1, x25 │ │ │ │ + ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ + b.eq 339bc // 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 2ff70 │ │ │ │ + ldp x9, x8, [sp, #104] │ │ │ │ + str x0, [x9, #64] │ │ │ │ + ldr x7, [sp, #120] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - umaddl x0, w0, w20, x5 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr w0, [x19] │ │ │ │ - str w0, [sp, #108] │ │ │ │ - ldrb w0, [x19, #96] │ │ │ │ - stp wzr, w0, [sp, #100] │ │ │ │ - b 3cda0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - str w0, [sp, #124] │ │ │ │ - str w0, [sp, #132] │ │ │ │ - b 3ce00 │ │ │ │ - ldr w0, [x27, #432] │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.lt 3ce64 // b.tstop │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr w0, [x1] │ │ │ │ - add w0, w0, w19 │ │ │ │ - str w0, [x1] │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - ldr w0, [x28] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [x28] │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - cbnz w0, 3d0a8 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ + ldr x4, [x9, #56] │ │ │ │ + cbz x4, 32804 │ │ │ │ + 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 338f0 │ │ │ │ + ldr x0, [x4, #32] │ │ │ │ + ldp x0, x5, [x0, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ + b.eq 32964 // b.none │ │ │ │ + ldr x1, [x4, #64] │ │ │ │ + ldr x2, [x1, #56] │ │ │ │ + str x4, [x1, #56] │ │ │ │ + str x2, [x4, #64] │ │ │ │ + ldr x0, [x4, #56] │ │ │ │ + cbz x0, 33f3c │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x10, x3 │ │ │ │ + cbz x2, 34010 │ │ │ │ + ldr x6, [x2, #24] │ │ │ │ + cmp x0, x6 │ │ │ │ + b.cs 33c74 // b.hs, b.nlast │ │ │ │ + add x0, x6, #0x1 │ │ │ │ + str x0, [x4, #24] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cc 33c84 // b.lo, b.ul, b.last │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x10, x3 │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cc 32894 // b.lo, b.ul, b.last │ │ │ │ + mov x3, x5 │ │ │ │ + mov x10, x5 │ │ │ │ + ldr x2, [x1, #32] │ │ │ │ + ldr x6, [x1, #64] │ │ │ │ + str x3, [x4] │ │ │ │ + ldr x4, [x2, #32] │ │ │ │ + cbz x6, 33ca8 │ │ │ │ + ldr x2, [x6, #24] │ │ │ │ + add x11, x0, #0x1 │ │ │ │ + ldr x5, [x6] │ │ │ │ + cmp x2, x0 │ │ │ │ + csinc x2, x11, x2, cc // cc = lo, ul, last │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cmp x4, x5 │ │ │ │ + b.cc 33ebc // b.lo, b.ul, b.last │ │ │ │ + cmp x4, x10 │ │ │ │ + csel x3, x3, x4, cc // cc = lo, ul, last │ │ │ │ + ldr x2, [x6, #24] │ │ │ │ + str x9, [x1, #64] │ │ │ │ + str x3, [x1] │ │ │ │ + ldr x0, [x9, #64] │ │ │ │ + str x6, [x9, #56] │ │ │ │ + cbz x0, 33d8c │ │ │ │ + ldr x3, [x9, #32] │ │ │ │ + ldr x10, [x0, #24] │ │ │ │ + ldr x3, [x3, #32] │ │ │ │ + cmp x2, x10 │ │ │ │ + b.cs 33fac // b.hs, b.nlast │ │ │ │ + ldr x5, [x6] │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + str x10, [x9, #24] │ │ │ │ + cmp x3, x5 │ │ │ │ + b.cc 33fc0 // b.lo, b.ul, b.last │ │ │ │ + ldr x11, [x0] │ │ │ │ + mov x6, x11 │ │ │ │ + cmp x3, x11 │ │ │ │ + b.cs 33da8 // b.hs, b.nlast │ │ │ │ + ldr x2, [x1, #56] │ │ │ │ + str x11, [x9] │ │ │ │ + cbz x2, 33dbc │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + cmp x4, x6 │ │ │ │ + ldr x3, [x2] │ │ │ │ + csel x5, x4, x6, cs // cs = hs, nlast │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cmp x0, x10 │ │ │ │ + csinc x2, x2, x10, hi // hi = pmore │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cmp x3, x5 │ │ │ │ + b.hi 3295c // b.pmore │ │ │ │ + cmp x4, x6 │ │ │ │ + csel x3, x11, x4, cc // cc = lo, ul, last │ │ │ │ + mov x9, x1 │ │ │ │ + str x3, [x1] │ │ │ │ + ldr x4, [x7, #56] │ │ │ │ + str x9, [x7, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 1e5a0 │ │ │ │ - ldr w2, [x23] │ │ │ │ - mov w9, #0x50 // #80 │ │ │ │ - ldr x7, [x23, #8] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ + cbz x4, 32978 │ │ │ │ + ldr x0, [x4, #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 334e4 │ │ │ │ + ldr x0, [x4, #32] │ │ │ │ + ldp x0, x5, [x0, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ + b.eq 32ad0 // b.none │ │ │ │ + ldr x3, [x4, #64] │ │ │ │ + ldr x1, [x3, #56] │ │ │ │ + str x4, [x3, #56] │ │ │ │ + str x1, [x4, #64] │ │ │ │ + ldr x0, [x4, #56] │ │ │ │ + cbz x0, 337c0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x1, 337cc │ │ │ │ + ldr x6, [x1, #24] │ │ │ │ + cmp x0, x6 │ │ │ │ + b.cc 33be8 // b.lo, b.ul, b.last │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #24] │ │ │ │ + cmp x5, x2 │ │ │ │ + b.cs 33bf8 // b.hs, b.nlast │ │ │ │ + ldr x5, [x1] │ │ │ │ + cmp x5, x2 │ │ │ │ + b.hi 337dc // b.pmore │ │ │ │ + ldr x1, [x3, #32] │ │ │ │ + mov x5, x2 │ │ │ │ + ldr x9, [x3, #64] │ │ │ │ + str x2, [x4] │ │ │ │ + ldr x4, [x1, #32] │ │ │ │ + cbz x9, 337f4 │ │ │ │ + ldr x1, [x9, #24] │ │ │ │ + add x10, x0, #0x1 │ │ │ │ + ldr x6, [x9] │ │ │ │ + cmp x1, x0 │ │ │ │ + csinc x1, x10, x1, cc // cc = lo, ul, last │ │ │ │ + str x1, [x3, #24] │ │ │ │ + cmp x4, x6 │ │ │ │ + b.cc 33acc // b.lo, b.ul, b.last │ │ │ │ + str x7, [x3, #64] │ │ │ │ + cmp x4, x5 │ │ │ │ + csel x2, x2, x4, cc // cc = lo, ul, last │ │ │ │ + str x2, [x3] │ │ │ │ + ldr x0, [x7, #64] │ │ │ │ + ldr x2, [x9, #24] │ │ │ │ + str x9, [x7, #56] │ │ │ │ + cbz x0, 33aec │ │ │ │ + ldr x1, [x7, #32] │ │ │ │ + ldr x6, [x0, #24] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + cmp x2, x6 │ │ │ │ + b.cs 33c48 // b.hs, b.nlast │ │ │ │ + ldr x5, [x9] │ │ │ │ + add x2, x6, #0x1 │ │ │ │ + str x2, [x7, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.cs 33c5c // b.hs, b.nlast │ │ │ │ + ldr x10, [x0] │ │ │ │ + mov x9, x10 │ │ │ │ + cmp x5, x10 │ │ │ │ + b.cc 32a8c // b.lo, b.ul, b.last │ │ │ │ + mov x9, x5 │ │ │ │ + mov x10, x5 │ │ │ │ + ldr x1, [x3, #56] │ │ │ │ + str x10, [x7] │ │ │ │ + cbz x1, 33b1c │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cmp x4, x9 │ │ │ │ + ldr x5, [x1] │ │ │ │ + csel x6, x4, x9, cs // cs = hs, nlast │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + csinc x1, x1, x2, hi // hi = pmore │ │ │ │ + str x1, [x3, #24] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.hi 32ac8 // b.pmore │ │ │ │ + cmp x4, x9 │ │ │ │ + csel x5, x10, x4, cc // cc = lo, ul, last │ │ │ │ + mov x7, x3 │ │ │ │ + str x5, [x3] │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + str x7, [x22, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz x3, 32ae4 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + csel x2, x0, x1, ge // ge = tcont │ │ │ │ + sub x0, x0, x1 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x22, #24] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.le 33364 │ │ │ │ + ldr x0, [x3, #32] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x21, x1, #0x0, eq // eq = none │ │ │ │ + b.eq 32c48 // b.none │ │ │ │ + ldr x4, [x3, #64] │ │ │ │ + ldr x2, [x4, #56] │ │ │ │ + str x3, [x4, #56] │ │ │ │ + str x2, [x3, #64] │ │ │ │ + ldr x0, [x3, #56] │ │ │ │ + cbz x0, 33a7c │ │ │ │ + ldr x6, [x0] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x5, x6 │ │ │ │ + cbz x2, 336f4 │ │ │ │ + ldr x5, [x2, #24] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.cc 33aa8 // b.lo, b.ul, b.last │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + cmp x1, x6 │ │ │ │ + b.cc 33c34 // b.lo, b.ul, b.last │ │ │ │ + ldr x6, [x2] │ │ │ │ + mov x5, x6 │ │ │ │ + cmp x1, x6 │ │ │ │ + b.cs 33704 // b.hs, b.nlast │ │ │ │ + ldr x1, [x4, #32] │ │ │ │ + ldr x7, [x4, #64] │ │ │ │ + ldr x2, [x1, #32] │ │ │ │ + str x6, [x3] │ │ │ │ + cbz x7, 33720 │ │ │ │ + ldr x1, [x7, #24] │ │ │ │ + add x9, x0, #0x1 │ │ │ │ + ldr x3, [x7] │ │ │ │ + cmp x0, x1 │ │ │ │ + csinc x1, x9, x1, hi // hi = pmore │ │ │ │ + str x1, [x4, #24] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.cc 33a04 // b.lo, b.ul, b.last │ │ │ │ + cmp x2, x5 │ │ │ │ + csel x6, x6, x2, cc // cc = lo, ul, last │ │ │ │ + ldr x0, [x7, #24] │ │ │ │ + str x22, [x4, #64] │ │ │ │ + str x6, [x4] │ │ │ │ + ldr x1, [x22, #64] │ │ │ │ + str x7, [x22, #56] │ │ │ │ + cbz x1, 33830 │ │ │ │ + ldr x5, [x22, #32] │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + ldr x5, [x5, #32] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cs 33800 // b.hs, b.nlast │ │ │ │ + ldr x6, [x7] │ │ │ │ + add x0, x3, #0x1 │ │ │ │ + str x0, [x22, #24] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.cc 33814 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x1] │ │ │ │ + mov x3, x1 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ls 3384c // b.plast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x6, [x4, #56] │ │ │ │ + str x1, [x22] │ │ │ │ + cbz x6, 3378c │ │ │ │ + ldr x5, [x6, #24] │ │ │ │ + cmp x2, x3 │ │ │ │ + ldr x6, [x6] │ │ │ │ + csel x7, x2, x3, cs // cs = hs, nlast │ │ │ │ + cmp x0, x5 │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + csinc x0, x5, x0, cc // cc = lo, ul, last │ │ │ │ + str x0, [x4, #24] │ │ │ │ + cmp x6, x7 │ │ │ │ + b.hi 32c3c // b.pmore │ │ │ │ + cmp x2, x3 │ │ │ │ + csel x6, x1, x2, cc // cc = lo, ul, last │ │ │ │ + mov x2, x0 │ │ │ │ + mov x22, x4 │ │ │ │ + str x6, [x4] │ │ │ │ + ldr x3, [x20, #56] │ │ │ │ + str x22, [x20, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz x3, 32c5c │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + csel x1, x2, x0, ge // ge = tcont │ │ │ │ + sub x0, x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x20, #24] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.le 33254 │ │ │ │ + ldr x0, [x3, #32] │ │ │ │ + ldp x0, x5, [x0, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ + b.eq 32ee4 // b.none │ │ │ │ + ldr x4, [x3, #64] │ │ │ │ + ldr x1, [x4, #56] │ │ │ │ + str x3, [x4, #56] │ │ │ │ + str x1, [x3, #64] │ │ │ │ + ldr x0, [x3, #56] │ │ │ │ + cbz x0, 32dec │ │ │ │ + ldr x6, [x0] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x1, 32df8 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 336a0 // b.pmore │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + cmp x6, x5 │ │ │ │ + b.hi 336b0 // b.pmore │ │ │ │ + ldr x6, [x1] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.cc 32e08 // 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, 32e20 │ │ │ │ + cbnz x0, 33ee8 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + b 33eec │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cmp w25, w19 │ │ │ │ + b.ne 326d8 // b.any │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + lsl x19, x22, #3 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x23, #16] │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [x23, #8] │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr x0, [x23] │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 56b80 │ │ │ │ mov x1, x0 │ │ │ │ - ldrb w3, [sp, #148] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - umaddl x0, w2, w9, x7 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1f9e4 │ │ │ │ - ldrb w0, [x25, #96] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.ls 3d098 // b.plast │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 3d148 // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str wzr, [sp, #100] │ │ │ │ - strb w0, [x1] │ │ │ │ - ldr w0, [x25] │ │ │ │ - str w0, [sp, #108] │ │ │ │ - ldrb w0, [x25, #96] │ │ │ │ - str w0, [sp, #104] │ │ │ │ - add x25, x25, #0x68 │ │ │ │ - cmp w26, w24 │ │ │ │ - b.ne 3cdb0 // b.any │ │ │ │ - b 3ceac │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - mov w0, #0x270f // #9999 │ │ │ │ - cmp w1, w0 │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - ccmp w1, w0, #0x2, ls // ls = plast │ │ │ │ - b.ls 3cfcc // b.plast │ │ │ │ - b 3cea0 │ │ │ │ - ldr w1, [x25] │ │ │ │ - str wzr, [sp, #100] │ │ │ │ - stp w0, w1, [sp, #104] │ │ │ │ - b 3d06c │ │ │ │ - ldr w1, [x23] │ │ │ │ - mov w19, #0x50 // #80 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ + ldr x21, [x23, #8] │ │ │ │ + str x1, [x23] │ │ │ │ + str xzr, [x1, x19] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2f608 │ │ │ │ + ldr w1, [x23, #16] │ │ │ │ + str x0, [x21, x19] │ │ │ │ + ldr x0, [x23] │ │ │ │ add w1, w1, #0x1 │ │ │ │ - umull x1, w1, w19 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr w7, [x23] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ + str w1, [x23, #16] │ │ │ │ + add x8, x0, x19 │ │ │ │ + ldr x19, [x0, x19] │ │ │ │ + cbnz x19, 326ec │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x8, [sp, #104] │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + stp xzr, xzr, [x19, #48] │ │ │ │ + ldur q27, [x24, #24] │ │ │ │ + str x24, [x19, #32] │ │ │ │ + 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 33064 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x1, 33ec8 │ │ │ │ + ldr x6, [x1] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + cmp x6, x5 │ │ │ │ + b.ls 32cd8 // b.plast │ │ │ │ + ldr x1, [x4, #32] │ │ │ │ + mov x5, x6 │ │ │ │ + ldr x9, [x4, #64] │ │ │ │ + ldr x7, [x1, #32] │ │ │ │ + str x6, [x3] │ │ │ │ + cbz x9, 32cf0 │ │ │ │ + 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 x7, x2 │ │ │ │ + b.cc 335f0 // b.lo, b.ul, b.last │ │ │ │ + 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, 33610 │ │ │ │ + ldr x3, [x20, #32] │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldr x5, [x3, #32] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 336c4 // b.lo, b.ul, b.last │ │ │ │ + ldr x6, [x9] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #24] │ │ │ │ + cmp x6, x5 │ │ │ │ + b.hi 336d8 // b.pmore │ │ │ │ ldr x2, [x1] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x0, [x23, #8] │ │ │ │ - umaddl x0, w7, w19, x0 │ │ │ │ - bl 1ecac │ │ │ │ - ldr w0, [x23] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x23] │ │ │ │ - b 3cff8 │ │ │ │ - ldr w2, [sp, #132] │ │ │ │ - mov w1, #0x270f // #9999 │ │ │ │ - cmp w2, w1 │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - ccmp w1, w0, #0x0, ls // ls = plast │ │ │ │ - b.eq 3cfcc // b.none │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - b.ne 3ce94 // b.any │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 3cea0 // b.any │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - mov w0, #0x270f // #9999 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 3cfcc // b.plast │ │ │ │ - b 3cea0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - stp w0, w0, [sp, #104] │ │ │ │ - b 3cd0c │ │ │ │ - ldr w0, [x25] │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 3d04c // b.any │ │ │ │ - str wzr, [sp, #100] │ │ │ │ - b 3d06c │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1c0 │ │ │ │ - mov w8, #0x68 // #104 │ │ │ │ - stp x29, x30, [sp, #352] │ │ │ │ - add x29, sp, #0x160 │ │ │ │ - stp x19, x20, [sp, #368] │ │ │ │ - mov w19, w4 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x21, x22, [sp, #384] │ │ │ │ - mov x21, x1 │ │ │ │ - umull x1, w19, w8 │ │ │ │ - stp x25, x26, [sp, #416] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - stp x0, x3, [sp, #224] │ │ │ │ - mov x26, x2 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - stp x7, x19, [sp, #208] │ │ │ │ - stp x5, x6, [sp, #240] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - stp x23, x24, [sp, #400] │ │ │ │ - stp x27, x28, [sp, #432] │ │ │ │ - ldr w28, [sp, #456] │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [sp, #344] │ │ │ │ + mov x3, x2 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.hi 32ea0 // b.pmore │ │ │ │ + mov x3, x5 │ │ │ │ + mov x2, x3 │ │ │ │ + ldr x1, [x4, #56] │ │ │ │ + str x2, [x20] │ │ │ │ + cbz x1, 33640 │ │ │ │ + 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 x9, x5 │ │ │ │ + b.cc 32edc // b.lo, b.ul, b.last │ │ │ │ + cmp x3, x7 │ │ │ │ + csel x5, x2, x7, hi // hi = pmore │ │ │ │ + mov x20, x4 │ │ │ │ + str x5, [x4] │ │ │ │ + ldr x3, [x19, #56] │ │ │ │ + str x20, [x19, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp, #336] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x23, x0 │ │ │ │ - lsl x1, x19, #2 │ │ │ │ - str x0, [sp, #288] │ │ │ │ + cbz x3, 32ef8 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + csel x2, x1, x0, ge // ge = tcont │ │ │ │ + sub x0, x0, x1 │ │ │ │ + add x1, x2, #0x1 │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.le 33174 │ │ │ │ + ldr x0, [x3, #32] │ │ │ │ + ldp x0, x2, [x0, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x21, x2, #0x0, eq // eq = none │ │ │ │ + b.eq 3304c // b.none │ │ │ │ + ldr x4, [x3, #64] │ │ │ │ + ldr x1, [x4, #56] │ │ │ │ + str x3, [x4, #56] │ │ │ │ + str x1, [x3, #64] │ │ │ │ + ldr x0, [x3, #56] │ │ │ │ + cbz x0, 334b8 │ │ │ │ + ldr x9, [x0] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x5, x9 │ │ │ │ + cbz x1, 338d4 │ │ │ │ + ldr x5, [x1, #24] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.hi 330d8 // b.pmore │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + cmp x2, x9 │ │ │ │ + b.cs 330e8 // b.hs, b.nlast │ │ │ │ + ldr x5, [x1] │ │ │ │ + cmp x5, x9 │ │ │ │ + csel x5, x5, x9, hi // hi = pmore │ │ │ │ + csel x9, x5, x9, hi // hi = pmore │ │ │ │ + ldr x2, [x4, #32] │ │ │ │ + ldr x1, [x4, #64] │ │ │ │ + ldr x6, [x2, #32] │ │ │ │ + str x9, [x3] │ │ │ │ + cbz x1, 33114 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + add x7, x0, #0x1 │ │ │ │ + ldr x3, [x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + csinc x2, x7, x2, hi // hi = pmore │ │ │ │ + str x2, [x4, #24] │ │ │ │ + cmp x6, x3 │ │ │ │ + b.cc 33470 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + str x19, [x4, #64] │ │ │ │ + cmp x5, x6 │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + csel x9, x9, x6, hi // hi = pmore │ │ │ │ + str x9, [x4] │ │ │ │ + str x1, [x19, #56] │ │ │ │ + cbz x2, 33490 │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + ldr x7, [x2, #24] │ │ │ │ + ldr x5, [x3, #32] │ │ │ │ + cmp x7, x0 │ │ │ │ + b.hi 33094 // b.pmore │ │ │ │ + ldr x3, [x1] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cc 330a8 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x2] │ │ │ │ + mov x2, x1 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ls 334ac // b.plast │ │ │ │ + ldr x3, [x4, #56] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x3, 330cc │ │ │ │ + ldr x5, [x3, #24] │ │ │ │ + cmp x6, x2 │ │ │ │ + ldr x3, [x3] │ │ │ │ + csel x7, x6, x2, cs // cs = hs, nlast │ │ │ │ + add x9, x5, #0x1 │ │ │ │ + cmp x0, x5 │ │ │ │ + csinc x0, x9, x0, cc // cc = lo, ul, last │ │ │ │ + str x0, [x4, #24] │ │ │ │ + cmp x3, x7 │ │ │ │ + b.hi 33044 // b.pmore │ │ │ │ + cmp x6, x2 │ │ │ │ + csel x3, x1, x6, cc // cc = lo, ul, last │ │ │ │ + mov x19, x4 │ │ │ │ + str x3, [x4] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + str x19, [x8] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ls 32dc8 // b.plast │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x27, x27, #0xd0 │ │ │ │ + ldr w25, [x23, #16] │ │ │ │ + ldr x21, [x23, #8] │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + add x24, x0, x27 │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + cbnz w25, 326a4 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + b 32d14 │ │ │ │ + ldr x3, [x1] │ │ │ │ + add x0, x7, #0x1 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cs 32ff8 // b.hs, b.nlast │ │ │ │ + ldr x1, [x2] │ │ │ │ + mov x2, x1 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.hi 33008 // b.pmore │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x3, [x4, #56] │ │ │ │ + str x1, [x19] │ │ │ │ + cbnz x3, 33014 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #24] │ │ │ │ + b 3303c │ │ │ │ + add x0, x5, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + cmp x2, x9 │ │ │ │ + b.cc 32f6c // b.lo, b.ul, b.last │ │ │ │ + ldr x9, [x1] │ │ │ │ + mov x5, x9 │ │ │ │ + cmp x9, x2 │ │ │ │ + b.hi 32f7c // b.pmore │ │ │ │ + mov x9, x2 │ │ │ │ + mov x5, x2 │ │ │ │ + ldr x2, [x4, #32] │ │ │ │ + ldr x1, [x4, #64] │ │ │ │ + ldr x6, [x2, #32] │ │ │ │ + str x9, [x3] │ │ │ │ + cbnz x1, 32f90 │ │ │ │ + cbz x0, 3428c │ │ │ │ + mov x2, x5 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov x5, x2 │ │ │ │ + str x19, [x4, #64] │ │ │ │ + cmp x5, x6 │ │ │ │ + csel x9, x9, x6, hi // hi = pmore │ │ │ │ + str x9, [x4] │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + str x0, [x4, #24] │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + cbz x1, 34104 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + cbz x0, 34280 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x3, [x19, #24] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ls 330bc // b.plast │ │ │ │ + mov x2, x1 │ │ │ │ + b 33008 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ge 3304c // b.tcont │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + ldp x0, x5, [x0, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ + b.eq 3304c // 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, 33888 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cbz x1, 33b80 │ │ │ │ + ldr x4, [x1, #24] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.hi 33858 // b.pmore │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.cc 3386c // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.hi 338ac // b.pmore │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x4, [x20, #64] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x4, 338bc │ │ │ │ + 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 338c4 // b.hs, b.nlast │ │ │ │ + cmp x4, x2 │ │ │ │ + csel x1, x4, x2, cs // cs = hs, nlast │ │ │ │ + mov x19, x20 │ │ │ │ + str x1, [x20] │ │ │ │ + b 3304c │ │ │ │ + str x8, [sp, #104] │ │ │ │ + ldp x1, x0, [x19, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + str x0, [x19, #48] │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + str x24, [x0, x1, lsl #3] │ │ │ │ + str x2, [x19, #40] │ │ │ │ + b 3304c │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ge 32ee4 // b.tcont │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + ldp x0, x7, [x0, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x21, x7, #0x0, eq // eq = none │ │ │ │ + b.eq 32ee4 // 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, 33b9c │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + cbz x1, 33f78 │ │ │ │ + ldr x5, [x1, #24] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.cs 33c0c // b.hs, b.nlast │ │ │ │ + ldr x4, [x2] │ │ │ │ + add x0, x5, #0x1 │ │ │ │ + str x0, [x20, #24] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.cs 33c20 // b.hs, b.nlast │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x3, x2 │ │ │ │ + cmp x4, x2 │ │ │ │ + b.cc 332cc // b.lo, b.ul, b.last │ │ │ │ + mov x3, x4 │ │ │ │ + mov x2, x4 │ │ │ │ + ldr x1, [x22, #64] │ │ │ │ + str x2, [x20] │ │ │ │ + cbz x1, 33bd0 │ │ │ │ + ldr x4, [x1, #24] │ │ │ │ + add x6, x0, #0x1 │ │ │ │ + ldr x5, [x1] │ │ │ │ + cmp x4, x0 │ │ │ │ + csinc x1, x6, x4, cc // cc = lo, ul, last │ │ │ │ + str x1, [x22, #24] │ │ │ │ + cmp x7, x5 │ │ │ │ + b.cc 33e4c // b.lo, b.ul, b.last │ │ │ │ + cmp x3, x7 │ │ │ │ + b.hi 33304 // b.pmore │ │ │ │ + mov x2, x7 │ │ │ │ + mov x20, x22 │ │ │ │ + str x2, [x22] │ │ │ │ + ldr x3, [x19, #56] │ │ │ │ + str x20, [x19, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x19, #2 │ │ │ │ - str x0, [sp, #152] │ │ │ │ + cbnz x3, 32ef4 │ │ │ │ + b 32ef8 │ │ │ │ + str x8, [sp, #104] │ │ │ │ + ldp x1, x0, [x20, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x2, [x20, #40] │ │ │ │ + str x0, [x20, #48] │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + str x24, [x0, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x20, #40] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x19, #2 │ │ │ │ - mov x22, x0 │ │ │ │ + ldr x3, [x19, #56] │ │ │ │ + str x20, [x19, #64] │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + cbnz x3, 32ef4 │ │ │ │ + b 32ef8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ge 32c48 // b.tcont │ │ │ │ + ldr x0, [x7, #32] │ │ │ │ + ldp x0, x5, [x0, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ + b.eq 32c48 // b.none │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + ldr x1, [x7, #56] │ │ │ │ + ldr x4, [x0, #32] │ │ │ │ + str x22, [x7, #56] │ │ │ │ + str x1, [x22, #64] │ │ │ │ + ldr x2, [x22, #56] │ │ │ │ + cbz x2, 33df0 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + cbz x1, 33cc8 │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cc 33dc8 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #24] │ │ │ │ + cmp x4, x2 │ │ │ │ + b.cc 33ddc // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x1, x4 │ │ │ │ + b.hi 33e14 // b.pmore │ │ │ │ + mov x1, x4 │ │ │ │ + ldr x2, [x7, #64] │ │ │ │ + str x1, [x22] │ │ │ │ + cbz x2, 33f94 │ │ │ │ + ldr x3, [x2, #24] │ │ │ │ + add x6, x0, #0x1 │ │ │ │ + ldr x2, [x2] │ │ │ │ + cmp x3, x0 │ │ │ │ + csinc x0, x6, x3, cc // cc = lo, ul, last │ │ │ │ + str x0, [x7, #24] │ │ │ │ + cmp x5, x2 │ │ │ │ + b.cc 33f60 // b.lo, b.ul, b.last │ │ │ │ + cmp x4, x5 │ │ │ │ + b.hi 3340c // b.pmore │ │ │ │ + mov x1, x5 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x22, x7 │ │ │ │ + str x1, [x7] │ │ │ │ + ldr x3, [x20, #56] │ │ │ │ + str x22, [x20, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x19, #2 │ │ │ │ - str x0, [sp, #176] │ │ │ │ + cbnz x3, 32c58 │ │ │ │ + b 32c5c │ │ │ │ + str x8, [sp, #104] │ │ │ │ + ldp x1, x0, [x22, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + str x0, [x22, #48] │ │ │ │ + ldr x2, [x22, #24] │ │ │ │ + str x24, [x0, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x22, #40] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x19, #2 │ │ │ │ - str x0, [sp, #184] │ │ │ │ + ldr x3, [x20, #56] │ │ │ │ + str x22, [x20, #64] │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + cbnz x3, 32c58 │ │ │ │ + b 32c5c │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + str x19, [x4, #64] │ │ │ │ + cmp x5, x3 │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + csel x9, x9, x3, hi // hi = pmore │ │ │ │ + str x9, [x4] │ │ │ │ + str x1, [x19, #56] │ │ │ │ + cbnz x2, 32fd0 │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x3, [x1] │ │ │ │ + ldr x5, [x2, #32] │ │ │ │ + str x0, [x19, #24] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cc 330b8 // b.lo, b.ul, b.last │ │ │ │ + mov x2, x5 │ │ │ │ + mov x1, x2 │ │ │ │ + b 330c0 │ │ │ │ + cbz x1, 33798 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + ldr x9, [x1] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + mov x5, x9 │ │ │ │ + cmp x9, x2 │ │ │ │ + b.hi 32f7c // b.pmore │ │ │ │ + mov x9, x2 │ │ │ │ + mov x5, x2 │ │ │ │ + b 33100 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ge 32ad0 // b.tcont │ │ │ │ + ldr x0, [x9, #32] │ │ │ │ + ldp x0, x5, [x0, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ + b.eq 32ad0 // b.none │ │ │ │ + ldr x0, [x7, #32] │ │ │ │ + ldr x1, [x9, #56] │ │ │ │ + ldr x4, [x0, #32] │ │ │ │ + str x7, [x9, #56] │ │ │ │ + str x1, [x7, #64] │ │ │ │ + ldr x2, [x7, #56] │ │ │ │ + cbz x2, 33ce8 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + cbz x1, 34054 │ │ │ │ + ldr x6, [x1, #24] │ │ │ │ + cmp x0, x6 │ │ │ │ + b.cc 33e1c // b.lo, b.ul, b.last │ │ │ │ + ldr x3, [x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x7, #24] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.cc 33e30 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x2, x4 │ │ │ │ + b.hi 33d0c // b.pmore │ │ │ │ + mov x2, x4 │ │ │ │ + ldr x1, [x9, #64] │ │ │ │ + str x2, [x7] │ │ │ │ + cbz x1, 34030 │ │ │ │ + ldr x6, [x1, #24] │ │ │ │ + add x7, x0, #0x1 │ │ │ │ + ldr x3, [x1] │ │ │ │ + cmp x0, x6 │ │ │ │ + csinc x1, x7, x6, hi // hi = pmore │ │ │ │ + str x1, [x9, #24] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cc 34024 // b.lo, b.ul, b.last │ │ │ │ + cmp x5, x4 │ │ │ │ + b.cc 3358c // b.lo, b.ul, b.last │ │ │ │ + mov x2, x5 │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + str x2, [x9] │ │ │ │ + mov x7, x9 │ │ │ │ + str x7, [x22, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x19, #2 │ │ │ │ - str x0, [sp, #192] │ │ │ │ + cbnz x3, 32ae0 │ │ │ │ + b 32ae4 │ │ │ │ + str x8, [sp, #112] │ │ │ │ + ldp x1, x0, [x7, #40] │ │ │ │ + str x7, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x7, x8, [sp, #104] │ │ │ │ + str x0, [x7, #48] │ │ │ │ + ldr x2, [x7, #40] │ │ │ │ + ldr x1, [x7, #24] │ │ │ │ + str x24, [x0, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x7, #40] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x19, #2 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + str x7, [x22, #64] │ │ │ │ + cbnz x3, 32ae0 │ │ │ │ + b 32ae4 │ │ │ │ + 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, 32e60 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x6, [x9] │ │ │ │ + ldr x5, [x1, #32] │ │ │ │ + str x0, [x20, #24] │ │ │ │ + cmp x6, x5 │ │ │ │ + b.ls 32e98 // b.plast │ │ │ │ + mov x3, x6 │ │ │ │ + mov x2, x6 │ │ │ │ + ldr x1, [x4, #56] │ │ │ │ + str x2, [x20] │ │ │ │ + cbnz x1, 32eac │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + str x1, [x4, #24] │ │ │ │ + b 32ed4 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x19, #3 │ │ │ │ + str x8, [sp, #104] │ │ │ │ + bl 56b80 │ │ │ │ + stp xzr, xzr, [x0, #48] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ mov x20, x0 │ │ │ │ + ldr x3, [x19, #56] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + str xzr, [x0, #40] │ │ │ │ + str xzr, [x0, #64] │ │ │ │ + ldur q28, [x24, #24] │ │ │ │ + str x24, [x0, #32] │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + ext v28.16b, v28.16b, v28.16b, #8 │ │ │ │ + str q28, [x0] │ │ │ │ + str x0, [x19, #64] │ │ │ │ + cbnz x3, 32ef4 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + b 3304c │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + cmp x6, x5 │ │ │ │ + b.ls 32ccc // b.plast │ │ │ │ + ldr x5, [x1] │ │ │ │ + cmp x6, x5 │ │ │ │ + b.cs 32e08 // b.hs, b.nlast │ │ │ │ + mov x6, x5 │ │ │ │ + b 32cdc │ │ │ │ + ldr x6, [x9] │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + str x0, [x20, #24] │ │ │ │ + cmp x6, x5 │ │ │ │ + b.ls 32e88 // b.plast │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x3, x2 │ │ │ │ + cmp x6, x2 │ │ │ │ + b.cc 32ea0 // b.lo, b.ul, b.last │ │ │ │ + mov x3, x6 │ │ │ │ + mov x2, x6 │ │ │ │ + b 33634 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + cmp x1, x6 │ │ │ │ + b.cc 32b68 // b.lo, b.ul, b.last │ │ │ │ + mov x6, x1 │ │ │ │ + mov x5, x1 │ │ │ │ + ldr x1, [x4, #32] │ │ │ │ + ldr x7, [x4, #64] │ │ │ │ + ldr x2, [x1, #32] │ │ │ │ + str x6, [x3] │ │ │ │ + cbnz x7, 32b7c │ │ │ │ + cbz x0, 342a8 │ │ │ │ + mov x1, x5 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov x5, x1 │ │ │ │ + str x22, [x4, #64] │ │ │ │ + cmp x2, x5 │ │ │ │ + csel x6, x6, x2, cc // cc = lo, ul, last │ │ │ │ + str x6, [x4] │ │ │ │ + ldr x1, [x22, #64] │ │ │ │ + str x0, [x4, #24] │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + cbz x1, 34148 │ │ │ │ + ldr x3, [x22, #32] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ldr x3, [x3, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + csinc x5, x0, xzr, ne // ne = any │ │ │ │ + str x5, [x22, #24] │ │ │ │ + mov x0, x5 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ls 33850 // b.plast │ │ │ │ + ldr x6, [x4, #56] │ │ │ │ + str x1, [x22] │ │ │ │ + mov x3, x1 │ │ │ │ + cbnz x6, 32c0c │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #24] │ │ │ │ + b 32c34 │ │ │ │ + ldr x5, [x4, #32] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + ldr x1, [x4, #64] │ │ │ │ + mov x9, x2 │ │ │ │ + ldr x6, [x5, #32] │ │ │ │ + str x2, [x3] │ │ │ │ + str x0, [x3, #24] │ │ │ │ + mov x5, x2 │ │ │ │ + cbnz x1, 32f90 │ │ │ │ + b 3311c │ │ │ │ + cbz x1, 33d14 │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #24] │ │ │ │ + cmp x5, x2 │ │ │ │ + b.cc 329f4 // b.lo, b.ul, b.last │ │ │ │ + mov x2, x5 │ │ │ │ + ldr x1, [x3, #32] │ │ │ │ + ldr x9, [x3, #64] │ │ │ │ + str x2, [x4] │ │ │ │ + ldr x4, [x1, #32] │ │ │ │ + cbnz x9, 32a0c │ │ │ │ + cbnz x0, 33d34 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + b 33d38 │ │ │ │ + ldr x6, [x7] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #24] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.cs 32be4 // b.hs, b.nlast │ │ │ │ + ldr x1, [x1] │ │ │ │ + mov x3, x1 │ │ │ │ + cmp x6, x1 │ │ │ │ + b.cc 32c00 // b.lo, b.ul, b.last │ │ │ │ + mov x3, x6 │ │ │ │ + mov x1, x6 │ │ │ │ + b 32c00 │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x6, [x7] │ │ │ │ + ldr x5, [x1, #32] │ │ │ │ + str x0, [x22, #24] │ │ │ │ + cmp x6, x5 │ │ │ │ + b.hi 33824 // b.pmore │ │ │ │ + mov x3, x5 │ │ │ │ + mov x1, x3 │ │ │ │ + b 32c00 │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x4, #0x1 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ls 331d4 // b.plast │ │ │ │ + ldr x1, [x1] │ │ │ │ + mov x2, x1 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.hi 331e4 // b.pmore │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x2 │ │ │ │ + b 331e4 │ │ │ │ + cbz x1, 33cb4 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbnz x0, 33fdc │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x3 │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x3, [x19, #24] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ls 331e0 // b.plast │ │ │ │ + ldr x4, [x20, #64] │ │ │ │ + str x1, [x19] │ │ │ │ + mov x2, x1 │ │ │ │ + cbnz x4, 331f0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #24] │ │ │ │ + cmp x5, x2 │ │ │ │ + b.cc 33218 // b.lo, b.ul, b.last │ │ │ │ + mov x1, x5 │ │ │ │ + b 33218 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + cmp x2, x9 │ │ │ │ + b.cc 32f7c // b.lo, b.ul, b.last │ │ │ │ + mov x9, x2 │ │ │ │ + mov x5, x2 │ │ │ │ + b 33100 │ │ │ │ + cmn x3, #0x1 │ │ │ │ + b.ge 32964 // b.tcont │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + ldp x1, x6, [x1, #24] │ │ │ │ + cmp x1, x25 │ │ │ │ + ccmp x21, x6, #0x0, eq // eq = none │ │ │ │ + b.eq 32964 // b.none │ │ │ │ + ldr x1, [x9, #32] │ │ │ │ + ldr x2, [x0, #56] │ │ │ │ + ldr x5, [x1, #32] │ │ │ │ + str x9, [x0, #56] │ │ │ │ + str x2, [x9, #64] │ │ │ │ + ldr x3, [x9, #56] │ │ │ │ + cbz x3, 34084 │ │ │ │ + ldr x1, [x3, #24] │ │ │ │ + cbz x2, 3420c │ │ │ │ + ldr x10, [x2, #24] │ │ │ │ + cmp x10, x1 │ │ │ │ + b.hi 340b0 // b.pmore │ │ │ │ + ldr x4, [x3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x9, #24] │ │ │ │ + cmp x4, x5 │ │ │ │ + b.ls 340c4 // b.plast │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x5, x3 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.cc 33968 // b.lo, b.ul, b.last │ │ │ │ + mov x5, x4 │ │ │ │ + mov x3, x4 │ │ │ │ + ldr x2, [x0, #64] │ │ │ │ + str x3, [x9] │ │ │ │ + cbz x2, 34164 │ │ │ │ + ldr x9, [x2, #24] │ │ │ │ + add x10, x1, #0x1 │ │ │ │ + ldr x4, [x2] │ │ │ │ + cmp x9, x1 │ │ │ │ + csinc x2, x10, x9, cc // cc = lo, ul, last │ │ │ │ + str x2, [x0, #24] │ │ │ │ + cmp x6, x4 │ │ │ │ + b.cc 3413c // b.lo, b.ul, b.last │ │ │ │ + cmp x5, x6 │ │ │ │ + b.hi 339a0 // b.pmore │ │ │ │ + mov x3, x6 │ │ │ │ + ldr x4, [x7, #56] │ │ │ │ + str x3, [x0] │ │ │ │ + mov x9, x0 │ │ │ │ + str x9, [x7, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x19, #3 │ │ │ │ - str x0, [sp, #160] │ │ │ │ + cbnz x4, 32974 │ │ │ │ + b 32978 │ │ │ │ + ldp x1, x0, [x9, #40] │ │ │ │ + str x9, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x9, x8, [sp, #104] │ │ │ │ + str x0, [x9, #48] │ │ │ │ + ldr x7, [sp, #120] │ │ │ │ + ldr x1, [x9, #40] │ │ │ │ + ldr x2, [x9, #24] │ │ │ │ + str x24, [x0, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x9, #40] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x19, #3 │ │ │ │ - str x0, [sp, #200] │ │ │ │ + ldr x4, [x7, #56] │ │ │ │ + str x9, [x7, #64] │ │ │ │ + cbnz x4, 32974 │ │ │ │ + b 32978 │ │ │ │ + cmp x5, x3 │ │ │ │ + csel x6, x6, x3, hi // hi = pmore │ │ │ │ + b 32ba4 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #272] │ │ │ │ - cbz w19, 3d6d8 │ │ │ │ - mov x24, x0 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ucvtf d30, w28 │ │ │ │ - sub w1, w19, #0x1 │ │ │ │ - ldr d31, [x0, #1104] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d29, x0 │ │ │ │ - mov w18, #0x96 // #150 │ │ │ │ - str w1, [sp, #260] │ │ │ │ - mov x1, x23 │ │ │ │ - fmul d31, d30, d31 │ │ │ │ - mov x27, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x15, x21 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str w27, [sp, #300] │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - frintz d31, d31 │ │ │ │ - fsub d30, d30, d31 │ │ │ │ - fcvtzu w2, d30 │ │ │ │ - add w2, w2, #0x32 │ │ │ │ - str w2, [sp, #296] │ │ │ │ - cmp w2, w18 │ │ │ │ - csel w23, w2, w18, ls // ls = plast │ │ │ │ - mov x18, x26 │ │ │ │ - sub w3, w23, #0x1 │ │ │ │ - sub w0, w0, w23 │ │ │ │ - mov w26, w28 │ │ │ │ - mov x28, x25 │ │ │ │ - mov x25, x20 │ │ │ │ - mov x20, x24 │ │ │ │ - mov x24, x22 │ │ │ │ - mov x22, x1 │ │ │ │ - str w3, [sp, #264] │ │ │ │ - str w0, [sp, #268] │ │ │ │ - b 3d42c │ │ │ │ - add w0, w16, w0 │ │ │ │ - add w2, w21, w23 │ │ │ │ - add w0, w0, w2 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - ubfiz x5, x8, #3, #8 │ │ │ │ - ldr x4, [sp, #248] │ │ │ │ - str w8, [sp, #132] │ │ │ │ - ldr x6, [x1, x5] │ │ │ │ - str w7, [sp, #256] │ │ │ │ - ldr x1, [x18, x19, lsl #3] │ │ │ │ - mov w3, w1 │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - ldr x5, [x1, x5] │ │ │ │ - str w2, [sp, #16] │ │ │ │ - ldr x2, [sp, #240] │ │ │ │ - str w27, [sp] │ │ │ │ - str w26, [sp, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - str w0, [sp, #24] │ │ │ │ + str x8, [sp, #104] │ │ │ │ + bl 56b80 │ │ │ │ + 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, [x24, #24] │ │ │ │ + str x24, [x22, #32] │ │ │ │ + ext v29.16b, v29.16b, v29.16b, #8 │ │ │ │ + str q29, [x22] │ │ │ │ + str x22, [x20, #64] │ │ │ │ + cbnz x3, 32c58 │ │ │ │ + ldr x3, [x19, #56] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + str x0, [x20, #24] │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [x19, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str w16, [sp, #32] │ │ │ │ - str w21, [sp, #40] │ │ │ │ - str w23, [sp, #48] │ │ │ │ - strb w8, [sp, #56] │ │ │ │ - stp x18, x15, [sp, #136] │ │ │ │ - bl 2a064 │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w8, [sp, #132] │ │ │ │ - strb w0, [x22, #97] │ │ │ │ - ldr x2, [x22, #24] │ │ │ │ - ldr x0, [x22, #88] │ │ │ │ - str w8, [x24, x19, lsl #2] │ │ │ │ - ldr w7, [sp, #256] │ │ │ │ - ldp x18, x15, [sp, #136] │ │ │ │ - str x0, [x1, x19, lsl #3] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr w0, [x22, #36] │ │ │ │ - str x2, [x1, x19, lsl #3] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr w0, [x22, #80] │ │ │ │ - str w0, [x25, x19, lsl #2] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - ldr w2, [x22, #72] │ │ │ │ - str w2, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x25, x19, lsl #2] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - ldr w0, [x24, x19, lsl #2] │ │ │ │ - ldr w3, [x22, #72] │ │ │ │ - cbnz w0, 3d674 │ │ │ │ - ldp x0, x1, [sp, #176] │ │ │ │ - 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, [x24, x19, lsl #2] │ │ │ │ - cbnz w0, 3d498 │ │ │ │ - ldr x1, [sp, #216] │ │ │ │ - add x28, x28, #0x4 │ │ │ │ - ldr w0, [x22, #40] │ │ │ │ - add x22, x22, #0x68 │ │ │ │ - stp w7, w0, [x20], #8 │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 3d4e4 // b.none │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [sp, #232] │ │ │ │ - mov w0, w19 │ │ │ │ - ldr w7, [x28] │ │ │ │ - ldr w27, [x15, x19, lsl #2] │ │ │ │ - ldrb w8, [x1, x19] │ │ │ │ - mov w16, w7 │ │ │ │ - cbz x19, 3d45c │ │ │ │ - sub w2, w19, #0x1 │ │ │ │ - ldr w16, [x15, x2, lsl #2] │ │ │ │ - cmp w16, w7 │ │ │ │ - sub w16, w7, w16 │ │ │ │ - csel w16, w16, wzr, ls // ls = plast │ │ │ │ - ldr w1, [sp, #260] │ │ │ │ - sub w21, w26, w27 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3d478 // b.hs, b.nlast │ │ │ │ - ldr w21, [x28, #4] │ │ │ │ - subs w21, w21, w27 │ │ │ │ - csel w21, w21, wzr, cs // cs = hs, nlast │ │ │ │ - add w0, w27, w23 │ │ │ │ - sub w0, w0, w7 │ │ │ │ - cbnz w8, 3d310 │ │ │ │ - ldr w1, [sp, #296] │ │ │ │ - add w2, w16, w1 │ │ │ │ - add w0, w2, w0 │ │ │ │ - add w0, w0, w21 │ │ │ │ - b 3d31c │ │ │ │ - ldr w0, [sp, #264] │ │ │ │ - sub w3, w27, w7 │ │ │ │ - ldr w4, [x22, #36] │ │ │ │ - add x28, x28, #0x4 │ │ │ │ - add w5, w0, w21 │ │ │ │ - ldr w0, [sp, #268] │ │ │ │ - add w2, w4, w7 │ │ │ │ - add w3, w3, w5 │ │ │ │ - sub w2, w2, w21 │ │ │ │ - sub w0, w0, w27 │ │ │ │ - ldr x1, [sp, #216] │ │ │ │ - cmp w4, w3 │ │ │ │ - add w0, w0, w2 │ │ │ │ - add x22, x22, #0x68 │ │ │ │ - csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ - stp w7, w0, [x20], #8 │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 3d428 // b.any │ │ │ │ - ldr x21, [sp, #208] │ │ │ │ - add x5, sp, #0x130 │ │ │ │ - ldr w11, [sp, #472] │ │ │ │ - mov x7, x24 │ │ │ │ - mov x22, x24 │ │ │ │ - add x4, sp, #0x138 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - stp x4, x5, [sp, #72] │ │ │ │ - ldr w27, [sp, #300] │ │ │ │ - ldp x10, x24, [sp, #168] │ │ │ │ - str w11, [sp, #40] │ │ │ │ - ldp x6, x5, [sp, #152] │ │ │ │ - mov x20, x25 │ │ │ │ - ldr w11, [sp, #480] │ │ │ │ - mov w28, w26 │ │ │ │ - ldr x8, [sp, #280] │ │ │ │ - str w11, [sp, #48] │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - add x9, sp, #0x150 │ │ │ │ - ldp x25, x26, [sp, #184] │ │ │ │ - stp x24, x25, [sp] │ │ │ │ - add x3, sp, #0x148 │ │ │ │ - adrp x23, af000 │ │ │ │ - ldr x23, [x23, #3848] │ │ │ │ - stp x26, x10, [sp, #16] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str w27, [sp, #32] │ │ │ │ - mov x4, x20 │ │ │ │ - stp x23, x8, [sp, #56] │ │ │ │ - stp x0, x3, [sp, #88] │ │ │ │ - mov w3, w28 │ │ │ │ + cbnz x3, 32ef4 │ │ │ │ + b 32ef8 │ │ │ │ + cbz x2, 33fe8 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + ldr x6, [x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + mov x5, x6 │ │ │ │ + cmp x1, x6 │ │ │ │ + b.cc 32b68 // b.lo, b.ul, b.last │ │ │ │ + mov x6, x1 │ │ │ │ + mov x5, x1 │ │ │ │ + b 3370c │ │ │ │ + add x0, x5, #0x1 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + cmp x1, x6 │ │ │ │ + b.cs 32b58 // b.hs, b.nlast │ │ │ │ + ldr x5, [x2] │ │ │ │ + cmp x5, x6 │ │ │ │ + csel x5, x5, x6, hi // hi = pmore │ │ │ │ + csel x6, x5, x6, hi // hi = pmore │ │ │ │ + b 32b68 │ │ │ │ + str x7, [x3, #64] │ │ │ │ + cmp x5, x6 │ │ │ │ + csel x2, x2, x6, hi // hi = pmore │ │ │ │ + str x2, [x3] │ │ │ │ + ldr x0, [x7, #64] │ │ │ │ + ldr x2, [x9, #24] │ │ │ │ + str x9, [x7, #56] │ │ │ │ + cbnz x0, 32a4c │ │ │ │ + ldr x0, [x7, #32] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + ldr x5, [x9] │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + str x2, [x7, #24] │ │ │ │ + cmp x5, x1 │ │ │ │ + b.hi 32a84 // b.pmore │ │ │ │ + mov x9, x1 │ │ │ │ + mov x10, x9 │ │ │ │ + ldr x1, [x3, #56] │ │ │ │ + str x10, [x7] │ │ │ │ + cbnz x1, 32a98 │ │ │ │ + add x1, x2, #0x1 │ │ │ │ + str x1, [x3, #24] │ │ │ │ + b 32ac0 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x9, x11, [sp, #104] │ │ │ │ - bl 64060 │ │ │ │ + str x8, [sp, #104] │ │ │ │ + bl 56b80 │ │ │ │ + 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, [x24, #24] │ │ │ │ + str x24, [x0, #32] │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + ext v30.16b, v30.16b, v30.16b, #8 │ │ │ │ + str q30, [x0] │ │ │ │ + str x0, [x22, #64] │ │ │ │ + cbnz x3, 32ae0 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + mov x2, x0 │ │ │ │ + str x0, [x22, #24] │ │ │ │ + b 32c48 │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.cc 3387c // b.lo, b.ul, b.last │ │ │ │ + mov x1, x2 │ │ │ │ + b 331e4 │ │ │ │ + cbz x1, 34070 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbnz x0, 34048 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x0, x4 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x4, [x20, #24] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.cc 33c2c // b.lo, b.ul, b.last │ │ │ │ + mov x2, x3 │ │ │ │ + ldr x1, [x22, #64] │ │ │ │ + str x2, [x20] │ │ │ │ + cbnz x1, 332d8 │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + str x1, [x22, #24] │ │ │ │ + cmp x3, x7 │ │ │ │ + b.hi 33304 // b.pmore │ │ │ │ + mov x2, x7 │ │ │ │ + b 33304 │ │ │ │ + add x0, x6, #0x1 │ │ │ │ + str x0, [x4, #24] │ │ │ │ + cmp x5, x2 │ │ │ │ + b.cc 329e8 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x5, x2 │ │ │ │ + b.cc 329f4 // b.lo, b.ul, b.last │ │ │ │ + mov x2, x5 │ │ │ │ + b 337e0 │ │ │ │ + ldr x4, [x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #24] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.cc 332b4 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.cs 33bc0 // b.hs, b.nlast │ │ │ │ + mov x3, x2 │ │ │ │ + b 332cc │ │ │ │ + ldr x5, [x2] │ │ │ │ + cmp x6, x5 │ │ │ │ + csel x5, x5, x6, cc // cc = lo, ul, last │ │ │ │ + csel x6, x5, x6, cc // cc = lo, ul, last │ │ │ │ + b 32b68 │ │ │ │ + ldr x5, [x9] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x7, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.cc 32a74 // b.lo, b.ul, b.last │ │ │ │ + ldr x10, [x0] │ │ │ │ + mov x9, x10 │ │ │ │ + cmp x1, x10 │ │ │ │ + b.cc 32a8c // b.lo, b.ul, b.last │ │ │ │ + mov x9, x1 │ │ │ │ + b 33b0c │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #24] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cs 3287c // b.hs, b.nlast │ │ │ │ + ldr x10, [x2] │ │ │ │ + ldr x2, [x1, #32] │ │ │ │ + cmp x3, x10 │ │ │ │ + ldr x6, [x1, #64] │ │ │ │ + csel x10, x10, x3, cc // cc = lo, ul, last │ │ │ │ + csel x3, x10, x3, cc // cc = lo, ul, last │ │ │ │ + str x3, [x4] │ │ │ │ + ldr x4, [x2, #32] │ │ │ │ + cbnz x6, 328a8 │ │ │ │ + cbz x0, 342a0 │ │ │ │ + mov x5, x10 │ │ │ │ + b 341b0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x0, x1 │ │ │ │ + str x1, [x19, #24] │ │ │ │ + mov x1, x2 │ │ │ │ + b 331e4 │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #24] │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ls 333d0 // b.plast │ │ │ │ + mov x4, x2 │ │ │ │ + mov x1, x2 │ │ │ │ + b 333d4 │ │ │ │ + cbz x1, 34244 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 340e4 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x3, [x7, #24] │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ls 33550 // b.plast │ │ │ │ + mov x4, x2 │ │ │ │ + b 33554 │ │ │ │ + ldr x1, [x3, #32] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + ldr x9, [x3, #64] │ │ │ │ + str x5, [x4] │ │ │ │ + str x0, [x4, #24] │ │ │ │ + mov x2, x5 │ │ │ │ + ldr x4, [x1, #32] │ │ │ │ + cbnz x9, 32a0c │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x7, [x3, #64] │ │ │ │ + cmp x4, x5 │ │ │ │ + csel x2, x2, x4, cc // cc = lo, ul, last │ │ │ │ + str x2, [x3] │ │ │ │ + ldr x1, [x7, #64] │ │ │ │ + str x0, [x3, #24] │ │ │ │ + str xzr, [x7, #56] │ │ │ │ + cbz x1, 34228 │ │ │ │ + ldr x0, [x7, #32] │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldr x10, [x1] │ │ │ │ + cmp x2, #0x0 │ │ │ │ + ldr x9, [x0, #32] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + csinc x0, x2, xzr, ne // ne = any │ │ │ │ + str x0, [x7, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + cmp x9, x10 │ │ │ │ + b.cs 33b0c // b.hs, b.nlast │ │ │ │ + mov x9, x10 │ │ │ │ + b 32a8c │ │ │ │ + ldr x0, [x9, #32] │ │ │ │ + add x10, x2, #0x1 │ │ │ │ + ldr x5, [x6] │ │ │ │ + ldr x3, [x0, #32] │ │ │ │ + str x10, [x9, #24] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.hi 33fd0 // b.pmore │ │ │ │ + mov x6, x3 │ │ │ │ + mov x11, x6 │ │ │ │ + ldr x2, [x1, #56] │ │ │ │ + str x11, [x9] │ │ │ │ + cbnz x2, 3292c │ │ │ │ + add x2, x10, #0x1 │ │ │ │ + str x2, [x1, #24] │ │ │ │ + b 32954 │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x0, x3, #0x1 │ │ │ │ + str x0, [x22, #24] │ │ │ │ + cmp x4, x2 │ │ │ │ + b.cs 333c4 // b.hs, b.nlast │ │ │ │ + ldr x1, [x1] │ │ │ │ + mov x4, x1 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ls 33cdc // b.plast │ │ │ │ + b 333d4 │ │ │ │ + cbz x1, 3417c │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 340d8 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x2, [x22, #24] │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ls 333d0 // b.plast │ │ │ │ + mov x4, x1 │ │ │ │ + b 333d4 │ │ │ │ + ldr x3, [x2] │ │ │ │ + add x0, x6, #0x1 │ │ │ │ + str x0, [x7, #24] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.cs 33544 // b.hs, b.nlast │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x4, x2 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.cc 33554 // b.lo, b.ul, b.last │ │ │ │ + mov x4, x3 │ │ │ │ + mov x2, x3 │ │ │ │ + b 33554 │ │ │ │ + cmp x3, x5 │ │ │ │ + mov x20, x22 │ │ │ │ + csel x2, x3, x5, cs // cs = hs, nlast │ │ │ │ + str x2, [x22] │ │ │ │ + b 3330c │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x8, x7, [sp, #104] │ │ │ │ + bl 56b80 │ │ │ │ + mov x9, x0 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov x2, x0 │ │ │ │ + stp xzr, xzr, [x9, #48] │ │ │ │ + ldp x8, x7, [sp, #104] │ │ │ │ + ldr x4, [x7, #56] │ │ │ │ + str x0, [x9, #24] │ │ │ │ + str xzr, [x9, #40] │ │ │ │ + str xzr, [x9, #64] │ │ │ │ + ldur q31, [x24, #24] │ │ │ │ + str x24, [x9, #32] │ │ │ │ + ext v31.16b, v31.16b, v31.16b, #8 │ │ │ │ + str q31, [x9] │ │ │ │ + str x9, [x7, #64] │ │ │ │ + cbnz x4, 32974 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ mov x1, x0 │ │ │ │ - stp x22, x24, [sp] │ │ │ │ - mov w4, w28 │ │ │ │ - mov x5, x20 │ │ │ │ - ldr x10, [sp, #168] │ │ │ │ - ldr x8, [sp, #280] │ │ │ │ - ldr x9, [sp, #312] │ │ │ │ - ldp x2, x3, [x21] │ │ │ │ - str x10, [sp, #32] │ │ │ │ - ldr x10, [sp, #200] │ │ │ │ - stp x23, x8, [sp, #64] │ │ │ │ - mov x21, 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 x25, x26, [sp, #16] │ │ │ │ + str x0, [x7, #24] │ │ │ │ + b 32ad0 │ │ │ │ + cmp x5, x10 │ │ │ │ + csel x3, x3, x5, cc // cc = lo, ul, last │ │ │ │ + b 328d0 │ │ │ │ + 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, 32e20 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x20, [x4, #64] │ │ │ │ + cmp x5, x7 │ │ │ │ + csel x6, x6, x7, hi // hi = pmore │ │ │ │ + str x6, [x4] │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + str x0, [x4, #24] │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + cbz x1, 34120 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + ldr x2, [x20, #32] │ │ │ │ + ldr x3, [x2, #32] │ │ │ │ + cbz x0, 34294 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov x5, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x5, [x20, #24] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ls 32e9c // b.plast │ │ │ │ + mov x3, x2 │ │ │ │ + b 32ea0 │ │ │ │ + cbz x2, 3418c │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + ldr x3, [x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #24] │ │ │ │ + mov x10, x3 │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cs 3288c // b.hs, b.nlast │ │ │ │ + b 32894 │ │ │ │ + cmp x4, x2 │ │ │ │ + mov x22, x7 │ │ │ │ + csel x1, x4, x2, cs // cs = hs, nlast │ │ │ │ + mov x2, x0 │ │ │ │ + str x1, [x7] │ │ │ │ + b 33418 │ │ │ │ + ldr x4, [x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #24] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.cc 332c4 // b.lo, b.ul, b.last │ │ │ │ + mov x2, x3 │ │ │ │ + b 33bc4 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x7, #24] │ │ │ │ + cmp x4, x5 │ │ │ │ + b.hi 3340c // b.pmore │ │ │ │ + mov x1, x5 │ │ │ │ + b 3340c │ │ │ │ + ldr x5, [x6] │ │ │ │ + add x10, x2, #0x1 │ │ │ │ + str x10, [x9, #24] │ │ │ │ + cmp x3, x5 │ │ │ │ + b.cs 32910 // b.hs, b.nlast │ │ │ │ + ldr x11, [x0] │ │ │ │ + mov x6, x11 │ │ │ │ + cmp x5, x11 │ │ │ │ + b.cc 32920 // b.lo, b.ul, b.last │ │ │ │ + mov x6, x5 │ │ │ │ + mov x11, x5 │ │ │ │ + b 32920 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov x3, x0 │ │ │ │ + b 3389c │ │ │ │ + ldr x2, [x4, #32] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + ldr x7, [x4, #64] │ │ │ │ + mov x6, x1 │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + str x1, [x3] │ │ │ │ + str x0, [x3, #24] │ │ │ │ + mov x5, x1 │ │ │ │ + cbnz x7, 32b7c │ │ │ │ + b 33728 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #24] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cs 3288c // b.hs, b.nlast │ │ │ │ + b 32894 │ │ │ │ + cmp x3, x4 │ │ │ │ + csel x2, x3, x4, cs // cs = hs, nlast │ │ │ │ + b 3358c │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + str x1, [x9, #24] │ │ │ │ + cmp x5, x4 │ │ │ │ + b.cc 3358c // b.lo, b.ul, b.last │ │ │ │ + mov x2, x5 │ │ │ │ + b 3358c │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov x4, x0 │ │ │ │ + b 33bb0 │ │ │ │ + ldr x3, [x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x7, #24] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.hi 33e40 // b.pmore │ │ │ │ + mov x2, x4 │ │ │ │ + b 33554 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x0, x1 │ │ │ │ + str x1, [x20, #24] │ │ │ │ + b 33bc4 │ │ │ │ + cbz x2, 340f0 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cbnz x1, 34274 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x1, x4 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x4, [x9, #24] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cc 340d0 // b.lo, b.ul, b.last │ │ │ │ + mov x3, x5 │ │ │ │ + b 33968 │ │ │ │ + ldr x4, [x3] │ │ │ │ + add x1, x10, #0x1 │ │ │ │ + str x1, [x9, #24] │ │ │ │ + cmp x4, x5 │ │ │ │ + b.hi 33950 // b.pmore │ │ │ │ + ldr x3, [x2] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.cs 340a8 // b.hs, b.nlast │ │ │ │ + mov x5, x3 │ │ │ │ + b 33968 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x0, x2 │ │ │ │ + b 33e04 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x3 │ │ │ │ + b 33cfc │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x3, x5 │ │ │ │ + mov x1, x2 │ │ │ │ + str x2, [x9, #24] │ │ │ │ + b 33968 │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + mov x1, x2 │ │ │ │ + b 330c0 │ │ │ │ + ldr x2, [x20, #32] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x3, [x2, #32] │ │ │ │ + str x1, [x20, #24] │ │ │ │ + mov x2, x3 │ │ │ │ + b 32ea0 │ │ │ │ + cmp x5, x4 │ │ │ │ + csel x3, x5, x4, cs // cs = hs, nlast │ │ │ │ + b 339a0 │ │ │ │ + ldr x3, [x22, #32] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x3, [x3, #32] │ │ │ │ + str x1, [x22, #24] │ │ │ │ + mov x1, x3 │ │ │ │ + b 32c00 │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + str x2, [x0, #24] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.hi 339a0 // b.pmore │ │ │ │ + mov x3, x6 │ │ │ │ + b 339a0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x0, x1 │ │ │ │ + str x1, [x22, #24] │ │ │ │ + b 333d0 │ │ │ │ + ldr x2, [x1, #32] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + ldr x6, [x1, #64] │ │ │ │ + str x5, [x4] │ │ │ │ + str x0, [x4, #24] │ │ │ │ + mov x3, x5 │ │ │ │ + ldr x4, [x2, #32] │ │ │ │ + mov x10, x5 │ │ │ │ + cbnz x6, 328a8 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov x10, x5 │ │ │ │ + str x9, [x1, #64] │ │ │ │ + cmp x4, x10 │ │ │ │ + csel x3, x3, x4, cc // cc = lo, ul, last │ │ │ │ + str x3, [x1] │ │ │ │ + ldr x2, [x9, #64] │ │ │ │ + str x0, [x1, #24] │ │ │ │ + str xzr, [x9, #56] │ │ │ │ + cbz x2, 34258 │ │ │ │ + ldr x3, [x9, #32] │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + ldr x11, [x2] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ldr x6, [x3, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + csinc x2, x0, xzr, ne // ne = any │ │ │ │ + str x2, [x9, #24] │ │ │ │ + mov x10, x2 │ │ │ │ + cmp x6, x11 │ │ │ │ + b.cs 33dac // b.hs, b.nlast │ │ │ │ + mov x6, x11 │ │ │ │ + b 32920 │ │ │ │ + ldr x4, [x3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x9, #24] │ │ │ │ + cmp x4, x5 │ │ │ │ + b.hi 33960 // b.pmore │ │ │ │ + mov x3, x5 │ │ │ │ + b 33968 │ │ │ │ + ldr x1, [x7, #32] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x9, [x1, #32] │ │ │ │ + str x0, [x7, #24] │ │ │ │ + mov x10, x9 │ │ │ │ + b 33b10 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x2, x4 │ │ │ │ + mov x0, x1 │ │ │ │ + str x1, [x7, #24] │ │ │ │ + b 33554 │ │ │ │ + ldr x2, [x9, #32] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov x10, x0 │ │ │ │ + ldr x6, [x2, #32] │ │ │ │ + str x0, [x9, #24] │ │ │ │ + mov x11, x6 │ │ │ │ + b 33db0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + mov x4, x1 │ │ │ │ + b 34098 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x3 │ │ │ │ + b 3315c │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + b 33124 │ │ │ │ + mov x5, #0x1 // #1 │ │ │ │ + mov x0, x5 │ │ │ │ + b 33f24 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + b 341b8 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + b 33730 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [x0, #16] │ │ │ │ + cbz w0, 34b90 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ - str w27, [sp, #40] │ │ │ │ - str w0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x8, [sp, #112] │ │ │ │ - bl 648b0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ - ubfiz x24, x23, #3, #32 │ │ │ │ - ldr x0, [x0, x24] │ │ │ │ + lsl x22, x23, #3 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [x0, x22] │ │ │ │ + ldr x21, [x19, #56] │ │ │ │ + cbz x21, 34640 │ │ │ │ + ldr x24, [x21, #56] │ │ │ │ + cbz x24, 34488 │ │ │ │ + ldr x25, [x24, #56] │ │ │ │ + cbz x25, 343b0 │ │ │ │ + ldr x26, [x25, #56] │ │ │ │ + cbz x26, 34348 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 34318 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 34324 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldp x0, x1, [sp, #304] │ │ │ │ - str xzr, [x1, x24] │ │ │ │ - ldr x0, [x0, x24] │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - str xzr, [x1, x24] │ │ │ │ - ldr x0, [x0, x24] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b78 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x26, [x25, #64] │ │ │ │ + cbz x26, 3438c │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 3435c │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 34368 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - ldr w0, [x20, x23, lsl #2] │ │ │ │ - str xzr, [x1, x24] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 3d86c // b.none │ │ │ │ - ldr x1, [x21, x23, lsl #3] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - lsl x25, x24, #3 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x0, [x1, x25] │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [x21, x23, lsl #3] │ │ │ │ - ldr w2, [x20, x23, lsl #2] │ │ │ │ - mov x0, x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str xzr, [x1, x25] │ │ │ │ - cmp w2, w24 │ │ │ │ - b.hi 3d630 // b.pmore │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b54 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x21, x23, lsl #3] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 3d7b0 // b.none │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 3d5e0 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldr w2, [x25, x19, lsl #2] │ │ │ │ - sub w2, w26, w2 │ │ │ │ - sub w2, w2, w3 │ │ │ │ - str w2, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x25, x19, lsl #2] │ │ │ │ - ldr w3, [x22, #72] │ │ │ │ - add w3, w0, w3 │ │ │ │ - cmp w3, w26 │ │ │ │ - b.hi 3d878 // b.pmore │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.ls 3d400 // b.plast │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x0 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - mov w2, #0x262 // #610 │ │ │ │ - bl 34b0 │ │ │ │ - ldr x21, [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, [x21] │ │ │ │ - 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, x22 │ │ │ │ - ldr x9, [sp, #272] │ │ │ │ - str wzr, [sp, #32] │ │ │ │ - ldp x26, x23, [sp, #168] │ │ │ │ - mov x4, x20 │ │ │ │ - ldp x24, x25, [sp, #184] │ │ │ │ - stp x23, x24, [sp] │ │ │ │ - adrp x19, af000 │ │ │ │ - ldr x19, [x19, #3848] │ │ │ │ - stp x25, x26, [sp, #16] │ │ │ │ - stp x19, x27, [sp, #56] │ │ │ │ - stp x0, x3, [sp, #88] │ │ │ │ - mov w3, w28 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x8, x9, [sp, #104] │ │ │ │ - bl 64060 │ │ │ │ - mov x1, x0 │ │ │ │ - stp x22, x23, [sp] │ │ │ │ - mov w4, w28 │ │ │ │ - mov x5, x20 │ │ │ │ - ldp x8, x9, [sp, #304] │ │ │ │ - ldr x10, [sp, #200] │ │ │ │ - ldp x2, x3, [x21] │ │ │ │ - stp x10, x9, [sp, #80] │ │ │ │ - mov x21, 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 648b0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + str xzr, [x25, #64] │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cbnz x0, 34ac4 │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + ldr x25, [x24, #64] │ │ │ │ + cbz x25, 34464 │ │ │ │ + ldr x26, [x25, #56] │ │ │ │ + cbz x26, 343fc │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 343cc │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 343d8 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x22 │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b30 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x26, [x25, #64] │ │ │ │ + cbz x26, 34440 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 34410 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 3441c │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b24 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ + str xzr, [x25, #64] │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cbnz x0, 34ab8 │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ + str xzr, [x24, #56] │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ + str xzr, [x24, #64] │ │ │ │ + ldr x0, [x24, #40] │ │ │ │ + cbnz x0, 34a1c │ │ │ │ + str xzr, [x24, #48] │ │ │ │ + ldr x24, [x21, #64] │ │ │ │ + cbz x24, 3461c │ │ │ │ + ldr x25, [x24, #56] │ │ │ │ + cbz x25, 34544 │ │ │ │ + ldr x26, [x25, #56] │ │ │ │ + cbz x26, 344dc │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 344ac │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 344b8 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34adc │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x26, [x25, #64] │ │ │ │ + cbz x26, 34520 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 344f0 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 344fc │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b84 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x21 │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3d874 // 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, [x21, x23, lsl #3] │ │ │ │ - b 3d65c │ │ │ │ - bl 3588 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - mov w2, #0x260 // #608 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1b0 │ │ │ │ - stp x29, x30, [sp, #336] │ │ │ │ - add x29, sp, #0x150 │ │ │ │ - stp x23, x24, [sp, #384] │ │ │ │ - ldr x23, [sp, #504] │ │ │ │ - stp x19, x20, [sp, #352] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #368] │ │ │ │ - mov x19, x3 │ │ │ │ - mov w22, w2 │ │ │ │ - stp x25, x26, [sp, #400] │ │ │ │ - ldr w25, [sp, #440] │ │ │ │ - stp x27, x28, [sp, #416] │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr s0, [x23, #480] │ │ │ │ - ldr w24, [x23, #700] │ │ │ │ - ldr w27, [x23, #704] │ │ │ │ - stp x1, x5, [sp, #208] │ │ │ │ - scvtf s0, s0 │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - str x1, [sp, #240] │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - str x4, [sp, #176] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str x7, [sp, #192] │ │ │ │ - str x1, [sp, #264] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #328] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w0, w25 │ │ │ │ - str xzr, [sp, #288] │ │ │ │ - bl 29ba0 │ │ │ │ - cbz w22, 3e074 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3944] │ │ │ │ - mov w1, w22 │ │ │ │ - mov w21, w0 │ │ │ │ - mov x2, #0x18 // #24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3108 │ │ │ │ - ldr w1, [x20, #12] │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - ldr d30, [x23, #504] │ │ │ │ - scvtf d31, w1 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 3e098 // b.plast │ │ │ │ - lsr w1, w22, #1 │ │ │ │ - mov w2, #0x30 // #48 │ │ │ │ - adrp x3, 86000 │ │ │ │ - movi v26.2s, #0x2 │ │ │ │ - dup v27.2d, v31.d[0] │ │ │ │ - mov x0, x20 │ │ │ │ - umaddl x1, w1, w2, x20 │ │ │ │ - ldr d28, [x3, #696] │ │ │ │ - b 3d990 │ │ │ │ - add v28.2s, v28.2s, v26.2s │ │ │ │ - add x2, x0, #0x24 │ │ │ │ - ldr s29, [x0, #12] │ │ │ │ - ld1 {v29.s}[1], [x2] │ │ │ │ - sxtl v29.2d, v29.2s │ │ │ │ - scvtf v29.2d, v29.2d │ │ │ │ - fcmgt v29.2d, v27.2d, v29.2d │ │ │ │ - umaxp v29.4s, v29.4s, v29.4s │ │ │ │ - fmov x2, d29 │ │ │ │ - cbnz x2, 3e07c │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 3d98c // b.any │ │ │ │ - and w0, w22, #0xfffffffe │ │ │ │ - tbz w22, #0, 3e084 │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - mov w23, w0 │ │ │ │ - umaddl x2, w0, w1, x20 │ │ │ │ - ldr w2, [x2, #12] │ │ │ │ - scvtf d30, w2 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 3e1a4 // b.first │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - str w2, [sp, #236] │ │ │ │ - cmp w2, w22 │ │ │ │ - b.cs 3da14 // b.hs, b.nlast │ │ │ │ - umaddl x1, w2, w1, x20 │ │ │ │ - mov w23, w2 │ │ │ │ - ldr w1, [x1, #12] │ │ │ │ - scvtf d30, w1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 3da18 │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - str w0, [sp, #236] │ │ │ │ - ldr w23, [sp, #236] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - mov x3, x19 │ │ │ │ - ldr w1, [sp, #236] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 619e0 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4048] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, #0x18 // #24 │ │ │ │ - bl 3108 │ │ │ │ - ldr w1, [x19] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 3e05c // b.plast │ │ │ │ - mov w2, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #248] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w6, [x19] │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - cbz w6, 3dd58 │ │ │ │ - add w4, w24, w21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp w27, w4 │ │ │ │ - mov x24, x28 │ │ │ │ - csel w27, w27, w4, ls // ls = plast │ │ │ │ - mov x28, x23 │ │ │ │ - ldr x5, [x19, #16] │ │ │ │ - sub w2, w27, #0x1 │ │ │ │ - sub w0, w0, w27 │ │ │ │ - mov x23, x19 │ │ │ │ - mov x22, x1 │ │ │ │ - mov w21, w25 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str x20, [sp, #200] │ │ │ │ - stp w2, w0, [sp, #224] │ │ │ │ - str w4, [sp, #232] │ │ │ │ - b 3dc80 │ │ │ │ - add w0, w17, w0 │ │ │ │ - add w30, w25, w27 │ │ │ │ - add w0, w0, w30 │ │ │ │ - ldp x1, x4, [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 w21, [sp, #8] │ │ │ │ - str w30, [sp, #16] │ │ │ │ - mov x1, x28 │ │ │ │ - str w17, [sp, #32] │ │ │ │ - str w25, [sp, #40] │ │ │ │ - str w27, [sp, #48] │ │ │ │ - strb w16, [sp, #56] │ │ │ │ - bl 2a064 │ │ │ │ - ldr x5, [x23, #16] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - ldr x2, [x5, x20] │ │ │ │ - ldr x4, [x28, #88] │ │ │ │ - ldrb w6, [x2, #48] │ │ │ │ - strb w6, [x28, #97] │ │ │ │ - ldr x3, [x28, #24] │ │ │ │ - ldr w0, [x28, #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, [x24, x19, lsl #2] │ │ │ │ - ldr w0, [x28, #80] │ │ │ │ - str w0, [x26, x19, lsl #2] │ │ │ │ - ldp x0, x1, [sp, #160] │ │ │ │ - ldr w3, [x28, #72] │ │ │ │ - str w3, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x26, x19, lsl #2] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - ldr w0, [x24, x19, lsl #2] │ │ │ │ - ldr w4, [x28, #72] │ │ │ │ - cbnz w0, 3dfd8 │ │ │ │ - ldp x0, x1, [sp, #144] │ │ │ │ - str w4, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x26, x19, lsl #2] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w4 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - ldr w0, [x24, x19, lsl #2] │ │ │ │ - ldr w3, [x2] │ │ │ │ - cbnz w0, 3dcfc │ │ │ │ - ldr w0, [x28, #40] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - stp w3, w0, [x22], #8 │ │ │ │ - add x28, x28, #0x68 │ │ │ │ - ldr w6, [x23] │ │ │ │ - cmp w6, w19 │ │ │ │ - b.ls 3dd48 // b.plast │ │ │ │ - lsl x20, x19, #3 │ │ │ │ - mov w0, w19 │ │ │ │ - ldr x3, [x5, x20] │ │ │ │ - ldp w7, w2, [x3] │ │ │ │ - mov w17, w7 │ │ │ │ - cbz w19, 3dcb0 │ │ │ │ - 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 w25, w21, w2 │ │ │ │ - cmp w6, w0 │ │ │ │ - b.ls 3dcd8 // b.plast │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr x0, [x5, x0, lsl #3] │ │ │ │ - ldr w9, [x0] │ │ │ │ - cmp w2, w9 │ │ │ │ - sub w9, w9, w2 │ │ │ │ - csel w25, w9, wzr, ls // ls = plast │ │ │ │ - ldrb w16, [x3, #12] │ │ │ │ - add w0, w2, w27 │ │ │ │ - sub w0, w0, w7 │ │ │ │ - cbnz w16, 3db80 │ │ │ │ - ldr w1, [sp, #232] │ │ │ │ - add w30, w17, w1 │ │ │ │ - add w0, w30, w0 │ │ │ │ - add w0, w0, w25 │ │ │ │ - b 3db8c │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [sp, #224] │ │ │ │ - add x28, x28, #0x68 │ │ │ │ - ldur w6, [x28, #-68] │ │ │ │ - sub w4, w0, w3 │ │ │ │ - add w2, w1, w25 │ │ │ │ - ldr w1, [sp, #228] │ │ │ │ - add w4, w4, w2 │ │ │ │ - add w2, w6, w3 │ │ │ │ - sub w2, w2, w25 │ │ │ │ - sub w0, w1, w0 │ │ │ │ - cmp w6, w4 │ │ │ │ - add w0, w0, w2 │ │ │ │ - csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ - stp w3, w0, [x22], #8 │ │ │ │ - ldr w6, [x23] │ │ │ │ - cmp w6, w19 │ │ │ │ - b.hi 3dc80 // b.pmore │ │ │ │ - ldr x20, [sp, #200] │ │ │ │ - mov x28, x24 │ │ │ │ - mov w25, w21 │ │ │ │ - mov x19, x23 │ │ │ │ - ldr x22, [sp, #192] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - ldp x7, x9, [sp, #144] │ │ │ │ - add x3, sp, #0x128 │ │ │ │ - ldp x1, x2, [x22] │ │ │ │ - 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, x28 │ │ │ │ - stp x0, x3, [sp, #88] │ │ │ │ - mov w3, w25 │ │ │ │ - ldp x0, x6, [sp, #128] │ │ │ │ - str w9, [sp, #48] │ │ │ │ - ldr x9, [sp, #240] │ │ │ │ - stp x4, x5, [sp, #72] │ │ │ │ - mov x5, x20 │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3848] │ │ │ │ - stp x21, x9, [sp, #56] │ │ │ │ - mov x4, x26 │ │ │ │ - ldr x9, [sp, #256] │ │ │ │ - stp x8, x9, [sp, #104] │ │ │ │ - bl 64060 │ │ │ │ - mov x24, x0 │ │ │ │ - ldp x2, x3, [x22] │ │ │ │ - cbz x0, 3e0a0 │ │ │ │ - ldr w1, [sp, #456] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str w1, [sp, #48] │ │ │ │ - ldr w1, [sp, #464] │ │ │ │ - str w1, [sp, #56] │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - stp x21, x1, [sp, #64] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - ldp x0, x5, [sp, #296] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldp x4, x6, [sp, #312] │ │ │ │ - stp x1, x4, [sp, #80] │ │ │ │ - mov x1, x24 │ │ │ │ - stp x5, x6, [sp, #96] │ │ │ │ - mov w4, w25 │ │ │ │ - mov x6, x20 │ │ │ │ - ldr x9, [sp, #144] │ │ │ │ - mov x5, x26 │ │ │ │ - ldp x0, x7, [sp, #128] │ │ │ │ - ldr x10, [sp, #160] │ │ │ │ - ldr w8, [x19] │ │ │ │ - stp x28, x9, [sp] │ │ │ │ - ldr x9, [sp, #152] │ │ │ │ - stp x9, x10, [sp, #16] │ │ │ │ - ldr x9, [sp, #168] │ │ │ │ - str x9, [sp, #32] │ │ │ │ - str w8, [sp, #40] │ │ │ │ - bl 648b0 │ │ │ │ - ldr w0, [x19] │ │ │ │ - cbz w0, 3def4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ - lsl x21, x27, #3 │ │ │ │ - ldr x0, [x0, x21] │ │ │ │ + str xzr, [x25, #64] │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cbnz x0, 34aac │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + ldr x25, [x24, #64] │ │ │ │ + cbz x25, 345f8 │ │ │ │ + ldr x26, [x25, #56] │ │ │ │ + cbz x26, 34590 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 34560 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 3456c │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldp x0, x1, [sp, #304] │ │ │ │ - str xzr, [x1, x21] │ │ │ │ - ldr x0, [x0, x21] │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - str xzr, [x1, x21] │ │ │ │ - ldr x0, [x0, x21] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34ad0 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x26, [x25, #64] │ │ │ │ + cbz x26, 345d4 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 345a4 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 345b0 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - ldr w0, [x26, x27, lsl #2] │ │ │ │ - str xzr, [x1, x21] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 3e03c // b.none │ │ │ │ - ldr x1, [x24, x27, lsl #3] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - lsl x22, x21, #3 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x0, [x1, x22] │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [x24, x27, lsl #3] │ │ │ │ - ldr w2, [x26, x27, lsl #2] │ │ │ │ - mov x0, x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str xzr, [x1, x22] │ │ │ │ - cmp w2, w21 │ │ │ │ - b.hi 3deb0 // b.pmore │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b00 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [x19] │ │ │ │ - str xzr, [x24, x27, lsl #3] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 3de60 // b.pmore │ │ │ │ - mov x0, x24 │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ + str xzr, [x25, #64] │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cbnz x0, 34aa0 │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [sp, #296] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ + str xzr, [x24, #56] │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - ldr w0, [x19] │ │ │ │ - ldr w2, [sp, #236] │ │ │ │ - str w0, [x1] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl 61600 │ │ │ │ - mov x0, x19 │ │ │ │ + str xzr, [x24, #64] │ │ │ │ + ldr x0, [x24, #40] │ │ │ │ + cbnz x0, 34a34 │ │ │ │ + str xzr, [x24, #48] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbnz x0, 34a28 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + ldr x21, [x19, #64] │ │ │ │ + cbz x21, 34994 │ │ │ │ + ldr x24, [x21, #56] │ │ │ │ + cbz x24, 347dc │ │ │ │ + ldr x25, [x24, #56] │ │ │ │ + cbz x25, 34704 │ │ │ │ + ldr x26, [x25, #56] │ │ │ │ + cbz x26, 3469c │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 3466c │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 34678 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x28 │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34af4 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x26, [x25, #64] │ │ │ │ + cbz x26, 346e0 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 346b0 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 346bc │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34ae8 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x26 │ │ │ │ + str xzr, [x25, #64] │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cbnz x0, 34a94 │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + ldr x25, [x24, #64] │ │ │ │ + cbz x25, 347b8 │ │ │ │ + ldr x26, [x25, #56] │ │ │ │ + cbz x26, 34750 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 34720 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 3472c │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b60 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x26, [x25, #64] │ │ │ │ + cbz x26, 34794 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 34764 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 34770 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b48 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3e1ac // 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, [sp, #144] │ │ │ │ - ldr w3, [x26, x19, lsl #2] │ │ │ │ - sub w3, w21, w3 │ │ │ │ - sub w3, w3, w4 │ │ │ │ - str w3, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x26, x19, lsl #2] │ │ │ │ - ldr w4, [x28, #72] │ │ │ │ - add w4, w0, w4 │ │ │ │ - cmp w4, w21 │ │ │ │ - b.hi 3e1b0 // b.pmore │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ls 3dc58 // b.plast │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x28 │ │ │ │ - add x1, x1, #0x0 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - mov w2, #0x32f // #815 │ │ │ │ - bl 34b0 │ │ │ │ - ldr x0, [x24, x27, lsl #3] │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [x19] │ │ │ │ - str xzr, [x24, x27, lsl #3] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 3de60 // b.pmore │ │ │ │ - b 3def4 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr w2, [sp, #236] │ │ │ │ - bl 61600 │ │ │ │ - mov x0, x19 │ │ │ │ + str xzr, [x25, #64] │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cbnz x0, 34a88 │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [sp, #248] │ │ │ │ - b 3df94 │ │ │ │ - fmov w0, s28 │ │ │ │ - b 3d9c8 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - add x0, sp, #0xec │ │ │ │ - add v28.2s, v28.2s, v31.2s │ │ │ │ - st1 {v28.s}[1], [x0] │ │ │ │ - b 3da14 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 3d9c8 │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3920] │ │ │ │ - mov x4, x3 │ │ │ │ - mov w5, w25 │ │ │ │ - mov x3, x2 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 82000 │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x19] │ │ │ │ - cbz w0, 3e074 │ │ │ │ - ldr x24, [sp, #248] │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0xa8 │ │ │ │ - adrp x22, 83000 │ │ │ │ - mov w23, w25 │ │ │ │ - add x22, x22, #0xbb0 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - add x0, sp, #0x11c │ │ │ │ - mov x27, x19 │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x1, x1, #0x88 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - add x0, sp, #0x118 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldp x2, x3, [sp, #152] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldr w1, [x24] │ │ │ │ - bl 2960c │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov w3, w19 │ │ │ │ - ldr w5, [x24] │ │ │ │ - mov w1, w4 │ │ │ │ - ldr w6, [sp, #280] │ │ │ │ - ldr w7, [sp, #284] │ │ │ │ - bl 3510 │ │ │ │ - cbz w25, 3e170 │ │ │ │ - ldr x3, [x20, x19, lsl #3] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldrb w3, [x3, x26] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - cmp x23, x26 │ │ │ │ - b.ne 3e14c // b.any │ │ │ │ - ldp x0, x2, [sp, #136] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w4, [x28, x19, lsl #2] │ │ │ │ - add x24, x24, #0x68 │ │ │ │ - ldr w3, [x0, x19, lsl #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x0, [x21] │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x27] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 3e110 // b.pmore │ │ │ │ - str xzr, [sp, #248] │ │ │ │ - b 3df94 │ │ │ │ - str w0, [sp, #236] │ │ │ │ - b 3da18 │ │ │ │ - bl 3588 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x28 │ │ │ │ - add x1, x1, #0x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - mov w2, #0x32d // #813 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - mov x11, x5 │ │ │ │ - adrp x9, af000 │ │ │ │ - ldr x9, [x9, #3864] │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - ldr x13, [sp, #280] │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - ldr x19, [sp, #296] │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - mov x22, x7 │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - mov x21, x0 │ │ │ │ - add x7, sp, #0x90 │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - mov x25, x3 │ │ │ │ - mov x3, x6 │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - mov x27, x2 │ │ │ │ - mov x2, x5 │ │ │ │ - ldp x5, x23, [sp, #264] │ │ │ │ - ldr x8, [x9] │ │ │ │ - str x8, [sp, #152] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr d0, [x19, #472] │ │ │ │ - mov x28, x6 │ │ │ │ - ldr d1, [x19, #688] │ │ │ │ - add x20, x19, #0x190 │ │ │ │ - ldr w6, [x19, #696] │ │ │ │ - stp x1, x4, [sp, #80] │ │ │ │ - ldr w4, [sp, #256] │ │ │ │ - str w6, [sp] │ │ │ │ - add x6, sp, #0x80 │ │ │ │ - ldrb w26, [sp, #288] │ │ │ │ - stp x11, x13, [sp, #96] │ │ │ │ - stp wzr, wzr, [sp, #132] │ │ │ │ - str wzr, [sp, #140] │ │ │ │ - bl 62bc0 │ │ │ │ - ldp x3, x5, [sp, #80] │ │ │ │ - mov x24, x0 │ │ │ │ - ldp x6, x13, [sp, #96] │ │ │ │ - add x9, sp, #0x8c │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - mov x4, x27 │ │ │ │ - ldr w1, [x19, #408] │ │ │ │ - ldr w0, [x19, #416] │ │ │ │ - ldr w7, [sp, #256] │ │ │ │ - str x22, [sp] │ │ │ │ - str w7, [sp, #8] │ │ │ │ - mov x7, x28 │ │ │ │ - str x20, [sp, #16] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - mov x1, x24 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - strb w26, [sp, #40] │ │ │ │ - stp x23, x13, [sp, #48] │ │ │ │ - stp x9, x19, [sp, #64] │ │ │ │ - bl 3d8a0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w7, [x19, #408] │ │ │ │ - mov x6, x20 │ │ │ │ - ldr w20, [sp, #140] │ │ │ │ - mov x0, x27 │ │ │ │ - str w20, [sp] │ │ │ │ - add x5, sp, #0x7f │ │ │ │ - strb w26, [sp, #8] │ │ │ │ - add x4, sp, #0x88 │ │ │ │ - stp x28, x22, [sp, #16] │ │ │ │ - add x3, sp, #0x84 │ │ │ │ - mov x2, x25 │ │ │ │ - str x19, [sp, #32] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 3cc90 │ │ │ │ - cbz w20, 3e338 │ │ │ │ - mov w0, #0x68 // #104 │ │ │ │ - mov x19, x23 │ │ │ │ - umaddl x20, w20, w0, x23 │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, x19, #0x68 │ │ │ │ - bl 2a02c │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 3e320 // b.any │ │ │ │ - mov x0, x23 │ │ │ │ + str xzr, [x24, #56] │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 61600 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ + str xzr, [x24, #64] │ │ │ │ + ldr x0, [x24, #40] │ │ │ │ + cbnz x0, 34a40 │ │ │ │ + str xzr, [x24, #48] │ │ │ │ + ldr x24, [x21, #64] │ │ │ │ + cbz x24, 34970 │ │ │ │ + ldr x25, [x24, #56] │ │ │ │ + cbz x25, 34898 │ │ │ │ + ldr x26, [x25, #56] │ │ │ │ + cbz x26, 34830 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 34800 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 3480c │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x24 │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3e3a4 // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - mov x0, x25 │ │ │ │ - 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 3588 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - and w21, w1, #0xff │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cbz w1, 3e654 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - stp w3, w6, [sp, #108] │ │ │ │ - stp w7, w4, [sp, #116] │ │ │ │ - str w5, [sp, #128] │ │ │ │ - b 3e408 │ │ │ │ - ldr w27, [x26, #32] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp w27, w28 │ │ │ │ - b.ls 3e580 // b.plast │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - add x19, x28, x28, lsl #2 │ │ │ │ - add x19, x28, x19, lsl #1 │ │ │ │ - add x19, x0, x19, lsl #3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1e810 │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - b.ne 3e3f8 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1eab0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w25, w28 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - add w27, w28, #0x1 │ │ │ │ - bl 1ac2c │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x22, #88] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr w2, [sp, #108] │ │ │ │ - bl 173a8 │ │ │ │ - add w24, w24, w0 │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - ldr x0, [x22, #88] │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b6c │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x26, [x25, #64] │ │ │ │ + cbz x26, 34874 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 34844 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 34850 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b3c │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x25, #64] │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cbnz x0, 34a7c │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + ldr x25, [x24, #64] │ │ │ │ + cbz x25, 3494c │ │ │ │ + ldr x26, [x25, #56] │ │ │ │ + cbz x26, 348e4 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 348b4 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 348c0 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b18 │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x26, [x25, #64] │ │ │ │ + cbz x26, 34928 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + cbz x0, 348f8 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + cbz x0, 34904 │ │ │ │ + bl 30700 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x26, #56] │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x26, #64] │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbnz x0, 34b0c │ │ │ │ + str xzr, [x26, #48] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x25, #64] │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cbnz x0, 34a70 │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x24, #56] │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x24, #64] │ │ │ │ + ldr x0, [x24, #40] │ │ │ │ + cbnz x0, 34a58 │ │ │ │ + str xzr, [x24, #48] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbnz x0, 34a4c │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #64] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbnz x0, 34a64 │ │ │ │ + ldr x0, [x20] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + bl 38a0 │ │ │ │ + ldp x1, x0, [x20] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + str xzr, [x1, x22] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr w1, [x20, #16] │ │ │ │ + str xzr, [x0, x22] │ │ │ │ cmp w1, w23 │ │ │ │ - b.hi 3e5d0 // b.pmore │ │ │ │ - mov x2, x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 17560 │ │ │ │ - mov w6, w0 │ │ │ │ - ldr x0, [x22, #88] │ │ │ │ - mov w2, w23 │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - str w6, [sp, #124] │ │ │ │ - sub w1, w23, w1 │ │ │ │ - bl 17560 │ │ │ │ - ldr w6, [sp, #124] │ │ │ │ - mov w1, w0 │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - orr w2, w20, #0x20 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - ldrb w7, [x19, #72] │ │ │ │ - cmp w6, w0 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - csel w20, w2, w20, gt │ │ │ │ - ldr w8, [x19, #68] │ │ │ │ - orr w2, w20, #0x8 │ │ │ │ - cmp w1, w0 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - csel w20, w2, w20, gt │ │ │ │ - cbz w7, 3e5ac │ │ │ │ - orr w20, w20, #0x2 │ │ │ │ - and w20, w20, #0xff │ │ │ │ - cbnz w25, 3e5e0 │ │ │ │ - ldrb w2, [x22, #96] │ │ │ │ - orr w0, w20, #0x4 │ │ │ │ - orr w20, w20, #0x10 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, #0x0 │ │ │ │ - and w20, w20, #0xff │ │ │ │ - csel w20, w20, w0, ne // ne = any │ │ │ │ - ldr w0, [x26, #32] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq 3e530 // b.none │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - str w8, [sp, #124] │ │ │ │ - stp w1, w7, [sp, #132] │ │ │ │ - umaddl x0, w27, w2, x0 │ │ │ │ - bl 1e810 │ │ │ │ - ldr w27, [x26, #32] │ │ │ │ - ldr w8, [sp, #124] │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - ldp w1, w7, [sp, #132] │ │ │ │ - b.eq 3e3fc // b.none │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w7, #0x0 │ │ │ │ - ccmp w0, w8, #0x0, eq // eq = none │ │ │ │ - b.cc 3e54c // b.lo, b.ul, b.last │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w23, #0x4, #0x2, gt │ │ │ │ - b.hi 3e3fc // b.pmore │ │ │ │ - ldrb w1, [x22, #96] │ │ │ │ - orr w0, w20, #0x10 │ │ │ │ - orr w20, w20, #0x4 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, #0x0 │ │ │ │ - and w20, w20, #0xff │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - csel w20, w20, w0, ne // ne = any │ │ │ │ - cmp w27, w28 │ │ │ │ - b.hi 3e408 // b.pmore │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str w24, [x0] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + b.hi 342e0 // b.pmore │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w19, [x19, #64] │ │ │ │ - cbnz w25, 3e61c │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.cc 3e4dc // b.lo, b.ul, b.last │ │ │ │ - cmp w6, #0x0 │ │ │ │ - ccmp w23, #0x4, #0x2, gt │ │ │ │ - b.hi 3e4f8 // b.pmore │ │ │ │ - b 3e4dc │ │ │ │ - bl 1698c │ │ │ │ - mov w1, w0 │ │ │ │ - mov w6, w0 │ │ │ │ - b 3e49c │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - sub w25, w25, #0x1 │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - str w8, [sp, #124] │ │ │ │ - stp w1, w7, [sp, #132] │ │ │ │ - umaddl x0, w25, w2, x0 │ │ │ │ - bl 1e810 │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - ldr w8, [sp, #124] │ │ │ │ - ldp w1, w7, [sp, #132] │ │ │ │ - b.ne 3e4dc // b.any │ │ │ │ - ldr w0, [x26, #32] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq 3e54c // b.none │ │ │ │ - b 3e504 │ │ │ │ - ldr x2, [x26, #48] │ │ │ │ - sub w25, w25, #0x1 │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - str w8, [sp, #124] │ │ │ │ - stp w1, w6, [sp, #132] │ │ │ │ - umaddl x0, w25, w0, x2 │ │ │ │ - str w7, [sp, #140] │ │ │ │ - bl 1e810 │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - ldr w8, [sp, #124] │ │ │ │ - ldp w1, w6, [sp, #132] │ │ │ │ - ldr w7, [sp, #140] │ │ │ │ - b.ne 3e5b4 // b.any │ │ │ │ - b 3e4f8 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 3e588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x160 │ │ │ │ - stp x29, x30, [sp, #256] │ │ │ │ - add x29, sp, #0x100 │ │ │ │ - stp x27, x28, [sp, #336] │ │ │ │ - mov x28, x1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - stp x23, x24, [sp, #304] │ │ │ │ - ldr w13, [x28] │ │ │ │ - ldr x8, [x1] │ │ │ │ - str x8, [sp, #248] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - stp x2, x0, [sp, #72] │ │ │ │ - str x3, [sp, #152] │ │ │ │ - stp wzr, wzr, [sp, #188] │ │ │ │ - str xzr, [sp, #200] │ │ │ │ - str xzr, [sp, #208] │ │ │ │ - ldr x24, [sp, #352] │ │ │ │ - cbz w13, 3e7c4 │ │ │ │ - stp x21, x22, [sp, #288] │ │ │ │ - add x21, sp, #0xb8 │ │ │ │ - add x10, x24, #0x190 │ │ │ │ - stp x25, x26, [sp, #320] │ │ │ │ - mov x26, x4 │ │ │ │ - mov w25, w7 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str x10, [sp, #64] │ │ │ │ - str w6, [sp, #136] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - stp x19, x20, [sp, #272] │ │ │ │ - nop │ │ │ │ - add x0, x27, x27, lsl #2 │ │ │ │ - mov w2, #0xc // #12 │ │ │ │ - ldr w3, [x24, #408] │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - str w2, [sp] │ │ │ │ - lsl x2, x0, #4 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x21, [sp, #8] │ │ │ │ - add x0, x1, x0, lsl #4 │ │ │ │ - mov w7, #0x3 // #3 │ │ │ │ - mov w5, #0x6 // #6 │ │ │ │ - mov w6, w7 │ │ │ │ - mov w4, w5 │ │ │ │ - mov w1, w25 │ │ │ │ - bl 3e3a8 │ │ │ │ - ands w23, w0, #0xff │ │ │ │ - b.eq 3e7a8 // b.none │ │ │ │ - mov w0, #0x26 // #38 │ │ │ │ - tst w23, w0 │ │ │ │ - b.ne 3eb74 // b.any │ │ │ │ - mov w0, #0x1a // #26 │ │ │ │ - ands w20, w23, w0 │ │ │ │ - b.ne 3e808 // b.any │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - mov w2, w25 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - add x0, x0, x3 │ │ │ │ - bl 25390 │ │ │ │ - mov w1, #0x24 // #36 │ │ │ │ - mov x19, x0 │ │ │ │ - tst w23, w1 │ │ │ │ - b.ne 3ebc0 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 788e8 │ │ │ │ - mov x0, x19 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [sp, #200] │ │ │ │ - cbnz w0, 3eb40 │ │ │ │ - ldr w0, [sp, #204] │ │ │ │ - str xzr, [sp, #216] │ │ │ │ - cbnz w0, 3eb54 │ │ │ │ - ldr w0, [sp, #208] │ │ │ │ - str xzr, [sp, #224] │ │ │ │ - cbnz w0, 3eb68 │ │ │ │ - ldr w0, [sp, #212] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - cbnz w0, 3e7fc │ │ │ │ - str xzr, [sp, #240] │ │ │ │ - ldr w0, [x28] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 3e6e0 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #272] │ │ │ │ - ldp x21, x22, [sp, #288] │ │ │ │ - ldp x25, x26, [sp, #320] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #248] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3ef70 // b.any │ │ │ │ - ldp x29, x30, [sp, #256] │ │ │ │ - mov x0, x28 │ │ │ │ - ldp x23, x24, [sp, #304] │ │ │ │ - ldp x27, x28, [sp, #336] │ │ │ │ - add sp, sp, #0x160 │ │ │ │ + ldr x0, [x20] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x20] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ bl 38a0 │ │ │ │ - b 3e7a4 │ │ │ │ - ldr x6, [x26] │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - ldr w3, [x24, #708] │ │ │ │ - mov x5, x22 │ │ │ │ - ldr w4, [x24, #712] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x20, [sp, #80] │ │ │ │ - ldr w19, [sp, #136] │ │ │ │ - mov x1, x20 │ │ │ │ - sub w2, w19, w3 │ │ │ │ - add x2, x6, x2 │ │ │ │ - bl 4dbe8 │ │ │ │ - ldr x6, [x26, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr w3, [x24, #708] │ │ │ │ - add x5, sp, #0xd4 │ │ │ │ - ldr w4, [x24, #712] │ │ │ │ - and w20, w23, #0x18 │ │ │ │ - sub w2, w19, w3 │ │ │ │ - str x0, [sp, #232] │ │ │ │ - add x2, x6, x2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 4dbe8 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - mov w2, w25 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x0, x3, x0 │ │ │ │ - bl 25390 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w0, #0x24 // #36 │ │ │ │ - ands w0, w23, w0 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - b.ne 3ebc0 // b.any │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - cbz w20, 3e768 │ │ │ │ - ldr w23, [x19] │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - umaddl x23, w23, w2, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 781d0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - str w1, [sp, #196] │ │ │ │ - bl 78920 │ │ │ │ - and w20, w0, #0xff │ │ │ │ - mov x0, x23 │ │ │ │ - bl 78268 │ │ │ │ - ubfiz x5, x20, #2, #8 │ │ │ │ - str w0, [sp, #88] │ │ │ │ - ldr w1, [x22, x5] │ │ │ │ - cbnz w1, 3ec7c │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 3e768 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 79400 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - bl 79468 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl 792c0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - bl 79388 │ │ │ │ - ldr w23, [x19] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add w2, w23, #0x1 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - str w1, [sp, #140] │ │ │ │ - lsl x1, x2, #2 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - str x2, [sp, #160] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - str x2, [sp, #96] │ │ │ │ - mov x1, x2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x2, x0, [sp, #96] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - lsl x1, x2, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w5, [sp, #128] │ │ │ │ - mov x6, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov w4, w23 │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - ubfiz x3, x23, #3, #32 │ │ │ │ - cbz w5, 3edc4 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - ldr w1, [x24, #708] │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - sub w1, w7, w1 │ │ │ │ - str w1, [x4, x2] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - sub w0, w7, #0x1 │ │ │ │ - str w0, [x1, x2] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - str x1, [x6, x3] │ │ │ │ - strb w5, [x0, w23, uxtw] │ │ │ │ - cbnz x22, 3ef68 │ │ │ │ - ldp w3, w4, [sp, #136] │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ - ldr w1, [x24, #408] │ │ │ │ - mov x7, x26 │ │ │ │ - str w3, [sp, #8] │ │ │ │ - ldp x3, x5, [sp, #64] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - ldp x2, x6, [sp, #144] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldp x1, x3, [sp, #88] │ │ │ │ - str x2, [sp] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - str w0, [sp, #32] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 3d160 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 22740 │ │ │ │ - ldr w22, [x24, #396] │ │ │ │ - ldp x6, x0, [sp, #64] │ │ │ │ - mov w8, #0xa // #10 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - add x5, sp, #0xb7 │ │ │ │ - ldr w9, [x24, #432] │ │ │ │ - add x4, sp, #0xc0 │ │ │ │ - ldr w7, [x24, #408] │ │ │ │ - add x3, sp, #0xbc │ │ │ │ - ldr w1, [sp, #140] │ │ │ │ - str w1, [sp] │ │ │ │ - mov x1, x23 │ │ │ │ - strb w25, [sp, #8] │ │ │ │ - stp x26, x2, [sp, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - str x24, [sp, #32] │ │ │ │ - str w8, [x24, #396] │ │ │ │ - str w8, [x24, #432] │ │ │ │ - str w9, [sp, #112] │ │ │ │ - bl 3cc90 │ │ │ │ - ldr w0, [x20] │ │ │ │ - ldr w9, [sp, #112] │ │ │ │ - str w22, [x24, #396] │ │ │ │ - mov w22, #0xffffffff // #-1 │ │ │ │ - str w9, [x24, #432] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 3eee4 // b.none │ │ │ │ - ldr s0, [x24, #480] │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - scvtf s0, s0 │ │ │ │ - bl 29ba0 │ │ │ │ - ldr w1, [x20] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 3ee34 // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x20 │ │ │ │ + b 34484 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + b 3463c │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + b 34618 │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + b 347d8 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + b 34990 │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - cbz w0, 3eb20 │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - mov w20, #0x68 // #104 │ │ │ │ - mov x22, x23 │ │ │ │ - umaddl x20, w0, w20, x23 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x22, x22, #0x68 │ │ │ │ - bl 2a02c │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3eb08 // b.any │ │ │ │ - mov x0, x23 │ │ │ │ + b 3496c │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 788e8 │ │ │ │ - mov x0, x19 │ │ │ │ + b 349b4 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [sp, #200] │ │ │ │ - cbz w0, 3e780 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ + b 34948 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [sp, #216] │ │ │ │ - ldr w0, [sp, #204] │ │ │ │ - cbz w0, 3e78c │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ + b 34894 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [sp, #224] │ │ │ │ - ldr w0, [sp, #208] │ │ │ │ - cbz w0, 3e798 │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ + b 347b4 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 38a0 │ │ │ │ - b 3e798 │ │ │ │ - ldr x2, [x26] │ │ │ │ - add x5, sp, #0xc8 │ │ │ │ - ldr w3, [x24, #708] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w4, [x24, #712] │ │ │ │ - ldr x19, [sp, #80] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 4dbe8 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - mov x6, x0 │ │ │ │ - ldr w3, [x24, #708] │ │ │ │ - add x5, sp, #0xcc │ │ │ │ - ldr w4, [x24, #712] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x6, [sp, #216] │ │ │ │ - bl 4dbe8 │ │ │ │ - str x0, [sp, #224] │ │ │ │ - b 3e734 │ │ │ │ - ldr x22, [x19, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 781d0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - str w1, [sp, #196] │ │ │ │ - bl 78920 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - add x1, sp, #0xc8 │ │ │ │ - str w2, [sp, #128] │ │ │ │ - and x2, x0, #0xff │ │ │ │ - ubfiz x0, x0, #2, #8 │ │ │ │ - ldr w1, [x1, x0] │ │ │ │ - cbnz w1, 3ec0c │ │ │ │ - cbz w20, 3e768 │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - b 3e89c │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4040] │ │ │ │ - ldr x22, [x0, x2, lsl #3] │ │ │ │ - add x2, sp, #0xc4 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b840 │ │ │ │ - cbz w0, 3ebfc │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr w3, [x24, #708] │ │ │ │ - ldr w1, [sp, #196] │ │ │ │ - add w2, w3, #0x6 │ │ │ │ - ldr w4, [x22, x0, lsl #2] │ │ │ │ - add w0, w2, w4 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3ebfc // b.hs, b.nlast │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - sub w3, w3, w4 │ │ │ │ - ldr w1, [x24, #716] │ │ │ │ - add w0, w0, w3 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3ebfc // b.hs, b.nlast │ │ │ │ - mov w0, w4 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cbz w20, 3e8e8 │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - b 3e89c │ │ │ │ - add x0, sp, #0xe8 │ │ │ │ - add x2, sp, #0xc4 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4040] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldr x23, [x0, w20, uxtw #3] │ │ │ │ - str x5, [sp, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b8f0 │ │ │ │ - ldr x5, [sp, #96] │ │ │ │ - ldr w1, [x22, x5] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 3e8e8 // b.plast │ │ │ │ - ldr w2, [sp, #196] │ │ │ │ - ldr w3, [sp, #88] │ │ │ │ - add w1, w2, #0x4 │ │ │ │ - ldr w0, [x23, w0, uxtw #2] │ │ │ │ - add w1, w1, w3 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 3e8e8 // b.plast │ │ │ │ - ldr w1, [x24, #716] │ │ │ │ - sub w2, w0, w2 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cs 3e8e8 // b.hs, b.nlast │ │ │ │ - mov w22, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 79400 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 79468 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 792c0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 79388 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr w23, [x19] │ │ │ │ - cbnz x0, 3e934 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add w2, w23, #0x1 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - str w1, [sp, #140] │ │ │ │ - lsl x1, x2, #2 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - str x2, [sp, #96] │ │ │ │ - mov x1, x2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x2, x0, [sp, #96] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - lsl x1, x2, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov w4, w23 │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - ubfiz x3, x23, #3, #32 │ │ │ │ - cbnz w20, 3eef4 │ │ │ │ - ldr w1, [x24, #708] │ │ │ │ - ldr w4, [sp, #136] │ │ │ │ - sub w0, w4, #0x1 │ │ │ │ - sub w1, w4, w1 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - str w1, [x4, x2] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str w0, [x1, x2] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x22, [x0, x3] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - strb wzr, [x0, w23, uxtw] │ │ │ │ - b 3e9e4 │ │ │ │ - ldr x23, [sp, #120] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - stp x4, x3, [sp, #160] │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, x23, #0x4 │ │ │ │ - bl 3948 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x0, x1, #0x4 │ │ │ │ - bl 3948 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - mov x1, x3 │ │ │ │ - add x0, x3, #0x1 │ │ │ │ - bl 3948 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - mov x1, x4 │ │ │ │ - add x0, x4, #0x8 │ │ │ │ - bl 3948 │ │ │ │ - ldp x1, x3, [sp, #88] │ │ │ │ - str wzr, [x23] │ │ │ │ - ldr w0, [x24, #708] │ │ │ │ - str w0, [x1] │ │ │ │ - ldp x0, x1, [sp, #104] │ │ │ │ - str x1, [x0] │ │ │ │ - strb wzr, [x3] │ │ │ │ - b 3e9e0 │ │ │ │ - ldr w2, [sp, #184] │ │ │ │ - ldr w1, [sp, #192] │ │ │ │ - cmp w2, w1 │ │ │ │ - ccmp w22, w0, #0x0, lt // lt = tstop │ │ │ │ - b.ls 3eac0 // b.plast │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - mov w1, w25 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - add x0, x0, x2 │ │ │ │ - bl 1f4e8 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 3eac0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - str x19, [sp, #112] │ │ │ │ - ldr x19, [sp, #56] │ │ │ │ - str x21, [sp, #56] │ │ │ │ - mov x21, x20 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - add x1, x1, x22 │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 1e5a0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - mov w3, w25 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, x2, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 3ee80 // b.pmore │ │ │ │ - ldr x19, [sp, #112] │ │ │ │ - mov x20, x21 │ │ │ │ - ldr x21, [sp, #56] │ │ │ │ - b 3eac0 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - bl 1eb70 │ │ │ │ - mov w22, w0 │ │ │ │ - b 3eaa4 │ │ │ │ - ldr x23, [sp, #120] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - str x4, [sp, #128] │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, x23, #0x4 │ │ │ │ - str x3, [sp, #160] │ │ │ │ - bl 3948 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - add x0, x1, #0x4 │ │ │ │ - bl 3948 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov x1, x3 │ │ │ │ - add x0, x3, #0x1 │ │ │ │ - bl 3948 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - mov x1, x4 │ │ │ │ - add x0, x4, #0x8 │ │ │ │ - bl 3948 │ │ │ │ - ldp x1, x3, [sp, #88] │ │ │ │ - str wzr, [x23] │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - ldr w0, [x24, #708] │ │ │ │ - str w0, [x1] │ │ │ │ - str x22, [x4] │ │ │ │ - strb w20, [x3] │ │ │ │ - b 3e9e4 │ │ │ │ - ldr w23, [sp, #140] │ │ │ │ - b 3ed1c │ │ │ │ - stp x19, x20, [sp, #272] │ │ │ │ - stp x21, x22, [sp, #288] │ │ │ │ - stp x25, x26, [sp, #320] │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - mov x24, x1 │ │ │ │ - adrp x1, 86000 │ │ │ │ - stp w6, w7, [sp, #40] │ │ │ │ - ldr d31, [x1, #1112] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - mov w2, #0xfffffffe // #-2 │ │ │ │ - stp x3, x5, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - mov x26, x4 │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - ldr x0, [x8] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp, #160] │ │ │ │ - ldr x27, [sp, #320] │ │ │ │ - mov x0, x24 │ │ │ │ - str xzr, [sp, #168] │ │ │ │ - str d31, [sp, #176] │ │ │ │ - bl 25b00 │ │ │ │ - ldr w0, [x24] │ │ │ │ - cbz w0, 3f068 │ │ │ │ - ldr x28, [sp, #48] │ │ │ │ - add x23, sp, #0x90 │ │ │ │ - ldr w25, [sp, #44] │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0xc // #12 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - add x0, x20, x20, lsl #2 │ │ │ │ - str w19, [sp] │ │ │ │ - mov w7, #0x3 // #3 │ │ │ │ - str x23, [sp, #8] │ │ │ │ - mov w5, #0x6 // #6 │ │ │ │ - lsl x22, x0, #4 │ │ │ │ - mov w6, w7 │ │ │ │ - add x0, x1, x0, lsl #4 │ │ │ │ - mov w4, w5 │ │ │ │ - mov x2, x28 │ │ │ │ - mov w1, w25 │ │ │ │ - mov w3, #0xfffffffe // #-2 │ │ │ │ - bl 3e3a8 │ │ │ │ - ands w0, w0, #0xff │ │ │ │ - b.ne 3f0a4 // b.any │ │ │ │ - ldr w0, [x24] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 3f014 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f7c0 // b.any │ │ │ │ - ldp x29, x30, [sp, #224] │ │ │ │ - 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 │ │ │ │ - str x22, [sp, #104] │ │ │ │ - mov w22, w0 │ │ │ │ - mov w0, #0x26 // #38 │ │ │ │ - tst w22, w0 │ │ │ │ - b.ne 3f428 // b.any │ │ │ │ - mov w0, #0x1a // #26 │ │ │ │ - tst w22, w0 │ │ │ │ - b.ne 3f3d0 // b.any │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - ldrb w2, [sp, #44] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x0, x0, x3 │ │ │ │ - bl 25390 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 786a4 │ │ │ │ - mov x25, x0 │ │ │ │ - bl 78440 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 788e8 │ │ │ │ - mov x0, x19 │ │ │ │ + b 34700 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [x25] │ │ │ │ - cbz w0, 3f2c8 │ │ │ │ - mov w0, #0x24 // #36 │ │ │ │ - and w0, w22, w0 │ │ │ │ - and w1, w22, #0x18 │ │ │ │ - stp w0, w1, [sp, #88] │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - ldr x28, [sp, #56] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - stp x24, x20, [sp, #112] │ │ │ │ - mov x20, x27 │ │ │ │ - mov x24, x25 │ │ │ │ - mov x27, x26 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3f154 │ │ │ │ - ldr w0, [x24] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ls 3f2c0 // b.plast │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x19, x25, x25, lsl #3 │ │ │ │ - add x0, x0, x19, lsl #3 │ │ │ │ - bl 78268 │ │ │ │ - cmp w0, #0x1d │ │ │ │ - b.ls 3f144 // b.plast │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x19, x0, x19, lsl #3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 781d0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - str w1, [sp, #148] │ │ │ │ - bl 78268 │ │ │ │ - str w0, [sp, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 78920 │ │ │ │ - and w23, w0, #0xff │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - cbnz w0, 3f324 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cbnz w0, 3f358 │ │ │ │ - mov w21, #0x64 // #100 │ │ │ │ - mov w26, w21 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 781d0 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 781a0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w3, w26 │ │ │ │ - mov w2, w21 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 7820c │ │ │ │ - mov w19, w0 │ │ │ │ - cbnz w23, 3f4b0 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - mov w3, w0 │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - bl 4f1e8 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x7, [x27] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x6, [sp, #64] │ │ │ │ - mov w4, w19 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - mov w5, w23 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - mov x2, x28 │ │ │ │ - ldrb w0, [sp, #44] │ │ │ │ - strb w0, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 50270 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov w2, #0xfffffffe // #-2 │ │ │ │ - bl 1ed2c │ │ │ │ - mov w22, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 503c0 │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - tst w0, #0xff │ │ │ │ - ccmp w1, w22, #0x0, ne // ne = any │ │ │ │ - b.lt 3f4dc // b.tstop │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1f440 │ │ │ │ - mov x0, x19 │ │ │ │ + b 345f4 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 16580 │ │ │ │ - mov x0, x21 │ │ │ │ + b 34540 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - bl 156f0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + b 34460 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [x24] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.hi 3f154 // b.pmore │ │ │ │ - mov x25, x24 │ │ │ │ - ldp x24, x20, [sp, #112] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 788e8 │ │ │ │ - mov x0, x25 │ │ │ │ + b 343ac │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - cbnz w0, 3f3bc │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - cbnz w0, 3f49c │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - cbnz w0, 3f488 │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cbnz w0, 3f47c │ │ │ │ - ldr w1, [x24] │ │ │ │ - add x0, x20, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 3f064 // b.plast │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls 3f064 // b.plast │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 3f308 // b.pmore │ │ │ │ - b 3f064 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ubfiz x26, x23, #2, #8 │ │ │ │ - mov w22, w23 │ │ │ │ - ldr w1, [x0, x26] │ │ │ │ - cbnz w1, 3f378 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cbz w0, 3f3b0 │ │ │ │ - add x7, sp, #0xa8 │ │ │ │ - ldr w1, [x7, x26] │ │ │ │ - cbnz w1, 3f734 │ │ │ │ - mov w21, #0x3e8 // #1000 │ │ │ │ - mov w26, w21 │ │ │ │ - b 3f1b8 │ │ │ │ - ubfiz x0, x23, #2, #8 │ │ │ │ - add x7, sp, #0xa8 │ │ │ │ - mov w22, w23 │ │ │ │ - mov w21, #0x64 // #100 │ │ │ │ - ldr w1, [x7, x0] │ │ │ │ - cbnz w1, 3f6ac │ │ │ │ - mov w26, #0x3e8 // #1000 │ │ │ │ - b 3f1b8 │ │ │ │ - lsl x7, x22, #3 │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4040] │ │ │ │ - add x2, sp, #0x94 │ │ │ │ - ldr x21, [x0, x7] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - stp x2, x7, [sp, #128] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b840 │ │ │ │ - ldp x2, x7, [sp, #128] │ │ │ │ - cbnz w0, 3f65c │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cbnz w0, 3f720 │ │ │ │ - mov w21, #0x3e8 // #1000 │ │ │ │ - mov w26, #0x64 // #100 │ │ │ │ - b 3f1b8 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + b 3458c │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - cbz w0, 3f2e8 │ │ │ │ - b 3f49c │ │ │ │ - ldr x2, [x26] │ │ │ │ - add x5, sp, #0xa8 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w4, #0x7530 // #30000 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - sub w19, w0, #0xa │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, x19 │ │ │ │ - bl 4dbe8 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - mov x6, x0 │ │ │ │ - mov x1, x21 │ │ │ │ - add x5, sp, #0xac │ │ │ │ - add x2, x2, x19 │ │ │ │ - mov w4, #0x7530 // #30000 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x6, [sp, #200] │ │ │ │ - bl 4dbe8 │ │ │ │ - str x0, [sp, #208] │ │ │ │ - b 3f0c4 │ │ │ │ - ldr x2, [x26] │ │ │ │ - add x5, sp, #0xa0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w4, #0x7530 // #30000 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 4dbe8 │ │ │ │ - mov x6, x0 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x5, sp, #0xa4 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w4, #0x7530 // #30000 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x6, [sp, #184] │ │ │ │ - bl 4dbe8 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - mov w0, #0x1a // #26 │ │ │ │ - tst w22, w0 │ │ │ │ - b.eq 3f0c4 // b.none │ │ │ │ - b 3f3d0 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ + b 344d8 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 38a0 │ │ │ │ - b 3f2f8 │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ + b 346dc │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cbz w0, 3f2f8 │ │ │ │ - b 3f47c │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ + b 34698 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 38a0 │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - cbz w0, 3f2f0 │ │ │ │ - b 3f488 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - mov w3, w0 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - bl 4f1e8 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x7, [x27, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - b 3f220 │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - cbz w0, 3f5a4 │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - str x21, [sp, #56] │ │ │ │ - b 3f510 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x23, x23, #0x58 │ │ │ │ - cmp w0, w26 │ │ │ │ - b.ls 3f59c // b.plast │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - add x0, x0, x23 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x21, [x0, #88] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ac2c │ │ │ │ - ldr w1, [x20, #396] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 3f548 // b.lo, b.ul, b.last │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ab00 │ │ │ │ - ldr w1, [x20, #396] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3f63c // b.hs, b.nlast │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ac2c │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 3f564 // b.plast │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1698c │ │ │ │ - cbz w0, 3f4fc │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ac2c │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.ls 3f4f8 // b.plast │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1698c │ │ │ │ - cmp w0, #0x1 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - add x23, x23, #0x58 │ │ │ │ - and w22, w22, w0 │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.hi 3f510 // b.pmore │ │ │ │ - ldr x21, [sp, #56] │ │ │ │ - cbz w22, 3f280 │ │ │ │ - ldp x2, x0, [sp, #104] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldrb w1, [sp, #44] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x0, x0, x2 │ │ │ │ - bl 1f4e8 │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - cbz w0, 3f280 │ │ │ │ - str x21, [sp, #56] │ │ │ │ - mov x21, x19 │ │ │ │ - ldp x26, x19, [sp, #104] │ │ │ │ - str x20, [sp, #128] │ │ │ │ - ldr w23, [sp, #44] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ + b 345d0 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 34924 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 348e0 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 3443c │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 343f8 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 34870 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 34790 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 34388 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 3474c │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 3482c │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 34344 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + bl 38a0 │ │ │ │ + b 3451c │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + b 349f8 │ │ │ │ nop │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, x22 │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 1e5a0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov w3, w23 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, x2, x26 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr w0, [x21, #32] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 3f5e0 // b.pmore │ │ │ │ - ldr x20, [sp, #128] │ │ │ │ - mov x19, x21 │ │ │ │ - ldr x21, [sp, #56] │ │ │ │ - b 3f280 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0xfffffffe // #-2 │ │ │ │ - bl 173a8 │ │ │ │ - ldr w1, [x20, #432] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ge 3f4fc // b.tcont │ │ │ │ - b 3f548 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr w1, [sp, #148] │ │ │ │ - ldr w0, [x21, x0, lsl #2] │ │ │ │ - add w3, w0, #0x10 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cs 3f3a8 // b.hs, b.nlast │ │ │ │ - add w1, w1, #0xb │ │ │ │ - sub w6, w1, w0 │ │ │ │ - sub w21, w1, w0 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - sub x22, x6, #0x1 │ │ │ │ - cbz w0, 3f740 │ │ │ │ - add x10, sp, #0xa8 │ │ │ │ - ldr w1, [x10, x26] │ │ │ │ - cbnz w1, 3f754 │ │ │ │ - mov x0, #0x3a96 // #14998 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 3f34c // b.pmore │ │ │ │ - mov w26, #0x3e8 // #1000 │ │ │ │ - b 3f1b8 │ │ │ │ - add x2, sp, #0x94 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4040] │ │ │ │ - str x7, [sp, #128] │ │ │ │ - ldr x26, [x0, x22, lsl #3] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5b8f0 │ │ │ │ - ldr x7, [sp, #128] │ │ │ │ - ldr w1, [x7, x22, lsl #2] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3f370 // b.hs, b.nlast │ │ │ │ - ldr w2, [sp, #148] │ │ │ │ - ldr w3, [sp, #56] │ │ │ │ - add w1, w2, #0x4 │ │ │ │ - ldr w0, [x26, w0, uxtw #2] │ │ │ │ - add w1, w1, w3 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs 3f370 // b.hs, b.nlast │ │ │ │ - sub w0, w0, w2 │ │ │ │ - add w26, w0, #0xb │ │ │ │ - add w0, w0, #0xb │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - mov x1, #0x3a96 // #14998 │ │ │ │ - cmp x0, x1 │ │ │ │ - mov w0, #0x3e8 // #1000 │ │ │ │ - csel w26, w26, w0, ls // ls = plast │ │ │ │ - b 3f1b8 │ │ │ │ - add x7, sp, #0xa8 │ │ │ │ - ldr w1, [x7, x26] │ │ │ │ - cbz w1, 3f34c │ │ │ │ - mov w21, #0x3e8 // #1000 │ │ │ │ - b 3f6b0 │ │ │ │ - add x2, sp, #0x94 │ │ │ │ - mov w21, #0x3e8 // #1000 │ │ │ │ - b 3f6b0 │ │ │ │ - mov x0, #0x3a96 // #14998 │ │ │ │ - mov w26, #0x64 // #100 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.ls 3f1b8 // b.plast │ │ │ │ - b 3f3b0 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4040] │ │ │ │ - ldr x7, [x0, x7] │ │ │ │ - stp x7, x10, [sp, #128] │ │ │ │ - mov x0, x7 │ │ │ │ - bl 5b8f0 │ │ │ │ - ldp x7, x10, [sp, #128] │ │ │ │ - ldr w1, [x10, x26] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 3f698 // b.plast │ │ │ │ - ldr w2, [sp, #148] │ │ │ │ - ldr w3, [sp, #56] │ │ │ │ - add w1, w2, #0x4 │ │ │ │ - ldr w0, [x7, w0, uxtw #2] │ │ │ │ - add w1, w1, w3 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs 3f698 // b.hs, b.nlast │ │ │ │ - sub w0, w0, w2 │ │ │ │ - mov x1, #0x3a96 // #14998 │ │ │ │ - cmp x22, x1 │ │ │ │ - add w26, w0, #0xb │ │ │ │ - mov w1, #0x3e8 // #1000 │ │ │ │ - add w0, w0, #0xb │ │ │ │ - csel w21, w21, w1, ls // ls = plast │ │ │ │ - b 3f708 │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - bl 3588 │ │ │ │ + nop │ │ │ │ + mov w3, w0 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ - adrp x0, 86000 │ │ │ │ - stp x29, x30, [sp, #208] │ │ │ │ - add x29, sp, #0xd0 │ │ │ │ - ldr d31, [x0, #1112] │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x2, 82000 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - stp x21, x22, [sp, #240] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - ldrb w27, [sp, #312] │ │ │ │ - ldr w8, [x1] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #200] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - str xzr, [sp, #192] │ │ │ │ - str d31, [sp, #176] │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cbz w8, 3fde0 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - str w27, [sp, #40] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #4000] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp wzr, w6, [sp, #64] │ │ │ │ - stp x4, x3, [sp, #80] │ │ │ │ - stp x5, x1, [sp, #96] │ │ │ │ - str w7, [sp, #112] │ │ │ │ - stp x19, x20, [sp, #224] │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - mov x24, x22 │ │ │ │ - mov x23, x2 │ │ │ │ - stp x25, x26, [sp, #272] │ │ │ │ - cset w25, eq // eq = none │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 3f874 │ │ │ │ - ldr w0, [x24] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ls 3f9f0 // b.plast │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - add x0, x27, x27, lsl #2 │ │ │ │ - mov w1, w25 │ │ │ │ - lsl x20, x0, #4 │ │ │ │ - add x0, x2, x0, lsl #4 │ │ │ │ - bl 223c0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 3f864 // b.none │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 20844 │ │ │ │ - tst w0, #0xff │ │ │ │ - ccmp w26, #0x1, #0x2, ne // ne = any │ │ │ │ - b.hi 3f864 // b.pmore │ │ │ │ - ldr x0, [x24, #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 3e3a8 │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov w1, w25 │ │ │ │ - and w21, w0, #0xff │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x0, x2, x20 │ │ │ │ - and w26, w26, #0xff │ │ │ │ - bl 22420 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov w1, w19 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - add x0, x2, x20 │ │ │ │ - bl 254cc │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - str w0, [sp, #116] │ │ │ │ - add x0, x1, x20 │ │ │ │ - bl 21630 │ │ │ │ - mov w19, w0 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - add x0, x1, x20 │ │ │ │ - bl 21064 │ │ │ │ - mov w22, w0 │ │ │ │ - cmn w19, #0x1 │ │ │ │ - b.ne 3fc0c // b.any │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.ne 3fbec // b.any │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x28, sp, #0xb8 │ │ │ │ - mov x1, x28 │ │ │ │ - add x2, sp, #0xbc │ │ │ │ - add x0, x0, x20 │ │ │ │ - str x28, [sp, #56] │ │ │ │ - bl 1ef08 │ │ │ │ - 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, [x24, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1edcc │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cbz w0, 3fa34 │ │ │ │ - cbz w21, 3fc34 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - ubfiz x0, x25, #2, #1 │ │ │ │ - ucvtf d30, w1 │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr d29, [x1, #1120] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - fmul d29, d30, d29 │ │ │ │ - ldr w0, [x1, x0] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.mi 3fa34 // b.first │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x24] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 3f874 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #224] │ │ │ │ - ldp x23, x24, [sp, #256] │ │ │ │ - ldp x25, x26, [sp, #272] │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #200] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov w19, w2 │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 3ff04 // b.any │ │ │ │ - ldp x29, x30, [sp, #208] │ │ │ │ - ldp x21, x22, [sp, #240] │ │ │ │ - ldp x27, x28, [sp, #288] │ │ │ │ - add sp, sp, #0x130 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - mov w2, w25 │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 25390 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x2, #0x48 // #72 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 3108 │ │ │ │ - mov w1, #0xd090 // #53392 │ │ │ │ + str w3, [sp, #8] │ │ │ │ + cbnz w19, 34c20 │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ls 34f54 // b.plast │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + str x0, [sp] │ │ │ │ + bl 184f0 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + ldr w22, [x0, w1, uxtw #2] │ │ │ │ + cmp w19, w22 │ │ │ │ + ccmp w1, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cs 34c54 // b.hs, b.nlast │ │ │ │ + ldr w22, [x0, w19, uxtw #2] │ │ │ │ + ldr x23, [sp] │ │ │ │ + sub w2, w22, #0x1 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + stp w19, w2, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 186e8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 188cc │ │ │ │ + cbnz w0, 35038 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.cs 34ef4 // b.hs, b.nlast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + add x19, sp, #0x10 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ubfiz x26, x22, #2, #32 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + mov w25, w22 │ │ │ │ + ldr w24, [x1, x26] │ │ │ │ + ldrb w1, [x0, w24, uxtw] │ │ │ │ + mov w23, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 34d2c // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w24, [sp, #16] │ │ │ │ + cbz x28, 34fe0 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x23, x28, #1 │ │ │ │ mov x0, x19 │ │ │ │ - movk w1, #0x3, lsl #16 │ │ │ │ - bl 78d80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 3fdd4 // b.any │ │ │ │ + add x27, x21, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 34d20 │ │ │ │ + b.le 34f8c │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 34fe0 │ │ │ │ + lsr x23, x28, #1 │ │ │ │ + add x21, x27, #0x8 │ │ │ │ mov x0, x19 │ │ │ │ - bl 788e8 │ │ │ │ + add x27, x21, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 34cf0 │ │ │ │ + cbz x27, 34fe0 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w23, [x27, #4] │ │ │ │ + ldrb w0, [x0, x25] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 34d9c // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w22, [sp, #16] │ │ │ │ + cbz x28, 34fbc │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x24, x28, #1 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 25390 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x2, #0x48 // #72 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 3108 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 78480 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 788e8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - mov w1, #0xd090 // #53392 │ │ │ │ + add x27, x21, x24, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 34d94 │ │ │ │ + b.le 34f98 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 34fbc │ │ │ │ + lsr x24, x28, #1 │ │ │ │ + add x21, x27, #0x8 │ │ │ │ mov x0, x19 │ │ │ │ - movk w1, #0x3, lsl #16 │ │ │ │ - bl 78d80 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str w1, [sp, #48] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 3fdbc // b.none │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - ldr x28, [sp, #80] │ │ │ │ + add x27, x21, x24, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cset x0, eq // eq = none │ │ │ │ - ldr w21, [sp, #68] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - str w1, [sp, #124] │ │ │ │ - lsl x22, x0, #3 │ │ │ │ - add x0, x28, x0, lsl #3 │ │ │ │ - mov w3, w21 │ │ │ │ - mov w2, w21 │ │ │ │ + cbnz w0, 34d64 │ │ │ │ + cbz x27, 34fbc │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ne 34ee0 // b.any │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w24, [x0, x25] │ │ │ │ + mov w23, w24 │ │ │ │ + cmp w24, #0xfd │ │ │ │ + b.ls 34e20 // b.plast │ │ │ │ + ldr w21, [x20, #88] │ │ │ │ + str w22, [sp, #16] │ │ │ │ + cbz x21, 34fbc │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + lsr x25, x21, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x27, x24, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 34e14 │ │ │ │ + b.le 34fa4 │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + cbz x21, 34fbc │ │ │ │ + lsr x25, x21, #1 │ │ │ │ + add x24, x27, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x27, x24, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 34de4 │ │ │ │ + cbz x27, 34fbc │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w23, [x27, #4] │ │ │ │ + add w25, w22, #0x1 │ │ │ │ + ldrb w0, [x0, w25, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 34e94 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w25, [sp, #16] │ │ │ │ + cbz x27, 34fe8 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x24, x27, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, x21, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 34e8c │ │ │ │ + b.le 34fb0 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 34fe8 │ │ │ │ + lsr x24, x27, #1 │ │ │ │ + add x21, x28, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, x21, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 34e5c │ │ │ │ + cbz x28, 34fe8 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cc 34ee0 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w21, [x0, x26] │ │ │ │ + cbz w21, 34ee0 │ │ │ │ + ldr x23, [sp] │ │ │ │ + sub w2, w21, #0x1 │ │ │ │ mov x1, x19 │ │ │ │ - stp x22, x0, [sp, #128] │ │ │ │ + stp w22, w2, [sp, #16] │ │ │ │ mov x0, x23 │ │ │ │ - bl 78b88 │ │ │ │ - ldr x2, [x28, x22] │ │ │ │ - mov w3, w21 │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w5, #0xfffffffd // #-3 │ │ │ │ + bl 186e8 │ │ │ │ mov x0, x23 │ │ │ │ - bl 790e0 │ │ │ │ - mov x21, x0 │ │ │ │ - bl 1698c │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ubfiz x28, x1, #2, #8 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr w1, [x1, x28] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 3fc80 // b.lo, b.ul, b.last │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1698c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr w1, [x1, x28] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 3fc54 // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1698c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr w2, [sp, #40] │ │ │ │ - ldr w1, [x1, w2, uxtw #2] │ │ │ │ - ldr w2, [sp, #116] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w1, w0, #0x0, eq // eq = none │ │ │ │ - b.eq 3fc80 // b.none │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w22, eq // eq = none │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 16580 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ + bl 188cc │ │ │ │ + cbnz w0, 34ff0 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w22, w21 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.cc 34ca0 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + cbz w0, 3502c │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + ldr x19, [sp] │ │ │ │ + stp w22, w2, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - bl 788e8 │ │ │ │ + bl 186e8 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - cbnz w22, 3fa88 │ │ │ │ - b 3f864 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - umaddl x0, w22, w2, x0 │ │ │ │ - bl 1eacc │ │ │ │ - mov w22, w0 │ │ │ │ - b 3f958 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - umaddl x0, w19, w2, x0 │ │ │ │ - bl 1eacc │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.eq 3f958 // b.none │ │ │ │ - b 3fbec │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr w1, [sp, #304] │ │ │ │ - ubfiz x0, x0, #2, #8 │ │ │ │ - ldr w0, [x28, x0] │ │ │ │ - cmp w0, w1 │ │ │ │ - ccmp w22, w19, #0x0, ls // ls = plast │ │ │ │ - b.ne 3f9a4 // b.any │ │ │ │ - b 3f9d0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0xfffffffd // #-3 │ │ │ │ - bl 173a8 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w1, [x1, x28] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.le 3fb84 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 78e00 │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov x28, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - cbz w1, 3fde8 │ │ │ │ - ldr x22, [sp, #104] │ │ │ │ - str x20, [sp, #152] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x28, x20, lsl #3] │ │ │ │ - cbz x0, 3fd10 │ │ │ │ - bl 1ac2c │ │ │ │ - ldr w1, [x22, #396] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 3fcdc // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x28, x20, lsl #3] │ │ │ │ - bl 1ab00 │ │ │ │ - ldr w1, [x22, #396] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3fd64 // b.hs, b.nlast │ │ │ │ - ldr x0, [x28, x20, lsl #3] │ │ │ │ - bl 1ac2c │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 3fcf8 // b.plast │ │ │ │ - ldr x0, [x28, x20, lsl #3] │ │ │ │ - bl 1698c │ │ │ │ - cbz w0, 3fd80 │ │ │ │ - ldr x0, [x28, x20, lsl #3] │ │ │ │ - bl 1ac2c │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.hi 3fd98 // b.pmore │ │ │ │ - ldr w1, [x19] │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 3fcb0 // b.pmore │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - ldr x20, [sp, #152] │ │ │ │ - cbnz w0, 3fde8 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cbz w1, 3fd4c │ │ │ │ - ldr x0, [x28, x22, lsl #3] │ │ │ │ - cbz x0, 3fd88 │ │ │ │ - bl 16580 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr w1, [x19] │ │ │ │ - cmp w1, w22 │ │ │ │ - b.hi 3fd30 // b.pmore │ │ │ │ - mov x0, x28 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w22, eq // eq = none │ │ │ │ - b 3fbb8 │ │ │ │ - ldr x0, [x28, x20, lsl #3] │ │ │ │ - mov w2, #0xfffffffd // #-3 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - bl 173a8 │ │ │ │ - ldr w1, [x22, #432] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.lt 3fcdc // b.tstop │ │ │ │ - ldr w1, [x19] │ │ │ │ - b 3fd10 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w1, w22 │ │ │ │ - b.hi 3fd30 // b.pmore │ │ │ │ - b 3fd4c │ │ │ │ - ldr x0, [x28, x20, lsl #3] │ │ │ │ - bl 1698c │ │ │ │ + bl 188cc │ │ │ │ + cbnz w0, 35074 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 350b0 // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + str x0, [sp] │ │ │ │ + bl 184f0 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ cmp w0, #0x1 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - ldr w1, [x19] │ │ │ │ - and w0, w2, w0 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - b 3fd10 │ │ │ │ + b.eq 34f18 // b.none │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + b 34c9c │ │ │ │ + cbz x23, 34fe0 │ │ │ │ + mov x28, x23 │ │ │ │ + b 34cd4 │ │ │ │ + cbz x24, 34fbc │ │ │ │ + mov x28, x24 │ │ │ │ + b 34d48 │ │ │ │ + cbz x25, 34fbc │ │ │ │ + mov x21, x25 │ │ │ │ + b 34dc8 │ │ │ │ + cbz x24, 34fe8 │ │ │ │ + mov x27, x24 │ │ │ │ + b 34e40 │ │ │ │ + mov w3, w22 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w3, w24 │ │ │ │ + b 34fc0 │ │ │ │ + mov w3, w25 │ │ │ │ + b 34fc0 │ │ │ │ + ldr x22, [sp] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 18780 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 34ecc // b.hs, b.nlast │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x4b8 │ │ │ │ + bl 31c8 │ │ │ │ + b 34ecc │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + b 34f18 │ │ │ │ + ldr x19, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - bl 788e8 │ │ │ │ + bl 188cc │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - b 3f9e0 │ │ │ │ + bl 18780 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 34c7c // b.hs, b.nlast │ │ │ │ + adrp x1, 82000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #48] │ │ │ │ - b 3faf4 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 3fa00 │ │ │ │ - ldrb w1, [sp, #40] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1f4e8 │ │ │ │ - ldr w1, [x19] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #64] │ │ │ │ - cbz w1, 3fedc │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x19 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x28, x22, lsl #3] │ │ │ │ - cbz x0, 3fef4 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - add x1, x22, x22, lsl #3 │ │ │ │ - ldr x3, [x28, x22, lsl #3] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - add x0, x2, x1, lsl #3 │ │ │ │ - ldrb w6, [sp, #124] │ │ │ │ - ldr x8, [sp, #128] │ │ │ │ - mov x2, x23 │ │ │ │ - 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 29c40 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 16580 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str xzr, [x19, #88] │ │ │ │ - ldrb w4, [sp, #64] │ │ │ │ - mov x1, x19 │ │ │ │ - ldrb w3, [sp, #40] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x2, [x28, x22, lsl #3] │ │ │ │ - str x2, [x19, #88] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr w1, [x21] │ │ │ │ - cmp w1, w22 │ │ │ │ - b.hi 3fe20 // b.pmore │ │ │ │ - mov x19, x21 │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 38a0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + add x1, x1, #0x4b8 │ │ │ │ + bl 31c8 │ │ │ │ + b 34c7c │ │ │ │ + ldr x19, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 188cc │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 18780 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 34f18 // b.hs, b.nlast │ │ │ │ + adrp x1, 82000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - b 3fbb8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w1, w22 │ │ │ │ - b.hi 3fe20 // b.pmore │ │ │ │ - b 3fed4 │ │ │ │ - stp x19, x20, [sp, #224] │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - stp x25, x26, [sp, #272] │ │ │ │ + add x1, x1, #0x4b8 │ │ │ │ + bl 31c8 │ │ │ │ + b 34f18 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ bl 3588 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - cbz x0, 3fff4 │ │ │ │ + mov x0, x1 │ │ │ │ + b 38a0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x2, #0xf8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 82000 │ │ │ │ - add x22, x22, #0x118 │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3856] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ mov x20, x0 │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x0, [x21] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x23, 80000 │ │ │ │ - add x23, x23, #0xe70 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x20] │ │ │ │ - cbnz w0, 3ffb8 │ │ │ │ - b 3ffdc │ │ │ │ - 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 3510 │ │ │ │ - ldr w0, [x20] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 3ffdc // b.plast │ │ │ │ - mov w3, w19 │ │ │ │ - cbz w19, 3ff84 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x2, x23 │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 35b24 // b.none │ │ │ │ + mov w3, w2 │ │ │ │ + mov w2, w1 │ │ │ │ + mov x1, x20 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + bl 34bd0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + bl 188cc │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 35830 // b.plast │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + bl 18780 │ │ │ │ + mov x22, x0 │ │ │ │ + ldp w21, w23, [x0] │ │ │ │ + cmp w21, w23 │ │ │ │ + b.eq 35b14 // b.none │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + cbnz w21, 35178 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq 3592c // b.none │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.cs 359c0 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w23, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 35db8 // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w23, [sp, #80] │ │ │ │ + cbz x25, 359b8 │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + lsr x28, x25, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x24, x28, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 351ec │ │ │ │ + b.le 358f8 │ │ │ │ + sub x25, x25, #0x1 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + cbz x25, 359b8 │ │ │ │ + lsr x28, x25, #1 │ │ │ │ + add x24, x27, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x24, x28, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 351bc │ │ │ │ + cbz x27, 359b8 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w25, w23, #0x1 │ │ │ │ + ldrb w1, [x0, w25, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 35278 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w25, [sp, #80] │ │ │ │ + cbz x28, 35b78 │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x24, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3526c │ │ │ │ + b.le 358ec │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 35b78 │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x24, x27, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x24, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3523c │ │ │ │ + cbz x27, 35b78 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w2, [x27, #4] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 35cb0 // b.lo, b.ul, b.last │ │ │ │ + ubfiz x25, x21, #2, #32 │ │ │ │ + mov w2, w21 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldr w24, [x1, x25] │ │ │ │ + ldrb w23, [x0, w24, uxtw] │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 3530c // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w24, [sp, #80] │ │ │ │ + cbz x28, 359b0 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x23, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35300 │ │ │ │ + b.le 358a4 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 359b0 │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x23, x27, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x23, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 352d0 │ │ │ │ + cbz x27, 359b0 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w23, [x27, #4] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 35380 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w21, [sp, #80] │ │ │ │ + cbz x28, 35b88 │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x24, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35378 │ │ │ │ + b.le 358b0 │ │ │ │ + sub x28, x28, #0x1 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + cbz x28, 35b88 │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x24, x27, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x24, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 35348 │ │ │ │ + cbz x27, 35b88 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cc 35b98 // b.lo, b.ul, b.last │ │ │ │ + ldp w23, w24, [x22] │ │ │ │ + cbz w23, 3591c │ │ │ │ + cmp w24, w23 │ │ │ │ + b.eq 3592c // b.none │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.cc 359d0 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w28, [x0, w23, uxtw #2] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w25, [x0, w28, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 35428 // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w28, [sp, #80] │ │ │ │ + cbz x25, 35b90 │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + lsr x26, x25, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x24, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3541c │ │ │ │ + b.le 358d4 │ │ │ │ + sub x25, x25, #0x1 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + cbz x25, 35b90 │ │ │ │ + lsr x26, x25, #1 │ │ │ │ + add x24, x27, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x24, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 353ec │ │ │ │ + cbz x27, 35b90 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w25, [x27, #4] │ │ │ │ + ldrb w0, [x0, w23, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 35498 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w23, [sp, #80] │ │ │ │ + cbz x28, 359b8 │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x24, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35490 │ │ │ │ + b.le 358e0 │ │ │ │ + sub x28, x28, #0x1 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + cbz x28, 359b8 │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x24, x27, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x24, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 35460 │ │ │ │ + cbz x27, 359b8 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.cs 3592c // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w1, [x0, w23, uxtw #2] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + adrp x0, b0000 │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + cbnz w0, 3593c │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + ldr w24, [x0, x1] │ │ │ │ + str w24, [sp, #76] │ │ │ │ + mov w19, w24 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb x0, [x0, x19] │ │ │ │ + strb w0, [sp, #75] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 35540 // b.any │ │ │ │ + ldr w25, [x20, #112] │ │ │ │ + str x19, [sp, #80] │ │ │ │ + cbz x25, 35b54 │ │ │ │ + ldr x23, [x20, #104] │ │ │ │ + lsr x28, x25, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x23, x28, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35538 │ │ │ │ + b.le 35898 │ │ │ │ + sub x25, x25, #0x1 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + cbz x25, 35b54 │ │ │ │ + lsr x28, x25, #1 │ │ │ │ + add x23, x27, #0x10 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x23, x28, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 35508 │ │ │ │ + cbz x27, 35b54 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + ldr w24, [sp, #76] │ │ │ │ + mov w23, w24 │ │ │ │ + add x1, x0, x23 │ │ │ │ + mov w25, w1 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 35880 │ │ │ │ + cbnz w24, 3556c │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.eq 357cc // b.none │ │ │ │ + cmp w24, w25 │ │ │ │ + b.eq 357cc // b.none │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w2, w25 │ │ │ │ + b.ls 359c8 // b.plast │ │ │ │ + ldrb w2, [x0, w1, uxtw] │ │ │ │ + and x1, x1, #0xffffffff │ │ │ │ + str x1, [sp, #56] │ │ │ │ + cmp w2, #0xfd │ │ │ │ + b.ls 35dd0 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w25, [sp, #80] │ │ │ │ + cbz x28, 35b78 │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x1, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35604 │ │ │ │ + b.le 35904 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 35b78 │ │ │ │ + add x0, x27, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x27, x1, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 355cc │ │ │ │ + cbz x27, 35b78 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #40] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + str w1, [sp, #36] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 356a8 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + str w0, [sp, #80] │ │ │ │ + cbz x28, 35b0c │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x1, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3569c │ │ │ │ + b.le 35910 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 35b0c │ │ │ │ + add x0, x27, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x27, x1, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 35664 │ │ │ │ + cbz x27, 35b0c │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w2, [x27, #4] │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 35d34 // b.lo, b.ul, b.last │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ + and x3, x23, #0xffffffff │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #36] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 35b80 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + str w0, [sp, #80] │ │ │ │ + cbz x28, 35b0c │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x23, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3573c │ │ │ │ + b.le 358bc │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 35b0c │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x23, x27, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x23, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3570c │ │ │ │ + cbz x27, 35b0c │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 357c0 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w24, [sp, #80] │ │ │ │ + cbz x27, 359b0 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x26, x27, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x28, x23, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 357b8 │ │ │ │ + b.le 358c8 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 359b0 │ │ │ │ + lsr x26, x27, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x28, x23, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 35788 │ │ │ │ + cbz x28, 359b0 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 35c18 // b.lo, b.ul, b.last │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - str w19, [sp, #76] │ │ │ │ - bl 3510 │ │ │ │ - ldr w3, [sp, #76] │ │ │ │ - b 3ff84 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp w21, w1 │ │ │ │ + b.eq 35804 // b.none │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + mov w7, w25 │ │ │ │ + ldp w3, w4, [x22] │ │ │ │ + str w0, [sp] │ │ │ │ + mov w6, w24 │ │ │ │ + adrp x0, 82000 │ │ │ │ + mov w5, w21 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + mov w1, #0x75 // #117 │ │ │ │ + bl 5e7a0 │ │ │ │ + ldp w1, w2, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 350cc │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 188cc │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 35148 // b.pmore │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 185c0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35e20 // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ + b 38a0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w25, w24 │ │ │ │ + mov x23, x1 │ │ │ │ + mov w24, w1 │ │ │ │ + mov x1, x0 │ │ │ │ + b 35558 │ │ │ │ + cbz x28, 35b54 │ │ │ │ + mov x25, x28 │ │ │ │ + b 354ec │ │ │ │ + cbz x26, 359b0 │ │ │ │ + mov x28, x26 │ │ │ │ + b 352b4 │ │ │ │ + cbz x26, 35b88 │ │ │ │ + mov x28, x26 │ │ │ │ + b 3532c │ │ │ │ + cbz x26, 35b0c │ │ │ │ + mov x28, x26 │ │ │ │ + b 356f0 │ │ │ │ + cbz x26, 359b0 │ │ │ │ + mov x27, x26 │ │ │ │ + b 3576c │ │ │ │ + cbz x26, 35b90 │ │ │ │ + mov x25, x26 │ │ │ │ + b 353d0 │ │ │ │ + cbz x26, 359b8 │ │ │ │ + mov x28, x26 │ │ │ │ + b 35444 │ │ │ │ + cbz x26, 35b78 │ │ │ │ + mov x28, x26 │ │ │ │ + b 35220 │ │ │ │ + cbz x28, 359b8 │ │ │ │ + mov x25, x28 │ │ │ │ + b 351a0 │ │ │ │ + cbz x26, 35b78 │ │ │ │ + mov x28, x26 │ │ │ │ + b 355ac │ │ │ │ + cbz x26, 35b0c │ │ │ │ + mov x28, x26 │ │ │ │ + b 35644 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.ne 35394 // b.any │ │ │ │ + adrp x0, b0000 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + cbz w0, 354b8 │ │ │ │ + ldr x3, [x20, #152] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, x1, x3 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x4c │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 35e24 // b.none │ │ │ │ + adrp x0, b0000 │ │ │ │ + ldr w24, [sp, #76] │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + mov w19, w24 │ │ │ │ + cbz w0, 354c8 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + add x1, x19, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x4b │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 35e28 // b.none │ │ │ │ + ldrsb x0, [sp, #75] │ │ │ │ + b 354d4 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w23 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + b 35288 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + b 356b8 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w1, [x0, w24, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 35dc8 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w24, [sp, #80] │ │ │ │ + cbz x28, 359b0 │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x25, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35a3c │ │ │ │ + b.le 35af4 │ │ │ │ + sub x28, x28, #0x1 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + cbz x28, 359b0 │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x25, x27, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x25, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 35a0c │ │ │ │ + cbz x27, 359b0 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + mov w1, w0 │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 35acc // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #80] │ │ │ │ + cbz x28, 35dc0 │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x25, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35ac4 │ │ │ │ + b.le 35b00 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 35dc0 │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x25, x27, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x27, x25, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 35a94 │ │ │ │ + cbz x27, 35dc0 │ │ │ │ + ldr w1, [x27, #4] │ │ │ │ + ldr w2, [sp, #36] │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.cs 353ac // b.hs, b.nlast │ │ │ │ + ldr w1, [x0, w24, uxtw #2] │ │ │ │ + cmp w1, w23 │ │ │ │ + ccmp w24, w1, #0x0, hi // hi = pmore │ │ │ │ + ubfiz x1, x1, #2, #32 │ │ │ │ + b.cc 353ac // b.lo, b.ul, b.last │ │ │ │ + b 354ac │ │ │ │ + cbz x26, 359b0 │ │ │ │ + mov x28, x26 │ │ │ │ + b 359f0 │ │ │ │ + cbz x26, 35dc0 │ │ │ │ + mov x28, x26 │ │ │ │ + b 35a78 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + bl 34ba0 │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35e10 // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x2, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x2, x2, #0xd8 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x4a // #74 │ │ │ │ - b 75560 │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x4d8 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w0, w25 │ │ │ │ + bl 34ba0 │ │ │ │ + str w1, [sp, #36] │ │ │ │ + b 3574c │ │ │ │ + mov w0, w21 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w28 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w23, [x1, x25] │ │ │ │ + ldrb w21, [x0, w23, uxtw] │ │ │ │ + cmp w21, #0xfd │ │ │ │ + b.ls 3538c // b.plast │ │ │ │ + ldr w21, [x20, #88] │ │ │ │ + str w23, [sp, #80] │ │ │ │ + cbz x21, 359b8 │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + lsr x25, x21, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x28, x24, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35c0c │ │ │ │ + b.le 35da0 │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + cbz x21, 359b8 │ │ │ │ + lsr x25, x21, #1 │ │ │ │ + add x24, x28, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x28, x24, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 35bdc │ │ │ │ + cbz x28, 359b8 │ │ │ │ + ldr w21, [x28, #4] │ │ │ │ + b 3538c │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w26, [x1, x2] │ │ │ │ + ldrb w0, [x0, w26, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 35ca8 // b.plast │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + str w26, [sp, #80] │ │ │ │ + cbz x23, 35dd8 │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x27, x23, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x28, x1, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35ca0 │ │ │ │ + b.le 35dac │ │ │ │ + sub x2, x23, #0x1 │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + cbz x23, 35dd8 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + lsr x27, x23, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x28, x1, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 35c68 │ │ │ │ + cbz x28, 35dd8 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + b 357d4 │ │ │ │ + ldr w24, [x1, w23, uxtw #2] │ │ │ │ + cmp w21, w24 │ │ │ │ + ccmp w23, w24, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 35288 // b.lo, b.ul, b.last │ │ │ │ + ldrb w21, [x0, w24, uxtw] │ │ │ │ + cmp w21, #0xfd │ │ │ │ + b.ls 3538c // b.plast │ │ │ │ + ldr w21, [x20, #88] │ │ │ │ + str w24, [sp, #80] │ │ │ │ + cbz x21, 359b0 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x28, x21, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x25, x23, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35d28 │ │ │ │ + b.le 35de0 │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + cbz x21, 359b0 │ │ │ │ + lsr x28, x21, #1 │ │ │ │ + add x23, x25, #0x8 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x25, x23, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 35cf8 │ │ │ │ + cbz x25, 359b0 │ │ │ │ + ldr w21, [x25, #4] │ │ │ │ + b 3538c │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr w2, [x1, x2, lsl #2] │ │ │ │ + cmp w2, w24 │ │ │ │ + ccmp w2, w25, #0x2, hi // hi = pmore │ │ │ │ + b.hi 356b8 // b.pmore │ │ │ │ + ldrb w0, [x0, w2, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 35ca8 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w2, [sp, #80] │ │ │ │ + cbz x28, 35e08 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str w2, [sp, #16] │ │ │ │ + add x27, x23, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 35df8 │ │ │ │ + b.le 35dec │ │ │ │ + sub x28, x28, #0x1 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + cbz x28, 35e08 │ │ │ │ + add x23, x27, #0x8 │ │ │ │ + b 35d64 │ │ │ │ + cbz x25, 359b8 │ │ │ │ + mov x21, x25 │ │ │ │ + b 35bc0 │ │ │ │ + cbz x27, 35dd8 │ │ │ │ + mov x23, x27 │ │ │ │ + b 35c48 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + b 351fc │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + bl 34ba0 │ │ │ │ + str w1, [sp, #36] │ │ │ │ + b 35a4c │ │ │ │ + str w2, [sp, #40] │ │ │ │ + b 35614 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + cbz x28, 359b0 │ │ │ │ + mov x21, x28 │ │ │ │ + b 35cdc │ │ │ │ + cbz x26, 35e08 │ │ │ │ + mov x28, x26 │ │ │ │ + b 35d64 │ │ │ │ + cbz x27, 35e08 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + b 357d4 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 34ba0 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + bl 3588 │ │ │ │ + bl 3b00 │ │ │ │ + bl 3b00 │ │ │ │ + bti c │ │ │ │ + add w0, w0, w2 │ │ │ │ + ldrb w0, [x3, w0, uxtw] │ │ │ │ + cbz x4, 35e64 │ │ │ │ + ldr w4, [x4] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.eq 35e70 // 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 35e48 // b.any │ │ │ │ + cmp w0, #0x7f │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + 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] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x3 │ │ │ │ + mov x21, x4 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, x2 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x7, [x24, #16] │ │ │ │ + ldr x6, [x0, #16] │ │ │ │ + ldr w19, [x7, w1, uxtw #2] │ │ │ │ + ldr x1, [x5] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x1, x6, w19, uxtw │ │ │ │ + bl 5ab40 │ │ │ │ + mov w1, w0 │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x0, [x24] │ │ │ │ + add x3, sp, #0x4 │ │ │ │ + mov x2, sp │ │ │ │ + bl 5ad6c │ │ │ │ + ldr w3, [sp] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 35f4c // b.pmore │ │ │ │ + str w20, [x23] │ │ │ │ + sub w0, w19, w3 │ │ │ │ + ldr w2, [sp, #4] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + str w3, [x22] │ │ │ │ + str w2, [x21] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 35f48 // 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 │ │ │ │ + bl 3588 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + add x0, x0, #0x520 │ │ │ │ + mov w2, #0xb2 // #178 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ mov x29, sp │ │ │ │ - add x2, x2, #0x130 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + cbz x0, 36034 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ mov x21, x0 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldr x0, [x22] │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x21] │ │ │ │ - cbz w0, 400b4 │ │ │ │ + cbz w1, 35fe8 │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ str x23, [sp, #48] │ │ │ │ - adrp x23, 82000 │ │ │ │ - add x23, x23, #0x150 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + adrp x23, af000 │ │ │ │ + ldr x23, [x23, #3920] │ │ │ │ + adrp x22, 82000 │ │ │ │ + add x22, x22, #0x548 │ │ │ │ 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 │ │ │ │ + ldr w4, [x3, x19, lsl #2] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.hi 36000 // b.pmore │ │ │ │ + str w19, [x21, w4, uxtw #2] │ │ │ │ add x19, x19, #0x1 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - bl 3ff20 │ │ │ │ - ldr w0, [x21] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 40060 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 35fc4 // b.pmore │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - adrp x2, 81000 │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x2, x2, #0x2d0 │ │ │ │ + str x21, [x20, #24] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 3510 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + ldr x0, [x23] │ │ │ │ + mov w3, w19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x2, x22 │ │ │ │ + bl 3510 │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ + ldr w0, [x3, x19, lsl #2] │ │ │ │ + str w19, [x21, x0, lsl #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 35fc4 // b.pmore │ │ │ │ + b 35fe4 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + add x0, x0, #0x530 │ │ │ │ + mov w2, #0xc3 // #195 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 34b0 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cbz x0, 4018c │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x7f // #127 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x2, #0xf8 │ │ │ │ - stp x19, x20, [sp, #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 │ │ │ │ + mov w4, #0x7f // #127 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + ldr x5, [x3] │ │ │ │ + str x5, [sp, #8] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + mov w3, #0x7e // #126 │ │ │ │ + bl 5a300 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, #0x11 // #17 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w2, [x22, #4] │ │ │ │ + str w2, [sp, #4] │ │ │ │ + bl 56b80 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + mov x21, x0 │ │ │ │ + strb wzr, [x0, #16] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + bl 2ada8 │ │ │ │ + mov x23, x0 │ │ │ │ + ldp x2, x3, [x0] │ │ │ │ + ldrb w0, [x0, #16] │ │ │ │ + stp x2, x3, [x21] │ │ │ │ + strb w0, [x21, #16] │ │ │ │ + cbz w24, 3623c │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + mov x27, x0 │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 134d0 │ │ │ │ mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 82000 │ │ │ │ - add x21, x21, #0xc0 │ │ │ │ - ldr w3, [x20] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4edec │ │ │ │ - ldr w0, [x20] │ │ │ │ - cbz w0, 40178 │ │ │ │ - adrp x22, 82000 │ │ │ │ - add x22, x22, #0x160 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + cbz w1, 36170 │ │ │ │ + adrp x26, af000 │ │ │ │ + ldr x26, [x26, #3920] │ │ │ │ + adrp x25, 82000 │ │ │ │ + add x25, x25, #0x548 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x4, [x20, #8] │ │ │ │ + ldr w4, [x20, x19, lsl #2] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.hi 361ec // b.pmore │ │ │ │ + str w19, [x28, w4, uxtw #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 3614c // b.pmore │ │ │ │ + cbz w24, 3621c │ │ │ │ + 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 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 362e4 // 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 │ │ │ │ + ldr x0, [x26] │ │ │ │ mov w3, w19 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x81 // #129 │ │ │ │ - add x4, x4, x19, lsl #6 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x2, x25 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x20, x19, lsl #2] │ │ │ │ + str w19, [x28, x0, lsl #2] │ │ │ │ add x19, x19, #0x1 │ │ │ │ - ldp x6, x4, [x4, #8] │ │ │ │ - ldr x5, [x6] │ │ │ │ - ldp x6, x7, [x6, #16] │ │ │ │ - bl 4edec │ │ │ │ - ldr w0, [x20] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 40140 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 3614c // b.pmore │ │ │ │ + cbnz w24, 36170 │ │ │ │ + adrp x26, 82000 │ │ │ │ + mov w1, #0x10e // #270 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x5e0 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + b 36170 │ │ │ │ + ldr x4, [x22, #32] │ │ │ │ + adrp x26, 82000 │ │ │ │ + ldr w3, [x22, #40] │ │ │ │ + mov w1, #0xf8 // #248 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x568 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w3, [sp, #4] │ │ │ │ + mov w1, #0xf9 // #249 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x588 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov w1, #0xfd // #253 │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + add x2, x2, #0x5a8 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 134d0 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w3, [sp, #4] │ │ │ │ + mov w1, #0x107 // #263 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x5c0 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + cbnz w1, 36138 │ │ │ │ + b 36220 │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + mov x3, x1 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + strb wzr, [sp, #11] │ │ │ │ + mov x0, x3 │ │ │ │ + bl 3a50 │ │ │ │ + cbz x0, 36508 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbz x0, 36350 │ │ │ │ + ldrb w0, [sp, #11] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + strb w0, [sp, #11] │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + cbz x0, 36364 │ │ │ │ + ldrb w0, [sp, #11] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + strb w0, [sp, #11] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 3638c │ │ │ │ + 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, 363a0 │ │ │ │ + ldrb w0, [sp, #11] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + strb w0, [sp, #11] │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + cbz x0, 363b4 │ │ │ │ + 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 38e8 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + bl 38e8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, sp, #0xb │ │ │ │ + mov x1, x2 │ │ │ │ + bl 38e8 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbz x0, 36440 │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 38e8 │ │ │ │ + ldr w4, [x19, #88] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + str w4, [sp, #20] │ │ │ │ + bl 38e8 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [sp, #20] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + bl 38e8 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + cbz x0, 36458 │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + bl 38e8 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 364b4 │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + bl 38e8 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 38e8 │ │ │ │ + ldr w4, [x19, #112] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + str w4, [sp, #16] │ │ │ │ + bl 38e8 │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + bl 38e8 │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + cbz x0, 364cc │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x10 // #16 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 38e8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 36c0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3652c // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x2, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x2, x2, #0xd8 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x7b // #123 │ │ │ │ - b 75560 │ │ │ │ + mov x3, x21 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x600 │ │ │ │ + mov w1, #0x138 // #312 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x92 // #146 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x2, #0x130 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + mov x6, x2 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + mov w2, w3 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x1, x6 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + and w24, w4, #0xff │ │ │ │ + mov w4, #0x7f // #127 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + 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 5a300 │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x1, 84000 │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + ldr w27, [x21, #4] │ │ │ │ + bl 3a50 │ │ │ │ + cbz x0, 36aa4 │ │ │ │ + mov x3, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x3c │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ mov x23, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 82000 │ │ │ │ - add x20, x20, #0xc0 │ │ │ │ - ldr w3, [x23] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4edec │ │ │ │ - ldr w0, [x23] │ │ │ │ - cbz w0, 402b0 │ │ │ │ - adrp x24, 82000 │ │ │ │ - add x24, x24, #0x190 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 82000 │ │ │ │ - add x21, x21, #0x160 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, sp, #0x3b │ │ │ │ + mov x1, x2 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ + tbnz w0, #0, 36854 │ │ │ │ + adrp x26, 82000 │ │ │ │ + stp xzr, xzr, [sp] │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + tbz w0, #1, 36648 │ │ │ │ + cbz w24, 36960 │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ + tbz w0, #2, 368bc │ │ │ │ + cbz w24, 36a20 │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov x28, x0 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ + stp x19, x22, [sp, #16] │ │ │ │ + tbz w0, #5, 36990 │ │ │ │ + cbz w24, 36a38 │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ mov x22, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x25, 82000 │ │ │ │ - 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 4edec │ │ │ │ - ldr x26, [x23, #8] │ │ │ │ - add x2, x25, #0xf8 │ │ │ │ + tbnz w0, #4, 368cc │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + ldrb w1, [sp, #59] │ │ │ │ + ubfx x1, x1, #5, #1 │ │ │ │ + strb w1, [x0, #144] │ │ │ │ + ldp w0, w2, [sp, #64] │ │ │ │ + stp x23, xzr, [x19, #16] │ │ │ │ + ldr q31, [sp] │ │ │ │ + str x21, [x19] │ │ │ │ + str w27, [x19, #8] │ │ │ │ + str x28, [x19, #32] │ │ │ │ + stur q31, [x19, #72] │ │ │ │ + ldr q31, [sp, #16] │ │ │ │ + str w2, [x19, #88] │ │ │ │ + str w0, [x19, #112] │ │ │ │ + str x25, [x19, #120] │ │ │ │ + str x22, [x19, #136] │ │ │ │ + str q31, [x19, #96] │ │ │ │ + cbz w24, 3690c │ │ │ │ mov x0, x20 │ │ │ │ - mov w1, #0x7f // #127 │ │ │ │ - add x26, x26, x19 │ │ │ │ - ldr w3, [x26, #16] │ │ │ │ - bl 4edec │ │ │ │ - ldr w0, [x26, #16] │ │ │ │ - cbz w0, 40298 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + bl 36c0 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + mov w1, w27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 2ada8 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x22, 36948 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 2f3a0 │ │ │ │ + cbz w0, 368f4 │ │ │ │ + adrp x20, af000 │ │ │ │ + ldr x20, [x20, #3976] │ │ │ │ + adrp x22, 82000 │ │ │ │ + add x22, x22, #0x730 │ │ │ │ + mov w24, #0x75 // #117 │ │ │ │ + add x23, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x700 │ │ │ │ + mov w1, #0x240 // #576 │ │ │ │ + bl 2e2cc │ │ │ │ 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 4edec │ │ │ │ - ldr w0, [x26, #16] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 40260 // b.pmore │ │ │ │ - ldr w0, [x23] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 40208 // 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 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w1, #0x243 // #579 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 3438 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.hi 367e0 // b.pmore │ │ │ │ + cmp w0, #0x8 │ │ │ │ + b.ls 367a0 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 3438 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ls 367c4 // b.plast │ │ │ │ + cmp w0, #0x20 │ │ │ │ + b.eq 367b0 // b.none │ │ │ │ + and w1, w0, #0xfffffff7 │ │ │ │ + cmp w1, #0x61 │ │ │ │ + ccmp w0, w24, #0x4, ne // ne = any │ │ │ │ + b.ne 367a0 // b.any │ │ │ │ + cmp w0, #0x75 │ │ │ │ + b.eq 36a50 // b.none │ │ │ │ + cmp w0, #0x61 │ │ │ │ + b.eq 36ac8 // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36aa0 // 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 │ │ │ │ ret │ │ │ │ + adrp x26, 82000 │ │ │ │ + cbz w24, 36978 │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x44 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [sp, #68] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + stp x19, x0, [sp] │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ + b 36614 │ │ │ │ + stp xzr, xzr, [sp, #16] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + tbz w0, #4, 366ec │ │ │ │ + mov x1, #0x11 // #17 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x10 // #16 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + b 366ec │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x251 // #593 │ │ │ │ + add x2, x2, #0x790 │ │ │ │ + bl 2e2cc │ │ │ │ + b 36808 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #60] │ │ │ │ + add x2, x2, #0x6a0 │ │ │ │ + mov w1, #0x235 // #565 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x0, x20 │ │ │ │ + bl 36c0 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + mov w1, w27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 2ada8 │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x22, 36760 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x23d // #573 │ │ │ │ + add x2, x2, #0x6d0 │ │ │ │ + bl 2e2cc │ │ │ │ + b 36808 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x1bc // #444 │ │ │ │ + add x2, x2, #0x640 │ │ │ │ + bl 2e2cc │ │ │ │ + b 36620 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x1b2 // #434 │ │ │ │ + add x2, x2, #0x628 │ │ │ │ + bl 2e2cc │ │ │ │ + b 3685c │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz w24, 36a80 │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + cbz w3, 36a10 │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.eq 36a98 // b.none │ │ │ │ + lsr w2, w3, #1 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x19, w2, uxtw #4 │ │ │ │ + nop │ │ │ │ + ldr q31, [x1], #16 │ │ │ │ + sxtl v30.2d, v31.2s │ │ │ │ + sxtl2 v31.2d, v31.4s │ │ │ │ + stp q30, q31, [x0], #32 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 369e0 // b.any │ │ │ │ + tbz w3, #0, 36a10 │ │ │ │ + and w3, w3, #0xfffffffe │ │ │ │ + ldr d31, [x19, w3, uxtw #3] │ │ │ │ + ubfiz x3, x3, #4, #32 │ │ │ │ + sxtl v31.2d, v31.2s │ │ │ │ + str q31, [x22, x3] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ + b 366e4 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x1c2 // #450 │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + bl 2e2cc │ │ │ │ + b 36650 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x202 // #514 │ │ │ │ + add x2, x2, #0x670 │ │ │ │ + bl 2e2cc │ │ │ │ + b 366cc │ │ │ │ + ldr x20, [sp, #40] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x768 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + mov x3, x20 │ │ │ │ + mov w1, #0x249 // #585 │ │ │ │ + bl 2e2cc │ │ │ │ + str x21, [x19, #136] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 362e8 │ │ │ │ + b 36808 │ │ │ │ + add x0, x26, #0x490 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x206 // #518 │ │ │ │ + add x2, x2, #0x688 │ │ │ │ + bl 2e2cc │ │ │ │ + b 369a8 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 36a00 │ │ │ │ + bl 3588 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xc90 │ │ │ │ + mov w1, #0x1a8 // #424 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x2, 82000 │ │ │ │ mov x29, sp │ │ │ │ - add x2, x2, #0xb30 │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ mov x19, x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #56] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbz x0, 36b00 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x19, #72] │ │ │ │ + cbz x0, 36b10 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + cbz x1, 36b24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5aaec │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + cbz x0, 36b30 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 36b3c │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + cbz x0, 36b48 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + cbz x0, 36b54 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 36b60 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 36b6c │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ret │ │ │ │ + b 38a0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 40354 │ │ │ │ - bl 36c0 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov w24, w1 │ │ │ │ + ldr x2, [x0, #72] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldrb w1, [x2, w24, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 36c6c // b.plast │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + ldr w19, [x0, #88] │ │ │ │ + str w24, [sp, #4] │ │ │ │ + cbz x19, 36c74 │ │ │ │ + ldr x22, [x0, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x22, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 36c20 │ │ │ │ + b.le 36c60 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 36c74 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x22, x21, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x22, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 36bf0 │ │ │ │ + cbz x21, 36c74 │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + 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 36c7c // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 3be4 │ │ │ │ + cbz x20, 36c74 │ │ │ │ + mov x19, x20 │ │ │ │ + b 36bd4 │ │ │ │ + mov w0, w1 │ │ │ │ + b 36c30 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 34ba0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl 3588 │ │ │ │ + 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] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + ldr w25, [x24, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz w25, 36d7c │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + str x27, [sp, #96] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - cbz x0, 4039c │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - bl 39c0 │ │ │ │ - cmp w0, #0x10 │ │ │ │ - b.ne 403c0 // b.any │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 3738 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - add x0, x0, #0x1b0 │ │ │ │ - mov w2, #0xdc // #220 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - add x0, x0, #0x1b8 │ │ │ │ - mov w2, #0xde // #222 │ │ │ │ - bl 34b0 │ │ │ │ - bti c │ │ │ │ - cbz x0, 403f4 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - b 2fd0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - add x0, x0, #0x1b0 │ │ │ │ - mov w2, #0xef // #239 │ │ │ │ - bl 34b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - cbz x0, 40464 │ │ │ │ - mov x3, #0x80000 // #524288 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + mov w26, w23 │ │ │ │ + ldrb w0, [x0, x23] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 36d58 // b.plast │ │ │ │ + ldr w19, [x24, #88] │ │ │ │ + str w23, [sp, #4] │ │ │ │ + cbz x19, 36dc0 │ │ │ │ + ldr x27, [x24, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x27, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 36d50 │ │ │ │ + b.le 36db4 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 36dc0 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x27, x21, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x27, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 36d20 │ │ │ │ + cbz x21, 36dc0 │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.hi 36de4 // b.pmore │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 36ce0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 36f0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + b.ne 36e70 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov w0, w25 │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov x1, x2 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl 3a50 │ │ │ │ - str x0, [x19] │ │ │ │ - cbnz x0, 40440 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - adrp x2, 82000 │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - add x2, x2, #0x1c8 │ │ │ │ - mov w1, #0x103 // #259 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - bl 75560 │ │ │ │ - bl 34c8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 38d0 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x1, x1, #0x208 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31c8 │ │ │ │ + cbz x20, 36dc0 │ │ │ │ + mov x19, x20 │ │ │ │ + b 36d04 │ │ │ │ + mov w3, w26 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ - bti c │ │ │ │ - ldr w0, [x1] │ │ │ │ - cbz w0, 40564 │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + ldrb w25, [x0, x23] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 36d60 // b.plast │ │ │ │ + ldr w19, [x24, #88] │ │ │ │ + str w26, [sp, #4] │ │ │ │ + cbz x19, 36e68 │ │ │ │ + ldr x25, [x24, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x25, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 36e50 │ │ │ │ + b.le 36e5c │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 36e68 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x25, x21, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x25, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 36e20 │ │ │ │ + cbz x21, 36e68 │ │ │ │ + ldr w25, [x21, #4] │ │ │ │ + b 36d60 │ │ │ │ + cbz x20, 36e68 │ │ │ │ + mov x19, x20 │ │ │ │ + b 36e04 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ 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 40508 │ │ │ │ - ldr w0, [x20] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 40548 // 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, 404fc │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 56b80 │ │ │ │ + stp x0, xzr, [x19, #72] │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + bl 29fc0 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + cbz w1, 36fe0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + b 36ed4 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ls 36f5c // b.plast │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr w20, [x0, x3, lsl #2] │ │ │ │ + cbz w20, 36ec8 │ │ │ │ + ldr x1, [x19] │ │ │ │ + sub w0, w20, #0x1 │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bic x2, x2, x2, asr #63 │ │ │ │ + ldr w5, [x4, x0, lsl #2] │ │ │ │ + add x0, x1, x2 │ │ │ │ + ldrb w4, [x0, x3] │ │ │ │ + ldrb w0, [x0, w5, uxtw] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ne 36f34 // b.any │ │ │ │ + add x5, x1, w5, uxtw │ │ │ │ + add x1, x1, x3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + ldrb w4, [x1, x2] │ │ │ │ + ldrb w0, [x5, x2] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.eq 36f20 // b.none │ │ │ │ + cmp x2, w21, uxtw │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + csel w21, w21, w2, le │ │ │ │ + cmp x2, #0xfd │ │ │ │ + b.gt 36f94 │ │ │ │ + strb w2, [x0, w20, uxtw] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + cmp w1, w3 │ │ │ │ + b.hi 36ed4 // b.pmore │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr w1, [x19, #88] │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4008] │ │ │ │ + bl 3108 │ │ │ │ + str w21, [x19, #92] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ 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 │ │ │ │ + mov w1, #0xfffffffe // #-2 │ │ │ │ + strb w1, [x0, w20, uxtw] │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + ldr w1, [x19, #88] │ │ │ │ + stp x2, x3, [sp, #48] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w4, [x19, #88] │ │ │ │ + ldp x2, x3, [sp, #48] │ │ │ │ + add w5, w4, #0x1 │ │ │ │ + ubfiz x4, x4, #3, #32 │ │ │ │ + str x0, [x19, #80] │ │ │ │ + add x6, x0, x4 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str w20, [x0, x4] │ │ │ │ + str w2, [x6, #4] │ │ │ │ + str w5, [x19, #88] │ │ │ │ + b 36ec8 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + b 36f5c │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x3, b0000 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + ldrb w0, [x3, #1032] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov w21, w1 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x24, x21 │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbnz w0, 370ec │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb x0, [x0, w21, uxtw] │ │ │ │ + strb w0, [sp, #15] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 370a8 // b.any │ │ │ │ + ldr w19, [x20, #112] │ │ │ │ + str x21, [sp, #16] │ │ │ │ + cbz x19, 37120 │ │ │ │ + ldr x22, [x20, #104] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x21, x22, x20, lsl #4 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 370a0 │ │ │ │ + b.le 370e0 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37120 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x22, x21, #0x10 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x21, x22, x20, lsl #4 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37070 │ │ │ │ + cbz x21, 37120 │ │ │ │ + ldr x0, [x21, #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 37144 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + cbz x20, 37120 │ │ │ │ + mov x19, x20 │ │ │ │ + b 37054 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + add x1, x21, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0xf │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 37148 // b.none │ │ │ │ + ldrsb x0, [sp, #15] │ │ │ │ + b 3703c │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x4d8 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bl 3588 │ │ │ │ + bl 3b00 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w22, w1 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + ldr x1, [x25, #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, [x25, #72] │ │ │ │ + ldrb w1, [x0, w26, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 372d4 // b.plast │ │ │ │ + ldr w19, [x25, #88] │ │ │ │ + str w26, [sp, #4] │ │ │ │ + cbz x19, 372e4 │ │ │ │ + ldr x24, [x25, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x23, x24, x20, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 371fc │ │ │ │ + b.le 372bc │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 372e4 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x24, x23, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x23, x24, x20, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 371cc │ │ │ │ + cbz x23, 372e4 │ │ │ │ + ldr x0, [x25, #72] │ │ │ │ + ldr w26, [x23, #4] │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 37278 // b.plast │ │ │ │ + ldr w19, [x25, #88] │ │ │ │ + str w22, [sp, #4] │ │ │ │ + cbz x19, 372dc │ │ │ │ + ldr x24, [x25, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x23, x24, x20, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37270 │ │ │ │ + b.le 372c8 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 372dc │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x24, x23, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x23, x24, x20, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37240 │ │ │ │ + cbz x23, 372dc │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + cmp w0, w26 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 372ec // 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 │ │ │ │ - bti c │ │ │ │ - str wzr, [x1] │ │ │ │ - str xzr, [x1, #8] │ │ │ │ + cbz x20, 372e4 │ │ │ │ + mov x19, x20 │ │ │ │ + b 371b0 │ │ │ │ + cbz x20, 372dc │ │ │ │ + mov x19, x20 │ │ │ │ + b 37224 │ │ │ │ + mov w26, w1 │ │ │ │ + b 37208 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w22, w1 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + ldr x1, [x25, #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, [x25, #72] │ │ │ │ + ldrb w1, [x0, w26, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 37478 // b.plast │ │ │ │ + ldr w19, [x25, #88] │ │ │ │ + str w26, [sp, #4] │ │ │ │ + cbz x19, 37488 │ │ │ │ + ldr x24, [x25, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x23, x24, x20, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 373a0 │ │ │ │ + b.le 37460 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37488 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x24, x23, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x23, x24, x20, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37370 │ │ │ │ + cbz x23, 37488 │ │ │ │ + ldr x0, [x25, #72] │ │ │ │ + ldr w26, [x23, #4] │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3741c // b.plast │ │ │ │ + ldr w19, [x25, #88] │ │ │ │ + str w22, [sp, #4] │ │ │ │ + cbz x19, 37480 │ │ │ │ + ldr x24, [x25, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x23, x24, x20, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37414 │ │ │ │ + b.le 3746c │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37480 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x24, x23, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x23, x24, x20, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 373e4 │ │ │ │ + cbz x23, 37480 │ │ │ │ + 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 37490 // 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 │ │ │ │ + cbz x20, 37488 │ │ │ │ + mov x19, x20 │ │ │ │ + b 37354 │ │ │ │ + cbz x20, 37480 │ │ │ │ + mov x19, x20 │ │ │ │ + b 373c8 │ │ │ │ + mov w26, w1 │ │ │ │ + b 373ac │ │ │ │ + mov w0, w22 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + 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] │ │ │ │ - mov x24, x3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x2 │ │ │ │ - ldr w0, [x1] │ │ │ │ - cbz w0, 40680 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x1 │ │ │ │ - b 4061c │ │ │ │ - add w28, w20, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - add w23, w20, #0x1 │ │ │ │ - lsl x1, x28, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - lsl x1, x28, #2 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x4, [x27, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x4, x26 │ │ │ │ - ldr x1, [x4, x26] │ │ │ │ - str x1, [x19, w20, uxtw #3] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x22, w20, uxtw #2] │ │ │ │ - ldr w0, [x27] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ls 40654 // b.plast │ │ │ │ - mov w20, w23 │ │ │ │ - lsl x26, x21, #5 │ │ │ │ - cbz x19, 405c8 │ │ │ │ - ldr x4, [x27, #8] │ │ │ │ - sub w3, w20, #0x1 │ │ │ │ - ldr x2, [x19, x3, lsl #3] │ │ │ │ - ldr x1, [x4, x26] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 405c8 // b.any │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ls 40650 // b.plast │ │ │ │ - lsl x26, x21, #5 │ │ │ │ - b 4062c │ │ │ │ - mov w23, w20 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - str x19, [x25] │ │ │ │ - str x22, [x24] │ │ │ │ - mov w0, w23 │ │ │ │ - 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 │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov w24, w1 │ │ │ │ + ldr x1, [x25, #72] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldrb w26, [x1, w24, uxtw] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 37554 // b.plast │ │ │ │ + ldr w19, [x25, #88] │ │ │ │ + str w24, [sp, #4] │ │ │ │ + cbz x19, 37624 │ │ │ │ + ldr x23, [x25, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x23, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37548 │ │ │ │ + b.le 3760c │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37624 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x23, x21, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x23, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37518 │ │ │ │ + cbz x21, 37624 │ │ │ │ + ldr x1, [x25, #72] │ │ │ │ + ldr w26, [x21, #4] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldrb w0, [x1, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 375c8 // b.plast │ │ │ │ + ldr w19, [x25, #88] │ │ │ │ + str w24, [sp, #4] │ │ │ │ + cbz x19, 37624 │ │ │ │ + ldr x23, [x25, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x23, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 375c0 │ │ │ │ + b.le 37618 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37624 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x23, x21, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x23, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37590 │ │ │ │ + cbz x21, 37624 │ │ │ │ + ldr w0, [x21, #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 3762c // 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 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 40658 │ │ │ │ + cbz x20, 37624 │ │ │ │ + mov x19, x20 │ │ │ │ + b 374fc │ │ │ │ + cbz x20, 37624 │ │ │ │ + mov x19, x20 │ │ │ │ + b 37574 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 34ba0 │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x1] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cbz w2, 4074c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - b 406f4 │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add w23, w20, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - ldr w2, [x22] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - str x1, [x0, w20, uxtw #3] │ │ │ │ - cmp w2, w19 │ │ │ │ - b.ls 4072c // b.plast │ │ │ │ - mov w20, w23 │ │ │ │ - lsl x21, x19, #5 │ │ │ │ - cbz x0, 406c4 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - sub w5, w20, #0x1 │ │ │ │ - ldr x4, [x0, x5, lsl #3] │ │ │ │ - ldr x3, [x1, x21] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ne 406c4 // b.any │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w2, w19 │ │ │ │ - b.ls 40728 // b.plast │ │ │ │ - lsl x21, x19, #5 │ │ │ │ - b 40704 │ │ │ │ - mov w23, w20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - bl 38a0 │ │ │ │ - mov w0, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + 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 w21, w2 │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov w23, w1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbnz w23, 3767c │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 377a0 // b.none │ │ │ │ + cmp w23, w21 │ │ │ │ + b.eq 377a0 // b.none │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + ldr w0, [x22, #8] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 377d8 // b.pmore │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w27, [x1, w23, uxtw #2] │ │ │ │ + ldrb w26, [x0, w27, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3771c // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w27, [sp, #4] │ │ │ │ + cbz x19, 37938 │ │ │ │ + ldr x25, [x22, #80] │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x24, x25, x21, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37710 │ │ │ │ + b.le 378fc │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37938 │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x25, x24, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x24, x25, x21, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 376e0 │ │ │ │ + cbz x24, 37938 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w26, [x24, #4] │ │ │ │ + ldrb w0, [x0, w23, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3778c // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w23, [sp, #4] │ │ │ │ + cbz x19, 37940 │ │ │ │ + ldr x25, [x22, #80] │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x24, x25, x21, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37784 │ │ │ │ + b.le 378f0 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37940 │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x25, x24, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x24, x25, x21, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37754 │ │ │ │ + cbz x24, 37940 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cc 37920 // b.lo, b.ul, b.last │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 37958 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 38a0 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldrb w25, [x0, w21, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 37850 // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w21, [sp, #4] │ │ │ │ + cbz x19, 37950 │ │ │ │ + ldr x26, [x22, #80] │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x25, x26, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37844 │ │ │ │ + b.le 37914 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37950 │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x26, x25, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x25, x26, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37814 │ │ │ │ + cbz x25, 37950 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w25, [x25, #4] │ │ │ │ + add w26, w21, #0x1 │ │ │ │ + ldrb w0, [x0, w26, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 378c4 // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w26, [sp, #4] │ │ │ │ + cbz x19, 37948 │ │ │ │ + ldr x27, [x22, #80] │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x28, x27, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 378bc │ │ │ │ + b.le 37908 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37948 │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x28, x27, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3788c │ │ │ │ + cbz x28, 37948 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.cs 376a0 // b.hs, b.nlast │ │ │ │ + ldr w0, [x1, w21, uxtw #2] │ │ │ │ + cmp w0, w23 │ │ │ │ + ccmp w0, w21, #0x2, hi // hi = pmore │ │ │ │ + b.hi 376a0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + b 377a4 │ │ │ │ + cbz x21, 37940 │ │ │ │ + mov x19, x21 │ │ │ │ + b 37738 │ │ │ │ + cbz x21, 37938 │ │ │ │ + mov x19, x21 │ │ │ │ + b 376c4 │ │ │ │ + cbz x24, 37948 │ │ │ │ + mov x19, x24 │ │ │ │ + b 37870 │ │ │ │ + cbz x24, 37950 │ │ │ │ + mov x19, x24 │ │ │ │ + b 377f8 │ │ │ │ + ldr x0, [x22, #120] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + ldr w0, [x0, w23, uxtw #2] │ │ │ │ + b 377a4 │ │ │ │ + mov w0, w27 │ │ │ │ + bl 34ba0 │ │ │ │ mov w0, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w21 │ │ │ │ + bl 34ba0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - cbz x0, 407ec │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + 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 w21, w2 │ │ │ │ mov x22, x0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - cbz w1, 407dc │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x21, [x0, #8] │ │ │ │ - lsl x20, x19, #6 │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - cbz x0, 407cc │ │ │ │ - bl 36c0 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [x22] │ │ │ │ - str xzr, [x21, x20] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ls 407d8 // b.plast │ │ │ │ - ldr x21, [x22, #8] │ │ │ │ - lsl x20, x19, #6 │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - cbnz x0, 407a4 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 40798 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov w23, w1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbnz w23, 379b4 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 37ad8 // b.none │ │ │ │ + cmp w23, w21 │ │ │ │ + b.eq 37ad8 // b.none │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + ldr w1, [x22, #8] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 37b10 // b.pmore │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ldr w27, [x1, w23, uxtw #2] │ │ │ │ + ldrb w26, [x0, w27, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 37a54 // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w27, [sp, #4] │ │ │ │ + cbz x19, 37d80 │ │ │ │ + ldr x25, [x22, #80] │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x24, x25, x21, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37a48 │ │ │ │ + b.le 37ca8 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37d80 │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x25, x24, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x24, x25, x21, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37a18 │ │ │ │ + cbz x24, 37d80 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w26, [x24, #4] │ │ │ │ + ldrb w0, [x0, w23, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 37ac4 // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w23, [sp, #4] │ │ │ │ + cbz x19, 37d88 │ │ │ │ + ldr x25, [x22, #80] │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x24, x25, x21, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37abc │ │ │ │ + b.le 37c9c │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37d88 │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x25, x24, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x24, x25, x21, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37a8c │ │ │ │ + cbz x24, 37d88 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cc 37ccc // b.lo, b.ul, b.last │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 37da8 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - add x0, x0, #0x220 │ │ │ │ - mov w2, #0x17e // #382 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl 34b0 │ │ │ │ + ldrb w25, [x0, w21, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 37b84 // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w21, [sp, #4] │ │ │ │ + cbz x19, 37d98 │ │ │ │ + ldr x26, [x22, #80] │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x25, x26, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37b78 │ │ │ │ + b.le 37cc0 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37d98 │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x26, x25, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x25, x26, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37b48 │ │ │ │ + cbz x25, 37d98 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w25, [x25, #4] │ │ │ │ + add w26, w21, #0x1 │ │ │ │ + ldrb w1, [x0, w26, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 37c00 // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w26, [sp, #4] │ │ │ │ + cbz x19, 37d90 │ │ │ │ + ldr x27, [x22, #80] │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x28, x27, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37bf4 │ │ │ │ + b.le 37cb4 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37d90 │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x28, x27, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37bc4 │ │ │ │ + cbz x28, 37d90 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + cmp w2, w25 │ │ │ │ + b.cs 379dc // b.hs, b.nlast │ │ │ │ + ldr w24, [x1, w21, uxtw #2] │ │ │ │ + cmp w24, w23 │ │ │ │ + ccmp w24, w21, #0x2, hi // hi = pmore │ │ │ │ + b.hi 379dc // b.pmore │ │ │ │ + ldrb w0, [x0, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 37d58 // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w24, [sp, #4] │ │ │ │ + cbz x19, 37da0 │ │ │ │ + ldr x23, [x22, #80] │ │ │ │ + lsr x22, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x23, x22, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37c84 │ │ │ │ + b.le 37d74 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37da0 │ │ │ │ + lsr x22, x19, #1 │ │ │ │ + add x23, x21, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x23, x22, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37c54 │ │ │ │ + cbz x21, 37da0 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + b 37adc │ │ │ │ + cbz x21, 37d88 │ │ │ │ + mov x19, x21 │ │ │ │ + b 37a70 │ │ │ │ + cbz x21, 37d80 │ │ │ │ + mov x19, x21 │ │ │ │ + b 379fc │ │ │ │ + cbz x24, 37d90 │ │ │ │ + mov x19, x24 │ │ │ │ + b 37ba8 │ │ │ │ + cbz x24, 37d98 │ │ │ │ + mov x19, x24 │ │ │ │ + b 37b2c │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w24, [x1, w23, uxtw #2] │ │ │ │ + ldrb w0, [x0, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 37d58 // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w24, [sp, #4] │ │ │ │ + cbz x19, 37da0 │ │ │ │ + ldr x23, [x22, #80] │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x22, x23, x21, lsl #3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37d40 │ │ │ │ + b.le 37d68 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 37da0 │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x23, x22, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x22, x23, x21, lsl #3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37d10 │ │ │ │ + cbz x22, 37da0 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + b 37adc │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + b 37adc │ │ │ │ + cbz x21, 37da0 │ │ │ │ + mov x19, x21 │ │ │ │ + b 37cf4 │ │ │ │ + cbz x22, 37da0 │ │ │ │ + mov x19, x22 │ │ │ │ + b 37c38 │ │ │ │ + mov w0, w27 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w23 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w21 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 34ba0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + bl 3588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + 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 │ │ │ │ - mov w20, w2 │ │ │ │ - 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 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov x27, x6 │ │ │ │ - add w1, w2, w1 │ │ │ │ - lsl x1, x1, #6 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add w20, w20, w1 │ │ │ │ - str w20, [x19] │ │ │ │ - cbz w20, 4090c │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cbz x26, 4098c │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbz x23, 40928 │ │ │ │ - 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 5daa0 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x0, [x21, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x2, x2, x22 │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - bl 36a8 │ │ │ │ - ldr w0, [x19] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 40890 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, sp │ │ │ │ + stp w2, w3, [sp] │ │ │ │ + bl 186e8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 188cc │ │ │ │ + cbnz w0, 37e38 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37e70 // b.any │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - 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 5daa0 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x0, [x20, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 188cc │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 18780 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w3, [sp] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 37e08 // b.hs, b.nlast │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x4b8 │ │ │ │ + bl 31c8 │ │ │ │ + b 37e08 │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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, #36] │ │ │ │ + ldr w0, [x1, #40] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + add x0, x21, w0, uxtw #4 │ │ │ │ + cbnz w2, 381e0 │ │ │ │ + ldr w22, [x20, #8] │ │ │ │ + sub w21, w22, #0x1 │ │ │ │ + cmp w21, w3 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + str w1, [sp, #32] │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + cbnz w23, 3831c │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + cbnz w0, 38558 │ │ │ │ + cmp w19, w21 │ │ │ │ + b.cs 386d0 // b.hs, b.nlast │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + mov w22, w19 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + add x19, sp, #0x34 │ │ │ │ + ubfiz x23, x22, #2, #32 │ │ │ │ + mov w27, w22 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w28, [x2, x23] │ │ │ │ + ldrb w1, [x0, w28, uxtw] │ │ │ │ + mov w24, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 37fb0 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w28, [sp, #52] │ │ │ │ + cbz x26, 3830c │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x24, x26, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 37fa4 │ │ │ │ + b.le 382b8 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3830c │ │ │ │ + lsr x24, x26, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37f74 │ │ │ │ + cbz x25, 3830c │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w24, [x25, #4] │ │ │ │ + ldrb w0, [x0, x27] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38020 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w22, [sp, #52] │ │ │ │ + cbz x26, 382e8 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38018 │ │ │ │ + b.le 382c4 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 382e8 │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 37fe8 │ │ │ │ + cbz x25, 382e8 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ne 3819c // b.any │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w27, [x0, x27] │ │ │ │ + mov w24, w27 │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.ls 380a4 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w22, [sp, #52] │ │ │ │ + cbz x27, 382e8 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x28, x27, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38098 │ │ │ │ + b.le 382dc │ │ │ │ + sub x27, x27, #0x1 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + cbz x27, 382e8 │ │ │ │ + lsr x28, x27, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38068 │ │ │ │ + cbz x25, 382e8 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w24, [x25, #4] │ │ │ │ + add w28, w22, #0x1 │ │ │ │ + ldrb w0, [x0, w28, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38118 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w28, [sp, #52] │ │ │ │ + cbz x26, 3830c │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x27, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38110 │ │ │ │ + b.le 382d0 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3830c │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x27, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 380e0 │ │ │ │ + cbz x25, 3830c │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cc 3819c // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + ldr w1, [x2, x23] │ │ │ │ + cbz w1, 3819c │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 3815c │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr w5, [sp, #28] │ │ │ │ + ldr w0, [x0, x23] │ │ │ │ + ldr x4, [x3, #16] │ │ │ │ + add w0, w5, w0 │ │ │ │ + ldrb w3, [x3, #44] │ │ │ │ + ldrb w0, [x4, w0, uxtw] │ │ │ │ + cmp w0, w3 │ │ │ │ + b.eq 38188 // b.none │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + fmov s31, w22 │ │ │ │ + movi v30.2s, #0x0 │ │ │ │ + ldr w4, [sp, #12] │ │ │ │ + mov v31.s[1], w0 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ubfiz x0, x4, #4, #31 │ │ │ │ + zip1 v31.4s, v31.4s, v30.4s │ │ │ │ + str q31, [x3, 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 37f28 // b.pmore │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + cbz w0, 38268 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 38314 │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w27, w22 │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + ldr w0, [x0, w22, uxtw #2] │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldrb w1, [x3, #44] │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 38268 // b.none │ │ │ │ + ldr w3, [sp, #36] │ │ │ │ + b 38244 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + ldr w22, [x20, #8] │ │ │ │ + cbnz w0, 385d8 │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + sub w21, w22, #0x1 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + mov w3, w0 │ │ │ │ + ldr w22, [x2, w0, uxtw #2] │ │ │ │ + cmp w0, w22 │ │ │ │ + ccmp w19, w22, #0x2, cs // cs = hs, nlast │ │ │ │ + b.cc 38638 // b.lo, b.ul, b.last │ │ │ │ + ldr w22, [x2, w19, uxtw #2] │ │ │ │ + mov w1, w19 │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + stp x1, x0, [x4] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w22, w21 │ │ │ │ + b.cc 37f24 // b.lo, b.ul, b.last │ │ │ │ + mov w27, w22 │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + ubfiz x1, x2, #4, #31 │ │ │ │ + lsl w0, w2, #1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str x27, [x4, x1] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + str x3, [x4, x0, lsl #3] │ │ │ │ + str w1, [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 │ │ │ │ - add x2, x2, x22 │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - bl 36a8 │ │ │ │ - ldr w0, [x19] │ │ │ │ + b.ne 38784 // 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 x24, 3830c │ │ │ │ + mov x26, x24 │ │ │ │ + b 37f58 │ │ │ │ + cbz x28, 382e8 │ │ │ │ + mov x26, x28 │ │ │ │ + b 37fcc │ │ │ │ + cbz x27, 3830c │ │ │ │ + mov x26, x27 │ │ │ │ + b 380c4 │ │ │ │ + cbz x28, 382e8 │ │ │ │ + mov x27, x28 │ │ │ │ + b 3804c │ │ │ │ + mov w3, w22 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w3, w28 │ │ │ │ + b 382ec │ │ │ │ + ldr w3, [sp, #36] │ │ │ │ + b 38240 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.eq 37f08 // b.none │ │ │ │ + cbz w0, 37f08 │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w1, w22 │ │ │ │ + b.cs 38630 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w24, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 383b8 // b.plast │ │ │ │ + ldr w22, [x20, #88] │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + str w0, [sp, #52] │ │ │ │ + cbz x22, 3877c │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x27, x22, #1 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x24, x23, x27, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 383ac │ │ │ │ + b.le 38624 │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + cbz x22, 3877c │ │ │ │ + lsr x27, x22, #1 │ │ │ │ + add x23, x24, #0x8 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x24, x23, x27, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3837c │ │ │ │ + cbz x24, 3877c │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w24, [x24, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + add w23, w1, #0x1 │ │ │ │ + ldrb w1, [x0, w23, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 38434 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w23, [sp, #52] │ │ │ │ + cbz x27, 38774 │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x28, x22, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38428 │ │ │ │ + b.le 38618 │ │ │ │ + sub x27, x27, #0x1 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + cbz x27, 38774 │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x22, x28, #0x8 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x28, x22, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 383f8 │ │ │ │ + cbz x28, 38774 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w1, [x28, #4] │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + cmp w1, w24 │ │ │ │ + b.cs 38454 // b.hs, b.nlast │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + ldr w23, [x2, w1, uxtw #2] │ │ │ │ + cmp w19, w23 │ │ │ │ + ccmp w1, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cs 386d8 // b.hs, b.nlast │ │ │ │ + ldr w24, [x2, w19, uxtw #2] │ │ │ │ + ldrb w23, [x0, w24, uxtw] │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 384cc // b.plast │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + str w24, [sp, #52] │ │ │ │ + cbz x23, 3876c │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + lsr x28, x23, #1 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x27, x22, x28, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 384c0 │ │ │ │ + b.le 38600 │ │ │ │ + sub x23, x23, #0x1 │ │ │ │ + lsr x23, x23, #1 │ │ │ │ + cbz x23, 3876c │ │ │ │ + lsr x28, x23, #1 │ │ │ │ + add x22, x27, #0x8 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x27, x22, x28, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38490 │ │ │ │ + cbz x27, 3876c │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w23, [x27, #4] │ │ │ │ + ldrb w0, [x0, w19, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3853c // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + str w19, [sp, #52] │ │ │ │ + cbz x24, 38764 │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + lsr x28, x24, #1 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x27, x22, x28, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38534 │ │ │ │ + b.le 3860c │ │ │ │ + sub x24, x24, #0x1 │ │ │ │ + lsr x24, x24, #1 │ │ │ │ + cbz x24, 38764 │ │ │ │ + lsr x28, x24, #1 │ │ │ │ + add x22, x27, #0x8 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x27, x22, x28, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38504 │ │ │ │ + cbz x27, 38764 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cc 38644 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w21, [x20, #8] │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + cbz w0, 37f10 │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + mov w1, w19 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + mov w3, w0 │ │ │ │ + ldr w22, [x2, w0, uxtw #2] │ │ │ │ + cmp w22, w19 │ │ │ │ + ccmp w22, w0, #0x2, hi // hi = pmore │ │ │ │ + b.ls 3857c // b.plast │ │ │ │ + ldr w22, [x2, x1, lsl #2] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 38220 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr w5, [sp, #28] │ │ │ │ + ldr w4, [x0, x1, lsl #2] │ │ │ │ + ldr x6, [x3, #16] │ │ │ │ + add w4, w5, w4 │ │ │ │ + ldrb w5, [x3, #44] │ │ │ │ + ldrb w4, [x6, w4, uxtw] │ │ │ │ + cmp w4, w5 │ │ │ │ + b.eq 385c4 // b.none │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w5, [sp, #12] │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + sub w4, w22, #0x1 │ │ │ │ + stp x1, x4, [x5] │ │ │ │ + cmp w22, w21 │ │ │ │ + b.cs 381b4 // b.hs, b.nlast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + b 37f24 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + str w21, [sp, #32] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.ne 3832c // b.any │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + sub w21, w22, #0x1 │ │ │ │ + mov w1, w0 │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + ldr w22, [x2, w0, uxtw #2] │ │ │ │ + b 38584 │ │ │ │ + cbz x28, 3876c │ │ │ │ + mov x23, x28 │ │ │ │ + b 38474 │ │ │ │ + cbz x28, 38764 │ │ │ │ + mov x24, x28 │ │ │ │ + b 384e8 │ │ │ │ + cbz x25, 38774 │ │ │ │ + mov x27, x25 │ │ │ │ + b 383dc │ │ │ │ + cbz x27, 3877c │ │ │ │ + mov x22, x27 │ │ │ │ + b 38360 │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + b 38454 │ │ │ │ + mov w1, w19 │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + b 38220 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w23, [x1, w19, uxtw #2] │ │ │ │ + ldrb w0, [x0, w23, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 386c0 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + str w23, [sp, #52] │ │ │ │ + cbz x24, 38774 │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + lsr x28, x24, #1 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x27, x22, x28, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 386b8 │ │ │ │ + b.le 3874c │ │ │ │ + sub x24, x24, #0x1 │ │ │ │ + lsr x24, x24, #1 │ │ │ │ + cbz x24, 38774 │ │ │ │ + lsr x28, x24, #1 │ │ │ │ + add x22, x27, #0x8 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x27, x22, x28, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38688 │ │ │ │ + cbz x27, 38774 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + ldr w21, [x20, #8] │ │ │ │ + str w0, [sp, #28] │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + b 37f08 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + b 38268 │ │ │ │ + ldrb w0, [x0, w23, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 386c0 // b.plast │ │ │ │ + ldr w22, [x20, #88] │ │ │ │ + str w23, [sp, #52] │ │ │ │ + cbz x22, 38774 │ │ │ │ + ldr x28, [x20, #80] │ │ │ │ + lsr x27, x22, #1 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x24, x28, x27, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38740 │ │ │ │ + b.le 38758 │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + cbz x22, 38774 │ │ │ │ + lsr x27, x22, #1 │ │ │ │ + add x28, x24, #0x8 │ │ │ │ + add x0, sp, #0x34 │ │ │ │ + add x24, x28, x27, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38710 │ │ │ │ + cbz x24, 38774 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + b 386c0 │ │ │ │ + cbz x28, 38774 │ │ │ │ + mov x24, x28 │ │ │ │ + b 3866c │ │ │ │ + cbz x27, 38774 │ │ │ │ + mov x22, x27 │ │ │ │ + b 386f4 │ │ │ │ + mov w0, w19 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w23 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + bl 34ba0 │ │ │ │ + bl 3588 │ │ │ │ + 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 x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str w19, [sp, #16] │ │ │ │ + str w3, [sp, #28] │ │ │ │ + cbnz w22, 38b44 │ │ │ │ + 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 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 184f0 │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + cbnz w19, 38f1c │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbnz w0, 38f40 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.cs 38b00 // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + add x19, sp, #0x20 │ │ │ │ + ubfiz x23, x22, #2, #32 │ │ │ │ + mov w27, w22 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w28, [x0, x23] │ │ │ │ + ldrb w0, [x1, w28, uxtw] │ │ │ │ + mov w24, w0 │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 388b4 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w28, [sp, #32] │ │ │ │ + cbz x26, 38c20 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x24, x26, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 388a8 │ │ │ │ + b.le 38bcc │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 38c20 │ │ │ │ + lsr x24, x26, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38878 │ │ │ │ + cbz x25, 38c20 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w24, [x25, #4] │ │ │ │ + ldrb w0, [x1, x27] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38924 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w22, [sp, #32] │ │ │ │ + cbz x26, 38bfc │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3891c │ │ │ │ + b.le 38bd8 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 38bfc │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 388ec │ │ │ │ + cbz x25, 38bfc │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ne 38aa4 // b.any │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w27, [x0, x27] │ │ │ │ + mov w24, w27 │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.ls 389a8 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w22, [sp, #32] │ │ │ │ + cbz x27, 38bfc │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x28, x27, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3899c │ │ │ │ + b.le 38bf0 │ │ │ │ + sub x27, x27, #0x1 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + cbz x27, 38bfc │ │ │ │ + lsr x28, x27, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3896c │ │ │ │ + cbz x25, 38bfc │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w24, [x25, #4] │ │ │ │ + add w28, w22, #0x1 │ │ │ │ + ldrb w0, [x0, w28, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38a1c // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w28, [sp, #32] │ │ │ │ + cbz x25, 38c20 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x27, x25, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x26, x21, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38a14 │ │ │ │ + b.le 38be4 │ │ │ │ + sub x2, x25, #0x1 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + cbz x25, 38c20 │ │ │ │ + lsr x27, x25, #1 │ │ │ │ + add x21, x26, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x26, x21, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 389e4 │ │ │ │ + cbz x26, 38c20 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cc 38aa4 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w21, [x0, x23] │ │ │ │ + cbz w21, 38aa4 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cbz w0, 38a60 │ │ │ │ + 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 38a84 // b.none │ │ │ │ + ldr x23, [sp, #8] │ │ │ │ + sub w2, w21, #0x1 │ │ │ │ + mov x1, x19 │ │ │ │ + stp w22, w2, [sp, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 186e8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 188cc │ │ │ │ + cbnz w0, 38c28 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ cmp w0, w21 │ │ │ │ - b.hi 4092c // b.pmore │ │ │ │ - b 40908 │ │ │ │ - adrp x26, 80000 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - add x26, x26, #0x320 │ │ │ │ - b 409f0 │ │ │ │ - blr x23 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x20, x2, x22 │ │ │ │ - strb wzr, [x20, #48] │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - str xzr, [x2, x22] │ │ │ │ - str xzr, [x20, #40] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x0, [x20, #40] │ │ │ │ + b.ls 38aa0 // b.plast │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + mov w22, w21 │ │ │ │ + b 3882c │ │ │ │ + mov w22, w21 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 38b00 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cbz w0, 38adc │ │ │ │ + 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 38b00 // b.none │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + ldr x19, [sp, #8] │ │ │ │ + stp w22, w2, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 186e8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 188cc │ │ │ │ + cbnz w0, 38fb0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x2, x2, x22 │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - bl 36a8 │ │ │ │ - ldr w0, [x19] │ │ │ │ + b.ne 3912c // 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 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 184f0 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cbnz w0, 38c64 │ │ │ │ + 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 38b84 // 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 186e8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 188cc │ │ │ │ + cbnz w0, 3901c │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w22, w19 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 38aac // b.plast │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 38828 │ │ │ │ + cbz x24, 38c20 │ │ │ │ + mov x26, x24 │ │ │ │ + b 3885c │ │ │ │ + cbz x28, 38bfc │ │ │ │ + mov x26, x28 │ │ │ │ + b 388d0 │ │ │ │ + cbz x27, 38c20 │ │ │ │ + mov x25, x27 │ │ │ │ + b 389c8 │ │ │ │ + cbz x28, 38bfc │ │ │ │ + mov x27, x28 │ │ │ │ + b 38950 │ │ │ │ + mov w3, w22 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w3, w28 │ │ │ │ + b 38c00 │ │ │ │ + ldr x22, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 18780 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 38a84 // b.hs, b.nlast │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x4b8 │ │ │ │ + bl 31c8 │ │ │ │ + b 38a84 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + cmp w22, w0 │ │ │ │ + b.eq 390ec // b.none │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cs 39058 // b.hs, b.nlast │ │ │ │ + ldrb w23, [x1, w2, uxtw] │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 38d00 // b.plast │ │ │ │ + ldr w21, [x20, #88] │ │ │ │ + str w2, [sp, #32] │ │ │ │ + cbz x21, 3911c │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x27, x21, #1 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x26, x23, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38cf4 │ │ │ │ + b.le 39010 │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + cbz x21, 3911c │ │ │ │ + lsr x27, x21, #1 │ │ │ │ + add x23, x26, #0x8 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x26, x23, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38cc4 │ │ │ │ + cbz x26, 3911c │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w23, [x26, #4] │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + add w26, w0, #0x1 │ │ │ │ + ldrb w0, [x1, w26, uxtw] │ │ │ │ + mov w2, w0 │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38d80 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w26, [sp, #32] │ │ │ │ + cbz x27, 3910c │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x24, x27, #1 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x28, x21, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38d74 │ │ │ │ + b.le 39004 │ │ │ │ + sub x27, x27, #0x1 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + cbz x27, 3910c │ │ │ │ + lsr x24, x27, #1 │ │ │ │ + add x21, x28, #0x8 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x28, x21, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38d44 │ │ │ │ + cbz x28, 3910c │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + cmp w2, w23 │ │ │ │ + b.cs 38da0 // 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.cs 39068 // b.hs, b.nlast │ │ │ │ + ubfiz x25, x22, #2, #32 │ │ │ │ + mov w23, w22 │ │ │ │ + ldr w26, [x0, x25] │ │ │ │ + ldrb w21, [x1, w26, uxtw] │ │ │ │ + cmp w21, #0xfd │ │ │ │ + b.ls 38e20 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w26, [sp, #32] │ │ │ │ + cbz x28, 3910c │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x24, x28, #1 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x27, x21, x24, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38e14 │ │ │ │ + b.le 38ff8 │ │ │ │ + sub x28, x28, #0x1 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + cbz x28, 3910c │ │ │ │ + lsr x24, x28, #1 │ │ │ │ + add x21, x27, #0x8 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x27, x21, x24, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38de4 │ │ │ │ + cbz x27, 3910c │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w21, [x27, #4] │ │ │ │ + ldrb w0, [x1, x23] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38e90 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w22, [sp, #32] │ │ │ │ + cbz x26, 39114 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x24, x26, #1 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x28, x23, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38e88 │ │ │ │ + b.le 38fec │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 39114 │ │ │ │ + lsr x24, x26, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x28, x23, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38e58 │ │ │ │ + cbz x28, 39114 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ cmp w0, w21 │ │ │ │ - b.ls 40908 // b.plast │ │ │ │ + b.cs 38f34 // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w23, [x0, x25] │ │ │ │ + ldrb w26, [x1, w23, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 39060 // b.plast │ │ │ │ + ldr w21, [x20, #88] │ │ │ │ + str w23, [sp, #32] │ │ │ │ + cbz x21, 39124 │ │ │ │ + ldr x26, [x20, #80] │ │ │ │ + lsr x28, x21, #1 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x27, x26, x28, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 8e00 │ │ │ │ - lsl x22, x21, #6 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - mov x4, x0 │ │ │ │ - mov x2, x25 │ │ │ │ - mov w1, w21 │ │ │ │ - add x20, x3, x22 │ │ │ │ - mov x0, x24 │ │ │ │ - str x4, [x20, #16] │ │ │ │ - strb wzr, [x20, #24] │ │ │ │ - cbnz x23, 4099c │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - strb wzr, [x20, #48] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 38f0c │ │ │ │ + b.le 390e0 │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + cbz x21, 39124 │ │ │ │ + lsr x28, x21, #1 │ │ │ │ + add x26, x27, #0x8 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x27, x26, x28, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 38edc │ │ │ │ + cbz x27, 39124 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + b 3880c │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3880c // b.none │ │ │ │ + cbnz w2, 38c7c │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + cbz w0, 38814 │ │ │ │ + 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 38f5c // b.plast │ │ │ │ + ldr w19, [x0, w22, uxtw #2] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + cbz w1, 38b84 │ │ │ │ + mov w23, w22 │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr w4, [sp, #20] │ │ │ │ + ldr w3, [x2, x23, lsl #2] │ │ │ │ + ldr x5, [x1, #16] │ │ │ │ + add w3, w4, w3 │ │ │ │ + ldrb w4, [x1, #44] │ │ │ │ + ldrb w3, [x5, w3, uxtw] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.ne 38b84 // b.any │ │ │ │ + ldr w3, [x20, #8] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + str w4, [sp, #24] │ │ │ │ + mov w22, w19 │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.cc 38828 // b.lo, b.ul, b.last │ │ │ │ + b 38abc │ │ │ │ + ldr x19, [sp, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 188cc │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 18780 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 38b00 // b.hs, b.nlast │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x4b8 │ │ │ │ + bl 31c8 │ │ │ │ + b 38b00 │ │ │ │ + cbz x24, 39114 │ │ │ │ + mov x26, x24 │ │ │ │ + b 38e3c │ │ │ │ + cbz x24, 3910c │ │ │ │ + mov x28, x24 │ │ │ │ + b 38dc8 │ │ │ │ + cbz x24, 3910c │ │ │ │ + mov x27, x24 │ │ │ │ + b 38d28 │ │ │ │ + cbz x27, 3911c │ │ │ │ + mov x21, x27 │ │ │ │ + b 38ca8 │ │ │ │ + ldr x21, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 188cc │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 18780 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 38ba8 // b.hs, b.nlast │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x4b8 │ │ │ │ + bl 31c8 │ │ │ │ + b 38ba8 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 38da0 │ │ │ │ + str w26, [sp, #20] │ │ │ │ + b 3880c │ │ │ │ + ldrb w26, [x1, w23, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 39060 // b.plast │ │ │ │ + ldr w21, [x20, #88] │ │ │ │ + str w23, [sp, #32] │ │ │ │ + cbz x21, 39124 │ │ │ │ + ldr x28, [x20, #80] │ │ │ │ + lsr x27, x21, #1 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x26, x28, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 390d0 │ │ │ │ + b.le 39100 │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + cbz x21, 39124 │ │ │ │ + lsr x27, x21, #1 │ │ │ │ + add x28, x26, #0x8 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x26, x28, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 390a0 │ │ │ │ + cbz x26, 39124 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + b 3880c │ │ │ │ + cbz x28, 39124 │ │ │ │ + mov x21, x28 │ │ │ │ + b 38ec0 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + mov w23, w22 │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + ldr w19, [x0, w22, uxtw #2] │ │ │ │ + b 38f68 │ │ │ │ + cbz x27, 39124 │ │ │ │ + mov x21, x27 │ │ │ │ + b 39084 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w23 │ │ │ │ + bl 34ba0 │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov w22, w2 │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov w23, w1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbnz w23, 39180 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.eq 39388 // b.none │ │ │ │ + cmp w23, w22 │ │ │ │ + b.eq 39388 // b.none │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + cmp w22, w0 │ │ │ │ + b.cc 39424 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + ldr w27, [x0, w23, uxtw #2] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldrb w26, [x0, w27, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3921c // b.plast │ │ │ │ + ldr w19, [x21, #88] │ │ │ │ + str w27, [sp, #16] │ │ │ │ + cbz x19, 395b0 │ │ │ │ + ldr x25, [x21, #80] │ │ │ │ + lsr x22, x19, #1 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x24, x25, x22, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39210 │ │ │ │ + b.le 3954c │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 395b0 │ │ │ │ + lsr x22, x19, #1 │ │ │ │ + add x25, x24, #0x8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x24, x25, x22, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 391e0 │ │ │ │ + cbz x24, 395b0 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w26, [x24, #4] │ │ │ │ + ldrb w0, [x0, w23, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3928c // b.plast │ │ │ │ + ldr w19, [x21, #88] │ │ │ │ + str w23, [sp, #16] │ │ │ │ + cbz x19, 395a8 │ │ │ │ + ldr x25, [x21, #80] │ │ │ │ + lsr x22, x19, #1 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x24, x25, x22, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39284 │ │ │ │ + b.le 39558 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 395a8 │ │ │ │ + lsr x22, x19, #1 │ │ │ │ + add x25, x24, #0x8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x24, x25, x22, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 39254 │ │ │ │ + cbz x24, 395a8 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cs 39380 // b.hs, b.nlast │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + adrp x19, b0000 │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldr w1, [x0, w23, uxtw #2] │ │ │ │ + ldrb w0, [x19, #1032] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + cbz w0, 39398 │ │ │ │ + ldr x3, [x21, #152] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x21, #148] │ │ │ │ + add x1, x1, x3 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x21, #148] │ │ │ │ + add x1, sp, #0xc │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 395e0 // b.none │ │ │ │ + ldrb w0, [x19, #1032] │ │ │ │ + ldr w24, [sp, #12] │ │ │ │ + cbz w0, 393a4 │ │ │ │ + ldr x1, [x21, #160] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x21, #148] │ │ │ │ + add x1, x1, w24, uxtw │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x21, #148] │ │ │ │ + add x1, sp, #0xb │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 395d4 // b.none │ │ │ │ + ldrsb x0, [sp, #11] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.eq 393b8 // b.none │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + add w3, w0, w2 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.gt 3933c │ │ │ │ + mov w3, w2 │ │ │ │ + add w2, w0, w2 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bfxil x0, x2, #0, #32 │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x4, x4, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bfi x0, x3, #32, #32 │ │ │ │ + b.ne 395c8 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x19, b0000 │ │ │ │ + ldrb w0, [x19, #1032] │ │ │ │ + cbnz w0, 392b4 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + ldr w24, [x0, x1] │ │ │ │ + str w24, [sp, #12] │ │ │ │ + ldr x0, [x21, #96] │ │ │ │ + ldrsb x0, [x0, w24, uxtw] │ │ │ │ + strb w0, [sp, #11] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 39324 // b.any │ │ │ │ + ldr w19, [x21, #112] │ │ │ │ + mov w0, w24 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x19, 3957c │ │ │ │ + ldr x23, [x21, #104] │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x22, x23, x21, lsl #4 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39418 │ │ │ │ + b.le 39540 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3957c │ │ │ │ + lsr x21, x19, #1 │ │ │ │ + add x23, x22, #0x10 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x22, x23, x21, lsl #4 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 393e8 │ │ │ │ + cbz x22, 3957c │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + b 39324 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldrb w25, [x0, w22, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3949c // b.plast │ │ │ │ + ldr w19, [x21, #88] │ │ │ │ + str w22, [sp, #16] │ │ │ │ + cbz x19, 395b8 │ │ │ │ + ldr x26, [x21, #80] │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x25, x26, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39490 │ │ │ │ + b.le 39564 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 395b8 │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x26, x25, #0x8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x25, x26, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 39460 │ │ │ │ + cbz x25, 395b8 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w25, [x25, #4] │ │ │ │ + add w26, w22, #0x1 │ │ │ │ + ldrb w0, [x0, w26, uxtw] │ │ │ │ + mov w1, w0 │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 39514 // b.plast │ │ │ │ + ldr w19, [x21, #88] │ │ │ │ + str w26, [sp, #16] │ │ │ │ + cbz x19, 395c0 │ │ │ │ + ldr x27, [x21, #80] │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x28, x27, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3950c │ │ │ │ + b.le 39570 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 395c0 │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x28, x27, x24, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 394dc │ │ │ │ + cbz x28, 395c0 │ │ │ │ + ldr w1, [x28, #4] │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + cmp w1, w25 │ │ │ │ + b.cs 391a0 // b.hs, b.nlast │ │ │ │ + ldr w1, [x0, w22, uxtw #2] │ │ │ │ + cmp w23, w1 │ │ │ │ + ccmp w22, w1, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 391a0 // b.lo, b.ul, b.last │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ubfiz x1, x1, #2, #32 │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + b 3938c │ │ │ │ + cbz x21, 3957c │ │ │ │ + mov x19, x21 │ │ │ │ + b 393cc │ │ │ │ + cbz x22, 395b0 │ │ │ │ + mov x19, x22 │ │ │ │ + b 391c4 │ │ │ │ + cbz x22, 395a8 │ │ │ │ + mov x19, x22 │ │ │ │ + b 39238 │ │ │ │ + cbz x24, 395b8 │ │ │ │ + mov x19, x24 │ │ │ │ + b 39444 │ │ │ │ + cbz x24, 395c0 │ │ │ │ + mov x19, x24 │ │ │ │ + b 394c0 │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x4d8 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w0, w23 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w27 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl 3588 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl 3b00 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl 3b00 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x2c │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov w21, w1 │ │ │ │ + mov w22, w2 │ │ │ │ + ldr x1, [x4] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str w3, [sp, #12] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz w3, 39890 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + cbz w21, 39900 │ │ │ │ + cmp w22, w21 │ │ │ │ + b.eq 39884 // b.none │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cs 39920 // b.hs, b.nlast │ │ │ │ + ldrb w25, [x0, w22, uxtw] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 39dfc // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w22, [sp, #48] │ │ │ │ + cbz x25, 39954 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x26, x25, #1 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 396cc │ │ │ │ + b.le 398f4 │ │ │ │ + sub x25, x25, #0x1 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + cbz x25, 39954 │ │ │ │ + lsr x26, x25, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3969c │ │ │ │ + cbz x28, 39954 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w26, w22, #0x1 │ │ │ │ + ldrb w1, [x0, w26, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 39758 // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w26, [sp, #48] │ │ │ │ + cbz x25, 3994c │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x27, x25, #1 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3974c │ │ │ │ + b.le 398e8 │ │ │ │ + sub x2, x25, #0x1 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + cbz x25, 3994c │ │ │ │ + lsr x27, x25, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3971c │ │ │ │ + cbz x28, 3994c │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + ldr w3, [sp] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3977c // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr w25, [x1, w2, uxtw #2] │ │ │ │ + cmp w25, w21 │ │ │ │ + ccmp w25, w22, #0x2, hi // hi = pmore │ │ │ │ + b.ls 39e14 // b.plast │ │ │ │ + ubfiz x2, x21, #2, #32 │ │ │ │ + mov w3, w21 │ │ │ │ + str x3, [sp] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldr w25, [x1, x2] │ │ │ │ + ldrb w23, [x0, w25, uxtw] │ │ │ │ + mov w27, w23 │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 39808 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w25, [sp, #48] │ │ │ │ + cbz x26, 3995c │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 397fc │ │ │ │ + b.le 398d0 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3995c │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 397cc │ │ │ │ + cbz x28, 3995c │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w27, [x28, #4] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3987c // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w21, [sp, #48] │ │ │ │ + cbz x28, 39928 │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x23, x25, x26, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39874 │ │ │ │ + b.le 398dc │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 39928 │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x25, x23, #0x8 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x23, x25, x26, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 39844 │ │ │ │ + cbz x23, 39928 │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.cc 39964 // b.lo, b.ul, b.last │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - str xzr, [x3, x22] │ │ │ │ - b 409c0 │ │ │ │ - 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, 40ac0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - lsl x19, x21, #6 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #8] │ │ │ │ - str xzr, [x2, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - str xzr, [x2, #8] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr w1, [x20] │ │ │ │ - add x19, x0, x19 │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 40a68 // b.pmore │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - bl 38a0 │ │ │ │ - str wzr, [x20] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + bfxil x0, x21, #0, #32 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bfi x0, x22, #32, #32 │ │ │ │ + b.ne 39ea4 // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - 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, 40bb0 │ │ │ │ - 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, 40b78 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - lsl x19, x24, #6 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x2, [x20, #24] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - str xzr, [x2, #8] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - ldr w1, [x20, #16] │ │ │ │ - add x19, x0, x19 │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - cmp w1, w24 │ │ │ │ - b.hi 40b24 // b.pmore │ │ │ │ - bl 38a0 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - str wzr, [x20, #16] │ │ │ │ - str xzr, [x20, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - ldr w1, [x23] │ │ │ │ - str xzr, [x0, x22] │ │ │ │ + cbz x27, 3995c │ │ │ │ + mov x26, x27 │ │ │ │ + b 397b0 │ │ │ │ + cbz x26, 39928 │ │ │ │ + mov x28, x26 │ │ │ │ + b 39828 │ │ │ │ + cbz x27, 3994c │ │ │ │ + mov x25, x27 │ │ │ │ + b 39700 │ │ │ │ + cbz x26, 39954 │ │ │ │ + mov x25, x26 │ │ │ │ + b 39680 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.eq 39884 // b.none │ │ │ │ + cbz w22, 39884 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cc 39660 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + b 3977c │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w3, w25 │ │ │ │ + b 3992c │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w27, [x1, x2] │ │ │ │ + ldrb w0, [x0, w27, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 399e4 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w27, [sp, #48] │ │ │ │ + cbz x26, 39e0c │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x25, x23, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 399dc │ │ │ │ + b.le 39c8c │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 39e0c │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x23, x25, #0x8 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x25, x23, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 399ac │ │ │ │ + cbz x25, 39e0c │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cbz w0, 39884 │ │ │ │ + cbnz w21, 399fc │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.eq 39c08 // b.none │ │ │ │ + cmp w22, w21 │ │ │ │ + b.eq 39c08 // b.none │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 39c98 // b.pmore │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + ubfiz x25, x21, #2, #32 │ │ │ │ + mov w0, w21 │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w23, [x2, x25] │ │ │ │ + ldrb w22, [x0, w23, uxtw] │ │ │ │ + cmp w22, #0xfd │ │ │ │ + b.ls 39a9c // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w23, [sp, #48] │ │ │ │ + cbz x26, 39df4 │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x22, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39a90 │ │ │ │ + b.le 39bfc │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 39df4 │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x22, x28, #0x8 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x22, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 39a60 │ │ │ │ + cbz x28, 39df4 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w22, [x28, #4] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 39b10 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w21, [sp, #48] │ │ │ │ + cbz x26, 39928 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39b08 │ │ │ │ + b.le 39bf0 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 39928 │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 39ad8 │ │ │ │ + cbz x28, 39928 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.cs 39c08 // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w1, [x0, x25] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + adrp x0, b0000 │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + cbnz w0, 39c18 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + ldr w22, [x0, x1] │ │ │ │ + str w22, [sp, #44] │ │ │ │ + mov w23, w22 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb x0, [x0, x23] │ │ │ │ + strb w0, [sp, #43] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 39bb8 // b.any │ │ │ │ + ldr w21, [x20, #112] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cbz x21, 39dd0 │ │ │ │ + ldr x23, [x20, #104] │ │ │ │ + lsr x25, x21, #1 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x26, x23, x25, lsl #4 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39bb0 │ │ │ │ + b.le 39be4 │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + cbz x21, 39dd0 │ │ │ │ + lsr x25, x21, #1 │ │ │ │ + add x23, x26, #0x10 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x26, x23, x25, lsl #4 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 39b80 │ │ │ │ + cbz x26, 39dd0 │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + ldr w21, [sp, #44] │ │ │ │ + add w22, w0, w21 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.gt 39bd0 │ │ │ │ + mov w22, w21 │ │ │ │ + add w21, w0, w21 │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ne 39644 // b.any │ │ │ │ + b 39884 │ │ │ │ + cbz x25, 39dd0 │ │ │ │ + mov x21, x25 │ │ │ │ + b 39b64 │ │ │ │ + cbz x27, 39928 │ │ │ │ + mov x26, x27 │ │ │ │ + b 39abc │ │ │ │ + cbz x27, 39df4 │ │ │ │ + mov x26, x27 │ │ │ │ + b 39a44 │ │ │ │ + adrp x0, b0000 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + cbz w0, 39b30 │ │ │ │ + ldr x3, [x20, #152] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, x1, x3 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 39eb8 // b.none │ │ │ │ + adrp x0, b0000 │ │ │ │ + ldr w22, [sp, #44] │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + mov w23, w22 │ │ │ │ + cbz w0, 39b40 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + add x1, x23, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x2b │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 39eb4 // b.none │ │ │ │ + ldrsb x0, [sp, #43] │ │ │ │ + b 39b4c │ │ │ │ + cbz x28, 39e0c │ │ │ │ + mov x26, x28 │ │ │ │ + b 39990 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + ldrb w25, [x0, w22, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 39e04 // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w22, [sp, #48] │ │ │ │ + cbz x25, 39954 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x26, x25, #1 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39d08 │ │ │ │ + b.le 39db8 │ │ │ │ + sub x25, x25, #0x1 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + cbz x25, 39954 │ │ │ │ + lsr x26, x25, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 39cd8 │ │ │ │ + cbz x28, 39954 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w26, w22, #0x1 │ │ │ │ + ldrb w0, [x0, w26, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 39d8c // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w26, [sp, #48] │ │ │ │ + cbz x25, 3994c │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + lsr x27, x25, #1 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39d84 │ │ │ │ + b.le 39dc4 │ │ │ │ + sub x2, x25, #0x1 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + cbz x25, 3994c │ │ │ │ + lsr x27, x25, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x28, x23, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 39d54 │ │ │ │ + cbz x28, 3994c │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp] │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 39a14 // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr w1, [x2, w0, uxtw #2] │ │ │ │ cmp w1, w21 │ │ │ │ - b.hi 40b0c // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - bl 38a0 │ │ │ │ - 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, 40c84 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 40c70 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ccmp w1, w22, #0x2, hi // hi = pmore │ │ │ │ + ubfiz x1, x1, #2, #32 │ │ │ │ + b.hi 39a14 // b.pmore │ │ │ │ + b 39b24 │ │ │ │ + cbz x26, 39954 │ │ │ │ + mov x25, x26 │ │ │ │ + b 39cbc │ │ │ │ + cbz x27, 3994c │ │ │ │ + mov x25, x27 │ │ │ │ + b 39d38 │ │ │ │ + mov w3, w22 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x4d8 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w3, w23 │ │ │ │ + b 3992c │ │ │ │ + str w25, [sp] │ │ │ │ + b 396dc │ │ │ │ + str w25, [sp] │ │ │ │ + b 39d18 │ │ │ │ + mov w0, w27 │ │ │ │ + bl 34ba0 │ │ │ │ + ldrb w0, [x0, w25, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 399e4 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w25, [sp, #48] │ │ │ │ + cbz x26, 39e9c │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x0, [sp] │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x28, x23, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39e84 │ │ │ │ + b.le 39e90 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 39e9c │ │ │ │ + ldr x0, [sp] │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + add x28, x23, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 39e54 │ │ │ │ + cbz x28, 39e9c │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + b 399e4 │ │ │ │ + cbz x27, 39e9c │ │ │ │ + mov x26, x27 │ │ │ │ + b 39e38 │ │ │ │ + mov w0, w25 │ │ │ │ + bl 34ba0 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + bl 3588 │ │ │ │ + bl 3b00 │ │ │ │ + bl 3b00 │ │ │ │ nop │ │ │ │ - add x22, x22, x23, lsl #5 │ │ │ │ - ldr w1, [x22, #16] │ │ │ │ - cbz w1, 40c58 │ │ │ │ - ldr x21, [x22, #24] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - lsl x20, x19, #6 │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - cbz x0, 40c48 │ │ │ │ - bl 36c0 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [x22, #16] │ │ │ │ - str xzr, [x21, x20] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ls 40c54 // b.plast │ │ │ │ - ldr x21, [x22, #24] │ │ │ │ - lsl x20, x19, #6 │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - cbnz x0, 40c20 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 40c14 // b.pmore │ │ │ │ - ldr w0, [x24] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 40c6c // b.plast │ │ │ │ - ldr x22, [x24, #8] │ │ │ │ - b 40c00 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x58 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - add x0, x0, #0x228 │ │ │ │ - mov w2, #0x1ee // #494 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 34b0 │ │ │ │ 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 40fc4 // b.pmore │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w24, w5 │ │ │ │ - mov w19, w4 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbz w3, 40d08 │ │ │ │ - sub w0, w3, #0x1 │ │ │ │ - ldr w20, [x2, x0, lsl #2] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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, 40d28 │ │ │ │ - cmp w27, #0x1e │ │ │ │ - b.hi 41028 // b.pmore │ │ │ │ - cbz w22, 41008 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - lsl w19, w19, w27 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x1, x2 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - scvtf d29, w19 │ │ │ │ - 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 40d60 // b.any │ │ │ │ - cmp w23, w0 │ │ │ │ - b.hi 41000 // b.pmore │ │ │ │ - udiv w23, w23, w22 │ │ │ │ - udiv w20, w20, w23 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - lsr w0, w20, w27 │ │ │ │ - cbnz w0, 40da0 │ │ │ │ - cmp w27, #0x1e │ │ │ │ - b.hi 41054 // b.pmore │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - lsl w19, w19, w27 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str w27, [x21, #4] │ │ │ │ - adrp x25, 80000 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + add x22, sp, #0x14 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ - lsl x1, x0, #5 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [x20, #120] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x4, x0 │ │ │ │ - sub w1, w19, #0x1 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - str w1, [sp, #156] │ │ │ │ - add x1, x25, #0x320 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, #0x86a0 // #34464 │ │ │ │ + movk x1, #0x1, lsl #16 │ │ │ │ + bl 2e680 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2e750 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cbz w0, 3a33c │ │ │ │ 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 3a08 │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - str x0, [x4, x20] │ │ │ │ - ldr x22, [x23, x24, lsl #3] │ │ │ │ + mov w25, w24 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w26, [x0, x24] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 39fe0 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w25, [sp, #20] │ │ │ │ + cbz x19, 3a300 │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x26, x19, #1 │ │ │ │ mov x0, x22 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x3, x20] │ │ │ │ - bl 3948 │ │ │ │ - ldr x0, [x23, x24, lsl #3] │ │ │ │ - bl 3a08 │ │ │ │ - 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 │ │ │ │ - str wzr, [x28, #16] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - str xzr, [x28, #24] │ │ │ │ - ubfiz x22, x25, #6, #32 │ │ │ │ - mov x1, x22 │ │ │ │ - str w25, [sp, #120] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x28, #24] │ │ │ │ - ldr w1, [x28, #16] │ │ │ │ - add w0, w25, w1 │ │ │ │ - str w0, [x28, #16] │ │ │ │ - cbz w0, 40f24 │ │ │ │ - ldp x1, x0, [sp, #104] │ │ │ │ - lsl x26, x23, #6 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - bl 8e00 │ │ │ │ - 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 5daa0 │ │ │ │ - ldr x4, [x28, #24] │ │ │ │ - str x0, [x25, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x4, x4, x26 │ │ │ │ - ldr x0, [x4, #40] │ │ │ │ - bl 36a8 │ │ │ │ - ldr w0, [x28, #16] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 40ec0 // 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, 40f90 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 40f40 // b.any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + add x28, x27, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 39fd8 │ │ │ │ + b.le 3a294 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3a300 │ │ │ │ + lsr x26, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x28, x27, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 39fa8 │ │ │ │ + cbz x28, 3a300 │ │ │ │ + ldr w26, [x28, #4] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e828 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldrb w1, [x1, w0, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3a060 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + cbz x19, 3a2c4 │ │ │ │ + ldr x28, [x20, #80] │ │ │ │ + lsr x23, x19, #1 │ │ │ │ + mov x0, x22 │ │ │ │ + add x27, x28, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a058 │ │ │ │ + b.le 3a2a0 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3a2c4 │ │ │ │ + lsr x23, x19, #1 │ │ │ │ + add x28, x27, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x27, x28, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a028 │ │ │ │ + cbz x27, 3a2c4 │ │ │ │ + ldr w1, [x27, #4] │ │ │ │ + cmp w1, w26 │ │ │ │ + b.ls 3a308 // b.plast │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e800 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + str x0, [sp] │ │ │ │ + ldrb w26, [x1, x24] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3a0e8 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w25, [sp, #20] │ │ │ │ + cbz x19, 3a300 │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x26, x19, #1 │ │ │ │ + mov x0, x22 │ │ │ │ + add x28, x27, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a0e0 │ │ │ │ + b.le 3a2ac │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3a300 │ │ │ │ + lsr x26, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x28, x27, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a0b0 │ │ │ │ + cbz x28, 3a300 │ │ │ │ + ldr w26, [x28, #4] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e828 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldrb w1, [x1, w0, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3a168 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + cbz x19, 3a2c4 │ │ │ │ + ldr x28, [x20, #80] │ │ │ │ + lsr x23, x19, #1 │ │ │ │ + mov x0, x22 │ │ │ │ + add x27, x28, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a160 │ │ │ │ + b.le 3a2b8 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3a2c4 │ │ │ │ + lsr x23, x19, #1 │ │ │ │ + add x28, x27, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x27, x28, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a130 │ │ │ │ + cbz x27, 3a2c4 │ │ │ │ + ldr w1, [x27, #4] │ │ │ │ + cmp w1, w26 │ │ │ │ + b.cc 39f6c // b.lo, b.ul, b.last │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e828 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldrb w26, [x1, w0, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3a1f4 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + mov w23, w0 │ │ │ │ + str w0, [sp, #20] │ │ │ │ + cbz x19, 3a62c │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x28, x19, #1 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x27, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a1e8 │ │ │ │ + b.le 3a2e8 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3a62c │ │ │ │ + lsr x28, x19, #1 │ │ │ │ + add x27, x26, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x27, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a1b8 │ │ │ │ + cbz x26, 3a62c │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w26, [x26, #4] │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov w2, w0 │ │ │ │ + str w2, [sp, #12] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3a274 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + ldr w0, [sp] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + cbz x19, 3a2c4 │ │ │ │ + ldr x28, [x20, #80] │ │ │ │ + lsr x23, x19, #1 │ │ │ │ + mov x0, x22 │ │ │ │ + add x27, x28, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a26c │ │ │ │ + b.le 3a2f4 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3a2c4 │ │ │ │ + lsr x23, x19, #1 │ │ │ │ + add x28, x27, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x27, x28, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a23c │ │ │ │ + cbz x27, 3a2c4 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.eq 39f6c // b.none │ │ │ │ + ldr x19, [x20, #120] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e828 │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + str w1, [x19, x0, lsl #2] │ │ │ │ + b 39f6c │ │ │ │ + cbz x26, 3a300 │ │ │ │ + mov x19, x26 │ │ │ │ + b 39f8c │ │ │ │ + cbz x23, 3a2c4 │ │ │ │ + mov x19, x23 │ │ │ │ + b 3a00c │ │ │ │ + cbz x26, 3a300 │ │ │ │ + mov x19, x26 │ │ │ │ + b 3a094 │ │ │ │ + cbz x23, 3a2c4 │ │ │ │ + mov x19, x23 │ │ │ │ + b 3a114 │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + cbz x28, 3a62c │ │ │ │ + mov x19, x28 │ │ │ │ + b 3a19c │ │ │ │ + cbz x23, 3a2c4 │ │ │ │ + mov x19, x23 │ │ │ │ + b 3a220 │ │ │ │ + mov w3, w25 │ │ │ │ + b 3a2c8 │ │ │ │ + ldr x3, [sp] │ │ │ │ + cmn x3, #0x1 │ │ │ │ + b.eq 3a634 // b.none │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + sub w25, w25, #0x1 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + str w3, [x2, x25, lsl #2] │ │ │ │ + bl 2e750 │ │ │ │ add x24, x24, #0x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.ne 40e00 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 39f60 // b.pmore │ │ │ │ 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, 82000 │ │ │ │ - mov w3, w6 │ │ │ │ - add x2, x2, #0x238 │ │ │ │ - adrp x0, 82000 │ │ │ │ - mov w1, #0x20b // #523 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - bl 75560 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + bl 2e710 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2710 // #10000 │ │ │ │ + bl 2e680 │ │ │ │ + add x22, sp, #0x14 │ │ │ │ mov x0, x21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - b 40dc0 │ │ │ │ - str w27, [x21, #4] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 40fac │ │ │ │ - mov w3, w27 │ │ │ │ - adrp x2, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x2, x2, #0x270 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - mov w1, #0x218 // #536 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - bl 75560 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 40fe8 │ │ │ │ - mov w3, w27 │ │ │ │ - adrp x2, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x2, x2, #0x270 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - mov w1, #0x228 // #552 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - bl 75560 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 40fe8 │ │ │ │ - bti c │ │ │ │ - cbz x1, 41144 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w22, [x0] │ │ │ │ - cbz w22, 41150 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x24, [x0, #8] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, w2 │ │ │ │ - mov x20, x24 │ │ │ │ - b 410d8 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp w19, w22 │ │ │ │ - b.eq 41124 // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 410c8 │ │ │ │ - cmp w22, w19 │ │ │ │ - b.eq 41124 // b.none │ │ │ │ - ubfiz x19, x19, #5, #32 │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - add x24, x24, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - lsr w0, w25, w0 │ │ │ │ - ldr x1, [x24, #24] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - add x0, x1, x0, lsl #6 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 41114 │ │ │ │ + bl 2e750 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 3a5a0 // b.plast │ │ │ │ + mov w24, w23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w3 │ │ │ │ - ldr w3, [x1] │ │ │ │ - cbz w3, 41200 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 82000 │ │ │ │ - adrp x23, 82000 │ │ │ │ - add x24, x24, #0x2a8 │ │ │ │ - add x23, x23, #0xc0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x4, [x25, #8] │ │ │ │ - lsl x26, x19, #6 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x277 // #631 │ │ │ │ - add x4, x4, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x3, [x4, #16] │ │ │ │ - bl 4edec │ │ │ │ - ldr x4, [x25, #8] │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - add x4, x4, x26 │ │ │ │ - ldr x1, [x4, #16] │ │ │ │ - bl 9dc0 │ │ │ │ - ldr w0, [x25] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 411a8 // 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 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w3 │ │ │ │ - ldr w3, [x1] │ │ │ │ - cbz w3, 412e0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 82000 │ │ │ │ - add x24, x24, #0xc0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x25, 82000 │ │ │ │ - add x25, x25, #0x2c0 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov x27, x1 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ nop │ │ │ │ - mov w3, w23 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w1, #0x293 // #659 │ │ │ │ - bl 4edec │ │ │ │ - lsl x19, x23, #5 │ │ │ │ - ldr x4, [x27, #8] │ │ │ │ - add x4, x4, x19 │ │ │ │ - ldr w0, [x4, #16] │ │ │ │ - cbz w0, 412c0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr x4, [x4, #24] │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x22 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w25, [x0, x23] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3a3f4 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w24, [sp, #20] │ │ │ │ + cbz x19, 3a60c │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x27, x25, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a3ec │ │ │ │ + b.le 3a5f8 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3a60c │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x27, x26, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x27, x25, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a3bc │ │ │ │ + cbz x26, 3a60c │ │ │ │ + ldr w25, [x26, #4] │ │ │ │ mov x0, x21 │ │ │ │ - add x4, x4, x26, lsl #6 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr x1, [x4, #16] │ │ │ │ - bl 9dc0 │ │ │ │ - ldr x4, [x27, #8] │ │ │ │ - add x4, x4, x19 │ │ │ │ - ldr w0, [x4, #16] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.hi 4128c // b.pmore │ │ │ │ - ldr w0, [x27] │ │ │ │ + bl 2e828 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldrb w1, [x1, w0, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3a474 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w0, [sp] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + cbz x19, 3a604 │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x28, x19, #1 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x27, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a46c │ │ │ │ + b.le 3a5ec │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3a604 │ │ │ │ + lsr x28, x19, #1 │ │ │ │ + add x27, x26, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x27, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a43c │ │ │ │ + cbz x26, 3a604 │ │ │ │ + ldr w1, [x26, #4] │ │ │ │ + cmp w1, w25 │ │ │ │ + b.ls 3a488 // b.plast │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e800 │ │ │ │ + b 3a380 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w25, [x0, x23] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3a4fc // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w24, [sp, #20] │ │ │ │ + cbz x19, 3a60c │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x27, x25, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a4f4 │ │ │ │ + b.le 3a620 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3a60c │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x27, x26, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x27, x25, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a4c4 │ │ │ │ + cbz x26, 3a60c │ │ │ │ + ldr w25, [x26, #4] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e828 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldrb w1, [x1, w0, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3a57c // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w0, [sp] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + cbz x19, 3a604 │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x28, x19, #1 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x27, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a574 │ │ │ │ + b.le 3a614 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3a604 │ │ │ │ + lsr x28, x19, #1 │ │ │ │ + add x27, x26, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x27, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a544 │ │ │ │ + cbz x26, 3a604 │ │ │ │ + ldr w1, [x26, #4] │ │ │ │ + cmp w1, w25 │ │ │ │ + b.eq 3a640 // b.none │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e750 │ │ │ │ add x23, x23, #0x1 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ cmp w0, w23 │ │ │ │ - b.hi 41260 // 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 │ │ │ │ + b.hi 3a370 // b.pmore │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e710 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a660 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + 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 │ │ │ │ + b 38a0 │ │ │ │ + cbz x28, 3a604 │ │ │ │ + mov x19, x28 │ │ │ │ + b 3a420 │ │ │ │ + cbz x25, 3a60c │ │ │ │ + mov x19, x25 │ │ │ │ + b 3a3a0 │ │ │ │ + ldr w3, [sp] │ │ │ │ + b 3a2c8 │ │ │ │ + mov w3, w24 │ │ │ │ + b 3a2c8 │ │ │ │ + cbz x28, 3a604 │ │ │ │ + mov x19, x28 │ │ │ │ + b 3a528 │ │ │ │ + cbz x25, 3a60c │ │ │ │ + mov x19, x25 │ │ │ │ + b 3a4a8 │ │ │ │ + mov w3, w23 │ │ │ │ + b 3a2c8 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + b 3a328 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e800 │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + mov x3, x0 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + str w24, [x2, x3, lsl #2] │ │ │ │ + b 3a58c │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w7 │ │ │ │ - ldr w7, [x1] │ │ │ │ - cbz w7, 41424 │ │ │ │ - add w5, w5, #0x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add w21, w5, w3 │ │ │ │ - mov x24, x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x6 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - adrp x27, 82000 │ │ │ │ - add x27, x27, #0x2d8 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x0, x2, [sp, #104] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - lsl x28, x23, #5 │ │ │ │ + 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 20260 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, x28 │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - ldr x19, [x0, x28] │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [x20, #96] │ │ │ │ + add x2, x2, #0x2 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + 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 │ │ │ │ - bl 3a08 │ │ │ │ - mov x20, x0 │ │ │ │ + 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 205ac │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x4b8 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 203c0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3aad8 // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 203e0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl 38a0 │ │ │ │ + ldp w21, w1, [sp, #56] │ │ │ │ + str w1, [sp, #32] │ │ │ │ + cbnz w21, 3ac8c │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc 3ac8c // b.lo, b.ul, b.last │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 184f0 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + str wzr, [sp, #36] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 3aa24 // b.none │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ubfiz x24, x23, #2, #32 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + mov w27, w23 │ │ │ │ + ldr w1, [x1, x24] │ │ │ │ + str w1, [sp, #8] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3abb0 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + cbz x26, 3abb8 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x28, x26, #1 │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, w20 │ │ │ │ - bl 8d40 │ │ │ │ - add w1, w21, w20 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x4, x6, [sp, #112] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x5, x19 │ │ │ │ - mov x3, x27 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3a20 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x0, x0, x28 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cbz w2, 413dc │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x3, x25 │ │ │ │ - add x5, x25, w2, uxtw #3 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x4, [x0], #64 │ │ │ │ - str x4, [x3], #8 │ │ │ │ - cmp x5, x3 │ │ │ │ - b.ne 413cc // b.any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ mov x1, x25 │ │ │ │ - mov x5, x20 │ │ │ │ - mov w4, w22 │ │ │ │ - mov x3, x26 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - bl 90c0 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a834 │ │ │ │ + b.le 3ab3c │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3abb8 │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a804 │ │ │ │ + cbz x25, 3abb8 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w0, [x0, x27] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3a8b4 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w23, [sp, #64] │ │ │ │ + cbz x26, 3ab6c │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a8ac │ │ │ │ + b.le 3ab48 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3ab6c │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a87c │ │ │ │ + cbz x25, 3ab6c │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 3a9fc // b.any │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w27, [x0, x27] │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.ls 3abc0 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w23, [sp, #64] │ │ │ │ + cbz x27, 3ab6c │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x28, x27, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a92c │ │ │ │ + b.le 3ab54 │ │ │ │ + sub x27, x27, #0x1 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + cbz x27, 3ab6c │ │ │ │ + lsr x28, x27, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a8fc │ │ │ │ + cbz x25, 3ab6c │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w28, w23, #0x1 │ │ │ │ + ldrb w0, [x0, w28, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3a9b0 // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w28, [sp, #64] │ │ │ │ + cbz x25, 3abc8 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x27, x25, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x26, x21, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3a9a8 │ │ │ │ + b.le 3ab60 │ │ │ │ + sub x2, x25, #0x1 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + cbz x25, 3abc8 │ │ │ │ + lsr x27, x25, #1 │ │ │ │ + add x21, x26, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x26, x21, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3a978 │ │ │ │ + cbz x26, 3abc8 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3a9fc // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w21, [x0, x24] │ │ │ │ + cbz w21, 3a9fc │ │ │ │ + sub w2, w21, #0x1 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + stp w23, w2, [sp, #64] │ │ │ │ + bl 186e8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + cbnz w0, 3abd0 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w23, w21 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.cc 3a7b0 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cbz w0, 3aa24 │ │ │ │ + ldr w2, [sp, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + stp w23, w2, [sp, #64] │ │ │ │ + bl 186e8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + cbnz w0, 3acfc │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w27, #0xffffff80 // #-128 │ │ │ │ + bl 188cc │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 3aab4 // b.plast │ │ │ │ + nop │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w23, [x2] │ │ │ │ + bl 18780 │ │ │ │ + ldr w24, [x0, #4] │ │ │ │ + mov w28, w23 │ │ │ │ + mov w2, w24 │ │ │ │ + cmp x28, x2 │ │ │ │ + b.ge 3aaa0 // b.tcont │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb w3, [x0, w23, uxtw] │ │ │ │ + cbnz w3, 3ab90 │ │ │ │ + sub x2, x2, x28 │ │ │ │ + cmp x2, #0x7f │ │ │ │ + b.gt 3ac48 │ │ │ │ + sub w1, w24, w23 │ │ │ │ + strb w1, [x0, w23, uxtw] │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + stp w23, w24, [sp, #56] │ │ │ │ + bl 205ac │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 3aa40 // b.pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [x24] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 41340 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 203c0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3a750 // b.none │ │ │ │ + ldr x0, [x20, #104] │ │ │ │ + mov x2, #0x10 // #16 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4032] │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + bl 3108 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 20328 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ad8c // 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cbz x28, 3abb8 │ │ │ │ + mov x26, x28 │ │ │ │ + b 3a7e8 │ │ │ │ + cbz x28, 3ab6c │ │ │ │ + mov x26, x28 │ │ │ │ + b 3a860 │ │ │ │ + cbz x28, 3ab6c │ │ │ │ + mov x27, x28 │ │ │ │ + b 3a8e0 │ │ │ │ + cbz x27, 3abc8 │ │ │ │ + mov x25, x27 │ │ │ │ + b 3a95c │ │ │ │ + mov w3, w23 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldrsb w4, [x0, w24, uxtw] │ │ │ │ + cbnz w4, 3ad6c │ │ │ │ + sub x28, x28, x2 │ │ │ │ + cmn x28, #0x7f │ │ │ │ + b.lt 3ac04 // b.tstop │ │ │ │ + sub w1, w23, w24 │ │ │ │ + strb w1, [x0, w24, uxtw] │ │ │ │ + b 3aa94 │ │ │ │ + str w1, [sp, #8] │ │ │ │ + b 3a844 │ │ │ │ + ldr w3, [sp, #8] │ │ │ │ + b 3ab70 │ │ │ │ + str w27, [sp, #8] │ │ │ │ + b 3a93c │ │ │ │ + mov w3, w28 │ │ │ │ + b 3ab70 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 18780 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 3a9e8 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + b 3a9e8 │ │ │ │ + strb w27, [x0, w24, uxtw] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldr x0, [x20, #104] │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + 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 3aa94 │ │ │ │ + strb w27, [x0, w23, uxtw] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldr x0, [x20, #104] │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + str x0, [x20, #104] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ubfiz x1, x1, #4, #32 │ │ │ │ + add x4, x0, x1 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x28, [x0, x1] │ │ │ │ + str x2, [x4, #8] │ │ │ │ + str w3, [x20, #112] │ │ │ │ + b 3aa94 │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + bl 184f0 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + ldr w23, [x0, w1, uxtw #2] │ │ │ │ + cmp w21, w23 │ │ │ │ + ccmp w1, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cs 3acc0 // b.hs, b.nlast │ │ │ │ + ldr w23, [x0, w21, uxtw #2] │ │ │ │ + sub w2, w23, #0x1 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + stp w21, w2, [sp, #64] │ │ │ │ + bl 186e8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + cbnz w0, 3ad34 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 3aa04 // b.plast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #36] │ │ │ │ + b 3a7b0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 18780 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 3aa24 // b.hs, b.nlast │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x4b8 │ │ │ │ + bl 31c8 │ │ │ │ + b 3aa24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 18780 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 3ace0 // b.hs, b.nlast │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x4b8 │ │ │ │ + bl 31c8 │ │ │ │ + b 3ace0 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x7b8 │ │ │ │ + mov w1, #0x4a9 // #1193 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + bl 3588 │ │ │ │ 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, #48] │ │ │ │ - str x6, [sp, #64] │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ mov x25, x1 │ │ │ │ - mov x1, #0x400 // #1024 │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - and w28, w7, #0xff │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #104] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w3, [x25, #8] │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x2, x2, x3, lsl #2 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 56b80 │ │ │ │ mov x20, x0 │ │ │ │ - ldr w0, [x25] │ │ │ │ - cbz w0, 41694 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x300 │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x1, x1, #0x2e8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - stp xzr, x0, [sp, #32] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - 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 x1, #0x18 // #24 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0x86a0 // #34464 │ │ │ │ + mov x19, x0 │ │ │ │ + movk x1, #0x1, lsl #16 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2e680 │ │ │ │ + mov x1, #0x86a0 // #34464 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - mov w1, w0 │ │ │ │ + movk x1, #0x1, lsl #16 │ │ │ │ + bl 2e680 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2e750 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2e750 │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ mov x0, x19 │ │ │ │ - bl 8d40 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x3, x0 │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cbz w1, 41764 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x1, x0, #0x2d8 │ │ │ │ - ldp x0, x2, [sp, #40] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - bl 587c8 │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - cbz x21, 41550 │ │ │ │ - ldr x22, [sp, #32] │ │ │ │ - ldr x0, [x21, x22, lsl #3] │ │ │ │ - cbz x0, 41550 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - bl 3a50 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x3, [x21, x22, lsl #3] │ │ │ │ - adrp x2, 7f000 │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl 2e750 │ │ │ │ mov x0, x19 │ │ │ │ - bl 36c0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x1, x1, #0x2f8 │ │ │ │ - bl 3a50 │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x0, 41780 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - adrp x27, 80000 │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x2, x27, #0x750 │ │ │ │ - add x0, x0, x26 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - cbz w1, 41654 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - lsl x24, x23, #6 │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3a50 │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x0, 41730 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 3648 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3840 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3018 │ │ │ │ - b 415ec │ │ │ │ - mov x2, x0 │ │ │ │ - sub x19, x19, x0 │ │ │ │ - mov x3, x22 │ │ │ │ + bl 2e750 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + ldr w0, [x25, #8] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 3b1dc // b.plast │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + ldr x21, [sp, #24] │ │ │ │ + ldr w1, [x1, w21, uxtw #2] │ │ │ │ + bl 2e750 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2e750 │ │ │ │ + str w23, [sp, #20] │ │ │ │ + add x0, sp, #0x3f │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [x25, #72] │ │ │ │ + ldrb w0, [x0, x23] │ │ │ │ + mov w20, w0 │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3af2c // b.plast │ │ │ │ + ldr w24, [x25, #88] │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + cbz x24, 3b0b0 │ │ │ │ + ldr x20, [x25, #80] │ │ │ │ + lsr x26, x24, #1 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x28, x20, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3af24 │ │ │ │ + b.le 3b098 │ │ │ │ + sub x24, x24, #0x1 │ │ │ │ + lsr x24, x24, #1 │ │ │ │ + cbz x24, 3b0b0 │ │ │ │ + lsr x26, x24, #1 │ │ │ │ + add x20, x28, #0x8 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x28, x20, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3aef4 │ │ │ │ + cbz x28, 3b0b0 │ │ │ │ + ldr w20, [x28, #4] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 2e828 │ │ │ │ + cmp x0, w20, uxtw │ │ │ │ + b.le 3b12c │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 38e8 │ │ │ │ - mov x3, x21 │ │ │ │ + bl 2e800 │ │ │ │ mov x0, x20 │ │ │ │ - mov x2, #0x400 // #1024 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - cbnz x0, 415d4 │ │ │ │ - cmp x19, #0x0 │ │ │ │ - b.le 41630 │ │ │ │ - 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 75560 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 36c0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x26 │ │ │ │ - cbnz w28, 416d4 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w1, w23 │ │ │ │ - b.hi 41590 // b.pmore │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [sp, #88] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 36c0 │ │ │ │ + bl 2e800 │ │ │ │ + ldr w24, [x25, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + mov x20, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2e740 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3afc4 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2e828 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.lt 3afc4 // b.tstop │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2e828 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.ge 3afc4 // b.tcont │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2e800 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2e800 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.gt 3b08c │ │ │ │ + cmp x20, x0 │ │ │ │ + ccmp x24, x0, #0x4, gt │ │ │ │ + csel x20, x20, x0, eq // eq = none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2e740 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3af70 // b.none │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2e750 │ │ │ │ + and x24, x21, #0xffffffff │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2e750 │ │ │ │ + adrp x0, b0000 │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + cbnz w0, 3b0d4 │ │ │ │ + ldr x0, [x25, #96] │ │ │ │ + ldrsb x0, [x0, x24] │ │ │ │ + strb w0, [sp, #63] │ │ │ │ + str w21, [sp, #16] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3b068 // b.any │ │ │ │ + ldr w27, [x25, #112] │ │ │ │ + str x24, [sp, #64] │ │ │ │ + cbz x27, 3b108 │ │ │ │ + ldr x24, [x25, #104] │ │ │ │ + lsr x26, x27, #1 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x28, x24, x26, lsl #4 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3b060 │ │ │ │ + b.le 3b0a4 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3b108 │ │ │ │ + lsr x26, x27, #1 │ │ │ │ + add x24, x28, #0x10 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x28, x24, x26, lsl #4 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3b030 │ │ │ │ + cbz x28, 3b108 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + csel w0, w0, w1, eq // eq = none │ │ │ │ ldr x1, [sp, #32] │ │ │ │ - ldr w0, [x25] │ │ │ │ + str w0, [x1, x20, lsl #2] │ │ │ │ + b 3aeb0 │ │ │ │ + mov x20, x24 │ │ │ │ + mov x24, x0 │ │ │ │ + b 3af60 │ │ │ │ + cbz x26, 3b0b0 │ │ │ │ + mov x24, x26 │ │ │ │ + b 3aed8 │ │ │ │ + cbz x26, 3b108 │ │ │ │ + mov x27, x26 │ │ │ │ + b 3b014 │ │ │ │ + ldr w3, [sp, #20] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr w0, [x25, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x25, #160] │ │ │ │ + add x1, x24, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr w0, [x25, #148] │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3b2fc // b.none │ │ │ │ + ldrsb x0, [sp, #63] │ │ │ │ + b 3aff8 │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x4d8 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x0, [x25, #72] │ │ │ │ + ldrb w20, [x0, x23] │ │ │ │ + cmp w20, #0xfd │ │ │ │ + b.ls 3b1a4 // b.plast │ │ │ │ + ldr w24, [x25, #88] │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + cbz x24, 3b0b0 │ │ │ │ + ldr x27, [x25, #80] │ │ │ │ + lsr x20, x24, #1 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x26, x27, x20, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3b19c │ │ │ │ + b.le 3b238 │ │ │ │ + sub x24, x24, #0x1 │ │ │ │ + lsr x24, x24, #1 │ │ │ │ + cbz x24, 3b0b0 │ │ │ │ + lsr x20, x24, #1 │ │ │ │ + add x27, x26, #0x8 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x26, x27, x20, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3b16c │ │ │ │ + cbz x26, 3b0b0 │ │ │ │ + ldr w20, [x26, #4] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 2e828 │ │ │ │ + cmp x0, w20, uxtw │ │ │ │ + b.lt 3b244 // b.tstop │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr w0, [x25, #8] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 414c4 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt 3ae84 │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ mov x0, x20 │ │ │ │ + bl 2e710 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2e710 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 417a4 // 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 3b2ec // b.any │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x1, x24 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bl 9200 │ │ │ │ - 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 41654 // b.plast │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - lsl x24, x23, #6 │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3a50 │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x0, 415b0 │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x598 │ │ │ │ - mov w1, #0x2f7 // #759 │ │ │ │ - add x3, x3, x26 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - ldr x3, [x3, #24] │ │ │ │ - add x3, x3, x24 │ │ │ │ - ldr x3, [x3, #16] │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [sp, #88] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - b 414f8 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x598 │ │ │ │ - mov w1, #0x2ee // #750 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ + cbz x20, 3b0b0 │ │ │ │ + mov x24, x20 │ │ │ │ + b 3b150 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2e750 │ │ │ │ + ldr x0, [x25, #72] │ │ │ │ + ldrb w0, [x0, x23] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3b2c8 // b.plast │ │ │ │ + ldr w21, [x25, #88] │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + cbz x21, 3b2e4 │ │ │ │ + ldr x20, [x25, #80] │ │ │ │ + lsr x24, x21, #1 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x26, x20, x24, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3b2c0 │ │ │ │ + b.le 3b2d8 │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + cbz x21, 3b2e4 │ │ │ │ + lsr x24, x21, #1 │ │ │ │ + add x20, x26, #0x8 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x26, x20, x24, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3b290 │ │ │ │ + cbz x26, 3b2e4 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 2e750 │ │ │ │ + b 3b1b4 │ │ │ │ + cbz x24, 3b2e4 │ │ │ │ + mov x21, x24 │ │ │ │ + b 3b274 │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + bl 34ba0 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ bl 3588 │ │ │ │ + bl 3b00 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x2, af000 │ │ │ │ + sub sp, sp, #0x100 │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + stp x25, x26, [sp, #224] │ │ │ │ + mov x26, x2 │ │ │ │ + adrp x2, af000 │ │ │ │ ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x3, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - mov x25, x0 │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - mov x27, x5 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #216] │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + str x0, [sp, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x6, [sp] │ │ │ │ - and w0, w4, #0xff │ │ │ │ - str w0, [sp, #60] │ │ │ │ - cbz x3, 41b24 │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x0, x3 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - bl 3a50 │ │ │ │ - mov x24, x0 │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - cbz x24, 41b84 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #152] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [x19, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, #0x86a0 // #34464 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + movk x1, #0x1, lsl #16 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl a720 │ │ │ │ + ldr w1, [x19, #92] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [x19, #8] │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x0, x20 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + stp wzr, w2, [sp, #128] │ │ │ │ + add x20, sp, #0x90 │ │ │ │ + bl a880 │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + str x0, [sp, #96] │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 41a38 │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0x228 │ │ │ │ - stp x1, x0, [sp, #32] │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ + str wzr, [sp, #88] │ │ │ │ + bl a864 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3b7d8 // b.any │ │ │ │ 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 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x23, x0 │ │ │ │ - cbz x0, 41c00 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - bl 3378 │ │ │ │ - cbnz w0, 41a18 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [sp, #80] │ │ │ │ - cbz x0, 41bb0 │ │ │ │ + bl aa28 │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + cmp x0, w1, uxtw │ │ │ │ + b.gt 3bfd4 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl a9a0 │ │ │ │ + ldp w22, w24, [x0] │ │ │ │ bl 38a0 │ │ │ │ - ldp x0, x2, [sp, #16] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3a50 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x0, 41be0 │ │ │ │ - bl 3840 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov w3, w24 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 34bd0 │ │ │ │ mov x21, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 41af0 // b.none │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 41914 │ │ │ │ - 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 38a0 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ + cbnz w22, 3b438 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.eq 3c360 // b.none │ │ │ │ + cmp w22, w24 │ │ │ │ + b.eq 3c234 // b.none │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cs 3bfcc // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w24, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3c358 // b.plast │ │ │ │ + ldr w28, [x19, #88] │ │ │ │ + str w24, [sp, #144] │ │ │ │ + cbz x28, 3c22c │ │ │ │ + ldr x23, [x19, #80] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ mov x0, x20 │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - bl 3840 │ │ │ │ - mov x21, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 41af0 // b.none │ │ │ │ + add x27, x23, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3b4b8 │ │ │ │ + b.le 3becc │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3c22c │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x23, x27, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x23, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3b488 │ │ │ │ + cbz x27, 3c22c │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #32] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + str w1, [sp, #8] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3b54c // b.plast │ │ │ │ + ldr w28, [x19, #88] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + cbz x28, 3c080 │ │ │ │ + ldr x23, [x19, #80] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x23, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3b540 │ │ │ │ + b.le 3bec0 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3c080 │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x23, x27, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x23, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3b510 │ │ │ │ + cbz x27, 3c080 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldr w2, [x27, #4] │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3b56c // b.hs, b.nlast │ │ │ │ + ldr w28, [x1, w24, uxtw #2] │ │ │ │ + cmp w22, w28 │ │ │ │ + ccmp w24, w28, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cs 3c70c // b.hs, b.nlast │ │ │ │ + mov w2, w22 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + str x2, [sp, #48] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3c154 // b.plast │ │ │ │ + ldr w28, [x19, #88] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + cbz x28, 3c15c │ │ │ │ + ldr x23, [x19, #80] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x23, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3b5f4 │ │ │ │ + b.le 3bea8 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3c15c │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x23, x27, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x23, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3b5c4 │ │ │ │ + cbz x27, 3c15c │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #40] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3b674 // b.plast │ │ │ │ + ldr w27, [x19, #88] │ │ │ │ + str w22, [sp, #144] │ │ │ │ + cbz x27, 3c188 │ │ │ │ + ldr x23, [x19, #80] │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x23, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3b66c │ │ │ │ + b.le 3be9c │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3c188 │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x23, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3b63c │ │ │ │ + cbz x28, 3c188 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3c190 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + adrp x0, b0000 │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + cbnz w0, 3bfe4 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + ldrsb x0, [x0, x1] │ │ │ │ + strb w0, [sp, #121] │ │ │ │ + mov w1, w22 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3b720 // b.any │ │ │ │ + ldr w27, [x19, #112] │ │ │ │ + mov w0, w22 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + cbz x27, 3c01c │ │ │ │ + ldr x23, [x19, #104] │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x23, x25, lsl #4 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3b718 │ │ │ │ + b.le 3be90 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3c01c │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x23, x28, #0x10 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x23, x25, lsl #4 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3b6e8 │ │ │ │ + cbz x28, 3c01c │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x0, x0, x1 │ │ │ │ + mov w1, w24 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 3bee4 // b.any │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + str w22, [x0, w1, uxtw #2] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 188cc │ │ │ │ + cmp w0, w22 │ │ │ │ + b.ls 3b7b4 // b.plast │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 18780 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + lsr x1, x0, #32 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3be70 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldr w24, [x1, w0, uxtw #2] │ │ │ │ + ldr w28, [x26, x24, lsl #2] │ │ │ │ + cbz w28, 3b7a0 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.cc 3b85c // b.lo, b.ul, b.last │ │ │ │ add w22, w22, #0x1 │ │ │ │ - add x2, sp, #0x50 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl a82c │ │ │ │ - mov w28, w0 │ │ │ │ - mov w19, w22 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmn w28, #0x1 │ │ │ │ - b.ne 418d0 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 188cc │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 3b760 // b.pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x21 │ │ │ │ bl 38a0 │ │ │ │ - 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 5c74c │ │ │ │ - cbz w22, 419f8 │ │ │ │ - ldr w1, [x21] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - bl 3720 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 41af0 // b.none │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x21] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr w2, [x21] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 41af0 // b.any │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x3, x24 │ │ │ │ - bl 38e8 │ │ │ │ - ldr w1, [x21] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 41b50 // b.any │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl a864 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3b3e4 // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a7e8 │ │ │ │ + mov x0, x19 │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 41964 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 36c0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 41aa0 │ │ │ │ - ldr w0, [sp, #60] │ │ │ │ - cbnz w0, 41a78 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ bl 38a0 │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - ldr w0, [x0] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 41848 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - ldp x21, x22, [sp, #256] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 36c0 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w3, [sp, #28] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr w4, [sp, #88] │ │ │ │ + add x2, x2, #0x7f0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 41b78 // 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 3c7dc // 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 │ │ │ │ ret │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 2f70 <__vsnprintf_chk@plt> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x0, x0, x20 │ │ │ │ - strb w1, [x0, #24] │ │ │ │ - b 41a10 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 36c0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 2f70 <__vsnprintf_chk@plt> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - add x1, x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bl 30d8 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, x0, #0x100 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a50 │ │ │ │ - mov x24, x0 │ │ │ │ - cbnz x0, 41a10 │ │ │ │ - b 41b8c │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x3f8 │ │ │ │ - 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 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + adrp x0, b0000 │ │ │ │ + mov w23, w28 │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + cbnz w0, 3c04c │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + ldrsb x0, [x0, w28, uxtw] │ │ │ │ + strb w0, [sp, #124] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3b8f4 // b.any │ │ │ │ + ldr w25, [x19, #112] │ │ │ │ + str x23, [sp, #144] │ │ │ │ + cbz x25, 3c180 │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x23, x25, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x1, x23, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3b8ec │ │ │ │ + b.le 3beb4 │ │ │ │ + sub x2, x25, #0x1 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + cbz x25, 3c180 │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x23, x25, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x27, x1, x23, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3b8b4 │ │ │ │ + cbz x27, 3c180 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + cneg x0, x0, lt // lt = tstop │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 3b7a0 // b.tcont │ │ │ │ + adrp x0, b0000 │ │ │ │ + ldr w1, [x26, x24, lsl #2] │ │ │ │ + str w1, [sp, #8] │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + mov w23, w1 │ │ │ │ + cbnz w0, 3c3f8 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + ldrsb x0, [x0, w1, uxtw] │ │ │ │ + strb w0, [sp, #125] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3b9a0 // b.any │ │ │ │ + ldr w28, [x19, #112] │ │ │ │ + str x23, [sp, #144] │ │ │ │ + cbz x28, 3c278 │ │ │ │ + ldr x23, [x19, #104] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x23, x25, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3b998 │ │ │ │ + b.le 3bed8 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3c278 │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x23, x27, #0x10 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x23, x25, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3b968 │ │ │ │ + cbz x27, 3c278 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + adrp x1, b0000 │ │ │ │ + ldr w2, [x26, x24, lsl #2] │ │ │ │ + str w2, [sp, #8] │ │ │ │ + mov w2, w2 │ │ │ │ + str x2, [sp, #48] │ │ │ │ + ldrb w1, [x1, #1032] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 3c2a8 │ │ │ │ + cbnz w1, 3c67c │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + ldrsb x0, [x0, w1, uxtw] │ │ │ │ + strb w0, [sp, #126] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3ba54 // b.any │ │ │ │ + ldr w28, [x19, #112] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + cbz x28, 3c278 │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x27, x1, x25, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3ba4c │ │ │ │ + b.le 3c040 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3c278 │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x27, x1, x25, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3ba14 │ │ │ │ + cbz x27, 3c278 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + ldr w1, [x26, x24, lsl #2] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w24, w0 │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + cbz w0, 3c280 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq 3c5dc // b.none │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cs 3c36c // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + ldrb w1, [x0, w2, uxtw] │ │ │ │ + and x2, x2, #0xffffffff │ │ │ │ + str x2, [sp, #104] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3c6ec // b.plast │ │ │ │ + ldr w28, [x19, #88] │ │ │ │ + str w24, [sp, #144] │ │ │ │ + cbz x28, 3c22c │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3bb08 │ │ │ │ + b.le 3c148 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3c22c │ │ │ │ + add x0, x27, #0x8 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3bad0 │ │ │ │ + cbz x27, 3c22c │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #92] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + str w1, [sp, #72] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3bbac // b.plast │ │ │ │ + ldr w28, [x19, #88] │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + cbz x28, 3c3f0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3bba0 │ │ │ │ + b.le 3c13c │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3c3f0 │ │ │ │ + add x0, x27, #0x8 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3bb68 │ │ │ │ + cbz x27, 3c3f0 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldr w2, [x27, #4] │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 3c5e8 // b.lo, b.ul, b.last │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + ubfiz x2, x3, #2, #32 │ │ │ │ + and x3, x3, #0xffffffff │ │ │ │ + str x3, [sp, #40] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #72] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3c46c // b.plast │ │ │ │ + ldr w27, [x19, #88] │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + cbz x27, 3c3f0 │ │ │ │ + ldr x23, [x19, #80] │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x23, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3bc44 │ │ │ │ + b.le 3bf9c │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3c3f0 │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x23, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3bc14 │ │ │ │ + cbz x28, 3c3f0 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #72] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3bccc // b.plast │ │ │ │ + ldr w27, [x19, #88] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + cbz x27, 3c080 │ │ │ │ + ldr x23, [x19, #80] │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x23, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3bcc4 │ │ │ │ + b.le 3bfa8 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3c080 │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x23, x28, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x23, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3bc94 │ │ │ │ + cbz x28, 3c080 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #72] │ │ │ │ + str wzr, [sp, #92] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3c474 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + cbnz w0, 3bcf4 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq 3c7c0 // b.none │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq 3c7c0 // b.none │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 3c374 // b.pmore │ │ │ │ + ldr x2, [x19, #120] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ubfiz x1, x0, #2, #32 │ │ │ │ + and x0, x0, #0xffffffff │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr w1, [x2, x1] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3c500 // b.plast │ │ │ │ + ldr w27, [x19, #88] │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + cbz x27, 3c4f8 │ │ │ │ + ldr x24, [x19, #80] │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x28, x24, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3bd9c │ │ │ │ + b.le 3bfc0 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3c4f8 │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x24, x28, #0x8 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x28, x24, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3bd6c │ │ │ │ + cbz x28, 3c4f8 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + mov w2, w0 │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3be28 // b.plast │ │ │ │ + ldr w27, [x19, #88] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + cbz x27, 3c080 │ │ │ │ + ldr x24, [x19, #80] │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x28, x24, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3be20 │ │ │ │ + b.le 3bfb4 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3c080 │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x24, x28, #0x8 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x28, x24, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3bdf0 │ │ │ │ + cbz x28, 3c080 │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + subs w0, w0, #0x1 │ │ │ │ + csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ + add x0, x3, w0, uxtw #2 │ │ │ │ + ldr w3, [sp, #48] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3be5c // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr w0, [x0] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + b 3b7a4 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + bl a880 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + b 3b7a4 │ │ │ │ + cbz x25, 3c01c │ │ │ │ + mov x27, x25 │ │ │ │ + b 3b6cc │ │ │ │ + cbz x25, 3c188 │ │ │ │ + mov x27, x25 │ │ │ │ + b 3b620 │ │ │ │ + cbz x25, 3c15c │ │ │ │ + mov x28, x25 │ │ │ │ + b 3b5a8 │ │ │ │ + cbz x23, 3c180 │ │ │ │ + mov x25, x23 │ │ │ │ + b 3b894 │ │ │ │ + cbz x25, 3c080 │ │ │ │ + mov x28, x25 │ │ │ │ + b 3b4f4 │ │ │ │ + cbz x25, 3c22c │ │ │ │ + mov x28, x25 │ │ │ │ + b 3b46c │ │ │ │ + cbz x25, 3c278 │ │ │ │ + mov x28, x25 │ │ │ │ + b 3b94c │ │ │ │ + adrp x0, b0000 │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + cbnz w0, 3c240 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + ldrsb x0, [x0, w24, uxtw] │ │ │ │ + strb w0, [sp, #122] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3bf6c // b.any │ │ │ │ + ldr w23, [x19, #112] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + cbz x23, 3c2a0 │ │ │ │ + ldr x27, [x19, #104] │ │ │ │ + lsr x25, x23, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x27, x25, lsl #4 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3bf64 │ │ │ │ + b.le 3bf90 │ │ │ │ + sub x2, x23, #0x1 │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + cbz x23, 3c2a0 │ │ │ │ + lsr x25, x23, #1 │ │ │ │ + add x27, x28, #0x10 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x27, x25, lsl #4 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3bf34 │ │ │ │ + cbz x28, 3c2a0 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x0, x1, x0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 3c088 // b.any │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + str w24, [x0, w1, uxtw #2] │ │ │ │ + b 3b744 │ │ │ │ + cbz x25, 3c2a0 │ │ │ │ + mov x23, x25 │ │ │ │ + b 3bf18 │ │ │ │ + cbz x25, 3c3f0 │ │ │ │ + mov x27, x25 │ │ │ │ + b 3bbf8 │ │ │ │ + cbz x25, 3c080 │ │ │ │ + mov x27, x25 │ │ │ │ + b 3bc78 │ │ │ │ + cbz x25, 3c080 │ │ │ │ + mov x27, x25 │ │ │ │ + b 3bdd4 │ │ │ │ + cbz x25, 3c4f8 │ │ │ │ + mov x27, x25 │ │ │ │ + b 3bd50 │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + b 3b56c │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl aa28 │ │ │ │ + str w0, [sp, #88] │ │ │ │ + b 3b3f8 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + ldr x1, [x19, #160] │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + add x1, sp, #0x79 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3c7e0 // b.none │ │ │ │ + ldrsb x0, [sp, #121] │ │ │ │ + b 3b6a8 │ │ │ │ + mov w3, w22 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x4d8 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x1, x1, #0x328 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - bl 8e00 │ │ │ │ - adrp x1, 80000 │ │ │ │ - stp x0, x1, [sp, #64] │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - bl 3a50 │ │ │ │ - mov x24, x0 │ │ │ │ - b 4181c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 82000 │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - add x2, x2, #0x3f8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + cbz x25, 3c278 │ │ │ │ + mov x28, x25 │ │ │ │ + b 3b9f4 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #160] │ │ │ │ + add x1, x23, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + add x1, sp, #0x7c │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3c7e0 // b.none │ │ │ │ + ldrsb x0, [sp, #124] │ │ │ │ + b 3b878 │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + bl 34ba0 │ │ │ │ + adrp x0, b0000 │ │ │ │ + ldrb w0, [x0, #1032] │ │ │ │ + cbnz w0, 3c42c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + ldrsb w0, [x0, x1] │ │ │ │ + strb w0, [sp, #123] │ │ │ │ + sxtw x3, w0 │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3c118 // b.any │ │ │ │ + ldr w24, [x19, #112] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + cbz x24, 3c01c │ │ │ │ + ldr x27, [x19, #104] │ │ │ │ + lsr x25, x24, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x28, x27, x25, lsl #4 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3c110 │ │ │ │ + b.le 3c130 │ │ │ │ + sub x2, x24, #0x1 │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + cbz x24, 3c01c │ │ │ │ + lsr x25, x24, #1 │ │ │ │ + add x27, x28, #0x10 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x28, x27, x25, lsl #4 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3c0e0 │ │ │ │ + cbz x28, 3c01c │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + adrp x0, 82000 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + mov w1, #0x555 // #1365 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + b 3b744 │ │ │ │ + cbz x25, 3c01c │ │ │ │ + mov x24, x25 │ │ │ │ + b 3c0c4 │ │ │ │ + cbz x25, 3c3f0 │ │ │ │ + mov x28, x25 │ │ │ │ + b 3bb48 │ │ │ │ + cbz x25, 3c22c │ │ │ │ + mov x28, x25 │ │ │ │ + b 3bab0 │ │ │ │ + str w1, [sp, #40] │ │ │ │ + b 3b604 │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ + mov w3, w28 │ │ │ │ + b 3c020 │ │ │ │ + mov w3, w22 │ │ │ │ + b 3c160 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #32] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3c218 // b.plast │ │ │ │ + ldr w28, [x19, #88] │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + cbz x28, 3c464 │ │ │ │ + ldr x23, [x19, #80] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x23, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3c210 │ │ │ │ + b.le 3c220 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3c464 │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x23, x27, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x23, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3c1e0 │ │ │ │ + cbz x27, 3c464 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + b 3b68c │ │ │ │ + cbz x25, 3c464 │ │ │ │ + mov x28, x25 │ │ │ │ + b 3c1c4 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w22 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + b 3b680 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x1, [x19, #160] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + add x1, sp, #0x7a │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3c7e0 // b.none │ │ │ │ + ldrsb x0, [sp, #122] │ │ │ │ + b 3befc │ │ │ │ + ldr w3, [sp, #8] │ │ │ │ + b 3c020 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq 3c5dc // b.none │ │ │ │ + cbnz w24, 3ba78 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 3be5c │ │ │ │ + mov w3, w24 │ │ │ │ + b 3c020 │ │ │ │ + cbnz w1, 3c6b4 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + ldrsb x0, [x0, x2] │ │ │ │ + strb w0, [sp, #127] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3c338 // b.any │ │ │ │ + ldr w28, [x19, #112] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + cbz x28, 3c278 │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x27, x1, x25, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3c330 │ │ │ │ + b.le 3c664 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3c278 │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x27, x1, x25, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b80 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3c2f8 │ │ │ │ + cbz x27, 3c278 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr w24, [x26, x24, lsl #2] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov w0, w24 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 3ba64 │ │ │ │ + str w1, [sp, #32] │ │ │ │ + b 3b4c8 │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + b 3b68c │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + b 3bbbc │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + and x27, x1, #0xffffffff │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3c6fc // b.plast │ │ │ │ + ldr w2, [x19, #88] │ │ │ │ + str w24, [sp, #144] │ │ │ │ + cbz x2, 3c22c │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x2, [sp, #72] │ │ │ │ + add x28, x1, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3c508 │ │ │ │ + b.le 3c3e4 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + cbz x2, 3c22c │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b 3c3a0 │ │ │ │ + cbz x25, 3c22c │ │ │ │ + mov x2, x25 │ │ │ │ + b 3c3a0 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + bl 34ba0 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #160] │ │ │ │ + add x1, x23, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + add x1, sp, #0x7d │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3c7e0 // b.none │ │ │ │ + ldrsb x0, [sp, #125] │ │ │ │ + b 3b934 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + ldr x1, [x19, #160] │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + add x1, sp, #0x7b │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3c7e0 // b.none │ │ │ │ + ldrsb w0, [sp, #123] │ │ │ │ + b 3c0a4 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + bl 34ba0 │ │ │ │ + str w1, [sp, #72] │ │ │ │ + b 3bc54 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + mov w28, w1 │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3c4f0 // b.plast │ │ │ │ + ldr w2, [x19, #88] │ │ │ │ + str w1, [sp, #144] │ │ │ │ + cbz x2, 3c704 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x2, [sp, #72] │ │ │ │ + add x1, x27, x25, lsl #3 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + cbz w0, 3c4e8 │ │ │ │ + b.le 3c670 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + cbz x2, 3c704 │ │ │ │ + add x27, x1, #0x8 │ │ │ │ + b 3c4a8 │ │ │ │ + cbz x1, 3c704 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #92] │ │ │ │ + b 3bcdc │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + bl 34ba0 │ │ │ │ + str w1, [sp, #48] │ │ │ │ + b 3bdac │ │ │ │ + cbz x28, 3c22c │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #104] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + str w1, [sp, #80] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3c59c // b.plast │ │ │ │ + ldr w2, [x19, #88] │ │ │ │ + mov w0, w1 │ │ │ │ + str w0, [sp, #144] │ │ │ │ + cbz x2, 3c6f4 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x2, [sp, #72] │ │ │ │ + add x28, x1, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3c594 │ │ │ │ + b.le 3c588 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + cbz x2, 3c6f4 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b 3c544 │ │ │ │ + cbz x25, 3c6f4 │ │ │ │ + mov x2, x25 │ │ │ │ + b 3c544 │ │ │ │ + cbz x28, 3c6f4 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + ldr x2, [x19, #120] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 3bd10 // b.hs, b.nlast │ │ │ │ + ldr w1, [x2, x27, lsl #2] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + cmp w1, w0 │ │ │ │ + ccmp w1, w24, #0x2, hi // hi = pmore │ │ │ │ + b.hi 3bd10 // b.pmore │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + ubfiz x1, x1, #2, #32 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + subs w0, w0, #0x1 │ │ │ │ + csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ + add x0, x2, w0, uxtw #2 │ │ │ │ + b 3be5c │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 3be5c │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr w3, [x1, x2, lsl #2] │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + cmp w3, w2 │ │ │ │ + ccmp w3, w24, #0x2, hi // hi = pmore │ │ │ │ + b.hi 3bbbc // b.pmore │ │ │ │ + ldrb w0, [x0, w3, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3c790 // b.plast │ │ │ │ + ldr w28, [x19, #88] │ │ │ │ + str w3, [sp, #144] │ │ │ │ + cbz x28, 3c7b8 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str w3, [sp, #40] │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3c788 │ │ │ │ + b.le 3c7ac │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3c7b8 │ │ │ │ + add x0, x27, #0x8 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + b 3c620 │ │ │ │ + cbz x25, 3c278 │ │ │ │ + mov x28, x25 │ │ │ │ + b 3c2d8 │ │ │ │ + cbz x25, 3c704 │ │ │ │ + mov x2, x25 │ │ │ │ + b 3c4a8 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + mov x3, x2 │ │ │ │ + ldr x1, [x19, #160] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + add x1, sp, #0x7e │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3c7e0 // b.none │ │ │ │ + ldrsb x0, [sp, #126] │ │ │ │ + b 3b9d4 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + mov x3, x2 │ │ │ │ + ldr x1, [x19, #160] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 2fe8 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + add x1, sp, #0x7f │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 34f8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3c7e0 // b.none │ │ │ │ + ldrsb x0, [sp, #127] │ │ │ │ + b 3c2b8 │ │ │ │ + str w1, [sp, #92] │ │ │ │ + b 3bb18 │ │ │ │ + ldr w0, [sp, #80] │ │ │ │ + bl 34ba0 │ │ │ │ + str w1, [sp, #104] │ │ │ │ + b 3c518 │ │ │ │ + mov w0, w28 │ │ │ │ + bl 34ba0 │ │ │ │ + ldrb w0, [x0, w28, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3c778 // b.plast │ │ │ │ + ldr w2, [x19, #88] │ │ │ │ + str w28, [sp, #144] │ │ │ │ + cbz x2, 3c704 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3c770 │ │ │ │ + b.le 3c7a0 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + cbz x2, 3c704 │ │ │ │ + add x0, x27, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 3c72c │ │ │ │ + cbz x27, 3c704 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + mov w0, w22 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 3b68c │ │ │ │ + cbz x27, 3c7b8 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #92] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + cbnz w0, 3bd00 │ │ │ │ + b 3bce4 │ │ │ │ + cbz x25, 3c704 │ │ │ │ + mov x2, x25 │ │ │ │ + b 3c72c │ │ │ │ + cbz x25, 3c7b8 │ │ │ │ + mov x28, x25 │ │ │ │ + b 3c620 │ │ │ │ + mov w0, w3 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + subs w0, w0, #0x1 │ │ │ │ + csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ + add x0, x2, w0, uxtw #2 │ │ │ │ + b 3be5c │ │ │ │ bl 3588 │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - adrp x2, 82000 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - add x2, x2, #0x338 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x398 │ │ │ │ - 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 3510 │ │ │ │ - b 41a18 │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x3d0 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - add x3, x3, x1 │ │ │ │ - b 41b0c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - strb wzr, [x19, #48] │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x360 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - b 41a18 │ │ │ │ + bl 3b00 │ │ │ │ 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] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov x25, x2 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - bl 3a50 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w0, [x25] │ │ │ │ - cbz w0, 41d18 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - adrp x26, 82000 │ │ │ │ - adrp x22, 82000 │ │ │ │ - adrp x28, af000 │ │ │ │ - ldr x28, [x28, #3920] │ │ │ │ - add x26, x26, #0x420 │ │ │ │ - add x22, x22, #0xb30 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - adrp x27, 81000 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - lsl x20, x24, #6 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x1, x27, #0x228 │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3a50 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x28] │ │ │ │ - cbz x19, 41d50 │ │ │ │ - mov x2, x26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - b 41ce8 │ │ │ │ - ldr x3, [sp] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - mov x2, sp │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl a82c │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 41cd4 // b.any │ │ │ │ - ldr w0, [x25] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 41ca0 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - adrp x0, af000 │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + 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] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 41d74 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + cbnz w2, 3ca54 │ │ │ │ + ldr w0, [x22, #8] │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.hi 3ca54 // b.pmore │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ubfiz x24, x21, #2, #32 │ │ │ │ + mov w23, w21 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w28, [x1, x24] │ │ │ │ + ldrb w27, [x0, w28, uxtw] │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.ls 3c8cc // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w28, [sp, #20] │ │ │ │ + cbz x19, 3cac8 │ │ │ │ + ldr x27, [x22, #80] │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x27, x25, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3c8c0 │ │ │ │ + b.le 3ca74 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3cac8 │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x27, x26, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x27, x25, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3c890 │ │ │ │ + cbz x26, 3cac8 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w27, [x26, #4] │ │ │ │ + ldrb w0, [x0, x23] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3c93c // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w21, [sp, #20] │ │ │ │ + cbz x19, 3caa4 │ │ │ │ + ldr x28, [x22, #80] │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x28, x25, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3c934 │ │ │ │ + b.le 3ca80 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3caa4 │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x28, x26, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x28, x25, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3c904 │ │ │ │ + cbz x26, 3caa4 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ne 3cad0 // b.any │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldrb w23, [x0, x23] │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 3c9bc // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w21, [sp, #20] │ │ │ │ + cbz x19, 3caa4 │ │ │ │ + ldr x27, [x22, #80] │ │ │ │ + lsr x23, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x27, x23, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3c9b0 │ │ │ │ + b.le 3ca98 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3caa4 │ │ │ │ + lsr x23, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x27, x23, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3c980 │ │ │ │ + cbz x28, 3caa4 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w23, [x28, #4] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldrb w0, [x0, w21, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3ca30 // b.plast │ │ │ │ + ldr w19, [x22, #88] │ │ │ │ + str w21, [sp, #20] │ │ │ │ + cbz x19, 3caa4 │ │ │ │ + ldr x27, [x22, #80] │ │ │ │ + lsr x28, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x27, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3ca28 │ │ │ │ + b.le 3ca8c │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3caa4 │ │ │ │ + lsr x28, x19, #1 │ │ │ │ + add x27, x26, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x27, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3c9f8 │ │ │ │ + cbz x26, 3caa4 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cc 3cad0 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ldr w21, [x1, x24] │ │ │ │ + cbz w21, 3cad0 │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 3c848 │ │ │ │ + ldr w0, [x1, w3, uxtw #2] │ │ │ │ + cmp w0, w21 │ │ │ │ + ccmp w0, w3, #0x2, hi // hi = pmore │ │ │ │ + b.ls 3cb18 // b.plast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w21, [x1, w21, uxtw #2] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 3c840 │ │ │ │ + cbz x25, 3cac8 │ │ │ │ + mov x19, x25 │ │ │ │ + b 3c874 │ │ │ │ + cbz x25, 3caa4 │ │ │ │ + mov x19, x25 │ │ │ │ + b 3c8e8 │ │ │ │ + cbz x28, 3caa4 │ │ │ │ + mov x19, x28 │ │ │ │ + b 3c9dc │ │ │ │ + cbz x23, 3caa4 │ │ │ │ + mov x19, x23 │ │ │ │ + b 3c964 │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w3, w28 │ │ │ │ + b 3caa8 │ │ │ │ + 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 3cb28 // 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 │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x598 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x3, x3, x20 │ │ │ │ - ldr x3, [x3, #16] │ │ │ │ - bl 3510 │ │ │ │ + mov w21, w0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 3c840 │ │ │ │ bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + ldr x6, [x4] │ │ │ │ + str x6, [sp, #24] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 3ccd0 // b.none │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x23, x1 │ │ │ │ + mov w24, w2 │ │ │ │ + add x4, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + and w21, w5, #0xff │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + mov w25, w3 │ │ │ │ + bl 37e80 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w1, [x23, #8] │ │ │ │ + cbz w24, 3cc1c │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + cmp w25, w1 │ │ │ │ + b.cs 3cce8 // b.hs, b.nlast │ │ │ │ + ldrb w26, [x0, w25, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3cdfc // b.plast │ │ │ │ + ldr w19, [x23, #88] │ │ │ │ + str w25, [sp, #20] │ │ │ │ + cbz x19, 3cfe8 │ │ │ │ + ldr x27, [x23, #80] │ │ │ │ + lsr x26, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x27, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3cc08 │ │ │ │ + b.le 3cf28 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3cfe8 │ │ │ │ + lsr x26, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x27, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3cbd8 │ │ │ │ + cbz x28, 3cfe8 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + b 3ce00 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.ne 3cb90 // b.any │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + cbz w3, 3ccdc │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x7, [x23, #16] │ │ │ │ + ldr x6, [x1, #16] │ │ │ │ + b 3cc54 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.eq 3ccdc // b.none │ │ │ │ + ubfiz x1, x0, #4, #31 │ │ │ │ + lsl w4, w0, #1 │ │ │ │ + ldr x2, [x20, x1] │ │ │ │ + ldr w1, [x7, x2, lsl #2] │ │ │ │ + add w1, w5, w1 │ │ │ │ + ldrb w1, [x6, w1, uxtw] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.ne 3cc48 // b.any │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + fmov d30, x2 │ │ │ │ + ldr d31, [x20, x4, lsl #3] │ │ │ │ + uzp1 v31.2s, v30.2s, v31.2s │ │ │ │ + mov x19, v31.d[0] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3cff8 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ - bl 3750 │ │ │ │ - cbz w0, 41dbc │ │ │ │ - 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 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr w0, [x1] │ │ │ │ - cbz w0, 41ed8 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr x19, [x0, #496] │ │ │ │ + b 3cc9c │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr x19, [x0, #496] │ │ │ │ + b 3cc88 │ │ │ │ + ldr x1, [x23, #120] │ │ │ │ + ldr w27, [x1, w24, uxtw #2] │ │ │ │ + ldrb w26, [x0, w27, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3cd64 // b.plast │ │ │ │ + ldr w19, [x23, #88] │ │ │ │ + str w27, [sp, #20] │ │ │ │ + cbz x19, 3cfd8 │ │ │ │ + ldr x26, [x23, #80] │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x26, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3cd58 │ │ │ │ + b.le 3cde4 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3cfd8 │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x26, x28, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x26, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3cd28 │ │ │ │ + cbz x28, 3cfd8 │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + ldr w26, [x28, #4] │ │ │ │ + ldrb w0, [x0, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3cdd4 // b.plast │ │ │ │ + ldr w19, [x23, #88] │ │ │ │ + str w24, [sp, #20] │ │ │ │ + cbz x19, 3cfe0 │ │ │ │ + ldr x27, [x23, #80] │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x27, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3cdcc │ │ │ │ + b.le 3cdf0 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3cfe0 │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x27, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3cd9c │ │ │ │ + cbz x28, 3cfe0 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cc 3cf34 // b.lo, b.ul, b.last │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + b 3cc28 │ │ │ │ + cbz x25, 3cfd8 │ │ │ │ + mov x19, x25 │ │ │ │ + b 3cd0c │ │ │ │ + cbz x25, 3cfe0 │ │ │ │ + mov x19, x25 │ │ │ │ + b 3cd80 │ │ │ │ + str w26, [sp, #8] │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3ce84 // b.plast │ │ │ │ + ldr w19, [x23, #88] │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + cbz x19, 3cff0 │ │ │ │ + ldr x28, [x23, #80] │ │ │ │ + lsr x27, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x28, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3ce78 │ │ │ │ + b.le 3cf1c │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3cff0 │ │ │ │ + lsr x27, x19, #1 │ │ │ │ + add x28, x26, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x28, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3ce48 │ │ │ │ + cbz x26, 3cff0 │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + ldr w2, [x26, #4] │ │ │ │ + ldr w3, [sp, #8] │ │ │ │ + ldr x1, [x23, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3ccec // b.hs, b.nlast │ │ │ │ + ldr w26, [x1, w25, uxtw #2] │ │ │ │ + cmp w24, w26 │ │ │ │ + ccmp w25, w26, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3ccec // b.lo, b.ul, b.last │ │ │ │ + ldrb w5, [x0, w26, uxtw] │ │ │ │ + cmp w5, #0xfd │ │ │ │ + b.ls 3cfc4 // b.plast │ │ │ │ + ldr w19, [x23, #88] │ │ │ │ + str w26, [sp, #20] │ │ │ │ + cbz x19, 3d00c │ │ │ │ + ldr x27, [x23, #80] │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x25, x27, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3cf0c │ │ │ │ + b.le 3cfcc │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3d00c │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x27, x25, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x25, x27, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3cedc │ │ │ │ + cbz x25, 3d00c │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + ldr w5, [x25, #4] │ │ │ │ + b 3cc2c │ │ │ │ + cbz x27, 3cff0 │ │ │ │ + mov x19, x27 │ │ │ │ + b 3ce2c │ │ │ │ + cbz x26, 3cfe8 │ │ │ │ + mov x19, x26 │ │ │ │ + b 3cbbc │ │ │ │ + ldr x1, [x23, #120] │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + ldr w25, [x1, w24, uxtw #2] │ │ │ │ + ldrb w5, [x0, w25, uxtw] │ │ │ │ + cmp w5, #0xfd │ │ │ │ + b.ls 3cfc4 // b.plast │ │ │ │ + ldr w19, [x23, #88] │ │ │ │ + str w25, [sp, #20] │ │ │ │ + cbz x19, 3cfe8 │ │ │ │ + ldr x27, [x23, #80] │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x27, x24, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3cfa8 │ │ │ │ + b.le 3cfb8 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3cfe8 │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x27, x26, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x27, x24, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3cf78 │ │ │ │ + cbz x26, 3cfe8 │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + ldr w5, [x26, #4] │ │ │ │ + b 3cc2c │ │ │ │ + cbz x24, 3cfe8 │ │ │ │ + mov x19, x24 │ │ │ │ + b 3cf5c │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + b 3cc2c │ │ │ │ + cbz x24, 3d00c │ │ │ │ + mov x19, x24 │ │ │ │ + b 3cec0 │ │ │ │ + mov w0, w27 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w25 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + bl 34ba0 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl 3588 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - add w5, w5, #0x4 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - add w21, w5, w3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 82000 │ │ │ │ - mov x23, x4 │ │ │ │ - add x24, x24, #0x2d8 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str x27, [sp, #80] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + ldr x6, [x4] │ │ │ │ + str x6, [sp, #24] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 3d1c8 // b.none │ │ │ │ + mov x20, x1 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov w24, w2 │ │ │ │ + and w23, w5, #0xff │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + mov w25, w3 │ │ │ │ + bl 38788 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w24, 3d10c │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w25, w1 │ │ │ │ + b.cs 3d20c // b.hs, b.nlast │ │ │ │ + ldrb w26, [x0, w25, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3d324 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w25, [sp, #20] │ │ │ │ + cbz x19, 3d50c │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x26, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x27, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d0f8 │ │ │ │ + b.le 3d450 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3d50c │ │ │ │ + lsr x26, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x27, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3d0c8 │ │ │ │ + cbz x28, 3d50c │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + b 3d328 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.ne 3d080 // b.any │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ nop │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - lsl x27, x20, #6 │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x26, [x0] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3a08 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 3d15c │ │ │ │ + ldr x2, [x20] │ │ │ │ mov w1, w19 │ │ │ │ - bl 8d40 │ │ │ │ - add w1, w21, w19 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x6, x23 │ │ │ │ - mov x5, x26 │ │ │ │ - mov x4, x22 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3a20 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 30d8 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 41edc // b.none │ │ │ │ - mov x0, x26 │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x22, [x2, #16] │ │ │ │ + bl 18780 │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + add w0, w24, w0 │ │ │ │ + ldrb w0, [x22, w0, uxtw] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.eq 3d1d4 // b.none │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 188cc │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc 3d128 // b.lo, b.ul, b.last │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr x19, [x0, #496] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x21 │ │ │ │ bl 38a0 │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d51c // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [x25] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 41e20 // 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 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x740 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x78 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - add x0, x0, #0x430 │ │ │ │ - mov w2, #0x40b // #1035 │ │ │ │ - bl 34b0 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr x19, [x0, #496] │ │ │ │ + b 3d194 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr s31, [x2] │ │ │ │ + str s31, [sp, #8] │ │ │ │ + bl 18780 │ │ │ │ + ldr s31, [sp, #8] │ │ │ │ + ldr s30, [x0, #4] │ │ │ │ + uzp1 v31.2s, v31.2s, v30.2s │ │ │ │ + mov x19, v31.d[0] │ │ │ │ + b 3d174 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr w27, [x1, w24, uxtw #2] │ │ │ │ + ldrb w26, [x0, w27, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3d288 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w27, [sp, #20] │ │ │ │ + cbz x19, 3d4f4 │ │ │ │ + ldr x26, [x20, #80] │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x26, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d27c │ │ │ │ + b.le 3d30c │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3d4f4 │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x26, x28, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x26, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3d24c │ │ │ │ + cbz x28, 3d4f4 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w26, [x28, #4] │ │ │ │ + ldrb w0, [x0, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3d2f8 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w24, [sp, #20] │ │ │ │ + cbz x19, 3d4fc │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x27, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d2f0 │ │ │ │ + b.le 3d318 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3d4fc │ │ │ │ + lsr x25, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x27, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3d2c0 │ │ │ │ + cbz x28, 3d4fc │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cc 3d45c // b.lo, b.ul, b.last │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 3d120 │ │ │ │ + cbz x25, 3d4f4 │ │ │ │ + mov x19, x25 │ │ │ │ + b 3d230 │ │ │ │ + cbz x25, 3d4fc │ │ │ │ + mov x19, x25 │ │ │ │ + b 3d2a4 │ │ │ │ + str w26, [sp, #8] │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3d3ac // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + cbz x19, 3d504 │ │ │ │ + ldr x28, [x20, #80] │ │ │ │ + lsr x27, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x28, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d3a0 │ │ │ │ + b.le 3d444 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3d504 │ │ │ │ + lsr x27, x19, #1 │ │ │ │ + add x28, x26, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x28, x27, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3d370 │ │ │ │ + cbz x26, 3d504 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w2, [x26, #4] │ │ │ │ + ldr w3, [sp, #8] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3d210 // b.hs, b.nlast │ │ │ │ + ldr w26, [x1, w25, uxtw #2] │ │ │ │ + cmp w24, w26 │ │ │ │ + ccmp w25, w26, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3d210 // b.lo, b.ul, b.last │ │ │ │ + ldrb w24, [x0, w26, uxtw] │ │ │ │ + cmp w24, #0xfd │ │ │ │ + b.ls 3d4e0 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w26, [sp, #20] │ │ │ │ + cbz x19, 3d514 │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x25, x27, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d434 │ │ │ │ + b.le 3d4e8 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3d514 │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x27, x25, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x25, x27, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3d404 │ │ │ │ + cbz x25, 3d514 │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + ldr w24, [x25, #4] │ │ │ │ + b 3d120 │ │ │ │ + cbz x27, 3d504 │ │ │ │ + mov x19, x27 │ │ │ │ + b 3d354 │ │ │ │ + cbz x26, 3d50c │ │ │ │ + mov x19, x26 │ │ │ │ + b 3d0ac │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w26, [x1, w24, uxtw #2] │ │ │ │ + ldrb w24, [x0, w26, uxtw] │ │ │ │ + cmp w24, #0xfd │ │ │ │ + b.ls 3d4e0 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w26, [sp, #20] │ │ │ │ + cbz x19, 3d514 │ │ │ │ + ldr x27, [x20, #80] │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x25, x27, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d434 │ │ │ │ + b.le 3d4d4 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3d514 │ │ │ │ + lsr x24, x19, #1 │ │ │ │ + add x27, x25, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x25, x27, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d434 │ │ │ │ + b.gt 3d4a4 │ │ │ │ + cbz x24, 3d514 │ │ │ │ + mov x19, x24 │ │ │ │ + b 3d484 │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + b 3d120 │ │ │ │ + cbz x24, 3d514 │ │ │ │ + mov x19, x24 │ │ │ │ + b 3d3e8 │ │ │ │ + mov w0, w27 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w25 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 34ba0 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0x820 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov x26, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr w1, [x26, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ str x2, [sp, #40] │ │ │ │ - bl 5daa0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz w1, 3d66c │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ubfiz x23, x21, #2, #32 │ │ │ │ + ldr x0, [x26, #72] │ │ │ │ + mov w24, w21 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + ldrb w4, [x0, x21] │ │ │ │ + add x0, x1, x23 │ │ │ │ + ldr w25, [x1, x23] │ │ │ │ + cmp w4, #0xfd │ │ │ │ + b.ls 3d614 // b.plast │ │ │ │ + ldr w19, [x26, #88] │ │ │ │ + str w21, [sp, #36] │ │ │ │ + cbz x19, 3d6a8 │ │ │ │ + ldr x27, [x26, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x28, x27, x20, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d604 │ │ │ │ + b.le 3d69c │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3d6a8 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x27, x28, #0x8 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x28, x27, x20, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3d5d4 │ │ │ │ + cbz x28, 3d6a8 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + ldr w4, [x28, #4] │ │ │ │ + add x0, x0, x23 │ │ │ │ + ldr x1, [x26] │ │ │ │ + mov w3, w25 │ │ │ │ + ldp x5, x6, [x26, #24] │ │ │ │ + mov w2, w24 │ │ │ │ + ldr x9, [x1, #16] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr w7, [x0] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x10, x9, x7 │ │ │ │ + ldr w5, [x5, x23] │ │ │ │ + ldr w6, [x6, x23] │ │ │ │ + ldrb w7, [x9, x7] │ │ │ │ + str x10, [sp] │ │ │ │ + bl 31c8 │ │ │ │ + ldr w0, [x26, #8] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 3d584 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x2, w19, sxtw #3] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - str x1, [x0] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d6cc // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w3, w0 │ │ │ │ - paciasp │ │ │ │ - adrp x2, 82000 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - add x2, x2, #0x440 │ │ │ │ + cbz x20, 3d6a8 │ │ │ │ + mov x19, x20 │ │ │ │ + b 3d5b8 │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ mov w1, #0x292 // #658 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl 3588 │ │ │ │ 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 w19, w2 │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ ldr x2, [x0] │ │ │ │ str x2, [sp, #24] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str w3, [sp, #8] │ │ │ │ - cbnz w19, 41fc0 │ │ │ │ - ldr w0, [x1, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ls 422f4 // b.plast │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - str x0, [sp] │ │ │ │ - bl 5ee50 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldr w22, [x0, w1, uxtw #2] │ │ │ │ - cmp w19, w22 │ │ │ │ - ccmp w1, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cs 41ff4 // b.hs, b.nlast │ │ │ │ - ldr w22, [x0, w19, uxtw #2] │ │ │ │ - ldr x23, [sp] │ │ │ │ - sub w2, w22, #0x1 │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - stp w19, w2, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5f048 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5f22c │ │ │ │ - cbnz w0, 423d8 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.cs 42294 // b.hs, b.nlast │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ + cbz w1, 3d7dc │ │ │ │ stp x25, x26, [sp, #96] │ │ │ │ + adrp x25, 82000 │ │ │ │ + add x25, x25, #0x878 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ stp x27, x28, [sp, #112] │ │ │ │ - add x19, sp, #0x10 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ubfiz x26, x22, #2, #32 │ │ │ │ + adrp x27, 82000 │ │ │ │ + add x0, x27, #0x848 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + nop │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - mov w25, w22 │ │ │ │ - ldr w24, [x1, x26] │ │ │ │ - ldrb w1, [x0, w24, uxtw] │ │ │ │ - mov w23, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 420cc // b.plast │ │ │ │ + mov w24, w21 │ │ │ │ + ldrb w0, [x0, x21] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3d7b8 // b.plast │ │ │ │ + ldr w19, [x20, #88] │ │ │ │ + str w21, [sp, #20] │ │ │ │ + cbz x19, 3d818 │ │ │ │ + ldr x26, [x20, #80] │ │ │ │ + lsr x23, x19, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x26, x23, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d7b0 │ │ │ │ + b.le 3d80c │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3d818 │ │ │ │ + lsr x23, x19, #1 │ │ │ │ + add x26, x28, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x28, x26, x23, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3d780 │ │ │ │ + cbz x28, 3d818 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cbnz w0, 3d83c │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 3d740 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3da7c // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x23, 3d818 │ │ │ │ + mov x19, x23 │ │ │ │ + b 3d764 │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub w0, w24, #0x1 │ │ │ │ + ldr x2, [x20, #72] │ │ │ │ + ldr w0, [x1, x0, lsl #2] │ │ │ │ + str w0, [sp] │ │ │ │ + ldrb w4, [x2, x21] │ │ │ │ + ldr w0, [x1, w21, uxtw #2] │ │ │ │ + str w0, [sp, #4] │ │ │ │ + cmp w4, #0xfd │ │ │ │ + b.ls 3d8c8 // b.plast │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + str w24, [sp, #20] │ │ │ │ + cbz x23, 3da74 │ │ │ │ + ldr x19, [x20, #80] │ │ │ │ + lsr x26, x23, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x27, x19, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d8c0 │ │ │ │ + b.le 3d990 │ │ │ │ + sub x2, x23, #0x1 │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + cbz x23, 3da74 │ │ │ │ + lsr x26, x23, #1 │ │ │ │ + add x19, x27, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x27, x19, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3d890 │ │ │ │ + cbz x27, 3da74 │ │ │ │ + ldr w4, [x27, #4] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + sub w2, w24, #0x1 │ │ │ │ + mov w3, w24 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + bl 31c8 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w0, [x0, x21] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3d954 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w24, [sp, #20] │ │ │ │ + cbz x27, 3d818 │ │ │ │ + ldr x19, [x20, #80] │ │ │ │ + lsr x28, x27, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x19, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3d94c │ │ │ │ + b.le 3d984 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3d818 │ │ │ │ + lsr x28, x27, #1 │ │ │ │ + add x19, x26, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x26, x19, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3d91c │ │ │ │ + cbz x26, 3d818 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.hi 3d99c // b.pmore │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x1, x25 │ │ │ │ + ldr w0, [sp] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + add w3, w23, w0 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w2, [x2, w3, uxtw] │ │ │ │ + bl 31c8 │ │ │ │ + b 3d8e0 │ │ │ │ + cbz x28, 3d818 │ │ │ │ + mov x27, x28 │ │ │ │ + b 3d900 │ │ │ │ + cbz x26, 3da74 │ │ │ │ + mov x23, x26 │ │ │ │ + b 3d874 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + adrp x1, 84000 │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + bl 31c8 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w0, [x0, x21] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3da24 // b.plast │ │ │ │ ldr w28, [x20, #88] │ │ │ │ - str w24, [sp, #16] │ │ │ │ - cbz x28, 42380 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x23, x28, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x27, x21, x23, lsl #3 │ │ │ │ + str w24, [sp, #20] │ │ │ │ + cbz x28, 3d818 │ │ │ │ + ldr x19, [x20, #80] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x27, x19, x26, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 420c0 │ │ │ │ - b.le 4232c │ │ │ │ + cbz w0, 3da1c │ │ │ │ + b.le 3da54 │ │ │ │ sub x2, x28, #0x1 │ │ │ │ lsr x28, x2, #1 │ │ │ │ - cbz x28, 42380 │ │ │ │ - lsr x23, x28, #1 │ │ │ │ - add x21, x27, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x27, x21, x23, lsl #3 │ │ │ │ + cbz x28, 3d818 │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x19, x27, #0x8 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + add x27, x19, x26, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3d9ec │ │ │ │ + cbz x27, 3d818 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.hi 3da60 // b.pmore │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x1, x25 │ │ │ │ + ldr w0, [sp, #4] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + add w3, w23, w0 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w2, [x2, w3, uxtw] │ │ │ │ + bl 31c8 │ │ │ │ + b 3d9b0 │ │ │ │ + cbz x26, 3d818 │ │ │ │ + mov x28, x26 │ │ │ │ + b 3d9d0 │ │ │ │ + adrp x0, 84000 │ │ │ │ + add x1, x0, #0x1d8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + b 3d7bc │ │ │ │ + mov w0, w24 │ │ │ │ + bl 34ba0 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl 3588 │ │ │ │ + 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, 3db88 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + adrp x26, 82000 │ │ │ │ + add x26, x26, #0x880 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + mov w25, w23 │ │ │ │ + ldrb w3, [x0, x23] │ │ │ │ + cmp w3, #0xfd │ │ │ │ + b.ls 3db58 // b.plast │ │ │ │ + ldr w19, [x24, #88] │ │ │ │ + str w23, [sp, #4] │ │ │ │ + cbz x19, 3dbd0 │ │ │ │ + ldr x27, [x24, #80] │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x27, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3db50 │ │ │ │ + b.le 3dbc4 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + cbz x19, 3dbd0 │ │ │ │ + lsr x20, x19, #1 │ │ │ │ + add x27, x21, #0x8 │ │ │ │ + add x0, sp, #0x4 │ │ │ │ + add x21, x27, x20, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42090 │ │ │ │ - cbz x27, 42380 │ │ │ │ + cbnz w0, 3db20 │ │ │ │ + cbz x21, 3dbd0 │ │ │ │ + ldr w3, [x21, #4] │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 3dae0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldr x27, [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 3dbf4 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + adrp x1, 84000 │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + autiasp │ │ │ │ + b 31c8 │ │ │ │ + cbz x20, 3dbd0 │ │ │ │ + mov x19, x20 │ │ │ │ + b 3db04 │ │ │ │ + mov w3, w25 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz w1, 3dfa4 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + nop │ │ │ │ + ubfiz x23, x22, #2, #32 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldr w23, [x27, #4] │ │ │ │ - ldrb w0, [x0, x25] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4213c // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w22, [sp, #16] │ │ │ │ - cbz x28, 4235c │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x24, x28, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x27, x21, x24, lsl #3 │ │ │ │ + ldr w25, [x1, x23] │ │ │ │ + ldrb w1, [x0, w25, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3e07c // b.plast │ │ │ │ + ldr w21, [x20, #88] │ │ │ │ + str w25, [sp, #36] │ │ │ │ + cbz x21, 3e08c │ │ │ │ + ldr x26, [x20, #80] │ │ │ │ + lsr x24, x21, #1 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x27, x26, x24, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 42134 │ │ │ │ - b.le 42338 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4235c │ │ │ │ - lsr x24, x28, #1 │ │ │ │ - add x21, x27, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x27, x21, x24, lsl #3 │ │ │ │ + cbz w0, 3dcd8 │ │ │ │ + b.le 3e004 │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + cbz x21, 3e08c │ │ │ │ + lsr x24, x21, #1 │ │ │ │ + add x26, x27, #0x8 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x27, x26, x24, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42104 │ │ │ │ - cbz x27, 4235c │ │ │ │ + cbnz w0, 3dca8 │ │ │ │ + cbz x27, 3e08c │ │ │ │ ldr w0, [x27, #4] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ne 42280 // b.any │ │ │ │ + str w0, [sp, #12] │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldrb w24, [x0, x25] │ │ │ │ - mov w23, w24 │ │ │ │ - cmp w24, #0xfd │ │ │ │ - b.ls 421c0 // b.plast │ │ │ │ + mov w24, w22 │ │ │ │ + ldrb w25, [x0, x22] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3e04c // b.plast │ │ │ │ ldr w21, [x20, #88] │ │ │ │ - str w22, [sp, #16] │ │ │ │ - cbz x21, 4235c │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - lsr x25, x21, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x27, x24, x25, lsl #3 │ │ │ │ + str w22, [sp, #36] │ │ │ │ + cbz x21, 3e028 │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + lsr x26, x21, #1 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x27, x25, x26, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 421b4 │ │ │ │ - b.le 42344 │ │ │ │ + cbz w0, 3dd54 │ │ │ │ + b.le 3e010 │ │ │ │ sub x21, x21, #0x1 │ │ │ │ lsr x21, x21, #1 │ │ │ │ - cbz x21, 4235c │ │ │ │ - lsr x25, x21, #1 │ │ │ │ - add x24, x27, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x27, x24, x25, lsl #3 │ │ │ │ + cbz x21, 3e028 │ │ │ │ + lsr x26, x21, #1 │ │ │ │ + add x25, x27, #0x8 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x27, x25, x26, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42184 │ │ │ │ - cbz x27, 4235c │ │ │ │ + cbnz w0, 3dd24 │ │ │ │ + cbz x27, 3e028 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldr w23, [x27, #4] │ │ │ │ - add w25, w22, #0x1 │ │ │ │ - ldrb w0, [x0, w25, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 42234 // b.plast │ │ │ │ + ldr w27, [x1, x23] │ │ │ │ + ldrb w26, [x0, w27, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3e064 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w27, [sp, #36] │ │ │ │ + cbz x26, 3e084 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3ddd4 │ │ │ │ + b.le 3e01c │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 3e084 │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3dda4 │ │ │ │ + cbz x25, 3e084 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w27, [x0, x22] │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.ls 3e074 // b.plast │ │ │ │ ldr w27, [x20, #88] │ │ │ │ - str w25, [sp, #16] │ │ │ │ - cbz x27, 42388 │ │ │ │ + str w24, [sp, #36] │ │ │ │ + cbz x27, 3e028 │ │ │ │ ldr x21, [x20, #80] │ │ │ │ - lsr x24, x27, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x28, x21, x24, lsl #3 │ │ │ │ + lsr x28, x27, #1 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3de4c │ │ │ │ + b.le 3dff8 │ │ │ │ + sub x27, x27, #0x1 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + cbz x27, 3e028 │ │ │ │ + lsr x28, x27, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x25, x21, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3de1c │ │ │ │ + cbz x25, 3e028 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr w28, [x1, x23] │ │ │ │ + ldrb w1, [x0, w28, uxtw] │ │ │ │ + mov w27, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3dedc // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w28, [sp, #36] │ │ │ │ + cbz x26, 3e094 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x25, x21, x27, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3ded0 │ │ │ │ + b.le 3dfec │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3e094 │ │ │ │ + lsr x27, x26, #1 │ │ │ │ + add x21, x25, #0x8 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x25, x21, x27, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3dea0 │ │ │ │ + cbz x25, 3e094 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w27, [x25, #4] │ │ │ │ + ldrb w0, [x0, x22] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3df4c // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w24, [sp, #36] │ │ │ │ + cbz x25, 3e028 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + lsr x26, x25, #1 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x28, x21, x26, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 4222c │ │ │ │ - b.le 42350 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 42388 │ │ │ │ - lsr x24, x27, #1 │ │ │ │ + cbz w0, 3df44 │ │ │ │ + b.le 3dfe0 │ │ │ │ + sub x2, x25, #0x1 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + cbz x25, 3e028 │ │ │ │ + lsr x26, x25, #1 │ │ │ │ add x21, x28, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x28, x21, x24, lsl #3 │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + add x28, x21, x26, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 421fc │ │ │ │ - cbz x28, 42388 │ │ │ │ + cbnz w0, 3df14 │ │ │ │ + cbz x28, 3e028 │ │ │ │ ldr w0, [x28, #4] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.cc 42280 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w21, [x0, x26] │ │ │ │ - cbz w21, 42280 │ │ │ │ - ldr x23, [sp] │ │ │ │ - sub w2, w21, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - stp w22, w2, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5f048 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5f22c │ │ │ │ - cbnz w0, 42390 │ │ │ │ + cmp w0, w27 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldp w0, w2, [sp, #16] │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w0, w2 │ │ │ │ + ldp w0, w2, [sp, #8] │ │ │ │ + cset w4, cc // cc = lo, ul, last │ │ │ │ + ldr w6, [x1, x23] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp w0, w2 │ │ │ │ + cset w3, eq // eq = none │ │ │ │ + mov w2, w24 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ ldr w0, [x20, #8] │ │ │ │ - mov w22, w21 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.cc 42040 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - cbz w0, 423cc │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr w2, [sp, #8] │ │ │ │ - ldr x19, [sp] │ │ │ │ - stp w22, w2, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f048 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f22c │ │ │ │ - cbnz w0, 42414 │ │ │ │ - adrp x0, af000 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 3dc60 // 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, #24] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42450 // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + b.ne 3e09c // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + adrp x1, 84000 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - str x0, [sp] │ │ │ │ - bl 5ee50 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 422b8 // b.none │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - b 4203c │ │ │ │ - cbz x23, 42380 │ │ │ │ - mov x28, x23 │ │ │ │ - b 42074 │ │ │ │ - cbz x24, 4235c │ │ │ │ - mov x28, x24 │ │ │ │ - b 420e8 │ │ │ │ - cbz x25, 4235c │ │ │ │ - mov x21, x25 │ │ │ │ - b 42168 │ │ │ │ - cbz x24, 42388 │ │ │ │ - mov x27, x24 │ │ │ │ - b 421e0 │ │ │ │ - mov w3, w22 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ + b 31c8 │ │ │ │ + cbz x26, 3e028 │ │ │ │ + mov x25, x26 │ │ │ │ + b 3def8 │ │ │ │ + cbz x27, 3e094 │ │ │ │ + mov x26, x27 │ │ │ │ + b 3de84 │ │ │ │ + cbz x28, 3e028 │ │ │ │ + mov x27, x28 │ │ │ │ + b 3de00 │ │ │ │ + cbz x24, 3e08c │ │ │ │ + mov x21, x24 │ │ │ │ + b 3dc8c │ │ │ │ + cbz x26, 3e028 │ │ │ │ + mov x21, x26 │ │ │ │ + b 3dd08 │ │ │ │ + cbz x28, 3e084 │ │ │ │ + mov x26, x28 │ │ │ │ + b 3dd88 │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ - mov w3, w24 │ │ │ │ - b 42360 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + str w25, [sp, #8] │ │ │ │ + ldr w27, [x1, x23] │ │ │ │ + ldrb w26, [x0, w27, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.hi 3dd78 // b.pmore │ │ │ │ + ldrb w27, [x0, x22] │ │ │ │ + str w26, [sp, #20] │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.hi 3ddf0 // b.pmore │ │ │ │ + str w27, [sp, #16] │ │ │ │ + b 3de5c │ │ │ │ + str w1, [sp, #12] │ │ │ │ + b 3dce8 │ │ │ │ + mov w3, w27 │ │ │ │ + b 3e02c │ │ │ │ mov w3, w25 │ │ │ │ - b 42360 │ │ │ │ - ldr x22, [sp] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 4226c // b.hs, b.nlast │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl 31c8 │ │ │ │ - b 4226c │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - b 422b8 │ │ │ │ - ldr x19, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f22c │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 4201c // b.hs, b.nlast │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl 31c8 │ │ │ │ - b 4201c │ │ │ │ - ldr x19, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f22c │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 422b8 // b.hs, b.nlast │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl 31c8 │ │ │ │ - b 422b8 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ + b 3e02c │ │ │ │ + mov w3, w28 │ │ │ │ + b 3e02c │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ bl 3588 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, x1 │ │ │ │ - b 38a0 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ stp x29, x30, [sp, #96] │ │ │ │ add x29, sp, #0x60 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 42ec4 // b.none │ │ │ │ - mov w3, w2 │ │ │ │ - mov w2, w1 │ │ │ │ - mov x1, x20 │ │ │ │ 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 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ stp x25, x26, [sp, #160] │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ stp x27, x28, [sp, #176] │ │ │ │ - bl 41f70 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + str w3, [sp, #36] │ │ │ │ + ldr w27, [x21, #8] │ │ │ │ + stp x2, x0, [sp, #48] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + str d15, [sp, #192] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp w27, w25 │ │ │ │ + b.eq 3e260 // b.none │ │ │ │ + ldrb w26, [x19] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w25 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + bl 38788 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 3e15c │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.eq 3e1f0 // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 3e774 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + str x27, [sp, #72] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3eae4 // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x28, 3eadc │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ str x0, [sp, #24] │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str wzr, [sp, #32] │ │ │ │ - bl 5f22c │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x3, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x1, x3, lsl #3 │ │ │ │ + stp x1, x3, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3e95c │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b.le 3e1d0 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3eadc │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 3e18c │ │ │ │ + cbz x3, 3eadc │ │ │ │ + mov x28, x3 │ │ │ │ + b 3e18c │ │ │ │ + cbz x28, 3e940 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ cmp w0, w1 │ │ │ │ - b.ls 42bd0 // b.plast │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - bl 5f0e0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldp w21, w23, [x0] │ │ │ │ - cmp w21, w23 │ │ │ │ - b.eq 42eb4 // b.none │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - cbnz w21, 42518 │ │ │ │ + b.cc 3e894 // b.lo, b.ul, b.last │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 3e234 │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr x25, [x21, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x28, [x3, #16] │ │ │ │ + bl 18780 │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldrb w0, [x28, w0, uxtw] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.eq 3e2b0 // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + cmp w27, w0 │ │ │ │ + b.cc 3e1fc // b.lo, b.ul, b.last │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d15, [x0, #496] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ec14 // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + fmov x0, d15 │ │ │ │ + ldr d15, [sp, #192] │ │ │ │ + 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, #0xd0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w25, [x2] │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + fmov s31, w25 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w27, [x2, #4] │ │ │ │ + fmov s30, w27 │ │ │ │ + uzp1 v15.2s, v31.2s, v30.2s │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + cmp w25, w27 │ │ │ │ + b.hi 3e260 // b.pmore │ │ │ │ + b.cc 3e3dc // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ubfiz x0, x25, #2, #32 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cbz w0, 3e3a0 │ │ │ │ + ldr x3, [x21] │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + ldr x26, [x3, #16] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr w2, [x2, x3] │ │ │ │ + add x26, x26, x2 │ │ │ │ + add x22, x26, x1 │ │ │ │ + add x26, x26, w20, uxtw │ │ │ │ + b 3e354 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 3e39c // b.any │ │ │ │ + ldrb w0, [x19, #1]! │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cbz w0, 3e3a0 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3e3b0 // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x26] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3e3b0 // b.any │ │ │ │ + bl 41c68 │ │ │ │ + ldrb w1, [x26] │ │ │ │ + ldrb w2, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3e33c // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 3e344 // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3e344 // b.any │ │ │ │ + ldrb w2, [x19] │ │ │ │ + cbnz w2, 3e3bc │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 3e120 // b.pmore │ │ │ │ + b 3e268 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3e3a0 // b.lo, b.ul, b.last │ │ │ │ + bl 41c68 │ │ │ │ + ldrb w2, [x26] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3eabc // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3e3a0 // b.none │ │ │ │ + b 3e260 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 3e3f0 │ │ │ │ sub w0, w1, #0x1 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.eq 42ccc // b.none │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w23, w1 │ │ │ │ - b.cs 42d60 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w23, uxtw] │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 3eb04 // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 3ea88 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + str x27, [sp, #40] │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 43158 // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w23, [sp, #80] │ │ │ │ - cbz x25, 42d58 │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - lsr x28, x25, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x24, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + b.ls 3eafc // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x26, 3eaf4 │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x22, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 4258c │ │ │ │ - b.le 42c98 │ │ │ │ - sub x25, x25, #0x1 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - cbz x25, 42d58 │ │ │ │ - lsr x28, x25, #1 │ │ │ │ - add x24, x27, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x24, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbz w0, 3e470 │ │ │ │ + b.le 3e768 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 3eaf4 │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x22, x1, #0x8 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x22, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 4255c │ │ │ │ - cbz x27, 42d58 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w25, w23, #0x1 │ │ │ │ - ldrb w1, [x0, w25, uxtw] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbnz w0, 3e43c │ │ │ │ + cbz x1, 3eaf4 │ │ │ │ + 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 42618 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w25, [sp, #80] │ │ │ │ - cbz x28, 42f18 │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x24, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + b.ls 3e514 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x26, 3eab4 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x28, x1, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 4260c │ │ │ │ - b.le 42c8c │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 42f18 │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x24, x27, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x24, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + cbz w0, 3e508 │ │ │ │ + b.le 3e75c │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3eab4 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x1, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 425dc │ │ │ │ - cbz x27, 42f18 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x27, #4] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ + cbnz w0, 3e4d0 │ │ │ │ + cbz x28, 3eab4 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ cmp w2, w3 │ │ │ │ - b.cc 43050 // b.lo, b.ul, b.last │ │ │ │ - ubfiz x25, x21, #2, #32 │ │ │ │ - mov w2, w21 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr w24, [x1, x25] │ │ │ │ - ldrb w23, [x0, w24, uxtw] │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 426ac // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w24, [sp, #80] │ │ │ │ - cbz x28, 42d50 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ + b.cs 3e538 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr w22, [x1, w2, uxtw #2] │ │ │ │ + cmp w22, w25 │ │ │ │ + ccmp w27, w22, #0x0, hi // hi = pmore │ │ │ │ + b.cs 3eb40 // b.hs, b.nlast │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3eaac // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 3e738 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x23, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x22, x1, x26, lsl #3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 426a0 │ │ │ │ - b.le 42c44 │ │ │ │ + cbz w0, 3e5c8 │ │ │ │ + b.le 3e72c │ │ │ │ sub x2, x28, #0x1 │ │ │ │ lsr x28, x2, #1 │ │ │ │ - cbz x28, 42d50 │ │ │ │ + cbz x28, 3e738 │ │ │ │ + add x0, x22, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ lsr x26, x28, #1 │ │ │ │ - add x23, x27, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x23, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x22, x1, x26, lsl #3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42670 │ │ │ │ - cbz x27, 42d50 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w23, [x27, #4] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ + cbnz w0, 3e590 │ │ │ │ + cbz x22, 3e738 │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + str w0, [sp, #40] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 42720 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w21, [sp, #80] │ │ │ │ - cbz x28, 42f28 │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x24, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + b.ls 3e65c // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x22, 3e940 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x26, x22, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x28, x1, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 42718 │ │ │ │ - b.le 42c50 │ │ │ │ - sub x28, x28, #0x1 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - cbz x28, 42f28 │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x24, x27, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x24, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + cbz w0, 3e654 │ │ │ │ + b.le 3e720 │ │ │ │ + sub x2, x22, #0x1 │ │ │ │ + lsr x22, x2, #1 │ │ │ │ + cbz x22, 3e940 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x26, x22, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x1, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 426e8 │ │ │ │ - cbz x27, 42f28 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.cc 42f38 // b.lo, b.ul, b.last │ │ │ │ - ldp w23, w24, [x22] │ │ │ │ - cbz w23, 42cbc │ │ │ │ - cmp w24, w23 │ │ │ │ - b.eq 42ccc // b.none │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w24, w0 │ │ │ │ - b.cc 42d70 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w28, [x0, w23, uxtw #2] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w25, [x0, w28, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 427c8 // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w28, [sp, #80] │ │ │ │ - cbz x25, 42f30 │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - lsr x26, x25, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x24, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + cbnz w0, 3e61c │ │ │ │ + cbz x28, 3e940 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.cs 3e310 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + 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 3e70c // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + mov w0, w1 │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x26, 3eb1c │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x28, x1, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 427bc │ │ │ │ - b.le 42c74 │ │ │ │ - sub x25, x25, #0x1 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - cbz x25, 42f30 │ │ │ │ - lsr x26, x25, #1 │ │ │ │ - add x24, x27, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x24, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + cbz w0, 3e704 │ │ │ │ + b.le 3e948 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3eb1c │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x1, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 4278c │ │ │ │ - cbz x27, 42f30 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w25, [x27, #4] │ │ │ │ - ldrb w0, [x0, w23, uxtw] │ │ │ │ + cbnz w0, 3e6cc │ │ │ │ + cbz x28, 3eb1c │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3e310 │ │ │ │ + cbz x26, 3e940 │ │ │ │ + mov x22, x26 │ │ │ │ + b 3e5fc │ │ │ │ + cbz x26, 3e738 │ │ │ │ + mov x28, x26 │ │ │ │ + b 3e570 │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + cbz x22, 3eab4 │ │ │ │ + mov x26, x22 │ │ │ │ + b 3e4b0 │ │ │ │ + cbz x28, 3eaf4 │ │ │ │ + mov x26, x28 │ │ │ │ + b 3e41c │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3e954 // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x27, 3e738 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x3, x27, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3e810 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b.le 3e804 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3e738 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3e7c0 │ │ │ │ + cbz x3, 3e738 │ │ │ │ + mov x27, x3 │ │ │ │ + b 3e7c0 │ │ │ │ + cbz x28, 3e738 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #40] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 42838 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w23, [sp, #80] │ │ │ │ - cbz x28, 42d58 │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x24, x26, lsl #3 │ │ │ │ + b.ls 3e1e4 // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x27, 3e940 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x3, x27, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3e1dc │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b.le 3e888 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3e940 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3e844 │ │ │ │ + cbz x3, 3e940 │ │ │ │ + mov x27, x3 │ │ │ │ + b 3e844 │ │ │ │ + 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 3eaec // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 3eab4 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 42830 │ │ │ │ - b.le 42c80 │ │ │ │ + cbz w0, 3e924 │ │ │ │ + b.le 3e934 │ │ │ │ sub x28, x28, #0x1 │ │ │ │ lsr x28, x28, #1 │ │ │ │ - cbz x28, 42d58 │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x24, x27, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x24, x26, lsl #3 │ │ │ │ + cbz x28, 3eab4 │ │ │ │ + add x0, x27, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42800 │ │ │ │ - cbz x27, 42d58 │ │ │ │ + cbnz w0, 3e8ec │ │ │ │ + cbz x27, 3eab4 │ │ │ │ ldr w0, [x27, #4] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.cs 42ccc // b.hs, b.nlast │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w1, [x0, w23, uxtw #2] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - cbnz w0, 42cdc │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - ldr w24, [x0, x1] │ │ │ │ - str w24, [sp, #76] │ │ │ │ - mov w19, w24 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb x0, [x0, x19] │ │ │ │ - strb w0, [sp, #75] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 428e0 // b.any │ │ │ │ - ldr w25, [x20, #112] │ │ │ │ - str x19, [sp, #80] │ │ │ │ - cbz x25, 42ef4 │ │ │ │ - ldr x23, [x20, #104] │ │ │ │ - lsr x28, x25, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x23, x28, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 428d8 │ │ │ │ - b.le 42c38 │ │ │ │ - sub x25, x25, #0x1 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - cbz x25, 42ef4 │ │ │ │ - lsr x28, x25, #1 │ │ │ │ - add x23, x27, #0x10 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x23, x28, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 428a8 │ │ │ │ - cbz x27, 42ef4 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - ldr w24, [sp, #76] │ │ │ │ - mov w23, w24 │ │ │ │ - add x1, x0, x23 │ │ │ │ - mov w25, w1 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 42c20 │ │ │ │ - cbnz w24, 4290c │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.eq 42b6c // b.none │ │ │ │ - cmp w24, w25 │ │ │ │ - b.eq 42b6c // b.none │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w2, w25 │ │ │ │ - b.ls 42d68 // b.plast │ │ │ │ - ldrb w2, [x0, w1, uxtw] │ │ │ │ - and x1, x1, #0xffffffff │ │ │ │ - str x1, [sp, #56] │ │ │ │ - cmp w2, #0xfd │ │ │ │ - b.ls 43170 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w25, [sp, #80] │ │ │ │ - cbz x28, 42f18 │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x1, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 3e1f4 │ │ │ │ + cbz x25, 3eab4 │ │ │ │ + mov x28, x25 │ │ │ │ + b 3e8cc │ │ │ │ + mov w3, w25 │ │ │ │ + b 3e73c │ │ │ │ + cbz x22, 3eb1c │ │ │ │ + mov x26, x22 │ │ │ │ + b 3e6ac │ │ │ │ + str w1, [sp, #40] │ │ │ │ + b 3e820 │ │ │ │ + cbz x1, 3eadc │ │ │ │ + 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 3e9fc // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 3e738 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x3, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x1, x3, lsl #3 │ │ │ │ + stp x1, x3, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 429a4 │ │ │ │ - b.le 42ca4 │ │ │ │ + cbz w0, 3e9f0 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b.le 3e9e4 │ │ │ │ sub x2, x28, #0x1 │ │ │ │ lsr x28, x2, #1 │ │ │ │ - cbz x28, 42f18 │ │ │ │ - add x0, x27, #0x8 │ │ │ │ + cbz x28, 3e738 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 3e9a0 │ │ │ │ + cbz x3, 3e738 │ │ │ │ + mov x28, x3 │ │ │ │ + b 3e9a0 │ │ │ │ + cbz x1, 3e738 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3e778 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr w2, [x1, w2, uxtw #2] │ │ │ │ + cmp w2, w25 │ │ │ │ + ccmp w2, w27, #0x2, hi // hi = pmore │ │ │ │ + b.hi 3e778 // b.pmore │ │ │ │ + ldrb w25, [x0, w2, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3eaec // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + str w2, [sp, #84] │ │ │ │ + cbz x27, 3ebf4 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ str x0, [sp, #16] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x27, x1, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldp x1, x0, [sp, #16] │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + str w2, [sp, #8] │ │ │ │ + add x28, x1, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 4296c │ │ │ │ - cbz x27, 42f18 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - str w1, [sp, #36] │ │ │ │ + cbz w0, 3eb30 │ │ │ │ + b.le 3eb24 │ │ │ │ + sub x27, x27, #0x1 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + cbz x27, 3ebf4 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3ea48 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + str w1, [sp, #40] │ │ │ │ ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 42a48 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - str w0, [sp, #80] │ │ │ │ - cbz x28, 42eac │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ + b.hi 3e558 // b.pmore │ │ │ │ + str w1, [sp, #40] │ │ │ │ + b 3e5d8 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + bl 34ba0 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 3e260 // b.any │ │ │ │ + mov w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3e3a0 // b.any │ │ │ │ + b 3e260 │ │ │ │ + mov w3, w27 │ │ │ │ + b 3e73c │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 3e96c │ │ │ │ + str w25, [sp, #8] │ │ │ │ + b 3e1f4 │ │ │ │ + mov w0, w27 │ │ │ │ + bl 34ba0 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3e480 │ │ │ │ + ldrb w26, [x19] │ │ │ │ + mov w0, w26 │ │ │ │ + cbz w26, 3ec04 │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + b 3e318 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + bl 34ba0 │ │ │ │ + cbz x25, 3ebf4 │ │ │ │ + mov x27, x25 │ │ │ │ + b 3ea48 │ │ │ │ + cbz x28, 3ebf4 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 3e1f4 │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3ebcc // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w22, [sp, #84] │ │ │ │ + cbz x26, 3ebfc │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ str x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x1, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldp x1, x0, [sp, #16] │ │ │ │ + lsr x3, x26, #1 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3ebc4 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b.le 3ebe8 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 3ebfc │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + lsr x3, x26, #1 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + ldp x1, x0, [sp, #16] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3eb88 │ │ │ │ + cbz x28, 3ebfc │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3e310 │ │ │ │ + cbz x3, 3ebfc │ │ │ │ + mov x26, x3 │ │ │ │ + b 3eb68 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.cc 3e12c // b.lo, b.ul, b.last │ │ │ │ + b 3e268 │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 x0, [sp, #56] │ │ │ │ + cmp w20, w6 │ │ │ │ + b.cs 3fc50 // b.hs, b.nlast │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + mov w25, w2 │ │ │ │ + mov x21, x1 │ │ │ │ + mov w27, w3 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + mov x19, x4 │ │ │ │ + ubfiz x22, x25, #2, #32 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 3f74c // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x19, w20, uxtw] │ │ │ │ + mov w2, w20 │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + add x19, x19, x2 │ │ │ │ + add x23, x19, x3 │ │ │ │ + cbz w0, 3ed3c │ │ │ │ + ldr x4, [x21] │ │ │ │ + ldr x3, [x21, #16] │ │ │ │ + ldr x24, [x4, #16] │ │ │ │ + ldr w3, [x3, x22] │ │ │ │ + add x24, x24, x3 │ │ │ │ + add x22, x24, x1 │ │ │ │ + add x24, x24, x2 │ │ │ │ + b 3ece4 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 3ed2c // b.any │ │ │ │ + ldrb w0, [x19, #1]! │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cbz w0, 3ed30 │ │ │ │ + cmp x22, x24 │ │ │ │ + ccmp x23, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3f708 // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x24] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3f708 // b.any │ │ │ │ + bl 41c68 │ │ │ │ + ldrb w1, [x24] │ │ │ │ + ldrb w2, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3eccc // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 3ecd4 // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3ecd4 // b.any │ │ │ │ + ldrb w2, [x19] │ │ │ │ + cbnz w2, 3f714 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.eq 3ee08 // b.none │ │ │ │ + add x24, sp, #0x54 │ │ │ │ + cmp w27, w25 │ │ │ │ + b.eq 3ee00 // b.none │ │ │ │ + ldrb w26, [x19] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w25 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + bl 38788 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 3ed7c │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 3ee74 // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 3f338 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + str x27, [sp, #72] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3f6cc // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x28, 3f670 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x3, x28, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, x3, lsl #3 │ │ │ │ + stp x1, x3, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 42a3c │ │ │ │ - b.le 42cb0 │ │ │ │ + cbz w0, 3f548 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b.le 3ee54 │ │ │ │ sub x2, x28, #0x1 │ │ │ │ lsr x28, x2, #1 │ │ │ │ - cbz x28, 42eac │ │ │ │ - add x0, x27, #0x8 │ │ │ │ + cbz x28, 3f670 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 3edac │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3fbdc // 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 3fc44 // 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 │ │ │ │ + cbz x3, 3f670 │ │ │ │ + mov x28, x3 │ │ │ │ + b 3edac │ │ │ │ + cbz x28, 3f514 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3f454 // b.lo, b.ul, b.last │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 3eeb8 │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr x25, [x21, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x28, [x3, #16] │ │ │ │ + bl 18780 │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldrb w0, [x28, w0, uxtw] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.eq 3eee0 // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + cmp w27, w0 │ │ │ │ + b.cc 3ee80 // b.lo, b.ul, b.last │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + b 3ee00 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w25, [x2] │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w27, [x2, #4] │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + cmp w25, w27 │ │ │ │ + b.hi 3ee00 // b.pmore │ │ │ │ + b.cc 3f000 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ubfiz x0, x25, #2, #32 │ │ │ │ str x0, [sp, #16] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x27, x1, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cbz w0, 3efc4 │ │ │ │ + ldr x3, [x21] │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + ldr x26, [x3, #16] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr w2, [x2, x3] │ │ │ │ + add x26, x26, x2 │ │ │ │ + add x22, x26, x1 │ │ │ │ + add x26, x26, w20, uxtw │ │ │ │ + b 3ef78 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 3efc0 // b.any │ │ │ │ + ldrb w0, [x19, #1]! │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cbz w0, 3efc4 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x23, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3efd4 // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x26] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3efd4 // b.any │ │ │ │ + bl 41c68 │ │ │ │ + ldrb w1, [x26] │ │ │ │ + ldrb w2, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3ef60 // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 3ef68 // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3ef68 // b.any │ │ │ │ + ldrb w2, [x19] │ │ │ │ + cbnz w2, 3efe0 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 3ed40 // b.pmore │ │ │ │ + b 3ee08 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x23, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3efc4 // b.lo, b.ul, b.last │ │ │ │ + bl 41c68 │ │ │ │ + ldrb w2, [x26] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3f6ac // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3efc4 // b.none │ │ │ │ + b 3ee00 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 3f014 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 3f734 // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 3f678 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + str x27, [sp, #40] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3f700 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x26, 3f670 │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x22, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42a04 │ │ │ │ - cbz x27, 42eac │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x27, #4] │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbz w0, 3f094 │ │ │ │ + b.le 3f32c │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 3f670 │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x22, x1, #0x8 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x22, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbnz w0, 3f060 │ │ │ │ + cbz x1, 3f670 │ │ │ │ + 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 3f138 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x26, 3f6a4 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + add x28, x1, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3f12c │ │ │ │ + b.le 3f320 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3f6a4 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x1, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3f0f4 │ │ │ │ + cbz x28, 3f6a4 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ cmp w2, w3 │ │ │ │ - b.cc 430d4 // b.lo, b.ul, b.last │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - and x3, x23, #0xffffffff │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x2, [sp, #40] │ │ │ │ + b.cs 3f15c // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr w22, [x1, w2, uxtw #2] │ │ │ │ + cmp w22, w25 │ │ │ │ + ccmp w27, w22, #0x0, hi // hi = pmore │ │ │ │ + b.cs 3fab0 // b.hs, b.nlast │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #36] │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + str w1, [sp, #40] │ │ │ │ ldrb w1, [x0, w1, uxtw] │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 42f20 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - str w0, [sp, #80] │ │ │ │ - cbz x28, 42eac │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ + b.ls 3f69c // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 3f500 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x23, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x1, x26, lsl #3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 42adc │ │ │ │ - b.le 42c5c │ │ │ │ + cbz w0, 3f1ec │ │ │ │ + b.le 3f314 │ │ │ │ sub x2, x28, #0x1 │ │ │ │ lsr x28, x2, #1 │ │ │ │ - cbz x28, 42eac │ │ │ │ + cbz x28, 3f500 │ │ │ │ + add x0, x22, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ lsr x26, x28, #1 │ │ │ │ - add x23, x27, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x23, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x22, x1, x26, lsl #3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42aac │ │ │ │ - cbz x27, 42eac │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ + cbnz w0, 3f1b4 │ │ │ │ + cbz x22, 3f500 │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + str w0, [sp, #40] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 42b60 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w24, [sp, #80] │ │ │ │ - cbz x27, 42d50 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x26, x27, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x28, x23, x26, lsl #3 │ │ │ │ + b.ls 3f280 // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x22, 3f6d4 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x26, x22, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + add x28, x1, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3f278 │ │ │ │ + b.le 3f308 │ │ │ │ + sub x2, x22, #0x1 │ │ │ │ + lsr x22, x2, #1 │ │ │ │ + cbz x22, 3f6d4 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x26, x22, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x1, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3f240 │ │ │ │ + cbz x28, 3f6d4 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.cs 3ef34 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + 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 3f6e4 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + mov w0, w1 │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x26, 3f500 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x1, x22, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbz w0, 3f6dc │ │ │ │ + b.le 3f508 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3f500 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 3f2c8 │ │ │ │ + cbz x26, 3f6d4 │ │ │ │ + mov x22, x26 │ │ │ │ + b 3f220 │ │ │ │ + cbz x26, 3f500 │ │ │ │ + mov x28, x26 │ │ │ │ + b 3f194 │ │ │ │ + cbz x22, 3f6a4 │ │ │ │ + mov x26, x22 │ │ │ │ + b 3f0d4 │ │ │ │ + cbz x28, 3f670 │ │ │ │ + mov x26, x28 │ │ │ │ + b 3f040 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3f540 // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x27, 3f538 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x3, x27, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 42b58 │ │ │ │ - b.le 42c68 │ │ │ │ + cbz w0, 3f3d0 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b.le 3f3c4 │ │ │ │ sub x2, x27, #0x1 │ │ │ │ lsr x27, x2, #1 │ │ │ │ - cbz x27, 42d50 │ │ │ │ - lsr x26, x27, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x28, x23, x26, lsl #3 │ │ │ │ + cbz x27, 3f538 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3f380 │ │ │ │ + cbz x3, 3f538 │ │ │ │ + mov x27, x3 │ │ │ │ + b 3f380 │ │ │ │ + cbz x28, 3f538 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #40] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3ee68 // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x27, 3f514 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x3, x27, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42b28 │ │ │ │ - cbz x28, 42d50 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ + cbz w0, 3ee60 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b.le 3f448 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 3f514 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3f404 │ │ │ │ + cbz x3, 3f514 │ │ │ │ + mov x27, x3 │ │ │ │ + b 3f404 │ │ │ │ + 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 3f6f8 // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 3f6a4 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3f4e4 │ │ │ │ + b.le 3f4f4 │ │ │ │ + sub x28, x28, #0x1 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + cbz x28, 3f6a4 │ │ │ │ + add x0, x27, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3f4ac │ │ │ │ + cbz x27, 3f6a4 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 3ee78 │ │ │ │ + cbz x25, 3f6a4 │ │ │ │ + mov x28, x25 │ │ │ │ + b 3f48c │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + bl 34ba0 │ │ │ │ + cbz x22, 3f500 │ │ │ │ + mov x26, x22 │ │ │ │ + b 3f2c8 │ │ │ │ + mov w3, w25 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + b 3f518 │ │ │ │ + str w1, [sp, #40] │ │ │ │ + b 3f3e0 │ │ │ │ + cbz x1, 3f670 │ │ │ │ + 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 3f5e4 // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 3f500 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x3, x28, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, x3, lsl #3 │ │ │ │ + stp x1, x3, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3f5d8 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b.le 3f5cc │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 3f500 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 3f588 │ │ │ │ + cbz x3, 3f500 │ │ │ │ + mov x28, x3 │ │ │ │ + b 3f588 │ │ │ │ + cbz x1, 3f500 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3f33c // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr w2, [x1, w2, uxtw #2] │ │ │ │ + cmp w25, w2 │ │ │ │ + ccmp w27, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3f33c // b.lo, b.ul, b.last │ │ │ │ + ldrb w25, [x0, w2, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3f6f8 // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + str w2, [sp, #84] │ │ │ │ + cbz x27, 3fb44 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str w2, [sp, #16] │ │ │ │ + add x1, x1, x25, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + cbz w0, 3faa0 │ │ │ │ + b.le 3fa64 │ │ │ │ + sub x27, x27, #0x1 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + cbz x27, 3fb44 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 3f628 │ │ │ │ + mov w0, w27 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.hi 3f17c // b.pmore │ │ │ │ + str w1, [sp, #40] │ │ │ │ + b 3f1fc │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + bl 34ba0 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 3ee00 // b.any │ │ │ │ + mov w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3efc4 // b.any │ │ │ │ + b 3ee00 │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 3f558 │ │ │ │ + mov w0, w25 │ │ │ │ + bl 34ba0 │ │ │ │ + cbz x1, 3f500 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ ldr w1, [sp, #36] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3ef34 │ │ │ │ + str w25, [sp, #8] │ │ │ │ + b 3ee78 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3f0a4 │ │ │ │ + cmp x22, x24 │ │ │ │ + ccmp x23, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3ed30 // b.lo, b.ul, b.last │ │ │ │ + bl 41c68 │ │ │ │ + ldrb w2, [x24] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3edf0 // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3ed30 // b.none │ │ │ │ + b 3ee00 │ │ │ │ + ldrb w26, [x19] │ │ │ │ + mov w0, w26 │ │ │ │ + cbz w26, 3fc18 │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + b 3ef3c │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w2, 3f760 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w3, w0 │ │ │ │ + b.eq 3fbf4 // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cc 3f8b0 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x21, #120] │ │ │ │ + ubfiz x22, x25, #2, #32 │ │ │ │ + mov w1, w25 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr w1, [x2, x22] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3fbd4 // b.plast │ │ │ │ + ldr w24, [x21, #88] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x24, 3fc3c │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x23, x24, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x26, x1, x23, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3f800 │ │ │ │ + b.le 3fa70 │ │ │ │ + sub x2, x24, #0x1 │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + cbz x24, 3fc3c │ │ │ │ + add x0, x26, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x23, x24, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x26, x1, x23, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3f7c8 │ │ │ │ + cbz x26, 3fc3c │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3f894 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x26, 3f6d4 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x23, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x24, x1, x23, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3f88c │ │ │ │ + b.le 3fa7c │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 3f6d4 │ │ │ │ + add x0, x24, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x23, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x24, x1, x23, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3f854 │ │ │ │ + cbz x24, 3f6d4 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ cmp w0, w1 │ │ │ │ - b.cc 42fb8 // b.lo, b.ul, b.last │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp w21, w1 │ │ │ │ - b.eq 42ba4 // b.none │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - mov w7, w25 │ │ │ │ - ldp w3, w4, [x22] │ │ │ │ + b.cc 3fb4c // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + lsl x22, x0, #2 │ │ │ │ + b 3ec94 │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + str x27, [sp, #24] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3fc10 // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x22, 3f670 │ │ │ │ + ldr x24, [x21, #80] │ │ │ │ + lsr x26, x22, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x23, x24, x26, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3f91c │ │ │ │ + b.le 3fa94 │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + cbz x22, 3f670 │ │ │ │ + lsr x26, x22, #1 │ │ │ │ + add x24, x23, #0x8 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x23, x24, x26, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3f8ec │ │ │ │ + cbz x23, 3f670 │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + str w1, [sp, #8] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3f9ac // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x26, 3fc48 │ │ │ │ + ldr x23, [x21, #80] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x24, x23, x22, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3f9a0 │ │ │ │ + b.le 3fa88 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 3fc48 │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + add x23, x24, #0x8 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x24, x23, x22, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3f970 │ │ │ │ + cbz x24, 3fc48 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w1, [x24, #4] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + ldr x2, [x21, #120] │ │ │ │ + cmp w1, w3 │ │ │ │ + b.cs 3f770 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr w23, [x2, w1, uxtw #2] │ │ │ │ + cmp w25, w23 │ │ │ │ + ccmp w27, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3f770 // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x0, w23, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3fa4c // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + str w23, [sp, #84] │ │ │ │ + cbz x22, 3fc34 │ │ │ │ + ldr x2, [x21, #80] │ │ │ │ + lsr x26, x22, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + add x24, x2, x26, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3fa44 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + b.le 3fc28 │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + cbz x22, 3fc34 │ │ │ │ + add x2, x24, #0x8 │ │ │ │ + lsr x26, x22, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + add x24, x2, x26, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 3fa0c │ │ │ │ + cbz x24, 3fc34 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + ubfiz x22, x25, #2, #32 │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3ec94 │ │ │ │ + cbz x25, 3fb44 │ │ │ │ + mov x27, x25 │ │ │ │ + b 3f628 │ │ │ │ + cbz x23, 3fc3c │ │ │ │ + mov x24, x23 │ │ │ │ + b 3f7a8 │ │ │ │ + cbz x23, 3f6d4 │ │ │ │ + mov x26, x23 │ │ │ │ + b 3f834 │ │ │ │ + cbz x22, 3fc48 │ │ │ │ + mov x26, x22 │ │ │ │ + b 3f954 │ │ │ │ + cbz x26, 3f670 │ │ │ │ + mov x22, x26 │ │ │ │ + b 3f8d0 │ │ │ │ + cbz x1, 3fb44 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 3ee78 │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3fb28 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w22, [sp, #84] │ │ │ │ + cbz x26, 3fc08 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x3, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x1, x3, lsl #3 │ │ │ │ + stp x1, x3, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3fb20 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b.le 3fb14 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 3fc08 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 3fad0 │ │ │ │ + cbz x3, 3fc08 │ │ │ │ + mov x26, x3 │ │ │ │ + b 3fad0 │ │ │ │ + cbz x1, 3fc08 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3ef34 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x1, x22] │ │ │ │ + ldrb w0, [x0, w2, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3fbc0 // b.plast │ │ │ │ + ldr w23, [x21, #88] │ │ │ │ + str w2, [sp, #84] │ │ │ │ + cbz x23, 3fb44 │ │ │ │ + ldr x3, [x21, #80] │ │ │ │ + lsr x26, x23, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x24, x3, x26, lsl #3 │ │ │ │ + str w2, [sp, #16] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 3fbb8 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b.le 3fbfc │ │ │ │ + sub x23, x23, #0x1 │ │ │ │ + lsr x23, x23, #1 │ │ │ │ + cbz x23, 3fb44 │ │ │ │ + add x3, x24, #0x8 │ │ │ │ + b 3fb74 │ │ │ │ + cbz x24, 3fb44 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3ec94 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3f810 │ │ │ │ + mov w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3ed30 // b.any │ │ │ │ + b 3ee00 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + b 3f8a0 │ │ │ │ + cbz x26, 3fb44 │ │ │ │ + mov x23, x26 │ │ │ │ + b 3fb74 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 34ba0 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + b 3f92c │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.cc 3ed4c // b.lo, b.ul, b.last │ │ │ │ + b 3ee08 │ │ │ │ + cbz x26, 3fc34 │ │ │ │ + mov x22, x26 │ │ │ │ + b 3f9ec │ │ │ │ + mov w0, w23 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + bl 34ba0 │ │ │ │ + bl 3588 │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + bl 34ba0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + add x0, x0, #0x8c0 │ │ │ │ + mov w2, #0x6d2 // #1746 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w3, [sp, #36] │ │ │ │ + cbz w3, 40824 │ │ │ │ + mov x19, x2 │ │ │ │ + cbz x2, 40800 │ │ │ │ + mov x22, x1 │ │ │ │ + cbz x1, 407dc │ │ │ │ + ldr w20, [sp, #36] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 407b8 // b.none │ │ │ │ + adrp x2, 86000 │ │ │ │ + lsr w1, w20, #1 │ │ │ │ + ldr q31, [x2, #496] │ │ │ │ + add x1, x0, w1, uxtw #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 3fd00 // b.any │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + tbz w0, #0, 3fd24 │ │ │ │ + and w0, w0, #0xfffffffe │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr d31, [x1, #496] │ │ │ │ + str d31, [x21, w0, uxtw #3] │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldr w24, [x22, #8] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + sub w24, w24, #0x1 │ │ │ │ + add x27, x19, x0 │ │ │ │ + cmp w23, w24 │ │ │ │ + b.eq 3fea0 // b.none │ │ │ │ + ldrb w0, [x19] │ │ │ │ str w0, [sp] │ │ │ │ - mov w6, w24 │ │ │ │ - adrp x0, 82000 │ │ │ │ - mov w5, w21 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - mov w1, #0x75 // #117 │ │ │ │ - bl 75560 │ │ │ │ - ldp w1, w2, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4246c │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 5f22c │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w3, w24 │ │ │ │ + mov w2, w23 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + bl 38788 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w1, [x22, #8] │ │ │ │ + cbnz w23, 3fd84 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq 3fe28 // b.none │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cs 400cc // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w24, uxtw] │ │ │ │ + str x24, [sp, #72] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 405c4 // b.plast │ │ │ │ + ldr w2, [x22, #88] │ │ │ │ + str w24, [sp, #84] │ │ │ │ + cbz x2, 405cc │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbz w0, 402b8 │ │ │ │ + b.le 3fe08 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + cbz x2, 405cc │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3fdc0 │ │ │ │ + cbz x28, 405cc │ │ │ │ + mov x2, x28 │ │ │ │ + b 3fdc0 │ │ │ │ + cbz x1, 402a8 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ cmp w0, w1 │ │ │ │ - b.hi 424e8 // b.pmore │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + b.cc 401d8 // b.lo, b.ul, b.last │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 3fe70 │ │ │ │ + ldr x2, [x22] │ │ │ │ + mov w1, w24 │ │ │ │ + ldr x28, [x22, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x23, [x2, #16] │ │ │ │ + bl 18780 │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + ldr w0, [x28, x0, lsl #2] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldr w1, [sp] │ │ │ │ + ldrb w0, [x23, w0, uxtw] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 3fef0 // b.none │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 188cc │ │ │ │ + cmp w24, w0 │ │ │ │ + b.cc 3fe34 // b.lo, b.ul, b.last │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5ef20 │ │ │ │ - adrp x0, af000 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d31, [x0, #496] │ │ │ │ + str d31, [x21, w20, uxtw #3] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 431c0 // b.any │ │ │ │ + b.ne 407d8 // b.any │ │ │ │ ldp x29, x30, [sp, #96] │ │ │ │ + mov x0, x21 │ │ │ │ + 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] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ - b 38a0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w25, w24 │ │ │ │ - mov x23, x1 │ │ │ │ - mov w24, w1 │ │ │ │ - mov x1, x0 │ │ │ │ - b 428f8 │ │ │ │ - cbz x28, 42ef4 │ │ │ │ - mov x25, x28 │ │ │ │ - b 4288c │ │ │ │ - cbz x26, 42d50 │ │ │ │ - mov x28, x26 │ │ │ │ - b 42654 │ │ │ │ - cbz x26, 42f28 │ │ │ │ - mov x28, x26 │ │ │ │ - b 426cc │ │ │ │ - cbz x26, 42eac │ │ │ │ - mov x28, x26 │ │ │ │ - b 42a90 │ │ │ │ - cbz x26, 42d50 │ │ │ │ - mov x27, x26 │ │ │ │ - b 42b0c │ │ │ │ - cbz x26, 42f30 │ │ │ │ - mov x25, x26 │ │ │ │ - b 42770 │ │ │ │ - cbz x26, 42d58 │ │ │ │ - mov x28, x26 │ │ │ │ - b 427e4 │ │ │ │ - cbz x26, 42f18 │ │ │ │ - mov x28, x26 │ │ │ │ - b 425c0 │ │ │ │ - cbz x28, 42d58 │ │ │ │ - mov x25, x28 │ │ │ │ - b 42540 │ │ │ │ - cbz x26, 42f18 │ │ │ │ - mov x28, x26 │ │ │ │ - b 4294c │ │ │ │ - cbz x26, 42eac │ │ │ │ - mov x28, x26 │ │ │ │ - b 429e4 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w24, w0 │ │ │ │ - b.ne 42734 // b.any │ │ │ │ - adrp x0, b0000 │ │ │ │ + ret │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + ldr w23, [x2] │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - cbz w0, 42858 │ │ │ │ - ldr x3, [x20, #152] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, x1, x3 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x4c │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 431c4 // b.none │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldr w24, [sp, #76] │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - mov w19, w24 │ │ │ │ - cbz w0, 42868 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - add x1, x19, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x4b │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 431c8 // b.none │ │ │ │ - ldrsb x0, [sp, #75] │ │ │ │ - b 42874 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 41f40 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - b 42628 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - b 42a58 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr w24, [x2, #4] │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + ubfiz x0, x20, #3, #32 │ │ │ │ + mov w1, w20 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x1, x21, x0 │ │ │ │ + str w23, [x21, x0] │ │ │ │ + str w24, [x1, #4] │ │ │ │ + cmp w23, w24 │ │ │ │ + b.hi 3feac // b.pmore │ │ │ │ + b.cc 4003c // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ubfiz x0, x23, #2, #32 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cbz w0, 40000 │ │ │ │ + ldr x3, [x22] │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + ldr x28, [x3, #16] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr w2, [x2, x3] │ │ │ │ + add x28, x28, x2 │ │ │ │ + add x25, x28, x1 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x28, x28, x1 │ │ │ │ + b 3ffb4 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 3fffc // 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, 40000 │ │ │ │ + cmp x25, x28 │ │ │ │ + ccmp x27, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 40010 // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x28] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 40010 // b.any │ │ │ │ + bl 41c68 │ │ │ │ + ldrb w1, [x28] │ │ │ │ + ldrb w2, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3ff8c // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 3ff94 // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3ff94 // b.any │ │ │ │ + ldrb w2, [x19] │ │ │ │ + cbnz w2, 4001c │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 3fd44 // b.pmore │ │ │ │ + b 3feac │ │ │ │ + cmp x25, x28 │ │ │ │ + ccmp x27, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 40000 // b.lo, b.ul, b.last │ │ │ │ + bl 41c68 │ │ │ │ + ldrb w2, [x28] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 405a4 // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 40000 // b.none │ │ │ │ + b 3feac │ │ │ │ + ldr w1, [x22, #8] │ │ │ │ + cbnz w23, 40050 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.eq 40744 // b.none │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cs 403e8 // b.hs, b.nlast │ │ │ │ ldrb w1, [x0, w24, uxtw] │ │ │ │ + str x24, [sp, #64] │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 43168 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w24, [sp, #80] │ │ │ │ - cbz x28, 42d50 │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x25, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + b.ls 40734 // b.plast │ │ │ │ + ldr w28, [x22, #88] │ │ │ │ + str w24, [sp, #84] │ │ │ │ + cbz x28, 4073c │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x1, x25, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 42ddc │ │ │ │ - b.le 42e94 │ │ │ │ + ldr x1, [sp] │ │ │ │ + cbz w0, 40600 │ │ │ │ + b.le 400c0 │ │ │ │ sub x28, x28, #0x1 │ │ │ │ lsr x28, x28, #1 │ │ │ │ - cbz x28, 42d50 │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x25, x27, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x25, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + cbz x28, 4073c │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 40080 │ │ │ │ + cbz x25, 4073c │ │ │ │ + mov x28, x25 │ │ │ │ + b 40080 │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ + mov w3, w23 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 402b0 // b.plast │ │ │ │ + ldr w24, [x22, #88] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x24, 40284 │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x28, x24, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42dac │ │ │ │ - cbz x27, 42d50 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w1, w24, #0x1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbz w0, 40158 │ │ │ │ + b.le 4014c │ │ │ │ + sub x2, x24, #0x1 │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + cbz x24, 40284 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 4010c │ │ │ │ + cbz x28, 40284 │ │ │ │ + mov x24, x28 │ │ │ │ + b 4010c │ │ │ │ + cbz x1, 40284 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #40] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3fe1c // b.plast │ │ │ │ + ldr w24, [x22, #88] │ │ │ │ + str w23, [sp, #84] │ │ │ │ + cbz x24, 402a8 │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x28, x24, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbz w0, 3fe14 │ │ │ │ + b.le 401cc │ │ │ │ + sub x2, x24, #0x1 │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + cbz x24, 402a8 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 4018c │ │ │ │ + cbz x28, 402a8 │ │ │ │ + mov x24, x28 │ │ │ │ + b 4018c │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ str w1, [sp, #16] │ │ │ │ + ldrb w23, [x0, w1, uxtw] │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 4072c // b.plast │ │ │ │ + ldr w23, [x22, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x23, 4059c │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x28, x23, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x24, x1, x28, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 40268 │ │ │ │ + b.le 40278 │ │ │ │ + sub x2, x23, #0x1 │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + cbz x23, 4059c │ │ │ │ + add x0, x24, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x28, x23, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x24, x1, x28, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 40230 │ │ │ │ + cbz x24, 4059c │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 3fe2c │ │ │ │ + cbz x28, 4059c │ │ │ │ + mov x23, x28 │ │ │ │ + b 40210 │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w3, w23 │ │ │ │ + b 40288 │ │ │ │ + str w1, [sp, #40] │ │ │ │ + b 40168 │ │ │ │ + cbz x1, 405cc │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 40360 // b.plast │ │ │ │ + ldr w2, [x22, #88] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x2, 40284 │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbz w0, 40354 │ │ │ │ + b.le 40348 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + cbz x2, 40284 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 40300 │ │ │ │ + cbz x28, 40284 │ │ │ │ + mov x2, x28 │ │ │ │ + b 40300 │ │ │ │ + cbz x1, 40284 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 400d0 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr w2, [x1, w2, uxtw #2] │ │ │ │ + cmp w2, w23 │ │ │ │ + ccmp w2, w24, #0x2, hi // hi = pmore │ │ │ │ + b.hi 400d0 // b.pmore │ │ │ │ + ldrb w23, [x0, w2, uxtw] │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 4072c // b.plast │ │ │ │ + ldr w24, [x22, #88] │ │ │ │ + str w2, [sp, #84] │ │ │ │ + cbz x24, 407b0 │ │ │ │ + ldr x23, [x22, #80] │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + lsr x28, x24, #1 │ │ │ │ + str w2, [sp, #16] │ │ │ │ + add x1, x23, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + cbz w0, 40770 │ │ │ │ + b.le 40764 │ │ │ │ + sub x24, x24, #0x1 │ │ │ │ + lsr x24, x24, #1 │ │ │ │ + cbz x24, 407b0 │ │ │ │ + add x23, x1, #0x8 │ │ │ │ + b 403a8 │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ + mov w3, w23 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #64] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 405dc // b.plast │ │ │ │ + ldr w28, [x22, #88] │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 405d4 │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x3, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x3, [sp] │ │ │ │ + add x25, x1, x3, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 40478 │ │ │ │ + ldr x3, [sp] │ │ │ │ + b.le 4046c │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 405d4 │ │ │ │ + add x0, x25, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 40428 │ │ │ │ + cbz x3, 405d4 │ │ │ │ + mov x28, x3 │ │ │ │ + b 40428 │ │ │ │ + cbz x25, 405d4 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 40500 // b.plast │ │ │ │ + ldr w25, [x22, #88] │ │ │ │ + str w23, [sp, #84] │ │ │ │ + cbz x25, 402a8 │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x28, x25, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + cbz w0, 404f8 │ │ │ │ + b.le 404ec │ │ │ │ + sub x2, x25, #0x1 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + cbz x25, 402a8 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 404ac │ │ │ │ + cbz x28, 402a8 │ │ │ │ + mov x25, x28 │ │ │ │ + b 404ac │ │ │ │ + cbz x1, 402a8 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.cs 3ff5c // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #64] │ │ │ │ ldrb w0, [x0, w1, uxtw] │ │ │ │ - mov w1, w0 │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 42e6c // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #80] │ │ │ │ - cbz x28, 43160 │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x25, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + b.ls 405ec // b.plast │ │ │ │ + ldr w28, [x22, #88] │ │ │ │ + mov w0, w1 │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 4075c │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x1, x25, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 42e64 │ │ │ │ - b.le 42ea0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + cbz w0, 405e4 │ │ │ │ + b.le 40590 │ │ │ │ sub x2, x28, #0x1 │ │ │ │ lsr x28, x2, #1 │ │ │ │ - cbz x28, 43160 │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x25, x27, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x27, x25, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ + cbz x28, 4075c │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 40550 │ │ │ │ + cbz x25, 4075c │ │ │ │ + mov x28, x25 │ │ │ │ + b 40550 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + bl 34ba0 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 3feac // b.any │ │ │ │ + mov w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 40000 // b.any │ │ │ │ + b 3feac │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 402c8 │ │ │ │ + mov w3, w24 │ │ │ │ + b 40288 │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + b 40288 │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 40488 │ │ │ │ + cbz x1, 4075c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3ff5c │ │ │ │ + cbz x1, 4073c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #40] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 4069c // b.plast │ │ │ │ + ldr w25, [x22, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x25, 4059c │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x3, x25, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x3, [sp] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42e34 │ │ │ │ - cbz x27, 43160 │ │ │ │ - ldr w1, [x27, #4] │ │ │ │ - ldr w2, [sp, #36] │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.cs 4274c // b.hs, b.nlast │ │ │ │ - ldr w1, [x0, w24, uxtw #2] │ │ │ │ - cmp w1, w23 │ │ │ │ - ccmp w24, w1, #0x0, hi // hi = pmore │ │ │ │ - ubfiz x1, x1, #2, #32 │ │ │ │ - b.cc 4274c // b.lo, b.ul, b.last │ │ │ │ - b 4284c │ │ │ │ - cbz x26, 42d50 │ │ │ │ - mov x28, x26 │ │ │ │ - b 42d90 │ │ │ │ - cbz x26, 43160 │ │ │ │ - mov x28, x26 │ │ │ │ - b 42e18 │ │ │ │ + cbz w0, 40690 │ │ │ │ + ldr x3, [sp] │ │ │ │ + b.le 40684 │ │ │ │ + sub x2, x25, #0x1 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + cbz x25, 4059c │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 40640 │ │ │ │ + cbz x3, 4059c │ │ │ │ + mov x25, x3 │ │ │ │ + b 40640 │ │ │ │ + cbz x28, 4059c │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 403ec // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + ldr w25, [x1, w2, uxtw #2] │ │ │ │ + cmp w25, w23 │ │ │ │ + ccmp w24, w25, #0x0, hi // hi = pmore │ │ │ │ + b.cc 403ec // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x0, w25, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 40794 // b.plast │ │ │ │ + ldr w28, [x22, #88] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x28, 407c0 │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x3, x28, #1 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x1, x3, lsl #3 │ │ │ │ + stp x1, x3, [sp] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + cbz w0, 4078c │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b.le 40780 │ │ │ │ + sub x28, x28, #0x1 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + cbz x28, 407c0 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 406e8 │ │ │ │ + str w23, [sp, #8] │ │ │ │ + b 3fe2c │ │ │ │ + str w1, [sp, #40] │ │ │ │ + b 40610 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 34ba0 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + str w0, [sp] │ │ │ │ + cbz w0, 407c8 │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + b 3ff64 │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + bl 34ba0 │ │ │ │ + cbz x28, 407b0 │ │ │ │ + mov x24, x28 │ │ │ │ + b 403a8 │ │ │ │ + cbz x1, 407b0 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 3fe2c │ │ │ │ + cbz x3, 407c0 │ │ │ │ + mov x28, x3 │ │ │ │ + b 406e8 │ │ │ │ + cbz x1, 407c0 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3ff5c │ │ │ │ + mov w0, w2 │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 3fd18 │ │ │ │ + mov w0, w25 │ │ │ │ + bl 34ba0 │ │ │ │ ldr w0, [sp, #36] │ │ │ │ - bl 41f40 │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - adrp x0, af000 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.cc 3fd54 // b.lo, b.ul, b.last │ │ │ │ + b 3feac │ │ │ │ + bl 3588 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + add x0, x0, #0x8e0 │ │ │ │ + mov w2, #0x728 // #1832 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + add x0, x0, #0x8d8 │ │ │ │ + mov w2, #0x727 // #1831 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + add x0, x0, #0x8d0 │ │ │ │ + mov w2, #0x726 // #1830 │ │ │ │ + bl 34b0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + 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 │ │ │ │ + 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] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp w27, w25 │ │ │ │ + b.eq 409ec // b.none │ │ │ │ + ldrb w26, [x19] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w25 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 38788 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + cbnz w25, 408e8 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.eq 40984 // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 40f5c // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + str x27, [sp, #56] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 412c4 // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x28, 412bc │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x3, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x1, x3, lsl #3 │ │ │ │ + stp x1, x3, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 4113c │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b.le 40964 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 412bc │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 40920 │ │ │ │ + cbz x3, 412bc │ │ │ │ + mov x28, x3 │ │ │ │ + b 40920 │ │ │ │ + cbz x28, 41120 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 41074 // b.lo, b.ul, b.last │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 409c8 │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr x25, [x21, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x28, [x3, #16] │ │ │ │ + bl 18780 │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldrb w0, [x28, w0, uxtw] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.eq 40a3c // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 188cc │ │ │ │ + cmp w27, w0 │ │ │ │ + b.cc 40990 // b.lo, b.ul, b.last │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 431b0 // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + 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 413f4 // 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 w3, w24 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 41f40 │ │ │ │ - str w1, [sp, #36] │ │ │ │ - b 42aec │ │ │ │ - mov w0, w21 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w28 │ │ │ │ - bl 41f40 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w23, [x1, x25] │ │ │ │ - ldrb w21, [x0, w23, uxtw] │ │ │ │ - cmp w21, #0xfd │ │ │ │ - b.ls 4272c // b.plast │ │ │ │ - ldr w21, [x20, #88] │ │ │ │ - str w23, [sp, #80] │ │ │ │ - cbz x21, 42d58 │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - lsr x25, x21, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x28, x24, x25, lsl #3 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w25, [x2] │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w27, [x2, #4] │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + cmp w25, w27 │ │ │ │ + b.hi 409ec // b.pmore │ │ │ │ + b.cc 40bc4 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ubfiz x0, x25, #2, #32 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cbz w0, 40b20 │ │ │ │ + ldr x3, [x21] │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + ldr x26, [x3, #16] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr w2, [x2, x3] │ │ │ │ + add x26, x26, x2 │ │ │ │ + add x22, x26, x1 │ │ │ │ + add x26, x26, w20, uxtw │ │ │ │ + b 40ad4 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 40b1c // b.any │ │ │ │ + ldrb w0, [x19, #1]! │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cbz w0, 40b20 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 40b98 // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x26] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 40b98 // b.any │ │ │ │ + bl 41c68 │ │ │ │ + ldrb w1, [x26] │ │ │ │ + ldrb w2, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 40abc // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 40ac4 // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 40ac4 // b.any │ │ │ │ + ldrb w2, [x19] │ │ │ │ + cbnz w2, 40ba4 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 408ac // b.pmore │ │ │ │ + ldr w0, [sp, #76] │ │ │ │ + sub w19, w27, w25 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cs 409ec // b.hs, b.nlast │ │ │ │ + add w20, w19, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + lsl x1, x20, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x3, [x21, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 40b60 // b.plast │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3960] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 3108 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + b 409f4 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 40b20 // b.lo, b.ul, b.last │ │ │ │ + bl 41c68 │ │ │ │ + ldrb w2, [x26] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 4129c // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 40b20 // b.none │ │ │ │ + b 409ec │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 40bd8 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 412e4 // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 41268 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + str x27, [sp, #32] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 412dc // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x26, 412d4 │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x22, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbz w0, 40c58 │ │ │ │ + b.le 40f50 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 412d4 │ │ │ │ + lsr x28, x26, #1 │ │ │ │ + add x22, x1, #0x8 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x22, x28, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cbnz w0, 40c24 │ │ │ │ + cbz x1, 412d4 │ │ │ │ + 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 40cfc // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x26, 41294 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x28, x1, x22, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 42fac │ │ │ │ - b.le 43140 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - cbz x21, 42d58 │ │ │ │ - lsr x25, x21, #1 │ │ │ │ - add x24, x28, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x28, x24, x25, lsl #3 │ │ │ │ + cbz w0, 40cf0 │ │ │ │ + b.le 40f44 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 41294 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x1, x22, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 42f7c │ │ │ │ - cbz x28, 42d58 │ │ │ │ - ldr w21, [x28, #4] │ │ │ │ - b 4272c │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w26, [x1, x2] │ │ │ │ - ldrb w0, [x0, w26, uxtw] │ │ │ │ + cbnz w0, 40cb8 │ │ │ │ + cbz x28, 41294 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 40d20 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldr w22, [x1, w2, uxtw #2] │ │ │ │ + cmp w22, w25 │ │ │ │ + ccmp w27, w22, #0x0, hi // hi = pmore │ │ │ │ + b.cs 41320 // b.hs, b.nlast │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + str w1, [sp, #32] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 4128c // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 40f20 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x22, x1, x26, lsl #3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 40db0 │ │ │ │ + b.le 40f14 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 40f20 │ │ │ │ + add x0, x22, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x26, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x22, x1, x26, lsl #3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 40d78 │ │ │ │ + cbz x22, 40f20 │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + str w0, [sp, #32] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 43048 // b.plast │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - str w26, [sp, #80] │ │ │ │ - cbz x23, 43178 │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x27, x23, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x28, x1, x27, lsl #3 │ │ │ │ + b.ls 40e44 // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x22, 41120 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x26, x22, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x28, x1, x26, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 43040 │ │ │ │ - b.le 4314c │ │ │ │ - sub x2, x23, #0x1 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - cbz x23, 43178 │ │ │ │ + cbz w0, 40e3c │ │ │ │ + b.le 40f08 │ │ │ │ + sub x2, x22, #0x1 │ │ │ │ + lsr x22, x2, #1 │ │ │ │ + cbz x22, 41120 │ │ │ │ add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - lsr x27, x23, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x28, x1, x27, lsl #3 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x26, x22, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x1, x26, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 43008 │ │ │ │ - cbz x28, 43178 │ │ │ │ + cbnz w0, 40e04 │ │ │ │ + cbz x28, 41120 │ │ │ │ ldr w0, [x28, #4] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - b 42b74 │ │ │ │ - ldr w24, [x1, w23, uxtw #2] │ │ │ │ - cmp w21, w24 │ │ │ │ - ccmp w23, w24, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 42628 // b.lo, b.ul, b.last │ │ │ │ - ldrb w21, [x0, w24, uxtw] │ │ │ │ - cmp w21, #0xfd │ │ │ │ - b.ls 4272c // b.plast │ │ │ │ - ldr w21, [x20, #88] │ │ │ │ - str w24, [sp, #80] │ │ │ │ - cbz x21, 42d50 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x28, x21, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x25, x23, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ + ldr w2, [sp, #32] │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.cs 40a90 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + 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 40ef4 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + mov w0, w1 │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x26, 412fc │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x28, x1, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 430c8 │ │ │ │ - b.le 43180 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - cbz x21, 42d50 │ │ │ │ - lsr x28, x21, #1 │ │ │ │ - add x23, x25, #0x8 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x25, x23, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ + cbz w0, 40eec │ │ │ │ + b.le 41128 │ │ │ │ + sub x2, x26, #0x1 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + cbz x26, 412fc │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + lsr x22, x26, #1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x1, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 43098 │ │ │ │ - cbz x25, 42d50 │ │ │ │ - ldr w21, [x25, #4] │ │ │ │ - b 4272c │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr w2, [x1, x2, lsl #2] │ │ │ │ - cmp w2, w24 │ │ │ │ - ccmp w2, w25, #0x2, hi // hi = pmore │ │ │ │ - b.hi 42a58 // b.pmore │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ + cbnz w0, 40eb4 │ │ │ │ + cbz x28, 412fc │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #72] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 40a90 │ │ │ │ + cbz x26, 41120 │ │ │ │ + mov x22, x26 │ │ │ │ + b 40de4 │ │ │ │ + cbz x26, 40f20 │ │ │ │ + mov x28, x26 │ │ │ │ + b 40d58 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x490 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + cbz x22, 41294 │ │ │ │ + mov x26, x22 │ │ │ │ + b 40c98 │ │ │ │ + cbz x28, 412d4 │ │ │ │ + mov x26, x28 │ │ │ │ + b 40c04 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str x2, [sp, #48] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #32] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 41134 // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x27, 40f20 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x3, x27, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 40ff0 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b.le 40fe4 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 40f20 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 40fa0 │ │ │ │ + cbz x3, 40f20 │ │ │ │ + mov x27, x3 │ │ │ │ + b 40fa0 │ │ │ │ + cbz x28, 40f20 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #32] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 43048 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w2, [sp, #80] │ │ │ │ - cbz x28, 431a8 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - add x27, x23, x26, lsl #3 │ │ │ │ + b.ls 40978 // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x27, 41120 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x3, x27, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 40970 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b.le 41068 │ │ │ │ + sub x2, x27, #0x1 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + cbz x27, 41120 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 41024 │ │ │ │ + cbz x3, 41120 │ │ │ │ + mov x27, x3 │ │ │ │ + b 41024 │ │ │ │ + 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 412cc // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 41294 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ + bl 69b2c │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 43198 │ │ │ │ - b.le 4318c │ │ │ │ + cbz w0, 41104 │ │ │ │ + b.le 41114 │ │ │ │ sub x28, x28, #0x1 │ │ │ │ lsr x28, x28, #1 │ │ │ │ - cbz x28, 431a8 │ │ │ │ - add x23, x27, #0x8 │ │ │ │ - b 43104 │ │ │ │ - cbz x25, 42d58 │ │ │ │ - mov x21, x25 │ │ │ │ - b 42f60 │ │ │ │ - cbz x27, 43178 │ │ │ │ - mov x23, x27 │ │ │ │ - b 42fe8 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - b 4259c │ │ │ │ + cbz x28, 41294 │ │ │ │ + add x0, x27, #0x8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsr x25, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x27, x1, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 410cc │ │ │ │ + cbz x27, 41294 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 40988 │ │ │ │ + cbz x25, 41294 │ │ │ │ + mov x28, x25 │ │ │ │ + b 410ac │ │ │ │ + mov w3, w25 │ │ │ │ + b 40f24 │ │ │ │ + cbz x22, 412fc │ │ │ │ + mov x26, x22 │ │ │ │ + b 40e94 │ │ │ │ + str w1, [sp, #32] │ │ │ │ + b 41000 │ │ │ │ + cbz x1, 412bc │ │ │ │ + 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 411dc // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cbz x28, 40f20 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x3, x28, #1 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + add x1, x1, x3, lsl #3 │ │ │ │ + stp x1, x3, [sp, #8] │ │ │ │ + bl 69b2c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 411d0 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b.le 411c4 │ │ │ │ + sub x2, x28, #0x1 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + cbz x28, 40f20 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 41180 │ │ │ │ + cbz x3, 40f20 │ │ │ │ + mov x28, x3 │ │ │ │ + b 41180 │ │ │ │ + cbz x1, 40f20 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #48] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 40f60 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr w2, [x1, w2, uxtw #2] │ │ │ │ + cmp w2, w25 │ │ │ │ + ccmp w2, w27, #0x2, hi // hi = pmore │ │ │ │ + b.hi 40f60 // b.pmore │ │ │ │ + ldrb w25, [x0, w2, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 412cc // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + str w2, [sp, #84] │ │ │ │ + cbz x27, 413d4 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldp x1, x0, [sp, #16] │ │ │ │ + lsr x25, x27, #1 │ │ │ │ + str w2, [sp, #8] │ │ │ │ + add x28, x1, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 41310 │ │ │ │ + b.le 41304 │ │ │ │ + sub x27, x27, #0x1 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + cbz x27, 413d4 │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 41228 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + str w1, [sp, #32] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.hi 40d40 // b.pmore │ │ │ │ + str w1, [sp, #32] │ │ │ │ + b 40dc0 │ │ │ │ ldr w0, [sp, #16] │ │ │ │ - bl 41f40 │ │ │ │ - str w1, [sp, #36] │ │ │ │ - b 42dec │ │ │ │ - str w2, [sp, #40] │ │ │ │ - b 429b4 │ │ │ │ + bl 34ba0 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 409ec // b.any │ │ │ │ + mov w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 40b20 // b.any │ │ │ │ + b 409ec │ │ │ │ + mov w3, w27 │ │ │ │ + b 40f24 │ │ │ │ + str w1, [sp, #48] │ │ │ │ + b 4114c │ │ │ │ + str w25, [sp, #8] │ │ │ │ + b 40988 │ │ │ │ + mov w0, w27 │ │ │ │ + bl 34ba0 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 40c68 │ │ │ │ + ldrb w26, [x19] │ │ │ │ mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - cbz x28, 42d50 │ │ │ │ - mov x21, x28 │ │ │ │ - b 4307c │ │ │ │ - cbz x26, 431a8 │ │ │ │ - mov x28, x26 │ │ │ │ - b 43104 │ │ │ │ - cbz x27, 431a8 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - b 42b74 │ │ │ │ + cbz w26, 413e4 │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + b 40a98 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + bl 34ba0 │ │ │ │ + cbz x25, 413d4 │ │ │ │ + mov x27, x25 │ │ │ │ + b 41228 │ │ │ │ + cbz x28, 413d4 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 40988 │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 413ac // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w22, [sp, #84] │ │ │ │ + cbz x26, 413dc │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldp x1, x0, [sp, #16] │ │ │ │ + lsr x3, x26, #1 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 413a4 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b.le 413c8 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + cbz x26, 413dc │ │ │ │ + add x0, x28, #0x8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + lsr x3, x26, #1 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + ldp x1, x0, [sp, #16] │ │ │ │ + add x28, x1, x3, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 69b2c │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 41368 │ │ │ │ + cbz x28, 413dc │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #72] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 40a90 │ │ │ │ + cbz x3, 413dc │ │ │ │ + mov x26, x3 │ │ │ │ + b 41348 │ │ │ │ mov w0, w2 │ │ │ │ - bl 41f40 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ + bl 34ba0 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 34ba0 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 408b8 // b.pmore │ │ │ │ + b 40b2c │ │ │ │ + bl 3588 │ │ │ │ + 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 27560 │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + cbz w0, 414bc │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + mov w1, w21 │ │ │ │ + bl 274a0 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ne 41504 // b.any │ │ │ │ + ldr x2, [x20, x19, lsl #3] │ │ │ │ + mov x1, x24 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3e0b0 │ │ │ │ + str x0, [x22, x19, lsl #3] │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 41480 // b.pmore │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 41500 // 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 3588 │ │ │ │ - bl 3c10 │ │ │ │ - bl 3c10 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x58 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ + mov w2, #0x799 // #1945 │ │ │ │ + bl 34b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.cc 415bc // b.lo, b.ul, b.last │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, x4 │ │ │ │ + mov w1, w3 │ │ │ │ + stp x4, x2, [sp, #40] │ │ │ │ + stp w3, w5, [sp, #56] │ │ │ │ + bl 274a0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 41580 // b.none │ │ │ │ + ldp x4, x2, [sp, #40] │ │ │ │ + ubfiz x0, x0, #3, #32 │ │ │ │ + add x1, x2, x0 │ │ │ │ + ldr w2, [x2, x0] │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ls 41598 // b.plast │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x0, #496] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp w5, w6, [sp, #56] │ │ │ │ + mov w3, w0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3ec20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x70 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + add x0, x0, #0x8f8 │ │ │ │ + mov w2, #0x7b4 // #1972 │ │ │ │ + bl 34b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + cbz x0, 41654 │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 41644 // b.none │ │ │ │ + ldp x3, x4, [x19, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w2, [x3, x1, lsl #2] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr w2, [x4, x2, lsl #2] │ │ │ │ + str w2, [x0, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr w2, [x19, #8] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.hi 41620 // b.pmore │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x88 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + add x0, x0, #0x908 │ │ │ │ + mov w2, #0x7d7 // #2007 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov w1, w0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz w1, 416a0 │ │ │ │ + and w2, w1, #0x1 │ │ │ │ + lsr w1, w1, #1 │ │ │ │ + add w0, w0, w2 │ │ │ │ + cbnz w1, 41690 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x4, b0000 │ │ │ │ + mov x2, #0x3fc // #1020 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w0 │ │ │ │ + mov w19, w1 │ │ │ │ + add x0, x4, #0x410 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x4, x0 │ │ │ │ + adrp x1, 86000 │ │ │ │ + adrp x0, 86000 │ │ │ │ + adrp x2, 86000 │ │ │ │ + adrp x6, 86000 │ │ │ │ + ldr q22, [x1, #592] │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr q25, [x0, #576] │ │ │ │ + orr w0, w20, w19 │ │ │ │ + ldr q29, [x1, #608] │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr d23, [x2, #288] │ │ │ │ + adrp x2, 86000 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d30, [x1, #272] │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr d24, [x2, #296] │ │ │ │ + adrp x2, 86000 │ │ │ │ + ldr q26, [x0, #624] │ │ │ │ + add x5, x4, #0x410 │ │ │ │ + add x0, x4, #0x200 │ │ │ │ + ldr d31, [x1, #280] │ │ │ │ + ldr d27, [x2, #304] │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + ldr d28, [x6, #312] │ │ │ │ + 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] │ │ │ │ + ldr w0, [x4, x3] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbz w0, 417b0 │ │ │ │ + nop │ │ │ │ + and w2, w0, #0x1 │ │ │ │ + lsr w0, w0, #1 │ │ │ │ + add w1, w1, w2 │ │ │ │ + cbnz w0, 417a0 │ │ │ │ + str w1, [x3, x5] │ │ │ │ + add x3, x3, #0x4 │ │ │ │ + cmp x3, #0x3fc │ │ │ │ + b.ne 41790 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + adrp x1, b0000 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + and w3, w0, #0xff │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w2, [x1, #1024] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ne 41810 // b.any │ │ │ │ + add x2, x1, #0x410 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w2, [x2, w3, uxtw #2] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 41810 // b.none │ │ │ │ + ldr w0, [x1, #1020] │ │ │ │ + cmp w2, w0 │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz w1, 41a14 │ │ │ │ + paciasp │ │ │ │ + adrp x16, b0000 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + add x2, x16, #0x410 │ │ │ │ + mov x29, sp │ │ │ │ + mov x18, x0 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + ldr w30, [x2, #1020] │ │ │ │ + cmp w0, #0xe │ │ │ │ + b.ls 41a1c // b.plast │ │ │ │ + movi v24.4s, #0x0 │ │ │ │ + lsr w17, w1, #4 │ │ │ │ + dup v23.4s, w30 │ │ │ │ + add x2, x2, #0x410 │ │ │ │ + movi v31.4s, #0x1 │ │ │ │ + mov x3, x18 │ │ │ │ + add x17, x18, w17, uxtw #4 │ │ │ │ + mov v22.16b, v24.16b │ │ │ │ + ldr q30, [x3], #16 │ │ │ │ + zip1 v29.16b, v30.16b, v24.16b │ │ │ │ + zip2 v30.16b, v30.16b, v24.16b │ │ │ │ + zip1 v27.8h, v29.8h, v24.8h │ │ │ │ + zip2 v29.8h, v29.8h, v24.8h │ │ │ │ + zip1 v28.8h, v30.8h, v24.8h │ │ │ │ + zip2 v30.8h, v30.8h, v24.8h │ │ │ │ + fmov x0, d27 │ │ │ │ + mov w15, v27.s[1] │ │ │ │ + mov w14, v27.s[3] │ │ │ │ + mov w12, v29.s[1] │ │ │ │ + mov w11, v29.s[3] │ │ │ │ + mov w13, v27.s[2] │ │ │ │ + mov w9, v28.s[1] │ │ │ │ + mov w8, v28.s[3] │ │ │ │ + ldr s25, [x2, w0, uxtw #2] │ │ │ │ + fmov x0, d29 │ │ │ │ + ldr s19, [x2, w15, uxtw #2] │ │ │ │ + mov w10, v29.s[2] │ │ │ │ + ldr s26, [x2, w14, uxtw #2] │ │ │ │ + mov w7, v28.s[2] │ │ │ │ + ldr s27, [x2, w11, uxtw #2] │ │ │ │ + mov w6, v30.s[1] │ │ │ │ + ldr s20, [x2, w12, uxtw #2] │ │ │ │ + mov w5, v30.s[3] │ │ │ │ + uzp1 v19.2s, v19.2s, v26.2s │ │ │ │ + ldr s26, [x2, w0, uxtw #2] │ │ │ │ + fmov x0, d28 │ │ │ │ + ldr s21, [x2, w13, uxtw #2] │ │ │ │ + mov w4, v30.s[2] │ │ │ │ + uzp1 v20.2s, v20.2s, v27.2s │ │ │ │ + ldr s29, [x2, w10, uxtw #2] │ │ │ │ + uzp1 v25.2s, v25.2s, v21.2s │ │ │ │ + ldr s18, [x2, w8, uxtw #2] │ │ │ │ + ldr s27, [x2, w0, uxtw #2] │ │ │ │ + fmov x0, d30 │ │ │ │ + ldr s21, [x2, w9, uxtw #2] │ │ │ │ + uzp1 v26.2s, v26.2s, v29.2s │ │ │ │ + ldr s16, [x2, w7, uxtw #2] │ │ │ │ + zip1 v25.4s, v25.4s, v19.4s │ │ │ │ + ldr s29, [x2, w6, uxtw #2] │ │ │ │ + uzp1 v21.2s, v21.2s, v18.2s │ │ │ │ + ldr s17, [x2, w5, uxtw #2] │ │ │ │ + ldr s18, [x2, w4, uxtw #2] │ │ │ │ + uzp1 v27.2s, v27.2s, v16.2s │ │ │ │ + zip1 v26.4s, v26.4s, v20.4s │ │ │ │ + ldr s28, [x2, w0, uxtw #2] │ │ │ │ + uzp1 v30.2s, v29.2s, v17.2s │ │ │ │ + cmhi v16.4s, v25.4s, v31.4s │ │ │ │ + uzp1 v28.2s, v28.2s, v18.2s │ │ │ │ + zip1 v27.4s, v27.4s, v21.4s │ │ │ │ + cmhi v29.4s, v25.4s, v23.4s │ │ │ │ + cmhi v20.4s, v26.4s, v23.4s │ │ │ │ + zip1 v28.4s, v28.4s, v30.4s │ │ │ │ + cmhi v17.4s, v26.4s, v31.4s │ │ │ │ + cmhi v30.4s, v27.4s, v23.4s │ │ │ │ + cmhi v18.4s, v27.4s, v31.4s │ │ │ │ + cmhi v21.4s, v28.4s, v23.4s │ │ │ │ + cmhi v19.4s, v28.4s, v31.4s │ │ │ │ + cmhs v27.4s, v31.4s, v27.4s │ │ │ │ + and v29.16b, v29.16b, v16.16b │ │ │ │ + cmhs v25.4s, v31.4s, v25.4s │ │ │ │ + and v20.16b, v20.16b, v17.16b │ │ │ │ + cmhs v26.4s, v31.4s, v26.4s │ │ │ │ + and v30.16b, v30.16b, v18.16b │ │ │ │ + and v21.16b, v21.16b, v19.16b │ │ │ │ + cmhs v28.4s, v31.4s, v28.4s │ │ │ │ + orr v29.16b, v29.16b, v25.16b │ │ │ │ + orr v30.16b, v30.16b, v27.16b │ │ │ │ + orr v26.16b, v20.16b, v26.16b │ │ │ │ + orr v28.16b, v21.16b, v28.16b │ │ │ │ + bic v29.16b, v31.16b, v29.16b │ │ │ │ + bic v30.16b, v31.16b, v30.16b │ │ │ │ + bic v27.16b, v31.16b, v26.16b │ │ │ │ + bic v28.16b, v31.16b, v28.16b │ │ │ │ + add v29.4s, v29.4s, v27.4s │ │ │ │ + add v30.4s, v30.4s, v28.4s │ │ │ │ + add v30.4s, v30.4s, v29.4s │ │ │ │ + add v22.4s, v22.4s, v30.4s │ │ │ │ + cmp x17, x3 │ │ │ │ + b.ne 41870 // b.any │ │ │ │ + addv s31, v22.4s │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x1, #0xf │ │ │ │ + b.eq 41a08 // b.none │ │ │ │ + and w2, w1, #0xfffffff0 │ │ │ │ + add x4, x16, #0x410 │ │ │ │ + add x2, x18, w2, uxtw │ │ │ │ + add x4, x4, #0x410 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w3, [x2] │ │ │ │ + ldr w3, [x4, x3, lsl #2] │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.ls 419f8 // b.plast │ │ │ │ + cmp w30, w3 │ │ │ │ + cinc w0, w0, cs // cs = hs, nlast │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w3, w2, w18 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.hi 419e0 // b.pmore │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 419c8 │ │ │ │ + bti c │ │ │ │ + cbz w1, 41bfc │ │ │ │ + paciasp │ │ │ │ + adrp x16, b0000 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + add x2, x16, #0x410 │ │ │ │ + mov x29, sp │ │ │ │ + mov x18, x0 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + ldr w30, [x2, #1020] │ │ │ │ + cmp w0, #0xe │ │ │ │ + b.ls 41c04 // b.plast │ │ │ │ + movi v25.4s, #0x0 │ │ │ │ + lsr w17, w1, #4 │ │ │ │ + dup v24.4s, w30 │ │ │ │ + add x2, x2, #0x410 │ │ │ │ + mov x3, x18 │ │ │ │ + add x17, x18, w17, uxtw #4 │ │ │ │ + mov v23.16b, v25.16b │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr q31, [x3], #16 │ │ │ │ + zip1 v30.16b, v31.16b, v25.16b │ │ │ │ + zip2 v31.16b, v31.16b, v25.16b │ │ │ │ + zip1 v28.8h, v30.8h, v25.8h │ │ │ │ + zip2 v30.8h, v30.8h, v25.8h │ │ │ │ + zip1 v29.8h, v31.8h, v25.8h │ │ │ │ + zip2 v31.8h, v31.8h, v25.8h │ │ │ │ + fmov x0, d28 │ │ │ │ + mov w15, v28.s[1] │ │ │ │ + mov w14, v28.s[3] │ │ │ │ + mov w13, v28.s[2] │ │ │ │ + mov w12, v30.s[1] │ │ │ │ + mov w11, v30.s[3] │ │ │ │ + mov w10, v30.s[2] │ │ │ │ + mov w9, v29.s[1] │ │ │ │ + ldr s27, [x2, w0, uxtw #2] │ │ │ │ + fmov x0, d30 │ │ │ │ + mov w8, v29.s[3] │ │ │ │ + ldr s20, [x2, w15, uxtw #2] │ │ │ │ + ldr s22, [x2, w14, uxtw #2] │ │ │ │ + mov w7, v29.s[2] │ │ │ │ + ldr s26, [x2, w13, uxtw #2] │ │ │ │ + mov w6, v31.s[1] │ │ │ │ + ldr s28, [x2, w0, uxtw #2] │ │ │ │ + fmov x0, d29 │ │ │ │ + mov w5, v31.s[3] │ │ │ │ + mov w4, v31.s[2] │ │ │ │ + uzp1 v20.2s, v20.2s, v22.2s │ │ │ │ + uzp1 v27.2s, v27.2s, v26.2s │ │ │ │ + ldr s19, [x2, w11, uxtw #2] │ │ │ │ + ldr s29, [x2, w0, uxtw #2] │ │ │ │ + fmov x0, d31 │ │ │ │ + ldr s22, [x2, w10, uxtw #2] │ │ │ │ + ldr s30, [x2, w8, uxtw #2] │ │ │ │ + ldr s21, [x2, w12, uxtw #2] │ │ │ │ + ldr s26, [x2, w9, uxtw #2] │ │ │ │ + uzp1 v28.2s, v28.2s, v22.2s │ │ │ │ + ldr s17, [x2, w7, uxtw #2] │ │ │ │ + uzp1 v21.2s, v21.2s, v19.2s │ │ │ │ + ldr s22, [x2, w6, uxtw #2] │ │ │ │ + uzp1 v26.2s, v26.2s, v30.2s │ │ │ │ + ldr s18, [x2, w5, uxtw #2] │ │ │ │ + ldr s30, [x2, w0, uxtw #2] │ │ │ │ + uzp1 v29.2s, v29.2s, v17.2s │ │ │ │ + zip1 v27.4s, v27.4s, v20.4s │ │ │ │ + ldr s19, [x2, w4, uxtw #2] │ │ │ │ + uzp1 v22.2s, v22.2s, v18.2s │ │ │ │ + zip1 v31.4s, v28.4s, v21.4s │ │ │ │ + uzp1 v30.2s, v30.2s, v19.2s │ │ │ │ + zip1 v29.4s, v29.4s, v26.4s │ │ │ │ + cmeq v26.4s, v27.4s, #0 │ │ │ │ + cmeq v21.4s, v31.4s, #0 │ │ │ │ + zip1 v30.4s, v30.4s, v22.4s │ │ │ │ + cmhi v28.4s, v31.4s, v24.4s │ │ │ │ + cmhi v27.4s, v27.4s, v24.4s │ │ │ │ + cmeq v31.4s, v29.4s, #0 │ │ │ │ + cmeq v22.4s, v30.4s, #0 │ │ │ │ + cmhi v29.4s, v29.4s, v24.4s │ │ │ │ + cmhi v30.4s, v30.4s, v24.4s │ │ │ │ + orr v27.16b, v26.16b, v27.16b │ │ │ │ + orr v28.16b, v21.16b, v28.16b │ │ │ │ + orr v31.16b, v31.16b, v29.16b │ │ │ │ + orr v29.16b, v22.16b, v30.16b │ │ │ │ + mvn v30.16b, v27.16b │ │ │ │ + mvn v28.16b, v28.16b │ │ │ │ + mvn v31.16b, v31.16b │ │ │ │ + mvn v29.16b, v29.16b │ │ │ │ + add v30.4s, v30.4s, v28.4s │ │ │ │ + add v31.4s, v31.4s, v29.4s │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + add v23.4s, v23.4s, v31.4s │ │ │ │ + cmp x3, x17 │ │ │ │ + b.ne 41a80 // b.any │ │ │ │ + addv s31, v23.4s │ │ │ │ + fmov w2, s31 │ │ │ │ + add w0, w2, w1 │ │ │ │ + tst x1, #0xf │ │ │ │ + b.eq 41bf0 // b.none │ │ │ │ + and w2, w1, #0xfffffff0 │ │ │ │ + add x4, x16, #0x410 │ │ │ │ + add x2, x18, w2, uxtw │ │ │ │ + add x4, x4, #0x410 │ │ │ │ + ldrb w3, [x2] │ │ │ │ + ldr w3, [x4, x3, lsl #2] │ │ │ │ + cmp w30, w3 │ │ │ │ + cset w5, cs // cs = hs, nlast │ │ │ │ + cbz w3, 41be0 │ │ │ │ + sub w0, w0, w5 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w3, w2, w18 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.hi 41bc8 // b.pmore │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov w0, w1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 41bbc │ │ │ │ + bti c │ │ │ │ + adrp x2, b0000 │ │ │ │ + add x2, x2, #0x410 │ │ │ │ + and x1, x1, #0xff │ │ │ │ + add x3, x2, #0x410 │ │ │ │ + and w6, w0, #0xff │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w4, [x2, #1024] │ │ │ │ + ldr w5, [x3, x1, lsl #2] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.hi 41c50 // b.pmore │ │ │ │ + ldr w4, [x3, w6, uxtw #2] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w3, [x2, #1020] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 41c54 // b.plast │ │ │ │ + ret │ │ │ │ + ldr w0, [x2, w6, uxtw #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 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + 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 │ │ │ │ + str d15, [sp, #48] │ │ │ │ + bl 37e0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x3fc // #1020 │ │ │ │ + bl 37e0 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz w21, 41d14 │ │ │ │ + adrp x6, b0000 │ │ │ │ + add x6, x6, #0x410 │ │ │ │ + mov x0, x22 │ │ │ │ + add x6, x6, #0x410 │ │ │ │ + add x5, x22, w21, uxtw │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldrb w3, [x0] │ │ │ │ + lsl x2, x3, #2 │ │ │ │ + ldr w1, [x19, x2] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x19, x2] │ │ │ │ + cbnz w4, 41d04 │ │ │ │ + ldr w1, [x6, x3, lsl #2] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ne 41ce0 // b.any │ │ │ │ + cbnz w4, 41f04 │ │ │ │ + mov x1, x19 │ │ │ │ + add x5, x19, #0x3fc │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr w2, [x1] │ │ │ │ + cbz w2, 41d44 │ │ │ │ + ucvtf d31, w2 │ │ │ │ + add w4, w4, w2 │ │ │ │ + str d31, [x20, w3, uxtw #3] │ │ │ │ + cmp w3, #0x7 │ │ │ │ + b.eq 42100 // b.none │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 41d24 // b.any │ │ │ │ + cmp w21, w4 │ │ │ │ + b.ne 420e0 // b.any │ │ │ │ + ldr d31, [x20] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 41de8 │ │ │ │ + movi d15, #0x0 │ │ │ │ + ldr d31, [x20, #8] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 41ee0 │ │ │ │ + ldr d31, [x20, #16] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 41ebc │ │ │ │ + ldr d31, [x20, #24] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 41e98 │ │ │ │ + ldr d31, [x20, #32] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 41e74 │ │ │ │ + ldr d31, [x20, #40] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 41e50 │ │ │ │ + ldr d31, [x20, #48] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 41e2c │ │ │ │ + ldr d31, [x20, #56] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 41e08 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + fneg d0, d15 │ │ │ │ + ldr d15, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d15, d31, d30 │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 23c80 │ │ │ │ + fmul d15, d15, d0 │ │ │ │ + movi d31, #0x0 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 41d68 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #72] │ │ │ │ + bl 23c80 │ │ │ │ + ldr d31, [sp, #72] │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 41dbc │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #72] │ │ │ │ + bl 23c80 │ │ │ │ + ldr d31, [sp, #72] │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 41db0 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #72] │ │ │ │ + bl 23c80 │ │ │ │ + ldr d31, [sp, #72] │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 41da4 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #72] │ │ │ │ + bl 23c80 │ │ │ │ + ldr d31, [sp, #72] │ │ │ │ + fmul d31, d0, d31 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 41d98 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #72] │ │ │ │ + bl 23c80 │ │ │ │ + ldr d31, [sp, #72] │ │ │ │ + fmul d31, d0, d31 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 41d8c │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #72] │ │ │ │ + bl 23c80 │ │ │ │ + ldr d31, [sp, #72] │ │ │ │ + fmul d31, d0, d31 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 41d80 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #72] │ │ │ │ + bl 23c80 │ │ │ │ + ldr d31, [sp, #72] │ │ │ │ + fmul d31, d0, d31 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 41d74 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + movi v27.4s, #0x1 │ │ │ │ + adrp x3, b0000 │ │ │ │ + add x3, x3, #0x410 │ │ │ │ + mov w6, #0x8 // #8 │ │ │ │ + mov x11, #0x3 // #3 │ │ │ │ + mov x10, #0x4 // #4 │ │ │ │ + mov x9, #0x5 // #5 │ │ │ │ + mov x8, #0x6 // #6 │ │ │ │ + mov x7, #0x7 // #7 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + b 41f4c │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + cmp x1, #0x3fc │ │ │ │ + b.eq 41fc4 // b.none │ │ │ │ + ldr w2, [x1, x3] │ │ │ │ + cbz w2, 41f40 │ │ │ │ + ldr w4, [x19, x1] │ │ │ │ + cbz w4, 41f40 │ │ │ │ + fmov s31, w2 │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + ushr v30.2s, v31.2s, #4 │ │ │ │ + ushr v24.2s, v31.2s, #6 │ │ │ │ + ushr v28.2s, v31.2s, #5 │ │ │ │ + ushr v25.2s, v31.2s, #7 │ │ │ │ + ushr v26.2s, v31.2s, #3 │ │ │ │ + ushr v29.2s, v31.2s, #1 │ │ │ │ + ushr v31.2s, v31.2s, #2 │ │ │ │ + uzp1 v30.2s, v30.2s, v24.2s │ │ │ │ + uzp1 v28.2s, v28.2s, v25.2s │ │ │ │ + uzp1 v29.2s, v29.2s, v26.2s │ │ │ │ + fmov s26, w2 │ │ │ │ + uzp1 v31.2s, v26.2s, v31.2s │ │ │ │ + fmov s26, w4 │ │ │ │ + zip1 v30.4s, v30.4s, v28.4s │ │ │ │ + zip1 v31.4s, v31.4s, v29.4s │ │ │ │ + and v30.16b, v30.16b, v27.16b │ │ │ │ + ldp q29, q28, [x0] │ │ │ │ + and v31.16b, v31.16b, v27.16b │ │ │ │ + mla v28.4s, v30.4s, v26.s[0] │ │ │ │ + mov v30.16b, v29.16b │ │ │ │ + mla v30.4s, v31.4s, v26.s[0] │ │ │ │ + stp q30, q28, [x0] │ │ │ │ + cmp x1, #0x3fc │ │ │ │ + b.ne 41f4c // b.any │ │ │ │ + ldp w1, w4, [x0] │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + cmp w1, w4 │ │ │ │ + add w12, w1, w4 │ │ │ │ + cset x4, cc // cc = lo, ul, last │ │ │ │ + cset w5, cc // cc = lo, ul, last │ │ │ │ + ldr w1, [x0, x4, lsl #2] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ls 41ff4 // b.plast │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov w1, w2 │ │ │ │ + mov w5, w4 │ │ │ │ + ldp w17, w16, [x0, #12] │ │ │ │ + ldp w15, w13, [x0, #20] │ │ │ │ + cmp w17, w1 │ │ │ │ + csel w1, w1, w17, ls // ls = plast │ │ │ │ + csel x4, x4, x11, ls // ls = plast │ │ │ │ + csel w5, w11, w5, hi // hi = pmore │ │ │ │ + cmp w16, w1 │ │ │ │ + csel w1, w1, w16, ls // ls = plast │ │ │ │ + csel x4, x4, x10, ls // ls = plast │ │ │ │ + csel w5, w10, w5, hi // hi = pmore │ │ │ │ + cmp w15, w1 │ │ │ │ + csel w1, w1, w15, ls // ls = plast │ │ │ │ + ldr w14, [x0, #28] │ │ │ │ + csel x4, x4, x9, ls // ls = plast │ │ │ │ + csel w5, w9, w5, hi // hi = pmore │ │ │ │ + add w2, w2, w17 │ │ │ │ + cmp w13, w1 │ │ │ │ + csel w1, w1, w13, ls // ls = plast │ │ │ │ + add w12, w12, w16 │ │ │ │ + add w2, w2, w15 │ │ │ │ + csel x4, x4, x8, ls // ls = plast │ │ │ │ + csel w5, w8, w5, hi // hi = pmore │ │ │ │ + add w13, w13, w12 │ │ │ │ + cmp w14, w1 │ │ │ │ + add w14, w14, w2 │ │ │ │ + csel x4, x4, x7, ls // ls = plast │ │ │ │ + csel w5, w7, w5, hi // hi = pmore │ │ │ │ + cmn w14, w13 │ │ │ │ + b.eq 420d8 // b.none │ │ │ │ + fmov w2, s27 │ │ │ │ + add x4, x20, w4, uxtw #3 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + lsl w5, w2, w5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w2, [x1, x3] │ │ │ │ + tst w5, w2 │ │ │ │ + b.eq 420a4 // b.none │ │ │ │ + ldr w2, [x19, x1] │ │ │ │ + ldr d31, [x4] │ │ │ │ + str wzr, [x19, x1] │ │ │ │ + ucvtf d30, w2 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x4] │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + cmp x1, #0x3fc │ │ │ │ + b.ne 42080 // b.any │ │ │ │ + subs w6, w6, #0x1 │ │ │ │ + b.ne 41f30 // b.any │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + add x0, x0, #0x930 │ │ │ │ + mov w2, #0x118 // #280 │ │ │ │ + bl 34b0 │ │ │ │ + bl 38a0 │ │ │ │ + b 41d58 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + mov w2, #0x128 // #296 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + add x0, x0, #0x940 │ │ │ │ + mov w2, #0x126 // #294 │ │ │ │ + bl 34b0 │ │ │ │ + bti c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + paciasp │ │ │ │ + mov w3, w1 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + tst x3, #0x7 │ │ │ │ + mov x29, sp │ │ │ │ + cset w4, ne // ne = any │ │ │ │ + ldr x0, [x0] │ │ │ │ + add w3, w4, w3, lsr #3 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0x960 │ │ │ │ + str w3, [sp, #28] │ │ │ │ + bl 3510 │ │ │ │ + ldr w3, [sp, #28] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + and x1, x3, #0x3fffffff │ │ │ │ + b 56b80 │ │ │ │ + nop │ │ │ │ + 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 56b80 │ │ │ │ + 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 3ac8 │ │ │ │ + bti c │ │ │ │ + and w2, w2, #0xff │ │ │ │ + lsr w6, w1, #3 │ │ │ │ + cbz w6, 423a4 │ │ │ │ + neg x7, x0 │ │ │ │ + mov w8, #0x17 // #23 │ │ │ │ + and w3, w7, #0xf │ │ │ │ + sub w5, w6, #0x1 │ │ │ │ + add w4, w3, #0x10 │ │ │ │ + cmp w4, w8 │ │ │ │ + csel w4, w4, w8, cs // cs = hs, nlast │ │ │ │ + cmp w5, w4 │ │ │ │ + b.cc 424fc // b.lo, b.ul, b.last │ │ │ │ + cbz w3, 42504 │ │ │ │ + ldrb w4, [x0] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + tst x7, #0xe │ │ │ │ + b.eq 4250c // b.none │ │ │ │ + ldrb w4, [x0, #1] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.ls 42514 // b.plast │ │ │ │ + ldrb w4, [x0, #2] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + tst x7, #0xc │ │ │ │ + b.eq 4251c // b.none │ │ │ │ + ldrb w4, [x0, #3] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0x4 │ │ │ │ + b.ls 42524 // b.plast │ │ │ │ + ldrb w4, [x0, #4] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0x5 │ │ │ │ + b.eq 4231c // b.none │ │ │ │ + ldrb w4, [x0, #5] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0x6 │ │ │ │ + b.eq 4231c // b.none │ │ │ │ + ldrb w4, [x0, #6] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + tbz w7, #3, 4252c │ │ │ │ + ldrb w4, [x0, #7] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0x8 │ │ │ │ + b.ls 42534 // b.plast │ │ │ │ + ldrb w4, [x0, #8] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0x9 │ │ │ │ + b.eq 4231c // b.none │ │ │ │ + ldrb w4, [x0, #9] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0xa │ │ │ │ + b.eq 4231c // b.none │ │ │ │ + ldrb w4, [x0, #10] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0xb │ │ │ │ + b.eq 4231c // b.none │ │ │ │ + ldrb w4, [x0, #11] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0xc │ │ │ │ + b.eq 4231c // b.none │ │ │ │ + ldrb w4, [x0, #12] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0xd │ │ │ │ + b.eq 4231c // b.none │ │ │ │ + ldrb w4, [x0, #13] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + cmp w3, #0xf │ │ │ │ + b.ne 4253c // b.any │ │ │ │ + ldrb w4, [x0, #14] │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + fmov s27, w3 │ │ │ │ + adrp x4, 86000 │ │ │ │ + sub w5, w6, w3 │ │ │ │ + dup v30.4s, v27.s[0] │ │ │ │ + add x3, x0, w3, uxtw │ │ │ │ + ldr q31, [x4, #480] │ │ │ │ + lsr w4, w5, #4 │ │ │ │ + mvni v29.4s, #0x0 │ │ │ │ + movi v28.4s, #0x10 │ │ │ │ + add x4, x3, w4, uxtw #4 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + b 42358 │ │ │ │ + add v30.4s, v30.4s, v28.4s │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 424dc // b.none │ │ │ │ + ldr q31, [x3] │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + cmeq v31.16b, v31.16b, v29.16b │ │ │ │ + mvn v31.16b, v31.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x7, d31 │ │ │ │ + cbz x7, 4234c │ │ │ │ + fmov w3, s30 │ │ │ │ + add x3, x0, w3, uxtw │ │ │ │ + b 42388 │ │ │ │ + cmp w6, w5 │ │ │ │ + b.ls 423a4 // b.plast │ │ │ │ + ldrb w4, [x3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + sub w5, w3, w0 │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.eq 42380 // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + ands w6, w1, #0x7 │ │ │ │ + b.eq 424f4 // 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 w3, w2 │ │ │ │ + b.ne 4239c // b.any │ │ │ │ + tst w1, #0x6 │ │ │ │ + b.eq 424f4 // 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 4239c // b.any │ │ │ │ + cmp w6, #0x2 │ │ │ │ + b.ls 424f4 // 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 4239c // b.any │ │ │ │ + tbz w1, #2, 424f4 │ │ │ │ + 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 4239c // b.any │ │ │ │ + cmp w6, #0x4 │ │ │ │ + b.ls 424f4 // 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 4239c // b.any │ │ │ │ + cmp w6, #0x5 │ │ │ │ + b.eq 424f4 // 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 4239c // b.any │ │ │ │ + cmp w6, #0x7 │ │ │ │ + b.ne 424f4 // 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 │ │ │ │ + tst x5, #0xf │ │ │ │ + b.eq 423a4 // b.none │ │ │ │ + fmov w3, s27 │ │ │ │ + and w5, w5, #0xfffffff0 │ │ │ │ + add w3, w5, w3 │ │ │ │ + b 42378 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 42378 │ │ │ │ + movi v27.2d, #0x0 │ │ │ │ + b 42320 │ │ │ │ + movi v27.2s, #0x1 │ │ │ │ + b 42320 │ │ │ │ + movi v27.2s, #0x2 │ │ │ │ + b 42320 │ │ │ │ + movi v27.2s, #0x3 │ │ │ │ + b 42320 │ │ │ │ + movi v27.2s, #0x4 │ │ │ │ + b 42320 │ │ │ │ + movi v27.2s, #0x7 │ │ │ │ + b 42320 │ │ │ │ + movi v27.2s, #0x8 │ │ │ │ + b 42320 │ │ │ │ + movi v27.2s, #0xe │ │ │ │ + b 42320 │ │ │ │ + bti c │ │ │ │ + cbz w1, 425d0 │ │ │ │ + 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, 81000 │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x910 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 31c8 │ │ │ │ + cmp w20, w19 │ │ │ │ + b.ne 42580 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 84000 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 31c8 │ │ │ │ + adrp x1, 84000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + b 31c8 │ │ │ │ + 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 426b0 // b.any │ │ │ │ + cbz w0, 426b0 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + ldr x3, [x2, #8] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.ls 426bc // b.plast │ │ │ │ + lsr w2, w0, #2 │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + adrp x5, 86000 │ │ │ │ + mov x1, x3 │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + ldr q28, [x5, #640] │ │ │ │ + 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 42644 // b.any │ │ │ │ + addv s31, v29.4s │ │ │ │ + and w2, w0, #0xfffffffc │ │ │ │ + fmov w1, s31 │ │ │ │ + tst x0, #0x3 │ │ │ │ + b.eq 426b4 // b.none │ │ │ │ + ldr x5, [x3, w2, uxtw #3] │ │ │ │ + add w4, w2, #0x1 │ │ │ │ + tst x5, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 426b4 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + add w2, w2, #0x2 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cs 426b4 // b.hs, b.nlast │ │ │ │ + ldr x0, [x3, w2, uxtw #3] │ │ │ │ + tst x0, #0xf │ │ │ │ + cinc w0, w1, ne // ne = any │ │ │ │ + ret │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 42674 │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 42704 │ │ │ │ + ldr x5, [x0, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + 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 426e0 // 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, 42740 │ │ │ │ + b 42784 │ │ │ │ + cmp w4, #0x4 │ │ │ │ + b.eq 42788 // b.none │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + cmp w2, w5 │ │ │ │ + b.cs 42784 // b.hs, b.nlast │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + cmp w4, #0x2 │ │ │ │ + b.ne 42728 // b.any │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldr x4, [x4, x3] │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ne 42730 // 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 42740 // b.lo, b.ul, b.last │ │ │ │ + ret │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldr x4, [x4, x3] │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x8 │ │ │ │ + b.ne 42730 // b.any │ │ │ │ + ubfiz x4, x4, #2, #4 │ │ │ │ + ldr w5, [x1, x4] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str w5, [x1, x4] │ │ │ │ + ldr w5, [x0] │ │ │ │ + b 42774 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x4, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 427e8 │ │ │ │ + ldr w1, [x4, #4] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 429e8 // b.none │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.eq 427ec // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ls 42c64 // b.plast │ │ │ │ + adrp x2, 86000 │ │ │ │ + lsr w5, w0, #2 │ │ │ │ + ldr d26, [x4, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr q29, [x2, #480] │ │ │ │ + adrp x2, 86000 │ │ │ │ + movi v25.4s, #0x0 │ │ │ │ + ldr q22, [x2, #640] │ │ │ │ + adrp x2, 86000 │ │ │ │ + movi v21.4s, #0x8 │ │ │ │ + ldr q23, [x2, #656] │ │ │ │ + adrp x2, 86000 │ │ │ │ + movi v20.4s, #0x4 │ │ │ │ + ldr q24, [x2, #672] │ │ │ │ + dup v26.2d, v26.d[0] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov v31.16b, v26.16b │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov v30.16b, v26.16b │ │ │ │ + umlal v31.2d, v29.2s, v21.2s │ │ │ │ + umlal2 v30.2d, v29.4s, v21.4s │ │ │ │ + add v29.4s, v29.4s, v20.4s │ │ │ │ + fmov x6, d31 │ │ │ │ + mov x3, v31.d[1] │ │ │ │ + mov x2, v30.d[1] │ │ │ │ + ldr d31, [x6] │ │ │ │ + fmov x6, d30 │ │ │ │ + ld1 {v31.d}[1], [x3] │ │ │ │ + ldr d30, [x6] │ │ │ │ + and v27.16b, v31.16b, v23.16b │ │ │ │ + cmtst v31.2d, v31.2d, v22.2d │ │ │ │ + ld1 {v30.d}[1], [x2] │ │ │ │ + cmeq v27.2d, v27.2d, v24.2d │ │ │ │ + and v28.16b, v30.16b, v23.16b │ │ │ │ + cmtst v30.2d, v30.2d, v22.2d │ │ │ │ + and v31.16b, v31.16b, v27.16b │ │ │ │ + cmeq v28.2d, v28.2d, v24.2d │ │ │ │ + and v30.16b, v30.16b, v28.16b │ │ │ │ + uzp1 v31.4s, v31.4s, v30.4s │ │ │ │ + sub v25.4s, v25.4s, v31.4s │ │ │ │ + cmp w1, w5 │ │ │ │ + b.ne 42840 // b.any │ │ │ │ + addv s31, v25.4s │ │ │ │ + and w2, w0, #0xfffffffc │ │ │ │ + fmov w1, s31 │ │ │ │ + tst x0, #0x3 │ │ │ │ + b.eq 429e0 // b.none │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + ldr x4, [x3, w2, uxtw #3] │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42bec // b.none │ │ │ │ + add w4, w2, #0x1 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42bf8 // b.none │ │ │ │ + add w4, w2, #0x2 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.cs 429e0 // b.hs, b.nlast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c10 // b.none │ │ │ │ + add w4, w2, #0x3 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c34 // b.none │ │ │ │ + add w4, w2, #0x4 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c4c // b.none │ │ │ │ + add w4, w2, #0x5 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c7c // b.none │ │ │ │ + add w4, w2, #0x6 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c88 // b.none │ │ │ │ + add w4, w2, #0x7 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42ca0 // b.none │ │ │ │ + add w2, w2, #0x8 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x0, [x3, w2, uxtw #3] │ │ │ │ + mov x2, #0x100000000 // #4294967296 │ │ │ │ + and x3, x0, #0x180000000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 42bc4 // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ls 42c40 // b.plast │ │ │ │ + adrp x2, 86000 │ │ │ │ + lsr w5, w0, #2 │ │ │ │ + ldr d26, [x4, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr q29, [x2, #480] │ │ │ │ + adrp x2, 86000 │ │ │ │ + movi v25.4s, #0x0 │ │ │ │ + ldr q22, [x2, #640] │ │ │ │ + adrp x2, 86000 │ │ │ │ + movi v21.4s, #0x8 │ │ │ │ + ldr q23, [x2, #656] │ │ │ │ + adrp x2, 86000 │ │ │ │ + movi v20.4s, #0x4 │ │ │ │ + ldr q24, [x2, #688] │ │ │ │ + dup v26.2d, v26.d[0] │ │ │ │ + mov v31.16b, v26.16b │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov v30.16b, v26.16b │ │ │ │ + umlal v31.2d, v29.2s, v21.2s │ │ │ │ + umlal2 v30.2d, v29.4s, v21.4s │ │ │ │ + add v29.4s, v29.4s, v20.4s │ │ │ │ + fmov x6, d31 │ │ │ │ + mov x3, v31.d[1] │ │ │ │ + mov x2, v30.d[1] │ │ │ │ + ldr d31, [x6] │ │ │ │ + fmov x6, d30 │ │ │ │ + ld1 {v31.d}[1], [x3] │ │ │ │ + ldr d30, [x6] │ │ │ │ + and v27.16b, v31.16b, v23.16b │ │ │ │ + cmtst v31.2d, v31.2d, v22.2d │ │ │ │ + ld1 {v30.d}[1], [x2] │ │ │ │ + cmeq v27.2d, v27.2d, v24.2d │ │ │ │ + and v28.16b, v30.16b, v23.16b │ │ │ │ + cmtst v30.2d, v30.2d, v22.2d │ │ │ │ + and v31.16b, v31.16b, v27.16b │ │ │ │ + cmeq v28.2d, v28.2d, v24.2d │ │ │ │ + and v30.16b, v30.16b, v28.16b │ │ │ │ + uzp1 v31.4s, v31.4s, v30.4s │ │ │ │ + sub v25.4s, v25.4s, v31.4s │ │ │ │ + cmp w1, w5 │ │ │ │ + b.ne 42a30 // b.any │ │ │ │ + addv s31, v25.4s │ │ │ │ + and w2, w0, #0xfffffffc │ │ │ │ + fmov w1, s31 │ │ │ │ + tst x0, #0x3 │ │ │ │ + b.eq 429e0 // b.none │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + ldr x4, [x3, w2, uxtw #3] │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42bd4 // b.none │ │ │ │ + add w4, w2, #0x1 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42be0 // b.none │ │ │ │ + add w4, w2, #0x2 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c04 // b.none │ │ │ │ + add w4, w2, #0x3 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c1c // b.none │ │ │ │ + add w4, w2, #0x4 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c28 // b.none │ │ │ │ + add w4, w2, #0x5 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c58 // b.none │ │ │ │ + add w4, w2, #0x6 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c70 // b.none │ │ │ │ + add w4, w2, #0x7 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x4, [x3, w4, uxtw #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 42c94 // b.none │ │ │ │ + add w2, w2, #0x8 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ls 429e0 // b.plast │ │ │ │ + ldr x0, [x3, w2, uxtw #3] │ │ │ │ + mov x2, #0x80000000 // #2147483648 │ │ │ │ + and x3, x0, #0x180000000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 429e0 // b.any │ │ │ │ + tst x0, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + mov w0, w1 │ │ │ │ + b 429e4 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42ac4 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42ae4 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 428d4 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 428f4 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42b04 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42914 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42b24 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42b44 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42934 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 42aac │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42954 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42b64 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 428bc │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42b84 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42974 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42994 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 42ba4 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 429b4 │ │ │ │ bti c │ │ │ │ - add w0, w0, w2 │ │ │ │ - ldrb w0, [x3, w0, uxtw] │ │ │ │ - cbz x4, 43204 │ │ │ │ - ldr w4, [x4] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 43210 // b.none │ │ │ │ - add w1, w1, w2 │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, hi // hi = pmore │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 42ccc // b.none │ │ │ │ + cmp w0, #0x4 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ lsl w0, w0, #1 │ │ │ │ - csinc w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ ret │ │ │ │ - ldrb w4, [x3, w1, uxtw] │ │ │ │ - cmp w4, #0x7f │ │ │ │ - b.ne 431e8 // b.any │ │ │ │ - cmp w0, #0x7f │ │ │ │ - cset w0, ne // ne = any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + and w1, w1, #0xff │ │ │ │ + ands w0, w0, #0xff │ │ │ │ + b.eq 42d14 // b.none │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cbnz w1, 42d08 │ │ │ │ + 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 │ │ │ │ nop │ │ │ │ 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] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x3 │ │ │ │ - mov x21, x4 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, x2 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x7, [x24, #16] │ │ │ │ - ldr x6, [x0, #16] │ │ │ │ - ldr w19, [x7, w1, uxtw #2] │ │ │ │ - ldr x1, [x5] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x1, x6, w19, uxtw │ │ │ │ - bl 293e0 │ │ │ │ - mov w1, w0 │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x3, sp, #0x4 │ │ │ │ - mov x2, sp │ │ │ │ - bl 2960c │ │ │ │ - ldr w3, [sp] │ │ │ │ - cmp w3, w19 │ │ │ │ - b.hi 432ec // b.pmore │ │ │ │ - str w20, [x23] │ │ │ │ - sub w0, w19, w3 │ │ │ │ - ldr w2, [sp, #4] │ │ │ │ - adrp x1, af000 │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + mov x5, x0 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + add x3, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + ands w1, w1, #0xff │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp q31, q31, [x3] │ │ │ │ + stp q31, q31, [x3, #32] │ │ │ │ + b.ne 42d8c // b.any │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - str w3, [x22] │ │ │ │ - str w2, [x21] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 432e8 // 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 │ │ │ │ + b.ne 42e5c // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr w4, [x5] │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cbz w4, 42dac │ │ │ │ + ldr w0, [x5, #4] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 42e1c // b.none │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.eq 42ddc // b.none │ │ │ │ + cbnz w2, 42dcc │ │ │ │ + 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 42d60 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + mov w0, #0x8 // #8 │ │ │ │ + csinc w0, w0, wzr, eq // eq = none │ │ │ │ + b 42dc0 │ │ │ │ + ldr x0, [x5, #8] │ │ │ │ + mov x7, #0x100000000 // #4294967296 │ │ │ │ + add x4, x0, w4, uxtw #3 │ │ │ │ + b 42df8 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq 42dac // b.none │ │ │ │ + ldr x5, [x0] │ │ │ │ + and x6, x5, #0x180000000 │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ne 42dec // b.any │ │ │ │ + ubfiz x5, x5, #2, #4 │ │ │ │ + ldr w6, [x3, x5] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w6, [x3, x5] │ │ │ │ + b 42dec │ │ │ │ + ldr x0, [x5, #8] │ │ │ │ + mov x7, #0x80000000 // #2147483648 │ │ │ │ + add x4, x0, w4, uxtw #3 │ │ │ │ + b 42e38 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 42dac // b.none │ │ │ │ + ldr x5, [x0] │ │ │ │ + and x6, x5, #0x180000000 │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ne 42e2c // b.any │ │ │ │ + ubfiz x5, x5, #2, #4 │ │ │ │ + ldr w6, [x3, x5] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w6, [x3, x5] │ │ │ │ + b 42e2c │ │ │ │ bl 3588 │ │ │ │ - adrp x3, 86000 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - add x0, x0, #0x4f8 │ │ │ │ - mov w2, #0xb2 // #178 │ │ │ │ - bl 34b0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ + bti c │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 42eac // b.none │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 42e7c // b.none │ │ │ │ + ret │ │ │ │ + ldr x4, [x0, #16] │ │ │ │ + adrp x2, 87000 │ │ │ │ + add x2, x2, #0xc50 │ │ │ │ + add x4, x4, w1, uxtw #4 │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + ldrb w4, [x2, x4] │ │ │ │ + strb w4, [x3] │ │ │ │ + cbnz w1, 42f00 │ │ │ │ + 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 42ee8 // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x0, #1] │ │ │ │ + ldrb w0, [x4, w0, sxtw] │ │ │ │ + strb w0, [x3, #1] │ │ │ │ + ret │ │ │ │ ldr x0, [x0, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cbz x0, 433d4 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w1, 43388 │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x23, af000 │ │ │ │ - ldr x23, [x23, #3920] │ │ │ │ - adrp x22, 82000 │ │ │ │ - add x22, x22, #0x520 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr w4, [x3, x19, lsl #2] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 433a0 // b.pmore │ │ │ │ - str w19, [x21, w4, uxtw #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 43364 // b.pmore │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str x21, [x20, #24] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ + 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 │ │ │ │ - ldr x0, [x23] │ │ │ │ - mov w3, w19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, x22 │ │ │ │ - bl 3510 │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - ldr w0, [x3, x19, lsl #2] │ │ │ │ - str w19, [x21, x0, lsl #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 43364 // b.pmore │ │ │ │ - b 43384 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - add x0, x0, #0x508 │ │ │ │ - mov w2, #0xc3 // #195 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 34b0 │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 42f48 // b.none │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov w3, #0x8 // #8 │ │ │ │ + ccmp w2, #0x2, #0x0, ne // ne = any │ │ │ │ + b.eq 42f84 // b.none │ │ │ │ + mov w0, w3 │ │ │ │ + ret │ │ │ │ + add x1, x0, x1 │ │ │ │ + mov w3, #0x8 // #8 │ │ │ │ + ldrb w2, [x1, #1] │ │ │ │ + cbz w2, 42f40 │ │ │ │ + ldrb w4, [x1, #2] │ │ │ │ + adrp x0, 87000 │ │ │ │ + add x0, x0, #0xc50 │ │ │ │ + add x3, x0, #0x20 │ │ │ │ + ldrb w1, [x3, w2, sxtw] │ │ │ │ + cbnz w4, 42fdc │ │ │ │ + ubfiz x2, x1, #1, #8 │ │ │ │ + add x1, x2, w1, uxtw │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldrb w3, [x0, #290] │ │ │ │ + b 42f40 │ │ │ │ + add x0, x0, x1 │ │ │ │ + adrp x2, 87000 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #4024] │ │ │ │ + add x2, x2, #0xc50 │ │ │ │ + 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 42ff8 // 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 42f40 │ │ │ │ + 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 42f40 │ │ │ │ + ubfiz x0, x3, #1, #8 │ │ │ │ + add x3, x0, w3, uxtw │ │ │ │ + add x2, x2, x3 │ │ │ │ + ldrb w3, [x2, #290] │ │ │ │ + b 42f40 │ │ │ │ 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 │ │ │ │ - mov w4, #0x7f // #127 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - ldr x5, [x3] │ │ │ │ - str x5, [sp, #8] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov w3, #0x7e // #126 │ │ │ │ - bl 28ba0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, #0x11 // #17 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w2, [x22, #4] │ │ │ │ - str w2, [sp, #4] │ │ │ │ - bl 5daa0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - mov x21, x0 │ │ │ │ - strb wzr, [x0, #16] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - bl 7ec88 │ │ │ │ - mov x23, x0 │ │ │ │ - ldp x2, x3, [x0] │ │ │ │ - ldrb w0, [x0, #16] │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - strb w0, [x21, #16] │ │ │ │ - cbz w24, 435dc │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x27, x0 │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6d270 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - cbz w1, 43510 │ │ │ │ - adrp x26, af000 │ │ │ │ - ldr x26, [x26, #3920] │ │ │ │ - adrp x25, 82000 │ │ │ │ - add x25, x25, #0x520 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr w4, [x20, x19, lsl #2] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 4358c // b.pmore │ │ │ │ - str w19, [x28, w4, uxtw #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 434ec // b.pmore │ │ │ │ - cbz w24, 435bc │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + ands w1, w1, #0xff │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + add x3, sp, #0x28 │ │ │ │ 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 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #104] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + stp q31, q31, [x3] │ │ │ │ + stp q31, q31, [x3, #32] │ │ │ │ + b.ne 43078 // b.any │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 43684 // 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 431fc // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x26] │ │ │ │ - mov w3, w19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, x25 │ │ │ │ - bl 3510 │ │ │ │ - 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 434ec // b.pmore │ │ │ │ - cbnz w24, 43510 │ │ │ │ - adrp x26, 82000 │ │ │ │ - mov w1, #0x10e // #270 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x5b8 │ │ │ │ - bl 4edec │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - b 43510 │ │ │ │ - ldr x4, [x22, #32] │ │ │ │ - adrp x26, 82000 │ │ │ │ - ldr w3, [x22, #40] │ │ │ │ - mov w1, #0xf8 // #248 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - bl 4edec │ │ │ │ - ldr w3, [sp, #4] │ │ │ │ - mov w1, #0xf9 // #249 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x560 │ │ │ │ - bl 4edec │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - add x2, x2, #0x580 │ │ │ │ - bl 4edec │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6d270 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w3, [sp, #4] │ │ │ │ - mov w1, #0x107 // #263 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x598 │ │ │ │ - bl 4edec │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - cbnz w1, 434d8 │ │ │ │ - b 435c0 │ │ │ │ + ldr w4, [x0] │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cbz w4, 43098 │ │ │ │ + ldr w5, [x0, #4] │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 43194 // b.none │ │ │ │ + cmp w5, #0x4 │ │ │ │ + b.eq 43140 // b.none │ │ │ │ + cbnz w2, 430a0 │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 43180 // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + mov w0, w4 │ │ │ │ + mov w1, w2 │ │ │ │ + ldr w6, [x3, w1, sxtw #2] │ │ │ │ + ldr w5, [x3, w0, sxtw #2] │ │ │ │ + cmn w6, w5 │ │ │ │ + b.eq 43048 // b.none │ │ │ │ + mov x0, x3 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + str x3, [sp] │ │ │ │ + stp w6, w5, [sp, #16] │ │ │ │ + stp w2, w4, [sp, #24] │ │ │ │ + bl 20980 │ │ │ │ + mov w7, w0 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + ldr x3, [sp] │ │ │ │ + ubfiz x8, x7, #2, #32 │ │ │ │ + mov x0, x3 │ │ │ │ + ldr w9, [x3, x8] │ │ │ │ + str wzr, [x3, x8] │ │ │ │ + stp w9, w7, [sp, #8] │ │ │ │ + bl 20980 │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldp w9, w7, [sp, #8] │ │ │ │ + ldr w1, [x3, w0, uxtw #2] │ │ │ │ + ldp w6, w5, [sp, #16] │ │ │ │ + ldp w2, w4, [sp, #24] │ │ │ │ + cmp w1, w9 │ │ │ │ + b.cs 431d4 // b.hs, b.nlast │ │ │ │ + cmp w7, w2 │ │ │ │ + ccmp w7, w4, #0x4, ne // ne = any │ │ │ │ + b.ne 43048 // b.any │ │ │ │ + ucvtf d0, w6 │ │ │ │ + ucvtf d31, w5 │ │ │ │ + fadd d31, d31, d0 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + b 4304c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov x7, #0x100000000 // #4294967296 │ │ │ │ + add x4, x0, w4, uxtw #3 │ │ │ │ + b 4315c │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 43098 // b.none │ │ │ │ + ldr x5, [x0] │ │ │ │ + and x6, x5, #0x180000000 │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ne 43150 // b.any │ │ │ │ + ubfiz x5, x5, #2, #4 │ │ │ │ + ldr w6, [x3, x5] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w6, [x3, x5] │ │ │ │ + b 43150 │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov w0, w4 │ │ │ │ + mov w1, w2 │ │ │ │ + b 430b8 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov x7, #0x80000000 // #2147483648 │ │ │ │ + add x4, x0, w4, uxtw #3 │ │ │ │ + b 431b0 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq 43098 // b.none │ │ │ │ + ldr x5, [x0] │ │ │ │ + and x6, x5, #0x180000000 │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ne 431a4 // b.any │ │ │ │ + ubfiz x5, x5, #2, #4 │ │ │ │ + ldr w6, [x3, x5] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w6, [x3, x5] │ │ │ │ + b 431a4 │ │ │ │ + b.ne 43048 // b.any │ │ │ │ + cmp w7, w2 │ │ │ │ + b.eq 431f0 // b.none │ │ │ │ + cmp w7, w4 │ │ │ │ + ccmp w0, w2, #0x0, eq // eq = none │ │ │ │ + b.ne 43048 // b.any │ │ │ │ + b 4312c │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ne 43048 // b.any │ │ │ │ + b 4312c │ │ │ │ bl 3588 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - mov x3, x1 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - str x21, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [sp, #11] │ │ │ │ - mov x0, x3 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, 438a8 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 436f0 │ │ │ │ - ldrb w0, [sp, #11] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - strb w0, [sp, #11] │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 43704 │ │ │ │ - ldrb w0, [sp, #11] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - strb w0, [sp, #11] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 4372c │ │ │ │ - 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, 43740 │ │ │ │ - ldrb w0, [sp, #11] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - strb w0, [sp, #11] │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 43754 │ │ │ │ - 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 38e8 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 38e8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x3, x20 │ │ │ │ - add x0, sp, #0xb │ │ │ │ - mov x1, x2 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 437e0 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 38e8 │ │ │ │ - ldr w4, [x19, #88] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - str w4, [sp, #20] │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [sp, #20] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 437f8 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 43854 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 38e8 │ │ │ │ - ldr w4, [x19, #112] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - str w4, [sp, #16] │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 4386c │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x10 // #16 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 38e8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 36c0 │ │ │ │ - adrp x0, af000 │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x9f0 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + ldrh w3, [x0] │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov w19, w2 │ │ │ │ + ldrb w2, [x0, #2] │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + ubfiz x6, x19, #4, #32 │ │ │ │ + add x21, sp, #0x80 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x23, x4 │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + ldr x7, [x1, #16] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + add x9, x7, x6 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #136] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 438cc // b.any │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x5d8 │ │ │ │ - mov w1, #0x138 // #312 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - mov x6, x2 │ │ │ │ - adrp x5, af000 │ │ │ │ - ldr x5, [x5, #3864] │ │ │ │ - mov w2, w3 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x1, x6 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - and w24, w4, #0xff │ │ │ │ - mov w4, #0x7f // #127 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - 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 28ba0 │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x228 │ │ │ │ - ldr w27, [x21, #4] │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, 43e44 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x3c │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - mov x23, x0 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x3, x20 │ │ │ │ - add x0, sp, #0x3b │ │ │ │ - mov x1, x2 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - tbnz w0, #0, 43bf4 │ │ │ │ - adrp x26, 82000 │ │ │ │ - stp xzr, xzr, [sp] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - tbz w0, #1, 439e8 │ │ │ │ - cbz w24, 43d00 │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - tbz w0, #2, 43c5c │ │ │ │ - cbz w24, 43dc0 │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - mov x28, x0 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - stp x19, x22, [sp, #16] │ │ │ │ - tbz w0, #5, 43d30 │ │ │ │ - cbz w24, 43dd8 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - tbnz w0, #4, 43c6c │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ + strb w2, [x21, #2] │ │ │ │ + ldr w22, [x9, #4] │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + and w1, w22, #0xff │ │ │ │ + strh wzr, [sp, #120] │ │ │ │ + strb wzr, [sp, #122] │ │ │ │ + strh w3, [sp, #128] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 4339c // b.none │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w1, [sp, #59] │ │ │ │ - ubfx x1, x1, #5, #1 │ │ │ │ - strb w1, [x0, #144] │ │ │ │ - ldp w0, w2, [sp, #64] │ │ │ │ - stp x23, xzr, [x19, #16] │ │ │ │ - ldr q31, [sp] │ │ │ │ - str x21, [x19] │ │ │ │ - str w27, [x19, #8] │ │ │ │ - str x28, [x19, #32] │ │ │ │ - stur q31, [x19, #72] │ │ │ │ - ldr q31, [sp, #16] │ │ │ │ - str w2, [x19, #88] │ │ │ │ - str w0, [x19, #112] │ │ │ │ - str x25, [x19, #120] │ │ │ │ - str x22, [x19, #136] │ │ │ │ - str q31, [x19, #96] │ │ │ │ - cbz w24, 43cac │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 43360 // b.any │ │ │ │ + mov w25, #0x2 // #2 │ │ │ │ + mov w10, #0x2 // #2 │ │ │ │ + mov w2, w10 │ │ │ │ + add x3, sp, #0x78 │ │ │ │ + mov w1, w19 │ │ │ │ mov x0, x20 │ │ │ │ - bl 36c0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - mov w1, w27 │ │ │ │ + bl 42e60 │ │ │ │ + ldr w2, [x7, x6] │ │ │ │ + cbz w2, 433a8 │ │ │ │ + sub w4, w2, #0x1 │ │ │ │ + ldr x1, [x9, #8] │ │ │ │ + cmp w4, #0x2 │ │ │ │ + b.ls 43830 // b.plast │ │ │ │ + lsr w3, w2, #2 │ │ │ │ + mov w5, #0x20 // #32 │ │ │ │ + adrp x6, 86000 │ │ │ │ + mov x0, x1 │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + ldr q28, [x6, #640] │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldp q31, q30, [x0], #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 x3, x0 │ │ │ │ + b.ne 432e0 // b.any │ │ │ │ + addv s31, v29.4s │ │ │ │ + and w0, w2, #0xfffffffc │ │ │ │ + fmov w8, s31 │ │ │ │ + tst x2, #0x3 │ │ │ │ + b.eq 4334c // b.none │ │ │ │ + ldr x5, [x1, w0, uxtw #3] │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + tst x5, #0xf │ │ │ │ + cinc w8, w8, ne // ne = any │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 4334c // b.plast │ │ │ │ + ldr x3, [x1, w3, uxtw #3] │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + tst x3, #0xf │ │ │ │ + cinc w8, w8, ne // ne = any │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ls 4334c // b.plast │ │ │ │ + ldr x0, [x1, w0, uxtw #3] │ │ │ │ + tst x0, #0xf │ │ │ │ + cinc w8, w8, ne // ne = any │ │ │ │ + cmp w22, #0x2 │ │ │ │ + b.eq 433b0 // b.none │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.eq 434fc // b.none │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 7ec88 │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x22, 43ce8 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 583c0 │ │ │ │ - cbz w0, 43c94 │ │ │ │ - adrp x20, af000 │ │ │ │ - ldr x20, [x20, #3976] │ │ │ │ - adrp x22, 82000 │ │ │ │ - add x22, x22, #0x708 │ │ │ │ - mov w24, #0x75 // #117 │ │ │ │ - add x23, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, x2, #0x6d8 │ │ │ │ - mov w1, #0x240 // #576 │ │ │ │ - bl 4edec │ │ │ │ + b.ne 438b4 // 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] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w25, #0x1 // #1 │ │ │ │ + mov w10, #0x1 // #1 │ │ │ │ + b 43298 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 43360 │ │ │ │ + cmp w4, #0x3 │ │ │ │ + b.ls 43848 // b.plast │ │ │ │ + lsr w3, w2, #2 │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + adrp x5, 86000 │ │ │ │ + mov x0, x1 │ │ │ │ + movi v27.4s, #0x0 │ │ │ │ + umaddl x3, w3, w4, x1 │ │ │ │ + adrp x4, 86000 │ │ │ │ + ldr q24, [x5, #640] │ │ │ │ + ldr q25, [x4, #656] │ │ │ │ + adrp x4, 86000 │ │ │ │ + ldr q26, [x4, #688] │ │ │ │ + ldp q31, q30, [x0], #32 │ │ │ │ + and v28.16b, v31.16b, v25.16b │ │ │ │ + and v29.16b, v30.16b, v25.16b │ │ │ │ + cmtst v31.2d, v31.2d, v24.2d │ │ │ │ + cmtst v30.2d, v30.2d, v24.2d │ │ │ │ + cmeq v28.2d, v28.2d, v26.2d │ │ │ │ + cmeq v29.2d, v29.2d, v26.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 433e4 // b.any │ │ │ │ + addv s31, v27.4s │ │ │ │ + and w0, w2, #0xfffffffc │ │ │ │ + fmov w11, s31 │ │ │ │ + tst x2, #0x3 │ │ │ │ + b.eq 434a0 // b.none │ │ │ │ + ldr x3, [x1, w0, uxtw #3] │ │ │ │ + mov x4, #0x80000000 // #2147483648 │ │ │ │ + and x5, x3, #0x180000000 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.eq 43860 // b.none │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 434a0 // b.plast │ │ │ │ + ldr x3, [x1, w3, uxtw #3] │ │ │ │ + mov x4, #0x80000000 // #2147483648 │ │ │ │ + and x5, x3, #0x180000000 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.eq 43878 // b.none │ │ │ │ + add w3, w0, #0x2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 434a0 // b.plast │ │ │ │ + ldr x3, [x1, w3, uxtw #3] │ │ │ │ + mov x4, #0x80000000 // #2147483648 │ │ │ │ + and x5, x3, #0x180000000 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.eq 43890 // b.none │ │ │ │ + add w0, w0, #0x3 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ls 434a0 // b.plast │ │ │ │ + ldr x0, [x1, w0, uxtw #3] │ │ │ │ + mov x3, #0x80000000 // #2147483648 │ │ │ │ + and x4, x0, #0x180000000 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4383c // b.none │ │ │ │ + cbz w11, 433a8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x38 │ │ │ │ + mov w2, w2 │ │ │ │ + mov x0, x1 │ │ │ │ + mov x7, #0x80000000 // #2147483648 │ │ │ │ + add x6, x1, w2, uxtw #3 │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + stp q31, q31, [x3, #16] │ │ │ │ + str q31, [x3, #48] │ │ │ │ + b 434d8 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.eq 43648 // b.none │ │ │ │ + ldr x4, [x0] │ │ │ │ + and x5, x4, #0x180000000 │ │ │ │ + cmp x5, x7 │ │ │ │ + b.ne 434cc // b.any │ │ │ │ + ubfiz x4, x4, #2, #4 │ │ │ │ + ldr w5, [x3, x4] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str w5, [x3, x4] │ │ │ │ + b 434cc │ │ │ │ + cmp w4, #0x3 │ │ │ │ + b.ls 4389c // b.plast │ │ │ │ + lsr w3, w2, #2 │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + adrp x5, 86000 │ │ │ │ + mov x0, x1 │ │ │ │ + movi v27.4s, #0x0 │ │ │ │ + umaddl x3, w3, w4, x1 │ │ │ │ + adrp x4, 86000 │ │ │ │ + ldr q24, [x5, #656] │ │ │ │ + ldr q25, [x4, #672] │ │ │ │ + adrp x4, 86000 │ │ │ │ + ldr q26, [x4, #640] │ │ │ │ + ldp q30, q29, [x0], #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 43530 // b.any │ │ │ │ + addv s31, v27.4s │ │ │ │ + and w0, w2, #0xfffffffc │ │ │ │ + fmov w11, s31 │ │ │ │ + tst x2, #0x3 │ │ │ │ + b.eq 435ec // b.none │ │ │ │ + ldr x3, [x1, w0, uxtw #3] │ │ │ │ + mov x4, #0x100000000 // #4294967296 │ │ │ │ + and x5, x3, #0x180000000 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.eq 4386c // b.none │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 435ec // b.plast │ │ │ │ + ldr x3, [x1, w3, uxtw #3] │ │ │ │ + mov x4, #0x100000000 // #4294967296 │ │ │ │ + and x5, x3, #0x180000000 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.eq 43884 // b.none │ │ │ │ + add w3, w0, #0x2 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 435ec // b.hs, b.nlast │ │ │ │ + ldr x3, [x1, w3, uxtw #3] │ │ │ │ + mov x4, #0x100000000 // #4294967296 │ │ │ │ + and x5, x3, #0x180000000 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.eq 438a8 // b.none │ │ │ │ + add w0, w0, #0x3 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ls 435ec // b.plast │ │ │ │ + ldr x0, [x1, w0, uxtw #3] │ │ │ │ + mov x3, #0x100000000 // #4294967296 │ │ │ │ + and x4, x0, #0x180000000 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 43854 // b.none │ │ │ │ + cbz w11, 433a8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x38 │ │ │ │ + mov w2, w2 │ │ │ │ + mov x0, x1 │ │ │ │ + mov x7, #0x100000000 // #4294967296 │ │ │ │ + add x6, x1, w2, uxtw #3 │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + stp q31, q31, [x3, #16] │ │ │ │ + str q31, [x3, #48] │ │ │ │ + b 43624 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.eq 43648 // b.none │ │ │ │ + ldr x4, [x0] │ │ │ │ + and x5, x4, #0x180000000 │ │ │ │ + cmp x5, x7 │ │ │ │ + b.ne 43618 // b.any │ │ │ │ + ubfiz x4, x4, #2, #4 │ │ │ │ + ldr w5, [x3, x4] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str w5, [x3, x4] │ │ │ │ + b 43618 │ │ │ │ + cmp w10, #0x1 │ │ │ │ + b.eq 43824 // b.none │ │ │ │ + ldr w12, [sp, #72] │ │ │ │ + sub w6, w11, w12 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + stp q31, q31, [x3, #16] │ │ │ │ + str q31, [x3, #48] │ │ │ │ + cmp w22, #0x2 │ │ │ │ + b.eq 437e8 // b.none │ │ │ │ + add x4, x1, w2, uxtw #3 │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + b 43688 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x4, x1 │ │ │ │ + b.eq 436ac // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + and x2, x0, #0x180000000 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 4367c // b.any │ │ │ │ + ubfiz x0, x0, #2, #4 │ │ │ │ + ldr w2, [x3, x0] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x3, x0] │ │ │ │ + b 4367c │ │ │ │ + cmp w10, #0x1 │ │ │ │ + b.eq 437dc // b.none │ │ │ │ + ldr w13, [sp, #60] │ │ │ │ + sub w26, w6, w13 │ │ │ │ + mov w1, w10 │ │ │ │ + mov x0, x9 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w11, [sp, #24] │ │ │ │ + stp w12, w13, [sp, #32] │ │ │ │ + str w8, [sp, #40] │ │ │ │ + bl 4300c │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + ldr w11, [sp, #24] │ │ │ │ + ldp w12, w13, [sp, #32] │ │ │ │ + fcmp d0, d31 │ │ │ │ + ldr w8, [sp, #40] │ │ │ │ + b.eq 437d4 // b.none │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + add w3, w19, #0x1 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + mov w7, #0x2e // #46 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w6, w7 │ │ │ │ + ldrb w5, [x0, w22, sxtw] │ │ │ │ + mov w4, w7 │ │ │ │ + add w3, w3, w1 │ │ │ │ + str w7, [sp] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0x978 │ │ │ │ + str d0, [sp, #24] │ │ │ │ + stp w11, w12, [sp, #32] │ │ │ │ + adrp x20, 81000 │ │ │ │ + stp w13, w8, [sp, #40] │ │ │ │ + bl 2f7a8 │ │ │ │ + add x1, x20, #0x968 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldrb w2, [x21, w25, sxtw] │ │ │ │ + add x3, sp, #0x78 │ │ │ │ + ldr d0, [sp, #24] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + bl 2f7a8 │ │ │ │ + add x1, x20, #0x968 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 2f7a8 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0x9b0 │ │ │ │ + bl 2f7a8 │ │ │ │ + add x1, x20, #0x968 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldp w12, w13, [sp, #36] │ │ │ │ + mov w6, w26 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + ldr w2, [sp, #44] │ │ │ │ + add w7, w12, w13 │ │ │ │ + ldr d0, [sp, #24] │ │ │ │ + mov w5, w13 │ │ │ │ + mov w4, w12 │ │ │ │ + str w12, [sp] │ │ │ │ + str w13, [sp, #8] │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0x9d0 │ │ │ │ + bl 2f7a8 │ │ │ │ + adrp x1, 84000 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 43360 │ │ │ │ + ldr w13, [sp, #88] │ │ │ │ + sub w26, w6, w13 │ │ │ │ + b 436bc │ │ │ │ + add x4, x1, w2, uxtw #3 │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + b 43800 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.eq 436ac // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + and x2, x0, #0x180000000 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 437f4 // b.any │ │ │ │ + ubfiz x0, x0, #2, #4 │ │ │ │ + ldr w2, [x3, x0] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x3, x0] │ │ │ │ + b 437f4 │ │ │ │ + ldr w12, [sp, #64] │ │ │ │ + sub w6, w11, w12 │ │ │ │ + b 43658 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 43310 │ │ │ │ + tst x0, #0xf │ │ │ │ + cinc w11, w11, ne // ne = any │ │ │ │ + b 434a0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 4342c │ │ │ │ + tst x0, #0xf │ │ │ │ + cinc w11, w11, ne // ne = any │ │ │ │ + b 435ec │ │ │ │ + tst x3, #0xf │ │ │ │ + cinc w11, w11, ne // ne = any │ │ │ │ + b 43440 │ │ │ │ + tst x3, #0xf │ │ │ │ + cinc w11, w11, ne // ne = any │ │ │ │ + b 4358c │ │ │ │ + tst x3, #0xf │ │ │ │ + cinc w11, w11, ne // ne = any │ │ │ │ + b 43460 │ │ │ │ + tst x3, #0xf │ │ │ │ + cinc w11, w11, ne // ne = any │ │ │ │ + b 435ac │ │ │ │ + tst x3, #0xf │ │ │ │ + cinc w11, w11, ne // ne = any │ │ │ │ + b 43480 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 43578 │ │ │ │ + tst x3, #0xf │ │ │ │ + cinc w11, w11, ne // ne = any │ │ │ │ + b 435cc │ │ │ │ + bl 3588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, #0x243 // #579 │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 3438 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0xd │ │ │ │ - b.hi 43b80 // b.pmore │ │ │ │ - cmp w0, #0x8 │ │ │ │ - b.ls 43b40 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 3438 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0xd │ │ │ │ - b.ls 43b64 // b.plast │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.eq 43b50 // b.none │ │ │ │ - and w1, w0, #0xfffffff7 │ │ │ │ - cmp w1, #0x61 │ │ │ │ - ccmp w0, w24, #0x4, ne // ne = any │ │ │ │ - b.ne 43b40 // b.any │ │ │ │ - cmp w0, #0x75 │ │ │ │ - b.eq 43df0 // b.none │ │ │ │ - cmp w0, #0x61 │ │ │ │ - b.eq 43e68 // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 43e40 // 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 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x10, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w12, [x0, #8] │ │ │ │ + ldrb w11, [sp, #48] │ │ │ │ + ldrh w0, [sp, #64] │ │ │ │ + ldr w9, [sp, #56] │ │ │ │ + cmp x12, x1 │ │ │ │ + b.hi 439d4 // b.pmore │ │ │ │ + ldr w13, [x10, #12] │ │ │ │ + sub x8, x1, x12 │ │ │ │ + cmp x13, x8 │ │ │ │ + b.ls 439f8 // b.plast │ │ │ │ + ldr x14, [x10, #16] │ │ │ │ + lsl x13, x8, #4 │ │ │ │ + ubfiz x9, x9, #33, #16 │ │ │ │ + ubfiz x15, x11, #31, #2 │ │ │ │ + orr x0, x9, x0, lsl #49 │ │ │ │ + mov w1, #0x8889 // #34953 │ │ │ │ + ldr w9, [x14, x13] │ │ │ │ + movk w1, #0x8888, lsl #16 │ │ │ │ + and w6, w6, #0xff │ │ │ │ + and w7, w7, #0xff │ │ │ │ + add w11, w9, #0x1 │ │ │ │ + and w3, w3, #0xff │ │ │ │ + and w5, w5, #0xff │ │ │ │ + mov w12, #0x1e // #30 │ │ │ │ + and w4, w4, #0xff │ │ │ │ + ubfiz x7, x7, #29, #2 │ │ │ │ + umull x1, w11, w1 │ │ │ │ + ubfiz x6, x6, #21, #8 │ │ │ │ + orr x0, x0, x15 │ │ │ │ + orr x7, x7, x6 │ │ │ │ + ubfiz x3, x3, #4, #1 │ │ │ │ + ubfiz x5, x5, #13, #8 │ │ │ │ + lsr x1, x1, #36 │ │ │ │ + orr x0, x0, x3 │ │ │ │ + orr x7, x7, x5 │ │ │ │ + ubfiz x4, x4, #5, #8 │ │ │ │ + and x2, x2, #0xf │ │ │ │ + orr x0, x0, x4 │ │ │ │ + msub w12, w1, w12, w11 │ │ │ │ + orr x7, x7, x2 │ │ │ │ + orr x7, x0, x7 │ │ │ │ + add x8, x14, x8, lsl #4 │ │ │ │ + cmp w12, #0x0 │ │ │ │ + ccmp w9, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 439bc // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov w4, #0xf0 // #240 │ │ │ │ + ldr x0, [x8, #8] │ │ │ │ + stp x8, x7, [sp, #16] │ │ │ │ + umull x1, w1, w4 │ │ │ │ + stp x13, x10, [sp, #32] │ │ │ │ + bl 56b80 │ │ │ │ + ldp x13, x10, [sp, #32] │ │ │ │ + ldp x8, x7, [sp, #16] │ │ │ │ + ldr x1, [x10, #16] │ │ │ │ + ldr w9, [x1, x13] │ │ │ │ + str x0, [x8, #8] │ │ │ │ + add x8, x1, x13 │ │ │ │ + add w11, w9, #0x1 │ │ │ │ + ldr x0, [x8, #8] │ │ │ │ + str x7, [x0, w9, uxtw #3] │ │ │ │ + str w11, [x8] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x26, 82000 │ │ │ │ - cbz w24, 43d18 │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x44 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [sp, #68] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - stp x19, x0, [sp] │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - b 439b4 │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - tbz w0, #4, 43a8c │ │ │ │ - mov x1, #0x11 // #17 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x10 // #16 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - b 43a8c │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x251 // #593 │ │ │ │ - add x2, x2, #0x768 │ │ │ │ - bl 4edec │ │ │ │ - b 43ba8 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - adrp x2, 82000 │ │ │ │ - ldr w4, [sp, #60] │ │ │ │ - add x2, x2, #0x678 │ │ │ │ - mov w1, #0x235 // #565 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - bl 4edec │ │ │ │ - mov x0, x20 │ │ │ │ - bl 36c0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - mov w1, w27 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 7ec88 │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x22, 43b00 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x23d // #573 │ │ │ │ - add x2, x2, #0x6a8 │ │ │ │ - bl 4edec │ │ │ │ - b 43ba8 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x1bc // #444 │ │ │ │ - add x2, x2, #0x618 │ │ │ │ - bl 4edec │ │ │ │ - b 439c0 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x1b2 // #434 │ │ │ │ - add x2, x2, #0x600 │ │ │ │ - bl 4edec │ │ │ │ - b 43bfc │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz w24, 43e20 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - cbz w3, 43db0 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 43e38 // b.none │ │ │ │ - lsr w2, w3, #1 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x19, w2, uxtw #4 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xc50 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x130 │ │ │ │ + add x1, x1, #0x9f8 │ │ │ │ + add x0, x0, #0xa08 │ │ │ │ + mov w2, #0x198 // #408 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xc50 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x130 │ │ │ │ + add x1, x1, #0x9f8 │ │ │ │ + add x0, x0, #0xa18 │ │ │ │ + mov w2, #0x19a // #410 │ │ │ │ + bl 34b0 │ │ │ │ nop │ │ │ │ - ldr q31, [x1], #16 │ │ │ │ - sxtl v30.2d, v31.2s │ │ │ │ - sxtl2 v31.2d, v31.4s │ │ │ │ - stp q30, q31, [x0], #32 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 43d80 // b.any │ │ │ │ - tbz w3, #0, 43db0 │ │ │ │ - and w3, w3, #0xfffffffe │ │ │ │ - ldr d31, [x19, w3, uxtw #3] │ │ │ │ - ubfiz x3, x3, #4, #32 │ │ │ │ - sxtl v31.2d, v31.2s │ │ │ │ - str q31, [x22, x3] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - b 43a84 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x1c2 // #450 │ │ │ │ - add x2, x2, #0x630 │ │ │ │ - bl 4edec │ │ │ │ - b 439f0 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x202 // #514 │ │ │ │ - add x2, x2, #0x648 │ │ │ │ - bl 4edec │ │ │ │ - b 43a6c │ │ │ │ - ldr x20, [sp, #40] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x740 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, #0x249 // #585 │ │ │ │ - bl 4edec │ │ │ │ - str x21, [x19, #136] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 43688 │ │ │ │ - b 43ba8 │ │ │ │ - add x0, x26, #0x468 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x206 // #518 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - bl 4edec │ │ │ │ - b 43d48 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b 43da0 │ │ │ │ - bl 3588 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x570 │ │ │ │ - mov w1, #0x1a8 // #424 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ + bti c │ │ │ │ + cbz x0, 43a64 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + mov x4, x0 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 43ea0 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x19, #72] │ │ │ │ - cbz x0, 43eb0 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cbz x1, 43ec4 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2938c │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - cbz x0, 43ed0 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 43edc │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 43ee8 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 43ef4 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 43f00 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 43f0c │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + stp w3, w1, [x0, #4] │ │ │ │ + mov w0, w2 │ │ │ │ + str w2, [x4, #12] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + str x4, [sp, #24] │ │ │ │ + bl 37e0 │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + str x0, [x4, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 38a0 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz x0, 43b04 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov w24, w1 │ │ │ │ - ldr x2, [x0, #72] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldrb w1, [x2, w24, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4400c // b.plast │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - ldr w19, [x0, #88] │ │ │ │ - str w24, [sp, #4] │ │ │ │ - cbz x19, 44014 │ │ │ │ - ldr x22, [x0, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x22, x20, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 43fc0 │ │ │ │ - b.le 44000 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 44014 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x22, x21, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x22, x20, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 43f90 │ │ │ │ - cbz x21, 44014 │ │ │ │ - ldr w0, [x21, #4] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - 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 4401c // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + 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, 43ac4 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsl x20, x19, #4 │ │ │ │ + add x2, x0, x19, lsl #4 │ │ │ │ + ldr w1, [x0, x20] │ │ │ │ + cbnz w1, 43adc │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + str xzr, [x2, #8] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 43aa0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x20, 44014 │ │ │ │ - mov x19, x20 │ │ │ │ - b 43f74 │ │ │ │ - mov w0, w1 │ │ │ │ - b 43fd0 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 41f40 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl 3588 │ │ │ │ + ldr x0, [x2, #8] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + ldr w3, [x21, #12] │ │ │ │ + add x20, x0, x20 │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 43aa0 // b.pmore │ │ │ │ + b 43ac0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w2, [x1, #12] │ │ │ │ + cbz w2, 43c18 │ │ │ │ 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] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr w25, [x24, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbz w25, 4411c │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 81000 │ │ │ │ + add x22, x22, #0xa88 │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3872] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 84000 │ │ │ │ + add x24, x24, #0x1d8 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x25, 82000 │ │ │ │ + add x25, x25, #0xa28 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - mov w26, w23 │ │ │ │ - ldrb w0, [x0, x23] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 440f8 // b.plast │ │ │ │ - ldr w19, [x24, #88] │ │ │ │ - str w23, [sp, #4] │ │ │ │ - cbz x19, 44160 │ │ │ │ - ldr x27, [x24, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x27, x20, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 440f0 │ │ │ │ - b.le 44154 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 44160 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x27, x21, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x27, x20, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 440c0 │ │ │ │ - cbz x21, 44160 │ │ │ │ - ldr w0, [x21, #4] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.hi 44184 // b.pmore │ │ │ │ - ldr w0, [x24, #8] │ │ │ │ + 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 3510 │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + add x0, x1, x26 │ │ │ │ + ldr w1, [x1, x26] │ │ │ │ + cbz w1, 43bd8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x3, [x3, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + and x3, x3, #0xf │ │ │ │ + ldrb w3, [x21, x3] │ │ │ │ + bl 3510 │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + add x0, x2, x26 │ │ │ │ + ldr w2, [x2, x26] │ │ │ │ + cmp w2, w19 │ │ │ │ + b.hi 43ba0 // b.pmore │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x27, #12] │ │ │ │ add x23, x23, #0x1 │ │ │ │ cmp w0, w23 │ │ │ │ - b.hi 44080 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldr x27, [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 44210 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w0, w25 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + b.hi 43b60 // 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 │ │ │ │ - cbz x20, 44160 │ │ │ │ - mov x19, x20 │ │ │ │ - b 440a4 │ │ │ │ - mov w3, w26 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - ldrb w25, [x0, x23] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 44100 // b.plast │ │ │ │ - ldr w19, [x24, #88] │ │ │ │ - str w26, [sp, #4] │ │ │ │ - cbz x19, 44208 │ │ │ │ - ldr x25, [x24, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x25, x20, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 441f0 │ │ │ │ - b.le 441fc │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 44208 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x25, x21, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x25, x20, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 441c0 │ │ │ │ - cbz x21, 44208 │ │ │ │ - ldr w25, [x21, #4] │ │ │ │ - b 44100 │ │ │ │ - cbz x20, 44208 │ │ │ │ - mov x19, x20 │ │ │ │ - b 441a4 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - bl 3588 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + mov w4, #0xf0f // #3855 │ │ │ │ + strh w4, [x0] │ │ │ │ + cbz w3, 43c4c │ │ │ │ + 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 43c74 // 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, 43ca0 │ │ │ │ + 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 43c88 // b.any │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ mov x29, sp │ │ │ │ + add x2, x2, #0xa30 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 5daa0 │ │ │ │ - stp x0, xzr, [x19, #72] │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - bl 612c0 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - cbz w1, 44380 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 44274 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ls 442fc // b.plast │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr w20, [x0, x3, lsl #2] │ │ │ │ - cbz w20, 44268 │ │ │ │ - ldr x1, [x19] │ │ │ │ - sub w0, w20, #0x1 │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bic x2, x2, x2, asr #63 │ │ │ │ - ldr w5, [x4, x0, lsl #2] │ │ │ │ - add x0, x1, x2 │ │ │ │ - ldrb w4, [x0, x3] │ │ │ │ - ldrb w0, [x0, w5, uxtw] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ne 442d4 // b.any │ │ │ │ - add x5, x1, w5, uxtw │ │ │ │ - add x1, x1, x3 │ │ │ │ + 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 3510 │ │ │ │ + ldr w0, [x27, #12] │ │ │ │ + cbz w0, 43dd0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, #0xcccd // #52429 │ │ │ │ + mov w21, #0x3333 // #13107 │ │ │ │ + adrp x25, 84000 │ │ │ │ + adrp x20, 81000 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + add x20, x20, #0xa88 │ │ │ │ + movk w22, #0xcccc, lsl #16 │ │ │ │ + movk w21, #0x333, lsl #16 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x24, x25, #0x1d8 │ │ │ │ + adrp x23, af000 │ │ │ │ + ldr x23, [x23, #3872] │ │ │ │ + b 43d50 │ │ │ │ + ldr x3, [x27, #16] │ │ │ │ + add x3, x3, x26, lsl #4 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w3, [x3, #4] │ │ │ │ + ldrb w3, [x23, x3] │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x27, #12] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ls 43da4 // 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 43d2c // b.pmore │ │ │ │ + mov x2, x24 │ │ │ │ + bl 3510 │ │ │ │ + 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 3510 │ │ │ │ + ldr w0, [x27, #12] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.hi 43d50 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + add x2, x25, #0x1d8 │ │ │ │ + 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 3510 │ │ │ │ + adrp x25, 84000 │ │ │ │ + b 43dac │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - ldrb w4, [x1, x2] │ │ │ │ - ldrb w0, [x5, x2] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.eq 442c0 // b.none │ │ │ │ - cmp x2, w21, uxtw │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - csel w21, w21, w2, le │ │ │ │ - cmp x2, #0xfd │ │ │ │ - b.gt 44334 │ │ │ │ - strb w2, [x0, w20, uxtw] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.hi 44274 // b.pmore │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr w1, [x19, #88] │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4008] │ │ │ │ - bl 3108 │ │ │ │ - str w21, [x19, #92] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + bti c │ │ │ │ + ldr w3, [x1, #12] │ │ │ │ + cbz w3, 43e9c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x6, [x2, #16] │ │ │ │ + ldp w5, w4, [x1, #4] │ │ │ │ + cmp w4, #0x0 │ │ │ │ + add w4, w4, w3 │ │ │ │ + ldr w6, [x6, x5, lsl #2] │ │ │ │ + cset w19, ne // ne = any │ │ │ │ + cmp w4, w6 │ │ │ │ + cset w22, eq // eq = none │ │ │ │ + sub w22, w3, w22 │ │ │ │ + cmp w22, w19 │ │ │ │ + b.ls 43e88 // b.plast │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x23, 82000 │ │ │ │ + ldr x0, [x2, #32] │ │ │ │ + mov x20, x1 │ │ │ │ + add x23, x23, #0xca8 │ │ │ │ + ldr x24, [x0, x5, lsl #3] │ │ │ │ + b 43e50 │ │ │ │ + ldr w3, [x20, #12] │ │ │ │ + mov x4, x24 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 43200 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x3, x0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + cmp w22, w19 │ │ │ │ + b.hi 43e4c // b.pmore │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, #0xfffffffe // #-2 │ │ │ │ - strb w1, [x0, w20, uxtw] │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - ldr w1, [x19, #88] │ │ │ │ - stp x2, x3, [sp, #48] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w4, [x19, #88] │ │ │ │ - ldp x2, x3, [sp, #48] │ │ │ │ - add w5, w4, #0x1 │ │ │ │ - ubfiz x4, x4, #3, #32 │ │ │ │ - str x0, [x19, #80] │ │ │ │ - add x6, x0, x4 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str w20, [x0, x4] │ │ │ │ - str w2, [x6, #4] │ │ │ │ - str w5, [x19, #88] │ │ │ │ - b 44268 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 442fc │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x3, b0000 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x0 │ │ │ │ - ldrb w0, [x3, #3052] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov w21, w1 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x24, x21 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbnz w0, 4448c │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb x0, [x0, w21, uxtw] │ │ │ │ - strb w0, [sp, #15] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 44448 // b.any │ │ │ │ - ldr w19, [x20, #112] │ │ │ │ - str x21, [sp, #16] │ │ │ │ - cbz x19, 444c0 │ │ │ │ - ldr x22, [x20, #104] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x21, x22, x20, lsl #4 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44440 │ │ │ │ - b.le 44480 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 444c0 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x22, x21, #0x10 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x21, x22, x20, lsl #4 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44410 │ │ │ │ - cbz x21, 444c0 │ │ │ │ - ldr x0, [x21, #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 444e4 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ - cbz x20, 444c0 │ │ │ │ - mov x19, x20 │ │ │ │ - b 443f4 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - add x1, x21, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0xf │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 444e8 // b.none │ │ │ │ - ldrsb x0, [sp, #15] │ │ │ │ - b 443dc │ │ │ │ - mov w3, w24 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 3588 │ │ │ │ - bl 3c10 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov x25, x0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ stp x21, x22, [sp, #48] │ │ │ │ - mov w22, w1 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - ldr x1, [x25, #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, [x25, #72] │ │ │ │ - ldrb w1, [x0, w26, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 44674 // b.plast │ │ │ │ - ldr w19, [x25, #88] │ │ │ │ - str w26, [sp, #4] │ │ │ │ - cbz x19, 44684 │ │ │ │ - ldr x24, [x25, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x23, x24, x20, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4459c │ │ │ │ - b.le 4465c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 44684 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x24, x23, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x23, x24, x20, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4456c │ │ │ │ - cbz x23, 44684 │ │ │ │ - ldr x0, [x25, #72] │ │ │ │ - ldr w26, [x23, #4] │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 44618 // b.plast │ │ │ │ - ldr w19, [x25, #88] │ │ │ │ - str w22, [sp, #4] │ │ │ │ - cbz x19, 4467c │ │ │ │ - ldr x24, [x25, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x23, x24, x20, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44610 │ │ │ │ - b.le 44668 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4467c │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x24, x23, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x23, x24, x20, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 445e0 │ │ │ │ - cbz x23, 4467c │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - adrp x1, af000 │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - cmp w0, w26 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4468c // 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 │ │ │ │ - cbz x20, 44684 │ │ │ │ - mov x19, x20 │ │ │ │ - b 44550 │ │ │ │ - cbz x20, 4467c │ │ │ │ - mov x19, x20 │ │ │ │ - b 445c4 │ │ │ │ - mov w26, w1 │ │ │ │ - b 445a8 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov x25, x0 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w22, w1 │ │ │ │ stp x23, x24, [sp, #64] │ │ │ │ - ldr x1, [x25, #120] │ │ │ │ - adrp x0, af000 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w5, [x21, #4] │ │ │ │ + ldr x3, [x2, #32] │ │ │ │ + ldp w0, w22, [x21, #8] │ │ │ │ + ldr x23, [x3, x5, lsl #3] │ │ │ │ + str xzr, [sp] │ │ │ │ + add w4, w0, w22 │ │ │ │ + sub w3, w4, #0x1 │ │ │ │ + cbnz w22, 43f68 │ │ │ │ + mov w2, w4 │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xa40 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x19, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 69e50 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 38a0 │ │ │ │ + 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, [x25, #72] │ │ │ │ - ldrb w1, [x0, w26, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 44818 // b.plast │ │ │ │ - ldr w19, [x25, #88] │ │ │ │ - str w26, [sp, #4] │ │ │ │ - cbz x19, 44828 │ │ │ │ - ldr x24, [x25, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x23, x24, x20, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44740 │ │ │ │ - b.le 44800 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 44828 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x24, x23, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x23, x24, x20, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44710 │ │ │ │ - cbz x23, 44828 │ │ │ │ - ldr x0, [x25, #72] │ │ │ │ - ldr w26, [x23, #4] │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 447bc // b.plast │ │ │ │ - ldr w19, [x25, #88] │ │ │ │ - str w22, [sp, #4] │ │ │ │ - cbz x19, 44820 │ │ │ │ - ldr x24, [x25, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x23, x24, x20, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 447b4 │ │ │ │ - b.le 4480c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 44820 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x24, x23, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x23, x24, x20, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44784 │ │ │ │ - cbz x23, 44820 │ │ │ │ - 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 44830 // b.any │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 44038 // 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 │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x20, 44828 │ │ │ │ - mov x19, x20 │ │ │ │ - b 446f4 │ │ │ │ - cbz x20, 44820 │ │ │ │ - mov x19, x20 │ │ │ │ - b 44768 │ │ │ │ - mov w26, w1 │ │ │ │ - b 4474c │ │ │ │ - mov w0, w22 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov x25, x0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov w24, w1 │ │ │ │ - ldr x1, [x25, #72] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldrb w26, [x1, w24, uxtw] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 448f4 // b.plast │ │ │ │ - ldr w19, [x25, #88] │ │ │ │ - str w24, [sp, #4] │ │ │ │ - cbz x19, 449c4 │ │ │ │ - ldr x23, [x25, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x23, x20, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 448e8 │ │ │ │ - b.le 449ac │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 449c4 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x23, x21, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x23, x20, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ + ldr x6, [x2, #16] │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 448b8 │ │ │ │ - cbz x21, 449c4 │ │ │ │ - ldr x1, [x25, #72] │ │ │ │ - ldr w26, [x21, #4] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldrb w0, [x1, w24, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 44968 // b.plast │ │ │ │ - ldr w19, [x25, #88] │ │ │ │ - str w24, [sp, #4] │ │ │ │ - cbz x19, 449c4 │ │ │ │ - ldr x23, [x25, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x23, x20, lsl #3 │ │ │ │ + cset w19, ne // ne = any │ │ │ │ + mov w2, w0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov x0, sp │ │ │ │ + ldr w5, [x6, x5, lsl #2] │ │ │ │ + add x1, x1, #0xa40 │ │ │ │ + cmp w5, w4 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + sub w22, w22, w4 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x20, [sp] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3a08 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 69e50 │ │ │ │ + cmp w22, w19 │ │ │ │ + b.ls 43f28 // b.plast │ │ │ │ + nop │ │ │ │ + ldr w3, [x21, #12] │ │ │ │ + mov x4, x23 │ │ │ │ + mov w2, w19 │ │ │ │ mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44960 │ │ │ │ - b.le 449b8 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 449c4 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x23, x21, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x23, x20, lsl #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 43200 │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x0, 44028 │ │ │ │ + bl 3a08 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 69e50 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + cmp w22, w19 │ │ │ │ + b.ls 43f28 // b.plast │ │ │ │ + ldr w3, [x21, #12] │ │ │ │ + mov x4, x23 │ │ │ │ + mov w2, w19 │ │ │ │ mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44930 │ │ │ │ - cbz x21, 449c4 │ │ │ │ - ldr w0, [x21, #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 449cc // 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 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 43200 │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x0, 43fe0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cmp w22, w19 │ │ │ │ + b.hi 43fc0 // b.pmore │ │ │ │ + b 43f28 │ │ │ │ + bl 3588 │ │ │ │ + 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] │ │ │ │ + mov w21, w1 │ │ │ │ + strh wzr, [x19, #4] │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + strb w3, [x19, #6] │ │ │ │ + bl 37e0 │ │ │ │ + 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 │ │ │ │ - cbz x20, 449c4 │ │ │ │ - mov x19, x20 │ │ │ │ - b 4489c │ │ │ │ - cbz x20, 449c4 │ │ │ │ - mov x19, x20 │ │ │ │ - b 44914 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 41f40 │ │ │ │ - bl 3588 │ │ │ │ + nop │ │ │ │ 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 w21, w2 │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov w23, w1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbnz w23, 44a1c │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 44b40 // b.none │ │ │ │ - cmp w23, w21 │ │ │ │ - b.eq 44b40 // b.none │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - ldr w0, [x22, #8] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 44b78 // b.pmore │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w27, [x1, w23, uxtw #2] │ │ │ │ - ldrb w26, [x0, w27, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 44abc // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w27, [sp, #4] │ │ │ │ - cbz x19, 44cd8 │ │ │ │ - ldr x25, [x22, #80] │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x24, x25, x21, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44ab0 │ │ │ │ - b.le 44c9c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 44cd8 │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x25, x24, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x24, x25, x21, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44a80 │ │ │ │ - cbz x24, 44cd8 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w26, [x24, #4] │ │ │ │ - ldrb w0, [x0, w23, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 44b2c // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w23, [sp, #4] │ │ │ │ - cbz x19, 44ce0 │ │ │ │ - ldr x25, [x22, #80] │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x24, x25, x21, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44b24 │ │ │ │ - b.le 44c90 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 44ce0 │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x25, x24, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x24, x25, x21, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44af4 │ │ │ │ - cbz x24, 44ce0 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.cc 44cc0 // b.lo, b.ul, b.last │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 44cf8 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + 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 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + b 440d8 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 440fc // b.none │ │ │ │ + add x1, x0, x19 │ │ │ │ + ldr w2, [x1, #64] │ │ │ │ + cbz w2, 440cc │ │ │ │ + ldr x0, [x1, #56] │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 440d8 // b.any │ │ │ │ + strh wzr, [x21] │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldrb w25, [x0, w21, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 44bf0 // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w21, [sp, #4] │ │ │ │ - cbz x19, 44cf0 │ │ │ │ - ldr x26, [x22, #80] │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x25, x26, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44be4 │ │ │ │ - b.le 44cb4 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 44cf0 │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x26, x25, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x25, x26, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44bb4 │ │ │ │ - cbz x25, 44cf0 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w25, [x25, #4] │ │ │ │ - add w26, w21, #0x1 │ │ │ │ - ldrb w0, [x0, w26, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 44c64 // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w26, [sp, #4] │ │ │ │ - cbz x19, 44ce8 │ │ │ │ - ldr x27, [x22, #80] │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x28, x27, x24, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44c5c │ │ │ │ - b.le 44ca8 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 44ce8 │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x28, x27, x24, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44c2c │ │ │ │ - cbz x28, 44ce8 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.cs 44a40 // b.hs, b.nlast │ │ │ │ - ldr w0, [x1, w21, uxtw #2] │ │ │ │ - cmp w0, w23 │ │ │ │ - ccmp w0, w21, #0x2, hi // hi = pmore │ │ │ │ - b.hi 44a40 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - b 44b44 │ │ │ │ - cbz x21, 44ce0 │ │ │ │ - mov x19, x21 │ │ │ │ - b 44ad8 │ │ │ │ - cbz x21, 44cd8 │ │ │ │ - mov x19, x21 │ │ │ │ - b 44a64 │ │ │ │ - cbz x24, 44ce8 │ │ │ │ - mov x19, x24 │ │ │ │ - b 44c10 │ │ │ │ - cbz x24, 44cf0 │ │ │ │ - mov x19, x24 │ │ │ │ - b 44b98 │ │ │ │ - ldr x0, [x22, #120] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - ldr w0, [x0, w23, uxtw #2] │ │ │ │ - b 44b44 │ │ │ │ - mov w0, w27 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 41f40 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - bl 3588 │ │ │ │ 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 w21, w2 │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov w23, w1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbnz w23, 44d54 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 44e78 // b.none │ │ │ │ - cmp w23, w21 │ │ │ │ - b.eq 44e78 // b.none │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - ldr w1, [x22, #8] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 44eb0 // b.pmore │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ldr w27, [x1, w23, uxtw #2] │ │ │ │ - ldrb w26, [x0, w27, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 44df4 // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w27, [sp, #4] │ │ │ │ - cbz x19, 45120 │ │ │ │ - ldr x25, [x22, #80] │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x24, x25, x21, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44de8 │ │ │ │ - b.le 45048 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 45120 │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x25, x24, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x24, x25, x21, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44db8 │ │ │ │ - cbz x24, 45120 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w26, [x24, #4] │ │ │ │ - ldrb w0, [x0, w23, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 44e64 // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w23, [sp, #4] │ │ │ │ - cbz x19, 45128 │ │ │ │ - ldr x25, [x22, #80] │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x24, x25, x21, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44e5c │ │ │ │ - b.le 4503c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 45128 │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x25, x24, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x24, x25, x21, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44e2c │ │ │ │ - cbz x24, 45128 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.cc 4506c // b.lo, b.ul, b.last │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldp w22, w19, [x0, #20] │ │ │ │ + ldr x20, [x0, #56] │ │ │ │ + ldrh w21, [x0, #18] │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + cbz w19, 44194 │ │ │ │ + lsl w22, w22, #2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 45148 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + add x21, x22, w21, uxtw │ │ │ │ + mov w4, #0xfffffffc // #-4 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #3872] │ │ │ │ + add x5, x20, x21 │ │ │ │ + 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 44168 // b.pmore │ │ │ │ + strb wzr, [x0, w19, sxtw] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w25, [x0, w21, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 44f24 // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w21, [sp, #4] │ │ │ │ - cbz x19, 45138 │ │ │ │ - ldr x26, [x22, #80] │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x25, x26, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44f18 │ │ │ │ - b.le 45060 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 45138 │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x26, x25, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x25, x26, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44ee8 │ │ │ │ - cbz x25, 45138 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w25, [x25, #4] │ │ │ │ - add w26, w21, #0x1 │ │ │ │ - ldrb w1, [x0, w26, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 44fa0 // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w26, [sp, #4] │ │ │ │ - cbz x19, 45130 │ │ │ │ - ldr x27, [x22, #80] │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x28, x27, x24, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 44f94 │ │ │ │ - b.le 45054 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 45130 │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x28, x27, x24, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44f64 │ │ │ │ - cbz x28, 45130 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - cmp w2, w25 │ │ │ │ - b.cs 44d7c // b.hs, b.nlast │ │ │ │ - ldr w24, [x1, w21, uxtw #2] │ │ │ │ - cmp w24, w23 │ │ │ │ - ccmp w24, w21, #0x2, hi // hi = pmore │ │ │ │ - b.hi 44d7c // b.pmore │ │ │ │ - ldrb w0, [x0, w24, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 450f8 // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w24, [sp, #4] │ │ │ │ - cbz x19, 45140 │ │ │ │ - ldr x23, [x22, #80] │ │ │ │ - lsr x22, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x23, x22, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 45024 │ │ │ │ - b.le 45114 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 45140 │ │ │ │ - lsr x22, x19, #1 │ │ │ │ - add x23, x21, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x23, x22, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 44ff4 │ │ │ │ - cbz x21, 45140 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - ldr w0, [x21, #4] │ │ │ │ - b 44e7c │ │ │ │ - cbz x21, 45128 │ │ │ │ - mov x19, x21 │ │ │ │ - b 44e10 │ │ │ │ - cbz x21, 45120 │ │ │ │ - mov x19, x21 │ │ │ │ - b 44d9c │ │ │ │ - cbz x24, 45130 │ │ │ │ - mov x19, x24 │ │ │ │ - b 44f48 │ │ │ │ - cbz x24, 45138 │ │ │ │ - mov x19, x24 │ │ │ │ - b 44ecc │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w24, [x1, w23, uxtw #2] │ │ │ │ - ldrb w0, [x0, w24, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 450f8 // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w24, [sp, #4] │ │ │ │ - cbz x19, 45140 │ │ │ │ - ldr x23, [x22, #80] │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x22, x23, x21, lsl #3 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 450e0 │ │ │ │ - b.le 45108 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 45140 │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x23, x22, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x22, x23, x21, lsl #3 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 450b0 │ │ │ │ - cbz x22, 45140 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - ldr w0, [x22, #4] │ │ │ │ - b 44e7c │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - b 44e7c │ │ │ │ - cbz x21, 45140 │ │ │ │ - mov x19, x21 │ │ │ │ - b 45094 │ │ │ │ - cbz x22, 45140 │ │ │ │ - mov x19, x22 │ │ │ │ - b 44fd8 │ │ │ │ - mov w0, w27 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 41f40 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ 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 5f048 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x1 │ │ │ │ + ldr w20, [x0, #24] │ │ │ │ + add w0, w20, #0x1 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + cbz w20, 441ec │ │ │ │ + ldrsw x1, [x21] │ │ │ │ + mov w2, w20 │ │ │ │ + add x1, x22, x1 │ │ │ │ + bl 3138 │ │ │ │ + strb wzr, [x19, w20, sxtw] │ │ │ │ mov x0, x19 │ │ │ │ - bl 5f22c │ │ │ │ - cbnz w0, 451d8 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45210 // b.any │ │ │ │ - ldr x19, [sp, #32] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f22c │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w3, [sp] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x3 │ │ │ │ + ldrh w2, [x2, #2] │ │ │ │ + ldrh w3, [x24] │ │ │ │ cmp w3, w2 │ │ │ │ - b.cs 451a8 // b.hs, b.nlast │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl 31c8 │ │ │ │ - b 451a8 │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ + b.hi 442c0 // b.pmore │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x23, x1 │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + cbnz w0, 44310 │ │ │ │ + strh wzr, [x24, #2] │ │ │ │ + cbz x23, 44334 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ nop │ │ │ │ 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, #36] │ │ │ │ - ldr w0, [x1, #40] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - add x0, x21, w0, uxtw #4 │ │ │ │ - cbnz w2, 45580 │ │ │ │ - ldr w22, [x20, #8] │ │ │ │ - sub w21, w22, #0x1 │ │ │ │ - cmp w21, w3 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - str w1, [sp, #32] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - cbnz w23, 456bc │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cbnz w0, 458f8 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.cs 45a70 // b.hs, b.nlast │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - mov w22, w19 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - add x19, sp, #0x34 │ │ │ │ - ubfiz x23, x22, #2, #32 │ │ │ │ - mov w27, w22 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w28, [x2, x23] │ │ │ │ - ldrb w1, [x0, w28, uxtw] │ │ │ │ - mov w24, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 45350 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w28, [sp, #52] │ │ │ │ - cbz x26, 456ac │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x24, x26, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 45344 │ │ │ │ - b.le 45658 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 456ac │ │ │ │ - lsr x24, x26, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45314 │ │ │ │ - cbz x25, 456ac │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w24, [x25, #4] │ │ │ │ - ldrb w0, [x0, x27] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 453c0 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w22, [sp, #52] │ │ │ │ - cbz x26, 45688 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 453b8 │ │ │ │ - b.le 45664 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 45688 │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45388 │ │ │ │ - cbz x25, 45688 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ne 4553c // b.any │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w27, [x0, x27] │ │ │ │ - mov w24, w27 │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.ls 45444 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w22, [sp, #52] │ │ │ │ - cbz x27, 45688 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x28, x27, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 45438 │ │ │ │ - b.le 4567c │ │ │ │ - sub x27, x27, #0x1 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - cbz x27, 45688 │ │ │ │ - lsr x28, x27, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45408 │ │ │ │ - cbz x25, 45688 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w24, [x25, #4] │ │ │ │ - add w28, w22, #0x1 │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 454b8 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w28, [sp, #52] │ │ │ │ - cbz x26, 456ac │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x27, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 454b0 │ │ │ │ - b.le 45670 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 456ac │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x27, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45480 │ │ │ │ - cbz x25, 456ac │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.cc 4553c // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - ldr w1, [x2, x23] │ │ │ │ - cbz w1, 4553c │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 454fc │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr w5, [sp, #28] │ │ │ │ - ldr w0, [x0, x23] │ │ │ │ - ldr x4, [x3, #16] │ │ │ │ - add w0, w5, w0 │ │ │ │ - ldrb w3, [x3, #44] │ │ │ │ - ldrb w0, [x4, w0, uxtw] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 45528 // b.none │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - fmov s31, w22 │ │ │ │ - movi v30.2s, #0x0 │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - mov v31.s[1], w0 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ubfiz x0, x4, #4, #31 │ │ │ │ - zip1 v31.4s, v31.4s, v30.4s │ │ │ │ - str q31, [x3, 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 452c8 // b.pmore │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cbz w0, 45608 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 456b4 │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w27, w22 │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - ldr w0, [x0, w22, uxtw #2] │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldrb w1, [x3, #44] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 45608 // b.none │ │ │ │ - ldr w3, [sp, #36] │ │ │ │ - b 455e4 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - ldr w22, [x20, #8] │ │ │ │ - cbnz w0, 45978 │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - sub w21, w22, #0x1 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - mov w3, w0 │ │ │ │ - ldr w22, [x2, w0, uxtw #2] │ │ │ │ - cmp w0, w22 │ │ │ │ - ccmp w19, w22, #0x2, cs // cs = hs, nlast │ │ │ │ - b.cc 459d8 // b.lo, b.ul, b.last │ │ │ │ - ldr w22, [x2, w19, uxtw #2] │ │ │ │ - mov w1, w19 │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - stp x1, x0, [x4] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - str w0, [sp, #32] │ │ │ │ - cmp w22, w21 │ │ │ │ - b.cc 452c4 // b.lo, b.ul, b.last │ │ │ │ - mov w27, w22 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - ubfiz x1, x2, #4, #31 │ │ │ │ - lsl w0, w2, #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str x27, [x4, x1] │ │ │ │ + ldr w0, [x21] │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + add x2, x2, x20 │ │ │ │ + tbnz w0, #4, 442f0 │ │ │ │ + tbz w0, #3, 44378 │ │ │ │ + ldr w0, [x23] │ │ │ │ + tbnz w0, #4, 44300 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 3228 │ │ │ │ + tbnz w0, #31, 442a4 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + and w19, w19, #0xffff │ │ │ │ + cmp w19, #0x3e8 │ │ │ │ + b.ne 44260 // b.any │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + strh w19, [x24] │ │ │ │ + cbnz w0, 44324 │ │ │ │ + ldrh w2, [x24, #2] │ │ │ │ + cmp w2, w19 │ │ │ │ + b.cs 44368 // b.hs, b.nlast │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + ldr x3, [x24, #8] │ │ │ │ add w1, w2, #0x1 │ │ │ │ - str x3, [x4, x0, lsl #3] │ │ │ │ - str w1, [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 45b24 // 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 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + umaddl x2, w2, w4, x3 │ │ │ │ + str x2, [x22] │ │ │ │ + strh w1, [x24, #2] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x24, 456ac │ │ │ │ - mov x26, x24 │ │ │ │ - b 452f8 │ │ │ │ - cbz x28, 45688 │ │ │ │ - mov x26, x28 │ │ │ │ - b 4536c │ │ │ │ - cbz x27, 456ac │ │ │ │ - mov x26, x27 │ │ │ │ - b 45464 │ │ │ │ - cbz x28, 45688 │ │ │ │ - mov x27, x28 │ │ │ │ - b 453ec │ │ │ │ - mov w3, w22 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ + ldr w0, [x23] │ │ │ │ + tbnz w0, #4, 44300 │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ + b 44280 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 34e0 │ │ │ │ + b 4428c │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + bl 2fd0 │ │ │ │ + strh wzr, [x24, #2] │ │ │ │ + cbnz x23, 44250 │ │ │ │ + b 44334 │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + bl 3738 │ │ │ │ + ldrh w19, [x24] │ │ │ │ + b 442b0 │ │ │ │ + ldr w0, [x21] │ │ │ │ + tbnz w0, #4, 44340 │ │ │ │ + tbz w0, #3, 44374 │ │ │ │ + adrp x1, 87000 │ │ │ │ + add x1, x1, #0xc50 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x150 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xa70 │ │ │ │ + bl 3468 │ │ │ │ + strh wzr, [x24] │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + cbnz w0, 44324 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w3, w28 │ │ │ │ - b 4568c │ │ │ │ - ldr w3, [sp, #36] │ │ │ │ - b 455e0 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w21, w0 │ │ │ │ - b.eq 452a8 // b.none │ │ │ │ - cbz w0, 452a8 │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w1, w22 │ │ │ │ - b.cs 459d0 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w24, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 45758 // b.plast │ │ │ │ - ldr w22, [x20, #88] │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - str w0, [sp, #52] │ │ │ │ - cbz x22, 45b1c │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x27, x22, #1 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x24, x23, x27, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4574c │ │ │ │ - b.le 459c4 │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - cbz x22, 45b1c │ │ │ │ - lsr x27, x22, #1 │ │ │ │ - add x23, x24, #0x8 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x24, x23, x27, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4571c │ │ │ │ - cbz x24, 45b1c │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w24, [x24, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - add w23, w1, #0x1 │ │ │ │ - ldrb w1, [x0, w23, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 457d4 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w23, [sp, #52] │ │ │ │ - cbz x27, 45b14 │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x28, x22, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 457c8 │ │ │ │ - b.le 459b8 │ │ │ │ - sub x27, x27, #0x1 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - cbz x27, 45b14 │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x22, x28, #0x8 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x28, x22, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45798 │ │ │ │ - cbz x28, 45b14 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w1, [x28, #4] │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - cmp w1, w24 │ │ │ │ - b.cs 457f4 // b.hs, b.nlast │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - ldr w23, [x2, w1, uxtw #2] │ │ │ │ - cmp w19, w23 │ │ │ │ - ccmp w1, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cs 45a78 // b.hs, b.nlast │ │ │ │ - ldr w24, [x2, w19, uxtw #2] │ │ │ │ - ldrb w23, [x0, w24, uxtw] │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 4586c // b.plast │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - str w24, [sp, #52] │ │ │ │ - cbz x23, 45b0c │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - lsr x28, x23, #1 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x27, x22, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 45860 │ │ │ │ - b.le 459a0 │ │ │ │ - sub x23, x23, #0x1 │ │ │ │ - lsr x23, x23, #1 │ │ │ │ - cbz x23, 45b0c │ │ │ │ - lsr x28, x23, #1 │ │ │ │ - add x22, x27, #0x8 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x27, x22, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45830 │ │ │ │ - cbz x27, 45b0c │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w23, [x27, #4] │ │ │ │ - ldrb w0, [x0, w19, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 458dc // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - str w19, [sp, #52] │ │ │ │ - cbz x24, 45b04 │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - lsr x28, x24, #1 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x27, x22, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 458d4 │ │ │ │ - b.le 459ac │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - lsr x24, x24, #1 │ │ │ │ - cbz x24, 45b04 │ │ │ │ - lsr x28, x24, #1 │ │ │ │ - add x22, x27, #0x8 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x27, x22, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 458a4 │ │ │ │ - cbz x27, 45b04 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.cc 459e4 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - ldr w21, [x20, #8] │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - cbz w0, 452b0 │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - mov w1, w19 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - mov w3, w0 │ │ │ │ - ldr w22, [x2, w0, uxtw #2] │ │ │ │ - cmp w22, w19 │ │ │ │ - ccmp w22, w0, #0x2, hi // hi = pmore │ │ │ │ - b.ls 4591c // b.plast │ │ │ │ - ldr w22, [x2, x1, lsl #2] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 455c0 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr w5, [sp, #28] │ │ │ │ - ldr w4, [x0, x1, lsl #2] │ │ │ │ - ldr x6, [x3, #16] │ │ │ │ - add w4, w5, w4 │ │ │ │ - ldrb w5, [x3, #44] │ │ │ │ - ldrb w4, [x6, w4, uxtw] │ │ │ │ - cmp w4, w5 │ │ │ │ - b.eq 45964 // b.none │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - str w5, [sp, #12] │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - sub w4, w22, #0x1 │ │ │ │ - stp x1, x4, [x5] │ │ │ │ - cmp w22, w21 │ │ │ │ - b.cs 45554 // b.hs, b.nlast │ │ │ │ + b 442dc │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x3, [x21, #40] │ │ │ │ + adrp x0, 82000 │ │ │ │ + adrp x1, 87000 │ │ │ │ + add x0, x0, #0xa50 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + add x1, x1, #0xc50 │ │ │ │ + csel x3, x0, x3, eq // eq = none │ │ │ │ + add x1, x1, #0x150 │ │ │ │ + adrp x2, 82000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - b 452c4 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - str w21, [sp, #32] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.ne 456cc // b.any │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - sub w21, w22, #0x1 │ │ │ │ - mov w1, w0 │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - ldr w22, [x2, w0, uxtw #2] │ │ │ │ - b 45924 │ │ │ │ - cbz x28, 45b0c │ │ │ │ - mov x23, x28 │ │ │ │ - b 45814 │ │ │ │ - cbz x28, 45b04 │ │ │ │ - mov x24, x28 │ │ │ │ - b 45888 │ │ │ │ - cbz x25, 45b14 │ │ │ │ - mov x27, x25 │ │ │ │ - b 4577c │ │ │ │ - cbz x27, 45b1c │ │ │ │ - mov x22, x27 │ │ │ │ - b 45700 │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - b 457f4 │ │ │ │ - mov w1, w19 │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - b 455c0 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w23, [x1, w19, uxtw #2] │ │ │ │ - ldrb w0, [x0, w23, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 45a60 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - str w23, [sp, #52] │ │ │ │ - cbz x24, 45b14 │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - lsr x28, x24, #1 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x27, x22, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 45a58 │ │ │ │ - b.le 45aec │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - lsr x24, x24, #1 │ │ │ │ - cbz x24, 45b14 │ │ │ │ - lsr x28, x24, #1 │ │ │ │ - add x22, x27, #0x8 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x27, x22, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45a28 │ │ │ │ - cbz x27, 45b14 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - ldr w21, [x20, #8] │ │ │ │ - str w0, [sp, #28] │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - b 452a8 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - b 45608 │ │ │ │ - ldrb w0, [x0, w23, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 45a60 // b.plast │ │ │ │ - ldr w22, [x20, #88] │ │ │ │ - str w23, [sp, #52] │ │ │ │ - cbz x22, 45b14 │ │ │ │ - ldr x28, [x20, #80] │ │ │ │ - lsr x27, x22, #1 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x24, x28, x27, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 45ae0 │ │ │ │ - b.le 45af8 │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - cbz x22, 45b14 │ │ │ │ - lsr x27, x22, #1 │ │ │ │ - add x28, x24, #0x8 │ │ │ │ - add x0, sp, #0x34 │ │ │ │ - add x24, x28, x27, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45ab0 │ │ │ │ - cbz x24, 45b14 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - b 45a60 │ │ │ │ - cbz x28, 45b14 │ │ │ │ - mov x24, x28 │ │ │ │ - b 45a0c │ │ │ │ - cbz x27, 45b14 │ │ │ │ - mov x22, x27 │ │ │ │ - b 45a94 │ │ │ │ - mov w0, w19 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 41f40 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - bl 41f40 │ │ │ │ - bl 3588 │ │ │ │ + add x2, x2, #0xa58 │ │ │ │ + bl 3468 │ │ │ │ + b 442a4 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - and w19, w4, #0xff │ │ │ │ + mov x19, x2 │ │ │ │ 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 x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str w19, [sp, #16] │ │ │ │ - str w3, [sp, #28] │ │ │ │ - cbnz w22, 45ee4 │ │ │ │ - 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 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 5ee50 │ │ │ │ - str wzr, [sp, #20] │ │ │ │ - cbnz w19, 462bc │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbnz w0, 462e0 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.cs 45ea0 // b.hs, b.nlast │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - add x19, sp, #0x20 │ │ │ │ - ubfiz x23, x22, #2, #32 │ │ │ │ - mov w27, w22 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w28, [x0, x23] │ │ │ │ - ldrb w0, [x1, w28, uxtw] │ │ │ │ - mov w24, w0 │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 45c54 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w28, [sp, #32] │ │ │ │ - cbz x26, 45fc0 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x24, x26, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 45c48 │ │ │ │ - b.le 45f6c │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 45fc0 │ │ │ │ - lsr x24, x26, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45c18 │ │ │ │ - cbz x25, 45fc0 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w24, [x25, #4] │ │ │ │ - ldrb w0, [x1, x27] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 45cc4 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w22, [sp, #32] │ │ │ │ - cbz x26, 45f9c │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 45cbc │ │ │ │ - b.le 45f78 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 45f9c │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45c8c │ │ │ │ - cbz x25, 45f9c │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ne 45e44 // b.any │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w27, [x0, x27] │ │ │ │ - mov w24, w27 │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.ls 45d48 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w22, [sp, #32] │ │ │ │ - cbz x27, 45f9c │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x28, x27, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 45d3c │ │ │ │ - b.le 45f90 │ │ │ │ - sub x27, x27, #0x1 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - cbz x27, 45f9c │ │ │ │ - lsr x28, x27, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45d0c │ │ │ │ - cbz x25, 45f9c │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w24, [x25, #4] │ │ │ │ - add w28, w22, #0x1 │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 45dbc // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w28, [sp, #32] │ │ │ │ - cbz x25, 45fc0 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x27, x25, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x26, x21, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 45db4 │ │ │ │ - b.le 45f84 │ │ │ │ - sub x2, x25, #0x1 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - cbz x25, 45fc0 │ │ │ │ - lsr x27, x25, #1 │ │ │ │ - add x21, x26, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x26, x21, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 45d84 │ │ │ │ - cbz x26, 45fc0 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.cc 45e44 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w21, [x0, x23] │ │ │ │ - cbz w21, 45e44 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cbz w0, 45e00 │ │ │ │ - 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 45e24 // b.none │ │ │ │ - ldr x23, [sp, #8] │ │ │ │ - sub w2, w21, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - stp w22, w2, [sp, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5f048 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5f22c │ │ │ │ - cbnz w0, 45fc8 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ls 45e40 // b.plast │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - mov w22, w21 │ │ │ │ - b 45bcc │ │ │ │ - mov w22, w21 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 45ea0 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cbz w0, 45e7c │ │ │ │ - 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 45ea0 // b.none │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - stp w22, w2, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f048 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f22c │ │ │ │ - cbnz w0, 46350 │ │ │ │ - adrp x0, af000 │ │ │ │ + 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 3270 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 444c8 // b.none │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 44480 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xaa0 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + cbz x20, 444ec │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3a08 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 69e50 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 464cc // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + b.ne 444c4 // 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] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 5ee50 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cbnz w0, 46004 │ │ │ │ - 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 45f24 // 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 5f048 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5f22c │ │ │ │ - cbnz w0, 463bc │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - mov w22, w19 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 45e4c // b.plast │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 45bc8 │ │ │ │ - cbz x24, 45fc0 │ │ │ │ - mov x26, x24 │ │ │ │ - b 45bfc │ │ │ │ - cbz x28, 45f9c │ │ │ │ - mov x26, x28 │ │ │ │ - b 45c70 │ │ │ │ - cbz x27, 45fc0 │ │ │ │ - mov x25, x27 │ │ │ │ - b 45d68 │ │ │ │ - cbz x28, 45f9c │ │ │ │ - mov x27, x28 │ │ │ │ - b 45cf0 │ │ │ │ - mov w3, w22 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w3, w28 │ │ │ │ - b 45fa0 │ │ │ │ - ldr x22, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 45e24 // b.hs, b.nlast │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl 31c8 │ │ │ │ - b 45e24 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w22, w0 │ │ │ │ - b.eq 4648c // b.none │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ + ldrb w0, [x19, #49] │ │ │ │ + cbnz w0, 444b8 │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x4, x20 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 82000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.cs 463f8 // b.hs, b.nlast │ │ │ │ - ldrb w23, [x1, w2, uxtw] │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 460a0 // b.plast │ │ │ │ - ldr w21, [x20, #88] │ │ │ │ - str w2, [sp, #32] │ │ │ │ - cbz x21, 464bc │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x27, x21, #1 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x26, x23, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46094 │ │ │ │ - b.le 463b0 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - cbz x21, 464bc │ │ │ │ - lsr x27, x21, #1 │ │ │ │ - add x23, x26, #0x8 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x26, x23, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46064 │ │ │ │ - cbz x26, 464bc │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w23, [x26, #4] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - add w26, w0, #0x1 │ │ │ │ - ldrb w0, [x1, w26, uxtw] │ │ │ │ - mov w2, w0 │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 46120 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w26, [sp, #32] │ │ │ │ - cbz x27, 464ac │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x24, x27, #1 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x28, x21, x24, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46114 │ │ │ │ - b.le 463a4 │ │ │ │ - sub x27, x27, #0x1 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - cbz x27, 464ac │ │ │ │ - lsr x24, x27, #1 │ │ │ │ - add x21, x28, #0x8 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x28, x21, x24, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 460e4 │ │ │ │ - cbz x28, 464ac │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - cmp w2, w23 │ │ │ │ - b.cs 46140 // 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.cs 46408 // b.hs, b.nlast │ │ │ │ - ubfiz x25, x22, #2, #32 │ │ │ │ - mov w23, w22 │ │ │ │ - ldr w26, [x0, x25] │ │ │ │ - ldrb w21, [x1, w26, uxtw] │ │ │ │ - cmp w21, #0xfd │ │ │ │ - b.ls 461c0 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w26, [sp, #32] │ │ │ │ - cbz x28, 464ac │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x24, x28, #1 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x27, x21, x24, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 461b4 │ │ │ │ - b.le 46398 │ │ │ │ - sub x28, x28, #0x1 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - cbz x28, 464ac │ │ │ │ - lsr x24, x28, #1 │ │ │ │ - add x21, x27, #0x8 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x27, x21, x24, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46184 │ │ │ │ - cbz x27, 464ac │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w21, [x27, #4] │ │ │ │ - ldrb w0, [x1, x23] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 46230 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w22, [sp, #32] │ │ │ │ - cbz x26, 464b4 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x24, x26, #1 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x28, x23, x24, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46228 │ │ │ │ - b.le 4638c │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 464b4 │ │ │ │ - lsr x24, x26, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x28, x23, x24, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 461f8 │ │ │ │ - cbz x28, 464b4 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.cs 462d4 // b.hs, b.nlast │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w23, [x0, x25] │ │ │ │ - ldrb w26, [x1, w23, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 46400 // b.plast │ │ │ │ - ldr w21, [x20, #88] │ │ │ │ - str w23, [sp, #32] │ │ │ │ - cbz x21, 464c4 │ │ │ │ - ldr x26, [x20, #80] │ │ │ │ - lsr x28, x21, #1 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x27, x26, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 462ac │ │ │ │ - b.le 46480 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - cbz x21, 464c4 │ │ │ │ - lsr x28, x21, #1 │ │ │ │ - add x26, x27, #0x8 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x27, x26, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4627c │ │ │ │ - cbz x27, 464c4 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - b 45bac │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 45bac // b.none │ │ │ │ - cbnz w2, 4601c │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - str wzr, [sp, #20] │ │ │ │ - cbz w0, 45bb4 │ │ │ │ - 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 462fc // b.plast │ │ │ │ - ldr w19, [x0, w22, uxtw #2] │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - cbz w1, 45f24 │ │ │ │ - mov w23, w22 │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldr w4, [sp, #20] │ │ │ │ - ldr w3, [x2, x23, lsl #2] │ │ │ │ - ldr x5, [x1, #16] │ │ │ │ - add w3, w4, w3 │ │ │ │ - ldrb w4, [x1, #44] │ │ │ │ - ldrb w3, [x5, w3, uxtw] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ne 45f24 // b.any │ │ │ │ - ldr w3, [x20, #8] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - str w4, [sp, #24] │ │ │ │ - mov w22, w19 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.cc 45bc8 // b.lo, b.ul, b.last │ │ │ │ - b 45e5c │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f22c │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 45ea0 // b.hs, b.nlast │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl 31c8 │ │ │ │ - b 45ea0 │ │ │ │ - cbz x24, 464b4 │ │ │ │ - mov x26, x24 │ │ │ │ - b 461dc │ │ │ │ - cbz x24, 464ac │ │ │ │ - mov x28, x24 │ │ │ │ - b 46168 │ │ │ │ - cbz x24, 464ac │ │ │ │ - mov x27, x24 │ │ │ │ - b 460c8 │ │ │ │ - cbz x27, 464bc │ │ │ │ - mov x21, x27 │ │ │ │ - b 46048 │ │ │ │ - ldr x21, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5f22c │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 45f48 // b.hs, b.nlast │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl 31c8 │ │ │ │ - b 45f48 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 46140 │ │ │ │ - str w26, [sp, #20] │ │ │ │ - b 45bac │ │ │ │ - ldrb w26, [x1, w23, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 46400 // b.plast │ │ │ │ - ldr w21, [x20, #88] │ │ │ │ - str w23, [sp, #32] │ │ │ │ - cbz x21, 464c4 │ │ │ │ - ldr x28, [x20, #80] │ │ │ │ - lsr x27, x21, #1 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x26, x28, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46470 │ │ │ │ - b.le 464a0 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - cbz x21, 464c4 │ │ │ │ - lsr x27, x21, #1 │ │ │ │ - add x28, x26, #0x8 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x26, x28, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46440 │ │ │ │ - cbz x26, 464c4 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - b 45bac │ │ │ │ - cbz x28, 464c4 │ │ │ │ - mov x21, x28 │ │ │ │ - b 46260 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - mov w23, w22 │ │ │ │ - str wzr, [sp, #20] │ │ │ │ - ldr w19, [x0, w22, uxtw #2] │ │ │ │ - b 46308 │ │ │ │ - cbz x27, 464c4 │ │ │ │ - mov x21, x27 │ │ │ │ - b 46424 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 41f40 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 41f40 │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov w22, w2 │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov w23, w1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbnz w23, 46520 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w2, w0 │ │ │ │ - b.eq 46728 // b.none │ │ │ │ - cmp w23, w22 │ │ │ │ - b.eq 46728 // b.none │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - cmp w22, w0 │ │ │ │ - b.cc 467c4 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - ldr w27, [x0, w23, uxtw #2] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldrb w26, [x0, w27, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 465bc // b.plast │ │ │ │ - ldr w19, [x21, #88] │ │ │ │ - str w27, [sp, #16] │ │ │ │ - cbz x19, 46950 │ │ │ │ - ldr x25, [x21, #80] │ │ │ │ - lsr x22, x19, #1 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x24, x25, x22, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 465b0 │ │ │ │ - b.le 468ec │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 46950 │ │ │ │ - lsr x22, x19, #1 │ │ │ │ - add x25, x24, #0x8 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x24, x25, x22, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46580 │ │ │ │ - cbz x24, 46950 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w26, [x24, #4] │ │ │ │ - ldrb w0, [x0, w23, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4662c // b.plast │ │ │ │ - ldr w19, [x21, #88] │ │ │ │ - str w23, [sp, #16] │ │ │ │ - cbz x19, 46948 │ │ │ │ - ldr x25, [x21, #80] │ │ │ │ - lsr x22, x19, #1 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x24, x25, x22, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46624 │ │ │ │ - b.le 468f8 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 46948 │ │ │ │ - lsr x22, x19, #1 │ │ │ │ - add x25, x24, #0x8 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x24, x25, x22, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 465f4 │ │ │ │ - cbz x24, 46948 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.cs 46720 // b.hs, b.nlast │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - adrp x19, b0000 │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldr w1, [x0, w23, uxtw #2] │ │ │ │ - ldrb w0, [x19, #3052] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - cbz w0, 46738 │ │ │ │ - ldr x3, [x21, #152] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x21, #148] │ │ │ │ - add x1, x1, x3 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x21, #148] │ │ │ │ - add x1, sp, #0xc │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 46980 // b.none │ │ │ │ - ldrb w0, [x19, #3052] │ │ │ │ - ldr w24, [sp, #12] │ │ │ │ - cbz w0, 46744 │ │ │ │ - ldr x1, [x21, #160] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x21, #148] │ │ │ │ - add x1, x1, w24, uxtw │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x21, #148] │ │ │ │ - add x1, sp, #0xb │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 46974 // b.none │ │ │ │ - ldrsb x0, [sp, #11] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.eq 46758 // b.none │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - add w3, w0, w2 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.gt 466dc │ │ │ │ - mov w3, w2 │ │ │ │ - add w2, w0, w2 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bfxil x0, x2, #0, #32 │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x4, x4, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bfi x0, x3, #32, #32 │ │ │ │ - b.ne 46968 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x19, b0000 │ │ │ │ - ldrb w0, [x19, #3052] │ │ │ │ - cbnz w0, 46654 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - ldr w24, [x0, x1] │ │ │ │ - str w24, [sp, #12] │ │ │ │ - ldr x0, [x21, #96] │ │ │ │ - ldrsb x0, [x0, w24, uxtw] │ │ │ │ - strb w0, [sp, #11] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 466c4 // b.any │ │ │ │ - ldr w19, [x21, #112] │ │ │ │ - mov w0, w24 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x19, 4691c │ │ │ │ - ldr x23, [x21, #104] │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x22, x23, x21, lsl #4 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 467b8 │ │ │ │ - b.le 468e0 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4691c │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - add x23, x22, #0x10 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x22, x23, x21, lsl #4 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46788 │ │ │ │ - cbz x22, 4691c │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - b 466c4 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldrb w25, [x0, w22, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 4683c // b.plast │ │ │ │ - ldr w19, [x21, #88] │ │ │ │ - str w22, [sp, #16] │ │ │ │ - cbz x19, 46958 │ │ │ │ - ldr x26, [x21, #80] │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x25, x26, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46830 │ │ │ │ - b.le 46904 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 46958 │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x26, x25, #0x8 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x25, x26, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46800 │ │ │ │ - cbz x25, 46958 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w25, [x25, #4] │ │ │ │ - add w26, w22, #0x1 │ │ │ │ - ldrb w0, [x0, w26, uxtw] │ │ │ │ - mov w1, w0 │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 468b4 // b.plast │ │ │ │ - ldr w19, [x21, #88] │ │ │ │ - str w26, [sp, #16] │ │ │ │ - cbz x19, 46960 │ │ │ │ - ldr x27, [x21, #80] │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x28, x27, x24, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 468ac │ │ │ │ - b.le 46910 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 46960 │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x28, x27, x24, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4687c │ │ │ │ - cbz x28, 46960 │ │ │ │ - ldr w1, [x28, #4] │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - cmp w1, w25 │ │ │ │ - b.cs 46540 // b.hs, b.nlast │ │ │ │ - ldr w1, [x0, w22, uxtw #2] │ │ │ │ - cmp w23, w1 │ │ │ │ - ccmp w22, w1, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 46540 // b.lo, b.ul, b.last │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ubfiz x1, x1, #2, #32 │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - b 4672c │ │ │ │ - cbz x21, 4691c │ │ │ │ - mov x19, x21 │ │ │ │ - b 4676c │ │ │ │ - cbz x22, 46950 │ │ │ │ - mov x19, x22 │ │ │ │ - b 46564 │ │ │ │ - cbz x22, 46948 │ │ │ │ - mov x19, x22 │ │ │ │ - b 465d8 │ │ │ │ - cbz x24, 46958 │ │ │ │ - mov x19, x24 │ │ │ │ - b 467e4 │ │ │ │ - cbz x24, 46960 │ │ │ │ - mov x19, x24 │ │ │ │ - b 46860 │ │ │ │ - mov w3, w24 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w27 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl 3588 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl 3c10 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl 3c10 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x2c │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov w21, w1 │ │ │ │ - mov w22, w2 │ │ │ │ - ldr x1, [x4] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str w3, [sp, #12] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz w3, 46c30 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - cbz w21, 46ca0 │ │ │ │ - cmp w22, w21 │ │ │ │ - b.eq 46c24 // b.none │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w22, w1 │ │ │ │ - b.cs 46cc0 // b.hs, b.nlast │ │ │ │ - ldrb w25, [x0, w22, uxtw] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 4719c // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w22, [sp, #48] │ │ │ │ - cbz x25, 46cf4 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x26, x25, #1 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46a6c │ │ │ │ - b.le 46c94 │ │ │ │ - sub x25, x25, #0x1 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - cbz x25, 46cf4 │ │ │ │ - lsr x26, x25, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46a3c │ │ │ │ - cbz x28, 46cf4 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w26, w22, #0x1 │ │ │ │ - ldrb w1, [x0, w26, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 46af8 // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w26, [sp, #48] │ │ │ │ - cbz x25, 46cec │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x27, x25, #1 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46aec │ │ │ │ - b.le 46c88 │ │ │ │ - sub x2, x25, #0x1 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - cbz x25, 46cec │ │ │ │ - lsr x27, x25, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46abc │ │ │ │ - cbz x28, 46cec │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - ldr w3, [sp] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 46b1c // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr w25, [x1, w2, uxtw #2] │ │ │ │ - cmp w25, w21 │ │ │ │ - ccmp w25, w22, #0x2, hi // hi = pmore │ │ │ │ - b.ls 471b4 // b.plast │ │ │ │ - ubfiz x2, x21, #2, #32 │ │ │ │ - mov w3, w21 │ │ │ │ - str x3, [sp] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr w25, [x1, x2] │ │ │ │ - ldrb w23, [x0, w25, uxtw] │ │ │ │ - mov w27, w23 │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 46ba8 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w25, [sp, #48] │ │ │ │ - cbz x26, 46cfc │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46b9c │ │ │ │ - b.le 46c70 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 46cfc │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46b6c │ │ │ │ - cbz x28, 46cfc │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w27, [x28, #4] │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 46c1c // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w21, [sp, #48] │ │ │ │ - cbz x28, 46cc8 │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x23, x25, x26, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46c14 │ │ │ │ - b.le 46c7c │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 46cc8 │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x25, x23, #0x8 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x23, x25, x26, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46be4 │ │ │ │ - cbz x23, 46cc8 │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.cc 46d04 // b.lo, b.ul, b.last │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - bfxil x0, x21, #0, #32 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bfi x0, x22, #32, #32 │ │ │ │ - b.ne 47244 // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x27, 46cfc │ │ │ │ - mov x26, x27 │ │ │ │ - b 46b50 │ │ │ │ - cbz x26, 46cc8 │ │ │ │ - mov x28, x26 │ │ │ │ - b 46bc8 │ │ │ │ - cbz x27, 46cec │ │ │ │ - mov x25, x27 │ │ │ │ - b 46aa0 │ │ │ │ - cbz x26, 46cf4 │ │ │ │ - mov x25, x26 │ │ │ │ - b 46a20 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.eq 46c24 // b.none │ │ │ │ - cbz w22, 46c24 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w22, w1 │ │ │ │ - b.cc 46a00 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - b 46b1c │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 41f40 │ │ │ │ - mov w3, w25 │ │ │ │ - b 46ccc │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w27, [x1, x2] │ │ │ │ - ldrb w0, [x0, w27, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 46d84 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w27, [sp, #48] │ │ │ │ - cbz x26, 471ac │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x25, x23, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46d7c │ │ │ │ - b.le 4702c │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 471ac │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x23, x25, #0x8 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x25, x23, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46d4c │ │ │ │ - cbz x25, 471ac │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cbz w0, 46c24 │ │ │ │ - cbnz w21, 46d9c │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.eq 46fa8 // b.none │ │ │ │ - cmp w22, w21 │ │ │ │ - b.eq 46fa8 // b.none │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 47038 // b.pmore │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - ubfiz x25, x21, #2, #32 │ │ │ │ - mov w0, w21 │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w23, [x2, x25] │ │ │ │ - ldrb w22, [x0, w23, uxtw] │ │ │ │ - cmp w22, #0xfd │ │ │ │ - b.ls 46e3c // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w23, [sp, #48] │ │ │ │ - cbz x26, 47194 │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x22, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46e30 │ │ │ │ - b.le 46f9c │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 47194 │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x22, x28, #0x8 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x22, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46e00 │ │ │ │ - cbz x28, 47194 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w22, [x28, #4] │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 46eb0 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w21, [sp, #48] │ │ │ │ - cbz x26, 46cc8 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46ea8 │ │ │ │ - b.le 46f90 │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 46cc8 │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46e78 │ │ │ │ - cbz x28, 46cc8 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.cs 46fa8 // b.hs, b.nlast │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w1, [x0, x25] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - cbnz w0, 46fb8 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - ldr w22, [x0, x1] │ │ │ │ - str w22, [sp, #44] │ │ │ │ - mov w23, w22 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb x0, [x0, x23] │ │ │ │ - strb w0, [sp, #43] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 46f58 // b.any │ │ │ │ - ldr w21, [x20, #112] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cbz x21, 47170 │ │ │ │ - ldr x23, [x20, #104] │ │ │ │ - lsr x25, x21, #1 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x26, x23, x25, lsl #4 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 46f50 │ │ │ │ - b.le 46f84 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - cbz x21, 47170 │ │ │ │ - lsr x25, x21, #1 │ │ │ │ - add x23, x26, #0x10 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x26, x23, x25, lsl #4 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 46f20 │ │ │ │ - cbz x26, 47170 │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - ldr w21, [sp, #44] │ │ │ │ - add w22, w0, w21 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.gt 46f70 │ │ │ │ - mov w22, w21 │ │ │ │ - add w21, w0, w21 │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ne 469e4 // b.any │ │ │ │ - b 46c24 │ │ │ │ - cbz x25, 47170 │ │ │ │ - mov x21, x25 │ │ │ │ - b 46f04 │ │ │ │ - cbz x27, 46cc8 │ │ │ │ - mov x26, x27 │ │ │ │ - b 46e5c │ │ │ │ - cbz x27, 47194 │ │ │ │ - mov x26, x27 │ │ │ │ - b 46de4 │ │ │ │ - adrp x0, b0000 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - cbz w0, 46ed0 │ │ │ │ - ldr x3, [x20, #152] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, x1, x3 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 47258 // b.none │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldr w22, [sp, #44] │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - mov w23, w22 │ │ │ │ - cbz w0, 46ee0 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - add x1, x23, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x2b │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 47254 // b.none │ │ │ │ - ldrsb x0, [sp, #43] │ │ │ │ - b 46eec │ │ │ │ - cbz x28, 471ac │ │ │ │ - mov x26, x28 │ │ │ │ - b 46d30 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - ldrb w25, [x0, w22, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 471a4 // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w22, [sp, #48] │ │ │ │ - cbz x25, 46cf4 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x26, x25, #1 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 470a8 │ │ │ │ - b.le 47158 │ │ │ │ - sub x25, x25, #0x1 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - cbz x25, 46cf4 │ │ │ │ - lsr x26, x25, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 47078 │ │ │ │ - cbz x28, 46cf4 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w26, w22, #0x1 │ │ │ │ - ldrb w0, [x0, w26, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4712c // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w26, [sp, #48] │ │ │ │ - cbz x25, 46cec │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - lsr x27, x25, #1 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47124 │ │ │ │ - b.le 47164 │ │ │ │ - sub x2, x25, #0x1 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - cbz x25, 46cec │ │ │ │ - lsr x27, x25, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x28, x23, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 470f4 │ │ │ │ - cbz x28, 46cec │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp] │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 46db4 // b.hs, b.nlast │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr w1, [x2, w0, uxtw #2] │ │ │ │ - cmp w1, w21 │ │ │ │ - ccmp w1, w22, #0x2, hi // hi = pmore │ │ │ │ - ubfiz x1, x1, #2, #32 │ │ │ │ - b.hi 46db4 // b.pmore │ │ │ │ - b 46ec4 │ │ │ │ - cbz x26, 46cf4 │ │ │ │ - mov x25, x26 │ │ │ │ - b 4705c │ │ │ │ - cbz x27, 46cec │ │ │ │ - mov x25, x27 │ │ │ │ - b 470d8 │ │ │ │ - mov w3, w22 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w3, w23 │ │ │ │ - b 46ccc │ │ │ │ - str w25, [sp] │ │ │ │ - b 46a7c │ │ │ │ - str w25, [sp] │ │ │ │ - b 470b8 │ │ │ │ - mov w0, w27 │ │ │ │ - bl 41f40 │ │ │ │ - ldrb w0, [x0, w25, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 46d84 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w25, [sp, #48] │ │ │ │ - cbz x26, 4723c │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x0, [sp] │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x28, x23, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47224 │ │ │ │ - b.le 47230 │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 4723c │ │ │ │ - ldr x0, [sp] │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - add x28, x23, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 471f4 │ │ │ │ - cbz x28, 4723c │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - b 46d84 │ │ │ │ - cbz x27, 4723c │ │ │ │ - mov x26, x27 │ │ │ │ - b 471d8 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 41f40 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl 3588 │ │ │ │ - bl 3c10 │ │ │ │ - bl 3c10 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - add x22, sp, #0x14 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #24] │ │ │ │ + add x2, x2, #0xaa0 │ │ │ │ + bl 3510 │ │ │ │ + ldrb w0, [x19, #49] │ │ │ │ + cbz w0, 44448 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl 3738 │ │ │ │ + b 44448 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl 2fd0 │ │ │ │ + b 44488 │ │ │ │ + bl 3588 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xa80 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [x20, #120] │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + mov w1, #0x284 // #644 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xab0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - mov x1, #0x86a0 // #34464 │ │ │ │ - movk x1, #0x1, lsl #16 │ │ │ │ - bl 72380 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x22, x5 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x6 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1a0 │ │ │ │ + mov x28, x3 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #408] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 72450 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cbz w0, 476dc │ │ │ │ - nop │ │ │ │ - mov w25, w24 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w26, [x0, x24] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 47380 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w25, [sp, #20] │ │ │ │ - cbz x19, 476a0 │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x26, x19, #1 │ │ │ │ - mov x0, x22 │ │ │ │ - add x28, x27, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47378 │ │ │ │ - b.le 47634 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 476a0 │ │ │ │ - lsr x26, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x28, x27, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 47348 │ │ │ │ - cbz x28, 476a0 │ │ │ │ - ldr w26, [x28, #4] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72528 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldrb w1, [x1, w0, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 47400 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - cbz x19, 47664 │ │ │ │ - ldr x28, [x20, #80] │ │ │ │ - lsr x23, x19, #1 │ │ │ │ - mov x0, x22 │ │ │ │ - add x27, x28, x23, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 473f8 │ │ │ │ - b.le 47640 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 47664 │ │ │ │ - lsr x23, x19, #1 │ │ │ │ - add x28, x27, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x27, x28, x23, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 473c8 │ │ │ │ - cbz x27, 47664 │ │ │ │ - ldr w1, [x27, #4] │ │ │ │ - cmp w1, w26 │ │ │ │ - b.ls 476a8 // b.plast │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72500 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - str x0, [sp] │ │ │ │ - ldrb w26, [x1, x24] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 47488 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w25, [sp, #20] │ │ │ │ - cbz x19, 476a0 │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x26, x19, #1 │ │ │ │ - mov x0, x22 │ │ │ │ - add x28, x27, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47480 │ │ │ │ - b.le 4764c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 476a0 │ │ │ │ - lsr x26, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x28, x27, x26, lsl #3 │ │ │ │ + ldrb w23, [x6, #49] │ │ │ │ + ldr x20, [x6, #80] │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + mov x0, #0x3e8 // #1000 │ │ │ │ + str xzr, [sp, #136] │ │ │ │ + str wzr, [sp, #168] │ │ │ │ + add x27, sp, #0xa8 │ │ │ │ + strh wzr, [sp, #172] │ │ │ │ + strb w2, [sp, #174] │ │ │ │ + bl 37e0 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x8, x0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x1, [sp] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + strb w23, [sp, #184] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + b 445ac │ │ │ │ + ldr x20, [sp, #136] │ │ │ │ + ldrh w0, [x20, #16] │ │ │ │ + tbz w0, #2, 44650 │ │ │ │ + ldr x3, [sp] │ │ │ │ + mov x2, x27 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 47450 │ │ │ │ - cbz x28, 476a0 │ │ │ │ - ldr w26, [x28, #4] │ │ │ │ mov x0, x21 │ │ │ │ - bl 72528 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldrb w1, [x1, w0, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 47508 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - cbz x19, 47664 │ │ │ │ - ldr x28, [x20, #80] │ │ │ │ - lsr x23, x19, #1 │ │ │ │ - mov x0, x22 │ │ │ │ - add x27, x28, x23, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47500 │ │ │ │ - b.le 47658 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 47664 │ │ │ │ - lsr x23, x19, #1 │ │ │ │ - add x28, x27, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x27, x28, x23, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 474d0 │ │ │ │ - cbz x27, 47664 │ │ │ │ - ldr w1, [x27, #4] │ │ │ │ - cmp w1, w26 │ │ │ │ - b.cc 4730c // b.lo, b.ul, b.last │ │ │ │ + str x8, [sp, #176] │ │ │ │ + bl 44208 │ │ │ │ + ldr x8, [sp, #176] │ │ │ │ + cbz w0, 445a0 │ │ │ │ + add x20, x8, #0x13, lsl #12 │ │ │ │ + add x19, x8, #0x38 │ │ │ │ + add x20, x20, #0x8b8 │ │ │ │ + mov x21, x8 │ │ │ │ + b 445ec │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 44608 // b.none │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + cbz w0, 445e0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + bl 38a0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 445ec // b.any │ │ │ │ mov x0, x21 │ │ │ │ - bl 72528 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldrb w26, [x1, w0, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 47594 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - mov w23, w0 │ │ │ │ - str w0, [sp, #20] │ │ │ │ - cbz x19, 479cc │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x28, x19, #1 │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, x27, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47588 │ │ │ │ - b.le 47688 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 479cc │ │ │ │ - lsr x28, x19, #1 │ │ │ │ - add x27, x26, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, x27, x28, lsl #3 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 44c50 // b.any │ │ │ │ + add sp, sp, #0x1a0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xad8 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + stp x25, x26, [sp, #480] │ │ │ │ + bl 3480 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + cbz x0, 446a8 │ │ │ │ + bl 3708 │ │ │ │ + ldrb w1, [x0, #3] │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + cmp w1, #0x47 │ │ │ │ + b.eq 44760 // b.none │ │ │ │ + subs w1, w1, #0x43 │ │ │ │ + b.ne 446a0 // b.any │ │ │ │ + ldrb w1, [x0, #4] │ │ │ │ + subs w1, w1, #0x54 │ │ │ │ + b.ne 446a0 // b.any │ │ │ │ + ldrb w1, [x0, #5] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + cset x25, eq // eq = none │ │ │ │ + ldr x3, [x20, #56] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + ldr x0, [x24, #40] │ │ │ │ + ldrh w19, [x20, #18] │ │ │ │ + ldr x1, [x20] │ │ │ │ + add x3, x3, x19 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + ldr w23, [x20, #20] │ │ │ │ + cbz x0, 4477c │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x8, [sp, #40] │ │ │ │ + stp xzr, xzr, [sp, #152] │ │ │ │ + bl 14b80 │ │ │ │ + ldrsw x3, [x20, #8] │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + ldr w0, [x20, #20] │ │ │ │ + ldr x2, [x2, x3, lsl #3] │ │ │ │ + str x2, [sp, #208] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x2, [sp, #224] │ │ │ │ + bl 3900 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + add x6, sp, #0xa0 │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + sub x7, x2, #0x1 │ │ │ │ + add x7, x7, x0 │ │ │ │ + add x5, sp, #0x98 │ │ │ │ + ldr x0, [x24, #40] │ │ │ │ + add x2, sp, #0xc8 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #4016] │ │ │ │ + str x7, [sp, #232] │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3928] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + bl 30b70 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ldr x8, [sp, #40] │ │ │ │ + cbnz x0, 44a00 │ │ │ │ + ldp x25, x26, [sp, #480] │ │ │ │ + b 445ac │ │ │ │ + ldrb w2, [x0, #4] │ │ │ │ + cmp w2, #0x41 │ │ │ │ + b.ne 44688 // b.any │ │ │ │ + ldrb w2, [x0, #5] │ │ │ │ + mov x25, #0x2 // #2 │ │ │ │ + cbz w2, 446a8 │ │ │ │ + b 44688 │ │ │ │ + mov w2, w23 │ │ │ │ + cbz w2, 4497c │ │ │ │ + lsl w23, w23, #2 │ │ │ │ + add x1, x23, x19 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + cmp x25, #0x1 │ │ │ │ + b.eq 44a28 // b.none │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + adrp x0, 87000 │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + add x0, x0, #0xc50 │ │ │ │ + adrp x23, af000 │ │ │ │ + ldr x23, [x23, #4024] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str x20, [sp, #40] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp x0, x8, [sp, #72] │ │ │ │ + stp x27, x21, [sp, #88] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x27, af000 │ │ │ │ + ldr x27, [x27, #3872] │ │ │ │ + stp x28, x24, [sp, #104] │ │ │ │ + b 4481c │ │ │ │ + tst w0, #0xe │ │ │ │ + b.ne 449c8 // b.any │ │ │ │ + cbz w4, 44844 │ │ │ │ + mov w2, #0x2e // #46 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str w1, [sp, #8] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str x5, [sp, #48] │ │ │ │ + bl 2f948 │ │ │ │ + ldp x0, x5, [sp, #40] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + add w26, w26, w1 │ │ │ │ + ldr w2, [x0, #20] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w2, w20 │ │ │ │ + b.ls 4496c // b.plast │ │ │ │ + ldr w0, [x5, x20, lsl #2] │ │ │ │ + and w4, w0, #0xf │ │ │ │ + lsr w1, w0, #4 │ │ │ │ + tst w0, #0xc │ │ │ │ + b.eq 447d8 // b.none │ │ │ │ + cmp w4, #0x4 │ │ │ │ + b.eq 447e4 // b.none │ │ │ │ + sub w4, w4, #0x7 │ │ │ │ + cmp w4, #0x1 │ │ │ │ + b.hi 44810 // b.pmore │ │ │ │ + mov w24, w26 │ │ │ │ + cbz w1, 44958 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mvn w6, w26 │ │ │ │ + add w24, w1, w26 │ │ │ │ + mov w19, w26 │ │ │ │ + mov x28, x22 │ │ │ │ + add x0, x0, #0x160 │ │ │ │ + mov w22, w24 │ │ │ │ + mov x26, x3 │ │ │ │ + mov w24, w19 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + stp x5, x20, [sp, #48] │ │ │ │ + lsl w20, w6, #2 │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 448b8 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.eq 449a4 // b.none │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x1, x0, #0xae0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 2f7a8 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + sub w20, w20, #0x4 │ │ │ │ + cmp w22, w24 │ │ │ │ + b.eq 4493c // b.none │ │ │ │ + ldrb w0, [x28, x26] │ │ │ │ + ldrb w0, [x23, w0, sxtw] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 4488c // b.any │ │ │ │ + lsr w8, w24, #1 │ │ │ │ + add x0, x19, x21 │ │ │ │ + and w1, w20, #0x4 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldrb w0, [x0, w8, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + and w0, w0, #0xf │ │ │ │ + ldrb w8, [x27, w0, sxtw] │ │ │ │ + cmp x25, #0x2 │ │ │ │ + b.ne 448a4 // b.any │ │ │ │ mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 47558 │ │ │ │ - cbz x26, 479cc │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w26, [x26, #4] │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov w2, w0 │ │ │ │ - str w2, [sp, #12] │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 47614 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - ldr w0, [sp] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - cbz x19, 47664 │ │ │ │ - ldr x28, [x20, #80] │ │ │ │ - lsr x23, x19, #1 │ │ │ │ - mov x0, x22 │ │ │ │ - add x27, x28, x23, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4760c │ │ │ │ - b.le 47694 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 47664 │ │ │ │ - lsr x23, x19, #1 │ │ │ │ - add x28, x27, #0x8 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 42f20 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldrb w2, [x1, w0, sxtw] │ │ │ │ + cmp w8, #0x47 │ │ │ │ + b.eq 449d0 // b.none │ │ │ │ + cmp w8, #0x41 │ │ │ │ + b.eq 44a14 // b.none │ │ │ │ + adrp x0, 82000 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x1, x0, #0xae0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl 2f7a8 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + sub w20, w20, #0x4 │ │ │ │ + cmp w22, w24 │ │ │ │ + b.ne 448b8 // b.any │ │ │ │ + ldp x0, x5, [sp, #40] │ │ │ │ + mov w24, w22 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + mov x22, x28 │ │ │ │ + ldr x20, [sp, #56] │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + ldr w2, [x0, #20] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + add x3, x3, w1, uxtw │ │ │ │ + mov w26, w24 │ │ │ │ + cmp w2, w20 │ │ │ │ + b.hi 4481c // b.pmore │ │ │ │ + ldp x8, x27, [sp, #80] │ │ │ │ + ldp x21, x28, [sp, #96] │ │ │ │ + ldr x20, [sp, #40] │ │ │ │ + ldr x24, [sp, #112] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + mov x2, x24 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl 443ac │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + ldp x25, x26, [sp, #480] │ │ │ │ + b 445ac │ │ │ │ + lsr w8, w24, #1 │ │ │ │ + add x0, x19, x21 │ │ │ │ + and w1, w20, #0x4 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + ldrb w0, [x0, w8, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + and w0, w0, #0xf │ │ │ │ + ldrb w8, [x27, w0, sxtw] │ │ │ │ + b 448e8 │ │ │ │ + add x3, x3, w1, uxtw │ │ │ │ + b 44810 │ │ │ │ + str w2, [sp, #124] │ │ │ │ + bl 3210 │ │ │ │ + mov x8, x0 │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xa88 │ │ │ │ + ldr x8, [x8] │ │ │ │ + ubfiz x2, x2, #2, #8 │ │ │ │ + ldr w2, [x8, x2] │ │ │ │ + bl 2f7a8 │ │ │ │ + b 448a4 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x8, [sp, #40] │ │ │ │ + ldr w2, [x20, #20] │ │ │ │ + b 44780 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xa88 │ │ │ │ + bl 2f7a8 │ │ │ │ + b 448a4 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + adrp x0, 87000 │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + add x0, x0, #0xc50 │ │ │ │ + adrp x23, af000 │ │ │ │ + ldr x23, [x23, #4024] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + adrp x26, af000 │ │ │ │ + ldr x26, [x26, #3872] │ │ │ │ + str x20, [sp, #40] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp x0, x8, [sp, #64] │ │ │ │ + stp x27, x21, [sp, #80] │ │ │ │ + stp x28, x24, [sp, #96] │ │ │ │ + b 44ab0 │ │ │ │ + tst w0, #0xe │ │ │ │ + b.ne 44c04 // b.any │ │ │ │ + cbz w1, 44ad8 │ │ │ │ + mov w1, w7 │ │ │ │ + mov w2, #0x2e // #46 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str w7, [sp, #8] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str x4, [sp, #56] │ │ │ │ + bl 2f948 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr w7, [sp, #8] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + add w19, w19, w7 │ │ │ │ + ldr x4, [sp, #56] │ │ │ │ + ldr w2, [x0, #20] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w2, w20 │ │ │ │ + b.ls 44bf0 // b.plast │ │ │ │ + ldr w0, [x4, x20, lsl #2] │ │ │ │ + and w1, w0, #0xf │ │ │ │ + lsr w7, w0, #4 │ │ │ │ + tst w0, #0xc │ │ │ │ + b.eq 44a64 // b.none │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.eq 44a70 // b.none │ │ │ │ + sub w1, w1, #0x7 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.hi 44aa4 // b.pmore │ │ │ │ + mov w24, w19 │ │ │ │ + cbz w7, 44bdc │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add w24, w7, w19 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + mov x28, x4 │ │ │ │ + str w7, [sp, #8] │ │ │ │ + add x25, x0, x1 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #56] │ │ │ │ + mov x20, x3 │ │ │ │ + add x21, x0, #0x160 │ │ │ │ + b 44b80 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 44ba4 // b.any │ │ │ │ + lsr w0, w19, #1 │ │ │ │ + mvn w1, w19 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + ldrb w0, [x25, w0, uxtw] │ │ │ │ + ubfiz w1, w1, #2, #1 │ │ │ │ + asr w0, w0, w1 │ │ │ │ + and w0, w0, #0xf │ │ │ │ + mov x1, x20 │ │ │ │ + ldrb w7, [x26, w0, sxtw] │ │ │ │ mov x0, x22 │ │ │ │ - add x27, x28, x23, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 475dc │ │ │ │ - cbz x27, 47664 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq 4730c // b.none │ │ │ │ - ldr x19, [x20, #120] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72528 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - str w1, [x19, x0, lsl #2] │ │ │ │ - b 4730c │ │ │ │ - cbz x26, 476a0 │ │ │ │ - mov x19, x26 │ │ │ │ - b 4732c │ │ │ │ - cbz x23, 47664 │ │ │ │ - mov x19, x23 │ │ │ │ - b 473ac │ │ │ │ - cbz x26, 476a0 │ │ │ │ - mov x19, x26 │ │ │ │ - b 47434 │ │ │ │ - cbz x23, 47664 │ │ │ │ - mov x19, x23 │ │ │ │ - b 474b4 │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - cbz x28, 479cc │ │ │ │ - mov x19, x28 │ │ │ │ - b 4753c │ │ │ │ - cbz x23, 47664 │ │ │ │ - mov x19, x23 │ │ │ │ - b 475c0 │ │ │ │ - mov w3, w25 │ │ │ │ - b 47668 │ │ │ │ - ldr x3, [sp] │ │ │ │ - cmn x3, #0x1 │ │ │ │ - b.eq 479d4 // b.none │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - sub w25, w25, #0x1 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - str w3, [x2, x25, lsl #2] │ │ │ │ - bl 72450 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 47300 // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72410 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - bl 72380 │ │ │ │ - add x22, sp, #0x14 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 72450 │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 47940 // b.plast │ │ │ │ - mov w24, w23 │ │ │ │ - nop │ │ │ │ + bl 42f20 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldrb w2, [x21, w0, sxtw] │ │ │ │ + cmp w7, #0x43 │ │ │ │ + b.eq 44c0c // b.none │ │ │ │ + cmp w7, #0x54 │ │ │ │ + b.eq 44c3c // b.none │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov x0, x27 │ │ │ │ + add x1, x1, #0xae0 │ │ │ │ + bl 2f7a8 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w19, w24 │ │ │ │ + b.eq 44bc4 // b.none │ │ │ │ + ldrb w0, [x22, x20] │ │ │ │ + ldrb w0, [x23, w0, sxtw] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 44b14 // b.any │ │ │ │ + lsr w0, w19, #1 │ │ │ │ + mvn w1, w19 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + b 44b2c │ │ │ │ + mov x0, x27 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x1, x1, #0xae0 │ │ │ │ + bl 2f7a8 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w19, w24 │ │ │ │ + b.ne 44b80 // b.any │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x4, x28 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x20, [sp, #56] │ │ │ │ + ldr w7, [sp, #8] │ │ │ │ + ldr w2, [x0, #20] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + add x3, x3, w7, uxtw │ │ │ │ + mov w19, w24 │ │ │ │ + cmp w2, w20 │ │ │ │ + b.hi 44ab0 // b.pmore │ │ │ │ + ldr x20, [sp, #40] │ │ │ │ + ldr x24, [sp, #104] │ │ │ │ + ldp x8, x27, [sp, #72] │ │ │ │ + ldp x21, x28, [sp, #88] │ │ │ │ + b 4497c │ │ │ │ + add x3, x3, w7, uxtw │ │ │ │ + b 44aa4 │ │ │ │ + str w2, [sp, #112] │ │ │ │ + bl 3210 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + mov x0, x27 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xa88 │ │ │ │ + ldr x4, [x4] │ │ │ │ + ubfiz x2, x2, #2, #8 │ │ │ │ + ldr w2, [x4, x2] │ │ │ │ + bl 2f7a8 │ │ │ │ + b 44b74 │ │ │ │ + mov x0, x27 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xa88 │ │ │ │ + bl 2f7a8 │ │ │ │ + b 44b74 │ │ │ │ + stp x25, x26, [sp, #480] │ │ │ │ + bl 3588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w25, [x0, x23] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 47794 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w24, [sp, #20] │ │ │ │ - cbz x19, 479ac │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, x27, x25, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4778c │ │ │ │ - b.le 47998 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 479ac │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x27, x26, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, x27, x25, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4775c │ │ │ │ - cbz x26, 479ac │ │ │ │ - ldr w25, [x26, #4] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72528 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldrb w1, [x1, w0, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 47814 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w0, [sp] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - cbz x19, 479a4 │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x28, x19, #1 │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, x27, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4780c │ │ │ │ - b.le 4798c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 479a4 │ │ │ │ - lsr x28, x19, #1 │ │ │ │ - add x27, x26, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, x27, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 477dc │ │ │ │ - cbz x26, 479a4 │ │ │ │ - ldr w1, [x26, #4] │ │ │ │ - cmp w1, w25 │ │ │ │ - b.ls 47828 // b.plast │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72500 │ │ │ │ - b 47720 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w25, [x0, x23] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 4789c // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w24, [sp, #20] │ │ │ │ - cbz x19, 479ac │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, x27, x25, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47894 │ │ │ │ - b.le 479c0 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 479ac │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x27, x26, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, x27, x25, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 47864 │ │ │ │ - cbz x26, 479ac │ │ │ │ - ldr w25, [x26, #4] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72528 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldrb w1, [x1, w0, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4791c // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w0, [sp] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - cbz x19, 479a4 │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x28, x19, #1 │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, x27, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47914 │ │ │ │ - b.le 479b4 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 479a4 │ │ │ │ - lsr x28, x19, #1 │ │ │ │ - add x27, x26, #0x8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x120 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #192] │ │ │ │ + add x29, sp, #0xc0 │ │ │ │ + stp x21, x22, [sp, #224] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x21, x3 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x19, x20, [sp, #208] │ │ │ │ + add x20, sp, #0x90 │ │ │ │ + stp x23, x24, [sp, #240] │ │ │ │ + add x19, sp, #0x98 │ │ │ │ + mov x23, x5 │ │ │ │ + stp x25, x26, [sp, #256] │ │ │ │ + stp x27, x28, [sp, #272] │ │ │ │ + ldr x26, [x6, #80] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w27, [x6, #49] │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + ldrb w24, [x6, #48] │ │ │ │ + mov x0, #0x3e8 // #1000 │ │ │ │ + str wzr, [sp, #152] │ │ │ │ + strh wzr, [sp, #156] │ │ │ │ + strb w2, [sp, #158] │ │ │ │ + bl 37e0 │ │ │ │ + mov x25, x0 │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + strb w27, [sp, #168] │ │ │ │ + str x26, [sp, #176] │ │ │ │ + b 44cf4 │ │ │ │ + ldr x28, [sp, #144] │ │ │ │ + ldrh w0, [x28, #16] │ │ │ │ + tbz w0, #2, 44d90 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x22 │ │ │ │ - add x26, x27, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 478e4 │ │ │ │ - cbz x26, 479a4 │ │ │ │ - ldr w1, [x26, #4] │ │ │ │ - cmp w1, w25 │ │ │ │ - b.eq 479e0 // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72450 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 47710 // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72410 │ │ │ │ - adrp x0, af000 │ │ │ │ + str x25, [sp, #160] │ │ │ │ + bl 44208 │ │ │ │ + ldr x25, [sp, #160] │ │ │ │ + cbz w0, 44ce8 │ │ │ │ + add x20, x25, #0x13, lsl #12 │ │ │ │ + add x19, x25, #0x38 │ │ │ │ + add x20, x20, #0x8b8 │ │ │ │ + b 44d30 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 44d4c // b.none │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + cbz w0, 44d24 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + bl 38a0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 44d30 // b.any │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47a00 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - 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 │ │ │ │ + b.ne 450d0 // b.any │ │ │ │ + ldp x29, x30, [sp, #192] │ │ │ │ + mov x0, x25 │ │ │ │ + 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 │ │ │ │ b 38a0 │ │ │ │ - cbz x28, 479a4 │ │ │ │ - mov x19, x28 │ │ │ │ - b 477c0 │ │ │ │ - cbz x25, 479ac │ │ │ │ - mov x19, x25 │ │ │ │ - b 47740 │ │ │ │ - ldr w3, [sp] │ │ │ │ - b 47668 │ │ │ │ - mov w3, w24 │ │ │ │ - b 47668 │ │ │ │ - cbz x28, 479a4 │ │ │ │ - mov x19, x28 │ │ │ │ - b 478c8 │ │ │ │ - cbz x25, 479ac │ │ │ │ - mov x19, x25 │ │ │ │ - b 47848 │ │ │ │ - mov w3, w23 │ │ │ │ - b 47668 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - b 476c8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72500 │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - mov x3, x0 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0x478 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3480 │ │ │ │ + bl 3918 │ │ │ │ + mov x26, x0 │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp x0, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne 44cf4 // b.any │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ + bl 3480 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xad8 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3480 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 3918 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + cbz x27, 44e3c │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3708 │ │ │ │ + ldrb w1, [x0, #3] │ │ │ │ + cmp w1, #0x47 │ │ │ │ + b.ne 44e1c // b.any │ │ │ │ + ldrb w2, [x0, #4] │ │ │ │ + cmp w2, #0x41 │ │ │ │ + b.ne 44e1c // b.any │ │ │ │ + ldrb w2, [x0, #5] │ │ │ │ + mov x6, #0x2 // #2 │ │ │ │ + cbz w2, 44e3c │ │ │ │ + subs w1, w1, #0x43 │ │ │ │ + b.ne 44e34 // b.any │ │ │ │ + ldrb w1, [x0, #4] │ │ │ │ + subs w1, w1, #0x54 │ │ │ │ + b.ne 44e34 // b.any │ │ │ │ + ldrb w1, [x0, #5] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + ldr w1, [x28, #20] │ │ │ │ + cbz w1, 44cf4 │ │ │ │ + ldr w0, [x28, #24] │ │ │ │ + lsl w2, w1, #2 │ │ │ │ + ldrh w4, [x28, #18] │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldrb w5, [x28, #14] │ │ │ │ + ldr x9, [x28, #56] │ │ │ │ + asr w0, w0, #1 │ │ │ │ + add x2, x2, x4 │ │ │ │ + ldrh w7, [x28, #16] │ │ │ │ + add x0, x2, w0, sxtw │ │ │ │ + str x25, [sp, #96] │ │ │ │ + add x27, x9, x0 │ │ │ │ + add x25, x9, x4 │ │ │ │ + add x2, x9, x2 │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldrb w10, [x9, x0] │ │ │ │ + ubfx x0, x7, #4, #1 │ │ │ │ + stp w5, w24, [sp, #104] │ │ │ │ + mov x24, x27 │ │ │ │ + stp x20, x19, [sp, #112] │ │ │ │ + mov x27, x23 │ │ │ │ + mov x19, x6 │ │ │ │ + stp x22, x21, [sp, #128] │ │ │ │ + mov w23, w10 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldr x5, [x28] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + and w0, w7, #0x3 │ │ │ │ + str w0, [sp, #60] │ │ │ │ + mov x21, x5 │ │ │ │ + mov x0, x28 │ │ │ │ + ldr w6, [x25, x22, lsl #2] │ │ │ │ + and w8, w6, #0xf │ │ │ │ + lsr w28, w6, #4 │ │ │ │ + tst w6, #0xc │ │ │ │ + b.ne 44f0c // b.any │ │ │ │ + tst w6, #0xe │ │ │ │ + b.ne 44fd8 // b.any │ │ │ │ + cbz w8, 44f20 │ │ │ │ + add w12, w12, w28 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w1, w22 │ │ │ │ + b.hi 44ec4 // b.pmore │ │ │ │ + ldr x25, [sp, #96] │ │ │ │ + mov x23, x27 │ │ │ │ + ldp x20, x19, [sp, #112] │ │ │ │ + ldp x22, x21, [sp, #128] │ │ │ │ + ldr w24, [sp, #108] │ │ │ │ + b 44cf4 │ │ │ │ + cmp w8, #0x4 │ │ │ │ + b.eq 44ee4 // b.none │ │ │ │ + sub w8, w8, #0x7 │ │ │ │ + cmp w8, #0x1 │ │ │ │ + b.hi 44ee8 // b.pmore │ │ │ │ + mov w8, w12 │ │ │ │ + cbz w28, 450a0 │ │ │ │ + stp x0, x21, [sp, #72] │ │ │ │ + mov x0, x27 │ │ │ │ + mov x20, x19 │ │ │ │ + mov w27, w23 │ │ │ │ + mov x19, x26 │ │ │ │ + mov w2, w12 │ │ │ │ + mov x26, x21 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x21, x24 │ │ │ │ + str x22, [sp, #88] │ │ │ │ + add w22, w28, w12 │ │ │ │ + b 44f68 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + mov w2, w24 │ │ │ │ + cmp w24, w22 │ │ │ │ + b.eq 45078 // b.none │ │ │ │ + ldp w1, w3, [x23, #8] │ │ │ │ + add w3, w1, w3 │ │ │ │ + cmp x3, x26 │ │ │ │ + b.ls 45078 // b.plast │ │ │ │ + ldrb w27, [x21, w2, uxtw] │ │ │ │ + add w24, w2, #0x1 │ │ │ │ + cmp x26, w1, uxtw │ │ │ │ + b.cc 44f58 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + lsr w1, w2, #1 │ │ │ │ + neg w14, w24, lsl #2 │ │ │ │ + ldrb w7, [sp, #60] │ │ │ │ + ldrb w5, [sp, #104] │ │ │ │ + and w14, w14, #0x4 │ │ │ │ + ldrb w13, [x0, w1, uxtw] │ │ │ │ + mov w6, w19 │ │ │ │ + ldrb w3, [sp, #48] │ │ │ │ + mov w4, w27 │ │ │ │ + ldrh w0, [sp, #40] │ │ │ │ + mov x1, x26 │ │ │ │ + strb w20, [sp] │ │ │ │ + str w2, [sp, #8] │ │ │ │ + asr w2, w13, w14 │ │ │ │ + strh w0, [sp, #16] │ │ │ │ + and w2, w2, #0xf │ │ │ │ + mov x0, x23 │ │ │ │ + bl 438c0 │ │ │ │ + b 44f58 │ │ │ │ + cmp w8, #0x2 │ │ │ │ + b.eq 44fe8 // b.none │ │ │ │ + add x21, x21, w28, uxtw │ │ │ │ + b 44ee8 │ │ │ │ + cbz w28, 44fe0 │ │ │ │ + add x1, x21, #0x1 │ │ │ │ + sub w8, w28, #0x1 │ │ │ │ + add x8, x8, x1 │ │ │ │ + mov x20, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + stp x24, x22, [sp, #72] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x22, x8 │ │ │ │ + str x25, [sp, #88] │ │ │ │ + mov x25, x21 │ │ │ │ + mov w21, w12 │ │ │ │ + b 45028 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 450ac // b.none │ │ │ │ + ldp w0, w1, [x27, #8] │ │ │ │ + add w1, w0, w1 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ls 450ac // b.plast │ │ │ │ + cmp x19, w0, uxtw │ │ │ │ + b.cc 4501c // b.lo, b.ul, b.last │ │ │ │ + ldrb w7, [sp, #60] │ │ │ │ + mov w6, w26 │ │ │ │ + ldrb w5, [sp, #104] │ │ │ │ + mov w4, w23 │ │ │ │ + ldrb w3, [sp, #48] │ │ │ │ + mov x1, x19 │ │ │ │ + ldrh w0, [sp, #40] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb w20, [sp] │ │ │ │ + str w21, [sp, #8] │ │ │ │ + strh w0, [sp, #16] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 438c0 │ │ │ │ + b 4501c │ │ │ │ + mov x24, x21 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - str w24, [x2, x3, lsl #2] │ │ │ │ - b 4792c │ │ │ │ + ldp x0, x21, [sp, #72] │ │ │ │ + mov w8, w22 │ │ │ │ + ldr x22, [sp, #88] │ │ │ │ + mov w23, w27 │ │ │ │ + mov x27, x1 │ │ │ │ + mov x26, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + ldr w1, [x0, #20] │ │ │ │ + add x21, x21, w28, uxtw │ │ │ │ + mov w12, w8 │ │ │ │ + b 44ee8 │ │ │ │ + mov w12, w21 │ │ │ │ + mov x21, x25 │ │ │ │ + ldr x25, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr w1, [x24, #20] │ │ │ │ + mov x19, x20 │ │ │ │ + ldp x24, x22, [sp, #72] │ │ │ │ + add x21, x21, w28, uxtw │ │ │ │ + b 44ee8 │ │ │ │ bl 3588 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldp x10, x9, [x3] │ │ │ │ + ldp x11, x3, [x3, #16] │ │ │ │ + stp x2, x11, [x0] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + stp x1, x6, [x0, #56] │ │ │ │ + ldr x1, [sp] │ │ │ │ + stp x3, x10, [x0, #16] │ │ │ │ + stp x9, x2, [x0, #32] │ │ │ │ + strb w4, [x0, #48] │ │ │ │ + strb w5, [x0, #49] │ │ │ │ + stp x7, x1, [x0, #80] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + and w5, w3, #0xff │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x2 │ │ │ │ + ldrb w0, [x0, #20] │ │ │ │ + cbnz w0, 45264 │ │ │ │ + ldr w3, [x19, #8] │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 45290 // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldp w20, w2, [x19, #12] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + add w20, w20, w2 │ │ │ │ + ldr w4, [x1, w3, uxtw #2] │ │ │ │ + cmp w4, w20 │ │ │ │ + b.hi 45224 // b.pmore │ │ │ │ + ldr w0, [x0] │ │ │ │ + add w4, w3, #0x1 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.cs 45298 // b.hs, b.nlast │ │ │ │ + mov w1, #0x3c0 // #960 │ │ │ │ + adrp x2, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x2, x2, #0xae8 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + stp w4, w5, [sp, #52] │ │ │ │ + bl 2e2cc │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w0, #0x4240 // #16960 │ │ │ │ + ldp w4, w5, [sp, #52] │ │ │ │ + movk w0, #0xf, lsl #16 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + mov w3, w4 │ │ │ │ + ldr w4, [x1, w4, uxtw #2] │ │ │ │ + stp w3, w20, [x19, #8] │ │ │ │ + cmp w4, w0 │ │ │ │ + csel w4, w4, w0, ls // ls = plast │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + str w4, [x19, #16] │ │ │ │ + cbnz w0, 45248 │ │ │ │ + cbz w5, 45204 │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + cinc w4, w4, ne // ne = any │ │ │ │ + csel w20, w1, w20, ne // ne = any │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr w0, [x0, w3, uxtw #2] │ │ │ │ + sub w0, w0, w20 │ │ │ │ + cmp w0, w4 │ │ │ │ + cinc w4, w4, hi // hi = pmore │ │ │ │ + str w20, [x21] │ │ │ │ + str w4, [x22] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, w3 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub w4, w4, w20 │ │ │ │ + mov w0, #0x4240 // #16960 │ │ │ │ + movk w0, #0xf, lsl #16 │ │ │ │ + cmp w4, w0 │ │ │ │ + csel w4, w4, w0, ls // ls = plast │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + stp w3, w20, [x19, #8] │ │ │ │ + str w4, [x19, #16] │ │ │ │ + cbz w0, 451d8 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp w4, w3, [sp, #52] │ │ │ │ + str w5, [sp, #60] │ │ │ │ + bl 3738 │ │ │ │ + ldp w4, w3, [sp, #52] │ │ │ │ + ldr w5, [sp, #60] │ │ │ │ + b 451d8 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str w5, [sp, #52] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr w3, [x19, #8] │ │ │ │ + ldr w5, [sp, #52] │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.ne 45158 // b.any │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + cbz w0, 45290 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3738 │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + b 4520c │ │ │ │ + mov w1, #0x3c5 // #965 │ │ │ │ + adrp x2, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x2, x2, #0xb08 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + bl 2e2cc │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + stp w1, w20, [x19, #8] │ │ │ │ + str wzr, [x19, #16] │ │ │ │ + cbnz w0, 452d0 │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 45204 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3738 │ │ │ │ + b 452c4 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0xe0 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ stp x29, x30, [sp, #128] │ │ │ │ add x29, sp, #0x80 │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str x1, [sp, #8] │ │ │ │ stp x19, x20, [sp, #144] │ │ │ │ - add x19, sp, #0x48 │ │ │ │ - mov x20, x1 │ │ │ │ - str x19, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ 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 6e840 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [x20, #96] │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - bl 3ac8 │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #4024] │ │ │ │ + ldp x22, x0, [x25] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + str x0, [sp] │ │ │ │ + ldp x28, x0, [x25, #16] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + str wzr, [sp, #84] │ │ │ │ + add x0, sp, #0x5c │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + bl 45120 │ │ │ │ + mov w23, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4550c // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w1, w23 │ │ │ │ + ldp w27, w20, [sp, #88] │ │ │ │ + add w24, w27, w20 │ │ │ │ + mov w2, w27 │ │ │ │ + mov x3, x24 │ │ │ │ + bl 35a0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add w26, w27, w20 │ │ │ │ + cbz x0, 45514 │ │ │ │ + mov w0, w20 │ │ │ │ mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 6eb8c │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x490 │ │ │ │ str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 6e9a0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 47e78 // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 6e9c0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - bl 38a0 │ │ │ │ - ldp w21, w1, [sp, #56] │ │ │ │ - str w1, [sp, #32] │ │ │ │ - cbnz w21, 4802c │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc 4802c // b.lo, b.ul, b.last │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 5ee50 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - str wzr, [sp, #36] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 47dc4 // b.none │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ubfiz x24, x23, #2, #32 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - mov w27, w23 │ │ │ │ - ldr w1, [x1, x24] │ │ │ │ - str w1, [sp, #8] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 47f50 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - cbz x26, 47f58 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47bd4 │ │ │ │ - b.le 47edc │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 47f58 │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 47ba4 │ │ │ │ - cbz x25, 47f58 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w0, [x0, x27] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 47c54 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w23, [sp, #64] │ │ │ │ - cbz x26, 47f0c │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47c4c │ │ │ │ - b.le 47ee8 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 47f0c │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 47c1c │ │ │ │ - cbz x25, 47f0c │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 47d9c // b.any │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w27, [x0, x27] │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.ls 47f60 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w23, [sp, #64] │ │ │ │ - cbz x27, 47f0c │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x28, x27, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47ccc │ │ │ │ - b.le 47ef4 │ │ │ │ - sub x27, x27, #0x1 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - cbz x27, 47f0c │ │ │ │ - lsr x28, x27, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 47c9c │ │ │ │ - cbz x25, 47f0c │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w28, w23, #0x1 │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 47d50 // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w28, [sp, #64] │ │ │ │ - cbz x25, 47f68 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x27, x25, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x26, x21, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 47d48 │ │ │ │ - b.le 47f00 │ │ │ │ - sub x2, x25, #0x1 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - cbz x25, 47f68 │ │ │ │ - lsr x27, x25, #1 │ │ │ │ - add x21, x26, #0x8 │ │ │ │ + stp w23, w27, [sp, #100] │ │ │ │ + str w20, [sp, #108] │ │ │ │ + bl 37e0 │ │ │ │ + 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 45414 // b.none │ │ │ │ + cbz x19, 453f0 │ │ │ │ mov x0, x19 │ │ │ │ - add x26, x21, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 47d18 │ │ │ │ - cbz x26, 47f68 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 47d9c // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w21, [x0, x24] │ │ │ │ - cbz w21, 47d9c │ │ │ │ - sub w2, w21, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - stp w23, w2, [sp, #64] │ │ │ │ - bl 5f048 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - cbnz w0, 47f70 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - mov w23, w21 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.cc 47b50 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cbz w0, 47dc4 │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - stp w23, w2, [sp, #64] │ │ │ │ - bl 5f048 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - cbnz w0, 4809c │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w27, #0xffffff80 // #-128 │ │ │ │ - bl 5f22c │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ls 47e54 // b.plast │ │ │ │ + bl 38a0 │ │ │ │ + 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 3090 <__ctype_b_loc@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + mov w0, #0xf0f // #3855 │ │ │ │ + strh w0, [sp, #96] │ │ │ │ + ldrsw x0, [sp, #84] │ │ │ │ + cbz w27, 45434 │ │ │ │ + sub w1, w27, #0x1 │ │ │ │ + ldrb w1, [x19, w1, uxtw] │ │ │ │ + ldrb w1, [x21, w1, sxtw] │ │ │ │ + strb w1, [sp, #96] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ls 45448 // b.plast │ │ │ │ + ldrb w0, [x19, w26, uxtw] │ │ │ │ + ldrb w0, [x21, w0, sxtw] │ │ │ │ + strb w0, [sp, #97] │ │ │ │ + add x1, x23, #0x4 │ │ │ │ + mov w0, w27 │ │ │ │ + cbz w20, 45478 │ │ │ │ nop │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f0e0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w23, [x2] │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w24, [x0, #4] │ │ │ │ - mov w28, w23 │ │ │ │ - mov w2, w24 │ │ │ │ - cmp x28, x2 │ │ │ │ - b.ge 47e40 // b.tcont │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb w3, [x0, w23, uxtw] │ │ │ │ - cbnz w3, 47f30 │ │ │ │ - sub x2, x2, x28 │ │ │ │ - cmp x2, #0x7f │ │ │ │ - b.gt 47fe8 │ │ │ │ - sub w1, w24, w23 │ │ │ │ - strb w1, [x0, w23, uxtw] │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - stp w23, w24, [sp, #56] │ │ │ │ - bl 6eb8c │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 47de0 // b.pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5ef20 │ │ │ │ - mov x0, x22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w2, [x19, w0, uxtw] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldrb w2, [x21, w2, sxtw] │ │ │ │ + str w2, [x1], #16 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.ne 45460 // b.any │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + mov x6, x25 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + add x5, sp, #0x60 │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 44c60 │ │ │ │ + ldr x0, [x25, #88] │ │ │ │ + cbz x0, 4558c │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x2, x28 │ │ │ │ + bl 43ea0 │ │ │ │ + cbz w20, 454d8 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + mov x20, x23 │ │ │ │ + add x24, x23, w0, uxtw #4 │ │ │ │ + nop │ │ │ │ + ldr w0, [x20] │ │ │ │ + cbnz w0, 45558 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + stur xzr, [x20, #-8] │ │ │ │ + cmp x24, x20 │ │ │ │ + b.ne 454c0 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ bl 38a0 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - bl 6e9a0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 47af0 // b.none │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - mov x2, #0x10 // #16 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4032] │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - bl 3108 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 6e908 │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 3408 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp] │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + bl 45120 │ │ │ │ + mov w23, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 45384 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4812c // b.any │ │ │ │ + b.ne 45660 // 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 │ │ │ │ - cbz x28, 47f58 │ │ │ │ - mov x26, x28 │ │ │ │ - b 47b88 │ │ │ │ - cbz x28, 47f0c │ │ │ │ - mov x26, x28 │ │ │ │ - b 47c00 │ │ │ │ - cbz x28, 47f0c │ │ │ │ - mov x27, x28 │ │ │ │ - b 47c80 │ │ │ │ - cbz x27, 47f68 │ │ │ │ - mov x25, x27 │ │ │ │ - b 47cfc │ │ │ │ - mov w3, w23 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldrsb w4, [x0, w24, uxtw] │ │ │ │ - cbnz w4, 4810c │ │ │ │ - sub x28, x28, x2 │ │ │ │ - cmn x28, #0x7f │ │ │ │ - b.lt 47fa4 // b.tstop │ │ │ │ - sub w1, w23, w24 │ │ │ │ - strb w1, [x0, w24, uxtw] │ │ │ │ - b 47e34 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - b 47be4 │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - b 47f10 │ │ │ │ - str w27, [sp, #8] │ │ │ │ - b 47cdc │ │ │ │ - mov w3, w28 │ │ │ │ - b 47f10 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl 38a0 │ │ │ │ + stur xzr, [x20, #-8] │ │ │ │ + cmp x20, x24 │ │ │ │ + b.ne 454c0 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 3408 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp] │ │ │ │ + b 454f0 │ │ │ │ + ldrb w0, [x25, #49] │ │ │ │ + cbnz w0, 455cc │ │ │ │ + cbnz w20, 455d8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ + bl 3450 │ │ │ │ + ldrb w0, [x25, #49] │ │ │ │ + cbz w0, 454d8 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + bl 3738 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 3408 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp] │ │ │ │ + b 454f0 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + bl 2fd0 │ │ │ │ + cbz w20, 45598 │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cset w27, ne // ne = any │ │ │ │ + ldr w0, [x0, x1, lsl #2] │ │ │ │ + cmp w26, w0 │ │ │ │ + cset w26, eq // eq = none │ │ │ │ + sub w26, w20, w26 │ │ │ │ + cmp w27, w26 │ │ │ │ + b.cs 45644 // b.hs, b.nlast │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x4, [sp] │ │ │ │ + mov w2, w27 │ │ │ │ + mov w3, w20 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 47d88 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31c8 │ │ │ │ - b 47d88 │ │ │ │ - strb w27, [x0, w24, uxtw] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - 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 47e34 │ │ │ │ - strb w27, [x0, w23, uxtw] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - str x0, [x20, #104] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ubfiz x1, x1, #4, #32 │ │ │ │ - add x4, x0, x1 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + bl 43200 │ │ │ │ + mov x3, x0 │ │ │ │ ldr x2, [sp, #8] │ │ │ │ - str x28, [x0, x1] │ │ │ │ - str x2, [x4, #8] │ │ │ │ - str w3, [x20, #112] │ │ │ │ - b 47e34 │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - bl 5ee50 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - ldr w23, [x0, w1, uxtw #2] │ │ │ │ - cmp w21, w23 │ │ │ │ - ccmp w1, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cs 48060 // b.hs, b.nlast │ │ │ │ - ldr w23, [x0, w21, uxtw #2] │ │ │ │ - sub w2, w23, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ mov x0, x22 │ │ │ │ - stp w21, w2, [sp, #64] │ │ │ │ - bl 5f048 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + cmp w27, w26 │ │ │ │ + b.cc 4560c // b.lo, b.ul, b.last │ │ │ │ mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - cbnz w0, 480d4 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 47da4 // b.plast │ │ │ │ + bl 3450 │ │ │ │ + ldrb w0, [x25, #49] │ │ │ │ + cbz w0, 454b0 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + bl 3738 │ │ │ │ + b 454b0 │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xae8 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov x24, #0xffffffffffffffff // #-1 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + mov w27, #0x4240 // #16960 │ │ │ │ + movk w27, #0xf, lsl #16 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + ldp x23, x26, [x22, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldp x28, x25, [x22, #24] │ │ │ │ + str wzr, [sp, #36] │ │ │ │ + b 45774 │ │ │ │ + sub w3, w3, w4 │ │ │ │ + ldrb w0, [x21, #20] │ │ │ │ + cmp w3, w27 │ │ │ │ + mov w2, w4 │ │ │ │ + csel w3, w3, w27, ls // ls = plast │ │ │ │ + stp w4, w3, [x21, #12] │ │ │ │ + add w3, w4, w3 │ │ │ │ + cbnz w0, 458b0 │ │ │ │ + mov w3, w3 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35a0 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x0, 45864 │ │ │ │ + mov w19, w19 │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 45748 // b.none │ │ │ │ + cbz x20, 45728 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x26, #32] │ │ │ │ + add x4, sp, #0x24 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w3, #0x7fffffff // #2147483647 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x1, x19, lsl #3] │ │ │ │ + bl 3090 <__ctype_b_loc@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x6, x22 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x25 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x24, x19 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 44510 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3408 │ │ │ │ + ldr x21, [x22, #56] │ │ │ │ + ldrb w0, [x21, #20] │ │ │ │ + cbnz w0, 45800 │ │ │ │ + ldr w19, [x21, #8] │ │ │ │ + cmn w19, #0x1 │ │ │ │ + b.eq 45814 // b.none │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldp w4, w2, [x21, #12] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + add w4, w4, w2 │ │ │ │ + ldr w3, [x1, w19, uxtw #2] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.cc 456d8 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [x0] │ │ │ │ + add w5, w19, #0x1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.cs 45828 // b.hs, b.nlast │ │ │ │ + ldp x2, x0, [sp, #16] │ │ │ │ + mov w3, w19 │ │ │ │ + mov w1, #0x3c0 // #960 │ │ │ │ + str w5, [sp] │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x1, [x21] │ │ │ │ + ldr w5, [sp] │ │ │ │ + ldrb w0, [x21, #20] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldr w3, [x1, w5, uxtw #2] │ │ │ │ + stp w5, wzr, [x21, #8] │ │ │ │ + cmp w3, w27 │ │ │ │ + csel w3, w3, w27, ls // ls = plast │ │ │ │ + str w3, [x21, #16] │ │ │ │ + cbnz w0, 458a8 │ │ │ │ + mov w19, w5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 456f8 │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr w19, [x21, #8] │ │ │ │ + cmn w19, #0x1 │ │ │ │ + b.ne 4578c // b.any │ │ │ │ + ldrb w0, [x21, #20] │ │ │ │ + cbz w0, 4585c │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + bl 3738 │ │ │ │ + b 4585c │ │ │ │ + mov w1, #0x3c5 // #965 │ │ │ │ + adrp x2, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x2, x2, #0xb08 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + str w4, [sp] │ │ │ │ + bl 2e2cc │ │ │ │ + str wzr, [x21, #16] │ │ │ │ + ldrb w0, [x21, #20] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + ldr w4, [sp] │ │ │ │ + stp w1, w4, [x21, #8] │ │ │ │ + cbnz w0, 4581c │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 458cc // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + 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 w19, w5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + str x2, [sp] │ │ │ │ + str w3, [sp, #12] │ │ │ │ + bl 3738 │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + b 456f8 │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x2 │ │ │ │ + mov x0, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 84000 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + bl 3048 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 45974 │ │ │ │ + bl 31f8 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + cbz x0, 4596c │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2f28 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + cbz x0, 45950 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 37f8 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + cbz x0, 45998 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + mov x3, x21 │ │ │ │ + add x2, x2, #0xb38 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + mov w1, #0x45c // #1116 │ │ │ │ + bl 2e2cc │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #36] │ │ │ │ - b 47b50 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 47dc4 // b.hs, b.nlast │ │ │ │ - adrp x1, 82000 │ │ │ │ + bl 31b0 │ │ │ │ + mov x3, x21 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xb10 │ │ │ │ + mov w1, #0x452 // #1106 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + bl 2e2cc │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl 31c8 │ │ │ │ - b 47dc4 │ │ │ │ + bl 31b0 │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xb60 │ │ │ │ + mov w1, #0x463 // #1123 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 33f0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3558 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 33c0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 3690 │ │ │ │ + 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 48d00 │ │ │ │ + mov x22, x0 │ │ │ │ + bl 3a08 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + mov x1, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 45a48 // b.pmore │ │ │ │ + add x0, x0, x19, lsr #1 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x0, 45ab0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 3138 │ │ │ │ + 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 3888 │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ + str x19, [x21, #8] │ │ │ │ + str x20, [x21, #40] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x3 // #3 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x0, 45a68 │ │ │ │ + b 45a78 │ │ │ │ + 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 3ae0 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + bl 37e0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x4, x5, [x20, #16] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr x2, [x20] │ │ │ │ + add x1, x1, #0xf60 │ │ │ │ + ldr x7, [x20, #40] │ │ │ │ + ldrb w6, [x20, #32] │ │ │ │ + ldr w3, [x20, #8] │ │ │ │ + bl 2f88 │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + cbz x2, 45c08 │ │ │ │ + ldp x3, x4, [x20, #56] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xf78 │ │ │ │ + bl 2f88 │ │ │ │ + ldp x2, x3, [x20, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf90 │ │ │ │ + adrp x22, 82000 │ │ │ │ + adrp x23, 81000 │ │ │ │ + add x22, x22, #0xca8 │ │ │ │ + add x23, x23, #0x968 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 2f88 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cbz w0, 45ba4 │ │ │ │ + ldr x3, [x20, #96] │ │ │ │ + lsl x2, x19, #5 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x2, [x3, x2] │ │ │ │ + bl 2f88 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ sub w1, w0, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 45be8 // b.pmore │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 45b70 // b.pmore │ │ │ │ + mov x1, x25 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 32d0 <__assert_fail@plt> │ │ │ │ + tbnz w0, #31, 45c1c │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + 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 2f88 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 45b70 // b.pmore │ │ │ │ + b 45ba4 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf88 │ │ │ │ + bl 2f88 │ │ │ │ + b 45b40 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xc50 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x170 │ │ │ │ + add x1, x1, #0x9f8 │ │ │ │ + add x0, x0, #0xb90 │ │ │ │ + mov w2, #0x4b1 // #1201 │ │ │ │ + bl 34b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + mov x19, x3 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + bl 45ac8 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2fd0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x2, x21 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 48080 // b.hs, b.nlast │ │ │ │ - adrp x1, 82000 │ │ │ │ + bl 39a8 │ │ │ │ + mov w20, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3738 │ │ │ │ + tbnz w20, #31, 45cac │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 3630 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xba0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x4d1 // #1233 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + bl 2e2cc │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl 31c8 │ │ │ │ - b 48080 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x790 │ │ │ │ - mov w1, #0x4a9 // #1193 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ - bl 3588 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - mov x25, x1 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w3, [x25, #8] │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - add x2, x2, x3, lsl #2 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xc70 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, #0x86a0 // #34464 │ │ │ │ + bl 3048 │ │ │ │ mov x19, x0 │ │ │ │ - movk x1, #0x1, lsl #16 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 72380 │ │ │ │ - mov x1, #0x86a0 // #34464 │ │ │ │ + cbz x0, 45d1c │ │ │ │ + mov w1, #0x6500 // #25856 │ │ │ │ mov x0, x19 │ │ │ │ - movk x1, #0x1, lsl #16 │ │ │ │ - bl 72380 │ │ │ │ + movk w1, #0x1dcd, lsl #16 │ │ │ │ + bl 3318 <__fprintf_chk@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x2, x2, #0xbc0 │ │ │ │ + mov w1, #0x4e7 // #1255 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + bl 2e2cc │ │ │ │ + b 45cf8 │ │ │ │ + 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 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x7, x0 │ │ │ │ + ubfiz x6, x1, #4, #32 │ │ │ │ + mov x29, sp │ │ │ │ + mov w8, #0x24 // #36 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x5 │ │ │ │ + umull x2, w2, w8 │ │ │ │ + ldr x5, [x7, x6] │ │ │ │ + mov w0, w3 │ │ │ │ + mov w1, w4 │ │ │ │ + add x3, x5, x2 │ │ │ │ + ldr w2, [x5, x2] │ │ │ │ + ldp d0, d1, [x20, #8] │ │ │ │ + ldr w19, [x3, #4] │ │ │ │ + ldp w4, w3, [x3, #12] │ │ │ │ + add w2, w2, w4 │ │ │ │ + sub w19, w19, w3 │ │ │ │ + sub w19, w19, w2 │ │ │ │ + bl 4a868 │ │ │ │ + fmov d2, d0 │ │ │ │ + ldr d0, [x20] │ │ │ │ + mov w0, w19 │ │ │ │ + ldr d1, [x20, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 4a660 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #20] │ │ │ │ + ldr w3, [x1, #20] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 45e3c // b.none │ │ │ │ + sub w0, w2, w3 │ │ │ │ + ret │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + sub w0, w2, w0 │ │ │ │ + ret │ │ │ │ + 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, #0x24 // #36 │ │ │ │ + mov w23, w3 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x0, [x19] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + stp w4, w2, [sp, #72] │ │ │ │ + umull x1, w1, w24 │ │ │ │ + bl 3198 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + ldr w2, [sp, #76] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + str w3, [x19, #8] │ │ │ │ + umull x1, w1, w24 │ │ │ │ + add x8, x0, x1 │ │ │ │ + stp w2, w23, [x8, #4] │ │ │ │ + ldr w4, [sp, #72] │ │ │ │ + str w4, [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 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 56b80 │ │ │ │ + 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 │ │ │ │ + b.cc 45f84 // 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 │ │ │ │ + ret │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xe08 │ │ │ │ + add x1, x1, #0xbe0 │ │ │ │ + add x0, x0, #0xbf0 │ │ │ │ + mov w2, #0xa3 // #163 │ │ │ │ + bl 34b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, x5 │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 72450 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w3 │ │ │ │ + mov w21, w4 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x5 │ │ │ │ + bl a880 │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 72450 │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ + bl a940 │ │ │ │ + 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 460ac // b.hs, b.nlast │ │ │ │ + b 460c4 │ │ │ │ + bl a880 │ │ │ │ + mov x0, x20 │ │ │ │ + bl a940 │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + ldr d31, [x0, #32] │ │ │ │ + add w1, w1, w19 │ │ │ │ + str w1, [x0, #12] │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + ldr w2, [x0, #24] │ │ │ │ + str d31, [x0, #40] │ │ │ │ + add w3, w3, w19 │ │ │ │ + ldr w1, [x23, #12] │ │ │ │ + add w2, w2, w19 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + str w3, [x0, #4] │ │ │ │ + add w1, w19, w1 │ │ │ │ + str w2, [x0, #24] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 460c4 // b.pmore │ │ │ │ + ldr w2, [x23, #4] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add w2, w19, w2 │ │ │ │ + cmp w2, w22 │ │ │ │ + b.cc 46060 // 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 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w28, w5 │ │ │ │ + ldr w5, [x6, #4] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x3 │ │ │ │ + mov w27, w7 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + lsr x20, x7, #32 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w3, w20 │ │ │ │ + mov x21, x7 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x22, x6 │ │ │ │ + mov x23, x1 │ │ │ │ + ldrb w5, [x25, x5] │ │ │ │ + str w20, [sp, #100] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + mov w2, w7 │ │ │ │ + str w4, [sp, #132] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + bl 3d020 │ │ │ │ + mov w3, w20 │ │ │ │ + lsr x4, x0, #32 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x23 │ │ │ │ + str x4, [sp, #104] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w24, w0 │ │ │ │ mov x0, x19 │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl 72450 │ │ │ │ + bl 38788 │ │ │ │ + mov x19, x0 │ │ │ │ + bl 41c68 │ │ │ │ + str wzr, [sp, #128] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 46518 // b.any │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 72450 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 4857c // b.plast │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ + bl 188cc │ │ │ │ + cmp w0, w20 │ │ │ │ + b.ls 46208 // b.plast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w1, w20 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - ldr x21, [sp, #24] │ │ │ │ - ldr w1, [x1, w21, uxtw #2] │ │ │ │ - bl 72450 │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w20 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 72450 │ │ │ │ - str w23, [sp, #20] │ │ │ │ - add x0, sp, #0x3f │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [x25, #72] │ │ │ │ - ldrb w0, [x0, x23] │ │ │ │ - mov w20, w0 │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 482cc // b.plast │ │ │ │ - ldr w24, [x25, #88] │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - cbz x24, 48450 │ │ │ │ - ldr x20, [x25, #80] │ │ │ │ - lsr x26, x24, #1 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x28, x20, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 482c4 │ │ │ │ - b.le 48438 │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - lsr x24, x24, #1 │ │ │ │ - cbz x24, 48450 │ │ │ │ - lsr x26, x24, #1 │ │ │ │ - add x20, x28, #0x8 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x28, x20, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48294 │ │ │ │ - cbz x28, 48450 │ │ │ │ - ldr w20, [x28, #4] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 72528 │ │ │ │ - cmp x0, w20, uxtw │ │ │ │ - b.le 484cc │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ + ldr w21, [x2] │ │ │ │ + bl 18780 │ │ │ │ + ldr w26, [x0, #4] │ │ │ │ + cmp w21, w26 │ │ │ │ + b.hi 461f4 // b.pmore │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmp w0, w26 │ │ │ │ + ccmp w24, w21, #0x0, eq // eq = none │ │ │ │ + b.eq 463c4 // b.none │ │ │ │ + bl 41c68 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 46428 // b.any │ │ │ │ + ldr w0, [x22, #12] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.cc 4637c // b.lo, b.ul, b.last │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 188cc │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 461a0 // b.pmore │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 464e8 // b.plast │ │ │ │ + ldr w1, [x22, #12] │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + add w1, w1, w21 │ │ │ │ + cmp w28, w1 │ │ │ │ + b.cs 46250 // b.hs, b.nlast │ │ │ │ + b 464e8 │ │ │ │ + bl 41c68 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 462ec // b.any │ │ │ │ + ldr w0, [x22, #12] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add w0, w21, w0 │ │ │ │ + cmp w0, w28 │ │ │ │ + b.hi 464e8 // b.pmore │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + ldr w1, [sp, #132] │ │ │ │ + add w0, w0, w21 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 464e8 // b.hs, b.nlast │ │ │ │ + ldrb w5, [x25, w0, uxtw] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + mov w2, w27 │ │ │ │ + ldr w3, [sp, #100] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 3d020 │ │ │ │ + lsr x24, x0, #32 │ │ │ │ + str w0, [sp, #104] │ │ │ │ + mov x4, x0 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 4622c // b.pmore │ │ │ │ + ldr x20, [sp, #112] │ │ │ │ + mov x1, x22 │ │ │ │ + str x4, [sp, #120] │ │ │ │ mov x0, x20 │ │ │ │ - bl 72500 │ │ │ │ + bl a880 │ │ │ │ mov x0, x20 │ │ │ │ - bl 72500 │ │ │ │ - ldr w24, [x25, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - mov x20, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 72440 │ │ │ │ + bl a940 │ │ │ │ + ldr x4, [sp, #120] │ │ │ │ + stp w4, w24, [x0, #32] │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + ldr w2, [x0, #12] │ │ │ │ + add w1, w1, w21 │ │ │ │ + str w1, [x0, #24] │ │ │ │ + add w3, w3, w21 │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + add w2, w2, w21 │ │ │ │ + str w3, [x0, #4] │ │ │ │ + str w2, [x0, #12] │ │ │ │ + stp w27, w1, [x0, #40] │ │ │ │ + bl 41c68 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 48364 // b.any │ │ │ │ + b.eq 46238 // b.none │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 72528 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.lt 48364 // b.tstop │ │ │ │ + bl 188cc │ │ │ │ + mov w1, w20 │ │ │ │ + cmp w0, w20 │ │ │ │ mov x0, x19 │ │ │ │ - bl 72528 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ge 48364 // b.tcont │ │ │ │ + b.ls 46238 // b.plast │ │ │ │ + bl 18780 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w20 │ │ │ │ mov x0, x19 │ │ │ │ - bl 72500 │ │ │ │ + ldr w26, [x2] │ │ │ │ + bl 18780 │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w26, w3 │ │ │ │ + b.hi 46374 // b.pmore │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmp w3, w24 │ │ │ │ + ccmp w26, w0, #0x0, eq // eq = none │ │ │ │ + b.eq 46374 // b.none │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str w3, [sp, #120] │ │ │ │ + ldr x4, [x23] │ │ │ │ + ldr w1, [x0, w26, 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, [x25, w0, uxtw] │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 46498 // b.any │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + b 462f0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, x22 │ │ │ │ + bl a880 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl a940 │ │ │ │ + ldr d31, [x0] │ │ │ │ + movi v30.2s, #0x1 │ │ │ │ + ldr w1, [x0, #20] │ │ │ │ + stp w21, w26, [x0, #32] │ │ │ │ + ldr w3, [x0, #12] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0, #20] │ │ │ │ + add v30.2s, v31.2s, v30.2s │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str w3, [x0, #12] │ │ │ │ + stp w27, w1, [x0, #40] │ │ │ │ + str d30, [x0] │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 461f4 // b.plast │ │ │ │ + ldr w0, [x22, #12] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.cs 461f4 // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, x22 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + bl a880 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl a940 │ │ │ │ + ldr w1, [x0, #28] │ │ │ │ + stp w26, w27, [x0, #36] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + stp w1, w21, [x0, #28] │ │ │ │ + ldr w4, [x0] │ │ │ │ + ldr w3, [x0, #12] │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str w4, [x0] │ │ │ │ + str w3, [x0, #12] │ │ │ │ + str w1, [x0, #44] │ │ │ │ + b 461f8 │ │ │ │ + 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, [x25, x0] │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 461e8 // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, x22 │ │ │ │ + bl a880 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl a940 │ │ │ │ + ldr d29, [x0] │ │ │ │ + movi v28.2s, #0x1 │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + stp w21, w26, [x0, #32] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0, #16] │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + add v28.2s, v29.2s, v28.2s │ │ │ │ + stp w27, w1, [x0, #40] │ │ │ │ + str d28, [x0] │ │ │ │ + b 463c4 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, x22 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + bl a880 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl a940 │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + ldr w3, [sp, #120] │ │ │ │ + stp w26, w3, [x0, #32] │ │ │ │ + add w1, w1, w21 │ │ │ │ + ldr w5, [x0, #4] │ │ │ │ + ldr w4, [x0, #12] │ │ │ │ + str w1, [x0, #24] │ │ │ │ + add w5, w5, w21 │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + add w4, w4, w21 │ │ │ │ + str w5, [x0, #4] │ │ │ │ + str w4, [x0, #12] │ │ │ │ + stp w27, w1, [x0, #40] │ │ │ │ + b 462f0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 72500 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.gt 4842c │ │ │ │ - cmp x20, x0 │ │ │ │ - ccmp x24, x0, #0x4, gt │ │ │ │ - csel x20, x20, x0, eq // eq = none │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 185c0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 72440 │ │ │ │ + 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 38a0 │ │ │ │ + mov w2, w20 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 37968 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + b 46180 │ │ │ │ + bti c │ │ │ │ + ldp w9, w4, [x1, #24] │ │ │ │ + mov x3, x0 │ │ │ │ + ldp w5, w8, [x1, #16] │ │ │ │ + add w0, w8, w9 │ │ │ │ + adds w0, w0, w4 │ │ │ │ + b.ne 46578 // b.any │ │ │ │ + cmp w2, w5 │ │ │ │ + b.cc 46584 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x3] │ │ │ │ + ldr x7, [x1, #24] │ │ │ │ + ldr d31, [x1, #32] │ │ │ │ + ldr x6, [x1, #40] │ │ │ │ + stp w8, w5, [x2] │ │ │ │ + str w5, [x2, #8] │ │ │ │ + stur x7, [x2, #12] │ │ │ │ + stur x6, [x2, #28] │ │ │ │ + stur d31, [x2, #20] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.cc 46584 // b.lo, b.ul, b.last │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x2, x1 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w1, [x3, #8] │ │ │ │ + ldr x0, [x3] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 465d0 // b.none │ │ │ │ + ldp w12, w11, [x0, #48] │ │ │ │ + sub w10, w5, w9 │ │ │ │ + ldp w7, w6, [x0, #36] │ │ │ │ + sub w10, w10, w8 │ │ │ │ + sub w10, w10, w4 │ │ │ │ + add w7, w7, w12 │ │ │ │ + add w7, w7, w11 │ │ │ │ + subs w6, w6, w7 │ │ │ │ + csel w6, w6, wzr, cs // cs = hs, nlast │ │ │ │ + cmp w10, w6 │ │ │ │ + b.le 4661c │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + stp x3, x2, [sp, #24] │ │ │ │ + bl 3198 │ │ │ │ + ldp x3, x2, [sp, #24] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [x3, #8] │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr q29, [x1, #704] │ │ │ │ + ldp q31, q30, [x2, #16] │ │ │ │ + ldr w1, [x2, #44] │ │ │ │ + str x0, [x3] │ │ │ │ + tbl v29.16b, {v31.16b}, v29.16b │ │ │ │ + str w1, [x0, #68] │ │ │ │ + ext v30.16b, v31.16b, v30.16b, #12 │ │ │ │ + stur q29, [x0, #36] │ │ │ │ + stur q30, [x0, #52] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + b.ne 46610 // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov w6, #0x24 // #36 │ │ │ │ + ldr x7, [x2, #40] │ │ │ │ + str x7, [sp, #24] │ │ │ │ + umull x1, w1, w6 │ │ │ │ + ldr d31, [x2, #32] │ │ │ │ + stp w8, w9, [sp, #40] │ │ │ │ + stp w4, w5, [sp, #48] │ │ │ │ + str d31, [sp, #32] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + bl 3198 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + mov w6, #0x24 // #36 │ │ │ │ + ldr w5, [sp, #52] │ │ │ │ + ldr w1, [x3, #8] │ │ │ │ + str x0, [x3] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str w2, [x3, #8] │ │ │ │ + umull x1, w1, w6 │ │ │ │ + add x2, x0, x1 │ │ │ │ + stp w5, w5, [x2, #4] │ │ │ │ + ldp w8, w9, [sp, #40] │ │ │ │ + str w8, [x0, x1] │ │ │ │ + ldr w4, [sp, #48] │ │ │ │ + stp w9, w4, [x2, #12] │ │ │ │ + ldr d31, [sp, #32] │ │ │ │ + ldr x7, [sp, #24] │ │ │ │ + stur x7, [x2, #28] │ │ │ │ + stur d31, [x2, #20] │ │ │ │ + b 46610 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr w21, [sp, #184] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x4 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x14, [x1] │ │ │ │ + ldr x19, [sp, #176] │ │ │ │ + ldr x16, [x14, #16] │ │ │ │ + ldr w8, [x4, #16] │ │ │ │ + add x25, x16, w5, uxtw │ │ │ │ + cbz w6, 46d08 │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + mov x24, x26 │ │ │ │ + ldr w13, [x26] │ │ │ │ + mov w22, w3 │ │ │ │ + stp x2, x1, [sp, #120] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + stp w5, w6, [sp, #136] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp w8, w7, [sp, #144] │ │ │ │ + str w0, [sp, #116] │ │ │ │ + ldr w0, [x26, #20] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str w8, [sp, #108] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + b 46760 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 467ec // b.none │ │ │ │ + ldr w0, [x24, #20] │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x24, #20] │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + add w20, w20, w1 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.hi 46bf4 // b.pmore │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + ldr x14, [x0] │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.eq 4684c // b.none │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + add w1, w13, w26 │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + add w0, w13, w0 │ │ │ │ + ldrb w3, [x14, #44] │ │ │ │ + add w0, w0, w26 │ │ │ │ + ldrb w14, [x25, w1, uxtw] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.cs 46a8c // b.hs, b.nlast │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + add w0, w26, w0 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.cs 46a8c // b.hs, b.nlast │ │ │ │ + cmp w14, w3 │ │ │ │ + b.eq 46afc // b.none │ │ │ │ + ldr w2, [x24, #12] │ │ │ │ + cmp w2, w21 │ │ │ │ + b.cc 4692c // b.lo, b.ul, b.last │ │ │ │ + bl 41c68 │ │ │ │ + ldp w13, w2, [x24] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + add w1, w26, w13 │ │ │ │ + add w2, w26, w2 │ │ │ │ + ldrb w1, [x25, w1, uxtw] │ │ │ │ + ldrb w2, [x3, w2, uxtw] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 46720 // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 467ec // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 48310 // b.none │ │ │ │ + b.ne 467ec // b.any │ │ │ │ + ldr w13, [x24] │ │ │ │ + b 46728 │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + ldp w27, w23, [x24, #16] │ │ │ │ + sub w20, w20, w0 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ldp w3, w2, [x24, #24] │ │ │ │ + csel w1, w23, w1, le │ │ │ │ + str w1, [sp, #112] │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + add w0, w3, w23 │ │ │ │ + str w27, [x24, #16] │ │ │ │ + bic w20, w20, w20, asr #31 │ │ │ │ + csel w1, w27, w1, le │ │ │ │ + str w1, [sp, #108] │ │ │ │ + cmn w0, w2 │ │ │ │ + b.eq 46870 // b.none │ │ │ │ + ldr w13, [x24] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + ldr x14, [x0] │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ne 46760 // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + mov w24, w26 │ │ │ │ + add w1, w24, w13 │ │ │ │ + ldrb w3, [x14, #44] │ │ │ │ + ldr w4, [sp, #108] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr w8, [sp, #144] │ │ │ │ + ldrb w14, [x25, w1, uxtw] │ │ │ │ + b 46aa0 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr w1, [sp, #148] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.ls 46904 // b.plast │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + ldr w8, [x1, #8] │ │ │ │ + cmp w8, #0x1 │ │ │ │ + b.eq 468c0 // b.none │ │ │ │ + ldp w10, w9, [x0, #48] │ │ │ │ + sub w7, w27, w3 │ │ │ │ + ldp w6, w1, [x0, #36] │ │ │ │ + sub w7, w7, w23 │ │ │ │ + sub w7, w7, w2 │ │ │ │ + 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 46a18 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3198 │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [x2, #8] │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldp q31, q30, [x24, #16] │ │ │ │ + str x0, [x2] │ │ │ │ + ldr q29, [x1, #704] │ │ │ │ + ext v30.16b, v31.16b, v30.16b, #12 │ │ │ │ + ldr w1, [x24, #44] │ │ │ │ + str w1, [x0, #68] │ │ │ │ + tbl v29.16b, {v31.16b}, v29.16b │ │ │ │ + stur q30, [x0, #52] │ │ │ │ + stur q29, [x0, #36] │ │ │ │ + ldr w13, [x24] │ │ │ │ + b 46748 │ │ │ │ + ldr x1, [x24, #40] │ │ │ │ + ldp x7, x6, [x24, #24] │ │ │ │ + stp w23, w27, [x0] │ │ │ │ + str w27, [x0, #8] │ │ │ │ + stur x7, [x0, #12] │ │ │ │ + stur x6, [x0, #20] │ │ │ │ + stur x1, [x0, #28] │ │ │ │ + cbnz w27, 46884 │ │ │ │ + ldr w13, [x24] │ │ │ │ + b 46834 │ │ │ │ + stp w1, w0, [x24] │ │ │ │ mov x1, x24 │ │ │ │ mov x0, x19 │ │ │ │ - bl 72450 │ │ │ │ - and x24, x21, #0xffffffff │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + bl a880 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 72450 │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - cbnz w0, 48474 │ │ │ │ - ldr x0, [x25, #96] │ │ │ │ - ldrsb x0, [x0, x24] │ │ │ │ - strb w0, [sp, #63] │ │ │ │ - str w21, [sp, #16] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 48408 // b.any │ │ │ │ - ldr w27, [x25, #112] │ │ │ │ - str x24, [sp, #64] │ │ │ │ - cbz x27, 484a8 │ │ │ │ - ldr x24, [x25, #104] │ │ │ │ - lsr x26, x27, #1 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x28, x24, x26, lsl #4 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48400 │ │ │ │ - b.le 48444 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 484a8 │ │ │ │ - lsr x26, x27, #1 │ │ │ │ - add x24, x28, #0x10 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x28, x24, x26, lsl #4 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 483d0 │ │ │ │ - cbz x28, 484a8 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - csel w0, w0, w1, eq // eq = none │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [x1, x20, lsl #2] │ │ │ │ - b 48250 │ │ │ │ - mov x20, x24 │ │ │ │ - mov x24, x0 │ │ │ │ - b 48300 │ │ │ │ - cbz x26, 48450 │ │ │ │ - mov x24, x26 │ │ │ │ - b 48278 │ │ │ │ - cbz x26, 484a8 │ │ │ │ - mov x27, x26 │ │ │ │ - b 483b4 │ │ │ │ - ldr w3, [sp, #20] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr w0, [x25, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x25, #160] │ │ │ │ - add x1, x24, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr w0, [x25, #148] │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4869c // b.none │ │ │ │ - ldrsb x0, [sp, #63] │ │ │ │ - b 48398 │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x0, [x25, #72] │ │ │ │ - ldrb w20, [x0, x23] │ │ │ │ - cmp w20, #0xfd │ │ │ │ - b.ls 48544 // b.plast │ │ │ │ - ldr w24, [x25, #88] │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - cbz x24, 48450 │ │ │ │ - ldr x27, [x25, #80] │ │ │ │ - lsr x20, x24, #1 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x26, x27, x20, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4853c │ │ │ │ - b.le 485d8 │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - lsr x24, x24, #1 │ │ │ │ - cbz x24, 48450 │ │ │ │ - lsr x20, x24, #1 │ │ │ │ - add x27, x26, #0x8 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x26, x27, x20, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4850c │ │ │ │ - cbz x26, 48450 │ │ │ │ - ldr w20, [x26, #4] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 72528 │ │ │ │ - cmp x0, w20, uxtw │ │ │ │ - b.lt 485e4 // b.tstop │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 48224 │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 72410 │ │ │ │ + bl a940 │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + ldr d31, [x0, #32] │ │ │ │ + add w1, w1, w28 │ │ │ │ + str w1, [x0, #12] │ │ │ │ + ldr w6, [x0] │ │ │ │ + ldr w3, [x0, #28] │ │ │ │ + str d31, [x0, #40] │ │ │ │ + add w6, w6, w28 │ │ │ │ + ldr w1, [x24, #12] │ │ │ │ + add w3, w3, w28 │ │ │ │ + str w6, [x0] │ │ │ │ + add w1, w1, w28 │ │ │ │ + str w3, [x0, #28] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.cs 469d4 // b.hs, b.nlast │ │ │ │ + b 46a00 │ │ │ │ + bl a880 │ │ │ │ mov x0, x19 │ │ │ │ - bl 72410 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ + bl a940 │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + ldr d31, [x0, #32] │ │ │ │ + add w1, w1, w28 │ │ │ │ + str w1, [x0, #12] │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + ldr w2, [x0, #24] │ │ │ │ + str d31, [x0, #40] │ │ │ │ + add w3, w3, w28 │ │ │ │ + ldr w1, [x24, #12] │ │ │ │ + add w2, w2, w28 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + str w3, [x0, #4] │ │ │ │ + add w1, w28, w1 │ │ │ │ + str w2, [x0, #24] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.cc 46a00 // b.lo, b.ul, b.last │ │ │ │ + ldr w3, [x24, #4] │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4868c // b.any │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ + add w2, w28, w3 │ │ │ │ + cmp w22, w2 │ │ │ │ + b.hi 46988 // b.pmore │ │ │ │ + ldr w0, [x24] │ │ │ │ + sub w3, w3, w26 │ │ │ │ + sub w0, w0, w26 │ │ │ │ + stp w0, w3, [x24] │ │ │ │ + b 467a8 │ │ │ │ + ldr w3, [x24, #4] │ │ │ │ + ldr w0, [x24] │ │ │ │ + sub w3, w3, w26 │ │ │ │ + sub w0, w0, w26 │ │ │ │ + stp w0, w3, [x24] │ │ │ │ + b 467a8 │ │ │ │ + b.ne 46830 // b.any │ │ │ │ + stp w3, w2, [sp, #168] │ │ │ │ + add w1, w8, #0x1 │ │ │ │ + mov w7, #0x24 // #36 │ │ │ │ + ldp x9, x8, [x24, #32] │ │ │ │ + umull x1, w1, w7 │ │ │ │ + stp x9, x8, [sp, #152] │ │ │ │ + bl 3198 │ │ │ │ + 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 w27, w27, [x0, #4] │ │ │ │ + str w23, [x6, x1] │ │ │ │ + ldp x9, x8, [sp, #152] │ │ │ │ + ldp w3, w2, [sp, #168] │ │ │ │ + stur x9, [x0, #20] │ │ │ │ + stur x8, [x0, #28] │ │ │ │ + str w3, [x0, #12] │ │ │ │ + ldr w13, [x24] │ │ │ │ + str w2, [x0, #16] │ │ │ │ + b 46748 │ │ │ │ + mov x0, x24 │ │ │ │ + ldr w4, [sp, #108] │ │ │ │ + ldr w8, [sp, #144] │ │ │ │ + mov w24, w26 │ │ │ │ + mov x26, x0 │ │ │ │ + cmp w14, w3 │ │ │ │ + b.eq 46b10 // b.none │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.ls 46b34 // b.plast │ │ │ │ + ldp w19, w20, [x26, #24] │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + add w0, w19, w20 │ │ │ │ + stp w4, w1, [x26, #16] │ │ │ │ + adds w0, w0, w1 │ │ │ │ + ccmp w0, w4, #0x2, ne // ne = any │ │ │ │ + ccmp w8, w4, #0x2, cc // cc = lo, ul, last │ │ │ │ + b.cc 46c30 // b.lo, b.ul, b.last │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + 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 x20, 48450 │ │ │ │ - mov x24, x20 │ │ │ │ - b 484f0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 72450 │ │ │ │ - ldr x0, [x25, #72] │ │ │ │ - ldrb w0, [x0, x23] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 48668 // b.plast │ │ │ │ - ldr w21, [x25, #88] │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - cbz x21, 48684 │ │ │ │ - ldr x20, [x25, #80] │ │ │ │ - lsr x24, x21, #1 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x26, x20, x24, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48660 │ │ │ │ - b.le 48678 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - cbz x21, 48684 │ │ │ │ - lsr x24, x21, #1 │ │ │ │ - add x20, x26, #0x8 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x26, x20, x24, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48630 │ │ │ │ - cbz x26, 48684 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 72450 │ │ │ │ - b 48554 │ │ │ │ - cbz x24, 48684 │ │ │ │ - mov x21, x24 │ │ │ │ - b 48614 │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - bl 41f40 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - bl 3588 │ │ │ │ - bl 3c10 │ │ │ │ + mov x0, x24 │ │ │ │ + ldr w4, [sp, #108] │ │ │ │ + ldr w8, [sp, #144] │ │ │ │ + mov w24, w26 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.hi 46c24 // b.pmore │ │ │ │ + cmp w24, #0x0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + sub w24, w24, w0 │ │ │ │ + add w1, w24, w13 │ │ │ │ + b 46b38 │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + ldp w5, w3, [x26, #24] │ │ │ │ + ldr w2, [x26, #4] │ │ │ │ + add w0, w5, w3 │ │ │ │ + adds w0, w0, w23 │ │ │ │ + add w2, w2, w24 │ │ │ │ + stp w1, w2, [x26] │ │ │ │ + ccmp w0, w27, #0x2, ne // ne = any │ │ │ │ + ccmp w8, w27, #0x2, cc // cc = lo, ul, last │ │ │ │ + b.cs 46ad8 // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 46cd4 // b.none │ │ │ │ + sub w2, w27, w23 │ │ │ │ + sub w5, w2, w5 │ │ │ │ + ldp w7, w6, [x0, #48] │ │ │ │ + sub w5, w5, w3 │ │ │ │ + ldp w3, w2, [x0, #36] │ │ │ │ + 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 46cd4 │ │ │ │ + b.ne 46ad8 // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov w20, #0x24 // #36 │ │ │ │ + ldr x21, [x26, #40] │ │ │ │ + umull x1, w1, w20 │ │ │ │ + ldp x24, x22, [x26, #24] │ │ │ │ + bl 3198 │ │ │ │ + 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 w27, w27, [x2, #4] │ │ │ │ + str w23, [x0, x1] │ │ │ │ + stur x24, [x2, #12] │ │ │ │ + stur x22, [x2, #20] │ │ │ │ + stur x21, [x2, #28] │ │ │ │ + b 46ad8 │ │ │ │ + ldr x9, [sp, #128] │ │ │ │ + mov x0, x24 │ │ │ │ + mov w24, w26 │ │ │ │ + mov x26, x0 │ │ │ │ + add w1, w24, w13 │ │ │ │ + ldr w4, [sp, #108] │ │ │ │ + ldr x0, [x9] │ │ │ │ + ldrb w2, [x25, w1, uxtw] │ │ │ │ + ldr w8, [sp, #144] │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ne 46aa8 // b.any │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + stp w4, w0, [x26, #16] │ │ │ │ + b 46ad4 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr w5, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 46d30 // b.none │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + sub w3, w4, w19 │ │ │ │ + ldp w7, w6, [x0, #48] │ │ │ │ + sub w3, w3, w1 │ │ │ │ + ldp w2, w1, [x0, #36] │ │ │ │ + sub w3, w3, w20 │ │ │ │ + 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 46d30 │ │ │ │ + b.ne 46ad4 // b.any │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + mov w21, #0x24 // #36 │ │ │ │ + str w4, [sp, #108] │ │ │ │ + umull x1, w1, w21 │ │ │ │ + ldp x23, x22, [x26, #32] │ │ │ │ + bl 3198 │ │ │ │ + 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] │ │ │ │ + stur x23, [x2, #20] │ │ │ │ + stur x22, [x2, #28] │ │ │ │ + b 46ad4 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3198 │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str x0, [x2] │ │ │ │ + str w1, [x2, #8] │ │ │ │ + ldr x1, [x26, #40] │ │ │ │ + ldp x2, x3, [x26, #24] │ │ │ │ + str w23, [x0, #36] │ │ │ │ + stp w27, w27, [x0, #40] │ │ │ │ + stp x2, x3, [x0, #48] │ │ │ │ + str x1, [x0, #64] │ │ │ │ + b 46ad8 │ │ │ │ + ldr w13, [x4] │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + ldrb w0, [x14, #44] │ │ │ │ + ldrb w1, [x25, w13, uxtw] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 46ad8 // b.any │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 46b1c │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3198 │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [x2, #8] │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldp q28, q27, [x26, #16] │ │ │ │ + str x0, [x2] │ │ │ │ + ldr q26, [x1, #704] │ │ │ │ + ext v27.16b, v28.16b, v27.16b, #12 │ │ │ │ + ldr w1, [x26, #44] │ │ │ │ + str w1, [x0, #68] │ │ │ │ + tbl v26.16b, {v28.16b}, v26.16b │ │ │ │ + stur q27, [x0, #52] │ │ │ │ + stur q26, [x0, #36] │ │ │ │ + b 46ad4 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - mov x26, x2 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - str x0, [sp, #64] │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x9, 85000 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + ldr d31, [x9, #4016] │ │ │ │ + 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 x22, x1 │ │ │ │ + ldr w1, [sp, #352] │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + mov w21, w7 │ │ │ │ + ldr w24, [sp, #320] │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + ldr w23, [sp, #328] │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ + mov w25, w24 │ │ │ │ + mov w26, w23 │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x0, [sp, #216] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #152] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [x19, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [x19, #32] │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - bl 3ac8 │ │ │ │ + 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 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + str x19, [sp, #104] │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x8, x0 │ │ │ │ + str x8, [x19] │ │ │ │ mov x0, #0x20 // #32 │ │ │ │ + str wzr, [x19, #8] │ │ │ │ + str x8, [sp, #48] │ │ │ │ bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x86a0 // #34464 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x1, #0x1, lsl #16 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 7dd60 │ │ │ │ - ldr w1, [x19, #92] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [x19, #8] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, x20 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - stp wzr, w2, [sp, #128] │ │ │ │ - add x20, sp, #0x90 │ │ │ │ - bl 7dec0 │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str wzr, [sp, #88] │ │ │ │ - bl 7dea4 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x30 // #48 │ │ │ │ + mov x1, #0x3e8 // #1000 │ │ │ │ + bl a720 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w2, w23 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 37968 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + str w0, [sp, #168] │ │ │ │ + cmp w1, w0 │ │ │ │ + stp w24, w23, [sp, #200] │ │ │ │ + ccmp w0, w20, #0x2, eq // eq = none │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + ccmp w24, w23, #0x4, cc // cc = lo, ul, last │ │ │ │ + b.ne 47920 // b.any │ │ │ │ + ldp w4, w5, [sp, #192] │ │ │ │ + ldp w0, w27, [sp, #184] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + ldp w3, w28, [sp, #176] │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 4771c // b.plast │ │ │ │ + mov x1, #0x24 // #36 │ │ │ │ + mov x0, x8 │ │ │ │ + str w2, [sp, #56] │ │ │ │ + str w3, [sp, #64] │ │ │ │ + bl 3198 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + str w26, [x0, #32] │ │ │ │ + str x0, [x2] │ │ │ │ + str w1, [x2, #8] │ │ │ │ + stp w28, w3, [x0] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + stp w3, w1, [x0, #8] │ │ │ │ + stp w27, w24, [x0, #16] │ │ │ │ + stp w23, w25, [x0, #24] │ │ │ │ + ldr w2, [sp, #56] │ │ │ │ + add x23, sp, #0xa0 │ │ │ │ + b 46f08 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a864 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 48b78 // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 7e068 │ │ │ │ - ldr w1, [sp, #88] │ │ │ │ - cmp x0, w1, uxtw │ │ │ │ - b.gt 49374 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + b.ne 47140 // b.any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 7dfe0 │ │ │ │ - ldp w22, w24, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl a9a0 │ │ │ │ + ldr q31, [x0, #32] │ │ │ │ + ldp q30, q29, [x0] │ │ │ │ + str q31, [x23, #32] │ │ │ │ + stp q30, q29, [x23] │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov w3, w24 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 41f70 │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz w22, 487d8 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w24, w0 │ │ │ │ - b.eq 49700 // b.none │ │ │ │ - cmp w22, w24 │ │ │ │ - b.eq 495d4 // b.none │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cs 4936c // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w24, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 496f8 // b.plast │ │ │ │ - ldr w28, [x19, #88] │ │ │ │ - str w24, [sp, #144] │ │ │ │ - cbz x28, 495cc │ │ │ │ - ldr x23, [x19, #80] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x23, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48858 │ │ │ │ - b.le 4926c │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 495cc │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x23, x27, #0x8 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x23, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48828 │ │ │ │ - cbz x27, 495cc │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + cmp w20, w2 │ │ │ │ + b.ls 46ed4 // b.plast │ │ │ │ + ldp w1, w2, [sp, #192] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.hi 46ed4 // b.pmore │ │ │ │ + mov x0, x22 │ │ │ │ + bl 37968 │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str w0, [sp, #168] │ │ │ │ + ldr w2, [sp, #192] │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + ldr w5, [x1, w2, uxtw #2] │ │ │ │ + cmp w0, w10 │ │ │ │ + b.ls 46fa8 // b.plast │ │ │ │ + ldp w2, w1, [sp, #184] │ │ │ │ + sub w2, w1, w2 │ │ │ │ + add w2, w2, w20 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.cs 46fb0 // 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] │ │ │ │ + mov x1, x22 │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + mov w7, #0x2710 // #10000 │ │ │ │ str w0, [sp, #32] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 488ec // b.plast │ │ │ │ - ldr w28, [x19, #88] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - cbz x28, 49420 │ │ │ │ - ldr x23, [x19, #80] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x23, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 488e0 │ │ │ │ - b.le 49260 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 49420 │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x23, x27, #0x8 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x23, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 488b0 │ │ │ │ - cbz x27, 49420 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldr w2, [x27, #4] │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4890c // b.hs, b.nlast │ │ │ │ - ldr w28, [x1, w24, uxtw #2] │ │ │ │ - cmp w22, w28 │ │ │ │ - ccmp w24, w28, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cs 49aac // b.hs, b.nlast │ │ │ │ - mov w2, w22 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str x2, [sp, #32] │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 494f4 // b.plast │ │ │ │ - ldr w28, [x19, #88] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - cbz x28, 494fc │ │ │ │ - ldr x23, [x19, #80] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x23, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48994 │ │ │ │ - b.le 49248 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 494fc │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x23, x27, #0x8 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x23, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48964 │ │ │ │ - cbz x27, 494fc │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 48a14 // b.plast │ │ │ │ - ldr w27, [x19, #88] │ │ │ │ - str w22, [sp, #144] │ │ │ │ - cbz x27, 49528 │ │ │ │ - ldr x23, [x19, #80] │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x23, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48a0c │ │ │ │ - b.le 4923c │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 49528 │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x23, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 489dc │ │ │ │ - cbz x28, 49528 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 49530 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - cbnz w0, 49384 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrsb x0, [x0, x1] │ │ │ │ - strb w0, [sp, #121] │ │ │ │ - mov w1, w22 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 48ac0 // b.any │ │ │ │ - ldr w27, [x19, #112] │ │ │ │ - mov w0, w22 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - cbz x27, 493bc │ │ │ │ - ldr x23, [x19, #104] │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x23, x25, lsl #4 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48ab8 │ │ │ │ - b.le 49230 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 493bc │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x23, x28, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x23, x25, lsl #4 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48a88 │ │ │ │ - cbz x28, 493bc │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x0, x0, x1 │ │ │ │ - mov w1, w24 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 49284 // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - str w22, [x0, w1, uxtw #2] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + str x19, [sp] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str w21, [sp, #8] │ │ │ │ + bl 466a0 │ │ │ │ + cbz w0, 46ed4 │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + b 46f08 │ │ │ │ + cbnz w0, 475a4 │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + ldr x0, [x22] │ │ │ │ + subs w2, w20, w1 │ │ │ │ + str w2, [sp, #92] │ │ │ │ + ldr w2, [sp, #176] │ │ │ │ + ldr x8, [x0, #16] │ │ │ │ + mov w7, w2 │ │ │ │ + add x26, x8, w5, uxtw │ │ │ │ + b.eq 4797c // b.none │ │ │ │ + ldr w1, [sp, #180] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str w1, [sp, #56] │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + ldr w1, [x22, #8] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + str w2, [sp, #48] │ │ │ │ + str x22, [sp, #64] │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5f22c │ │ │ │ - cmp w0, w22 │ │ │ │ - b.ls 48b54 // b.plast │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - lsr x1, x0, #32 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 49210 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldr w24, [x1, w0, uxtw #2] │ │ │ │ - ldr w28, [x26, x24, lsl #2] │ │ │ │ - cbz w28, 48b40 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cc 48bfc // b.lo, b.ul, b.last │ │ │ │ + str w1, [sp, #76] │ │ │ │ + str w5, [sp, #88] │ │ │ │ + str w2, [sp, #116] │ │ │ │ + b 47044 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 47198 // b.none │ │ │ │ + ldr w0, [sp, #180] │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #180] │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + add w24, w24, w1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cc 470e8 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ add w22, w22, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5f22c │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 48b00 // b.pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5ef20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 7dea4 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w1, w22 │ │ │ │ + b.eq 471f8 // b.none │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + add w6, w22, w10 │ │ │ │ + ldr w3, [sp, #76] │ │ │ │ + add w2, w1, w6 │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + ldrb w1, [x26, w6, uxtw] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ls 47460 // b.plast │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + add w2, w22, w2 │ │ │ │ + cmp w20, w2 │ │ │ │ + b.ls 47460 // b.plast │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 476fc // b.none │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.hi 47300 // b.pmore │ │ │ │ + bl 41c68 │ │ │ │ + ldp w10, w2, [sp, #160] │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + add w1, w22, w10 │ │ │ │ + add w2, w22, w2 │ │ │ │ + ldrb w1, [x26, w1, uxtw] │ │ │ │ + ldrb w2, [x3, w2, uxtw] │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 48784 // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + b.eq 47004 // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 47198 // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 41c10 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 47198 // b.any │ │ │ │ + ldr w0, [sp, #180] │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #180] │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + add w24, w24, w1 │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cs 4702c // b.hs, b.nlast │ │ │ │ + add w6, w22, w10 │ │ │ │ + mov w28, w22 │ │ │ │ + ldr x22, [sp, #64] │ │ │ │ + ldrb w1, [x26, w6, uxtw] │ │ │ │ + ldr w7, [sp, #48] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 47478 // b.any │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + stp w7, w0, [sp, #176] │ │ │ │ + cmp w20, w7 │ │ │ │ + b.ne 46ed4 // b.any │ │ │ │ + ldp w0, w2, [sp, #180] │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + add w0, w0, w2 │ │ │ │ + cmn w0, w1 │ │ │ │ + b.ne 46ed4 // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 7de28 │ │ │ │ + bl a7e8 │ │ │ │ mov x0, x19 │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - adrp x2, 82000 │ │ │ │ - ldr w4, [sp, #88] │ │ │ │ - add x2, x2, #0x7c8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 49b7c // 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 47a34 // 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 │ │ │ │ - adrp x0, b0000 │ │ │ │ - mov w23, w28 │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - cbnz w0, 493ec │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrsb x0, [x0, w28, uxtw] │ │ │ │ - strb w0, [sp, #124] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 48c94 // b.any │ │ │ │ - ldr w25, [x19, #112] │ │ │ │ - str x23, [sp, #144] │ │ │ │ - cbz x25, 49520 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x23, x25, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x1, x23, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48c8c │ │ │ │ - b.le 49254 │ │ │ │ - sub x2, x25, #0x1 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - cbz x25, 49520 │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x23, x25, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x27, x1, x23, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48c54 │ │ │ │ - cbz x27, 49520 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - cneg x0, x0, lt // lt = tstop │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 48b40 // b.tcont │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldr w1, [x26, x24, lsl #2] │ │ │ │ - str w1, [sp, #8] │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - mov w23, w1 │ │ │ │ - cbnz w0, 49798 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldrsb x0, [x0, w1, uxtw] │ │ │ │ - strb w0, [sp, #125] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 48d40 // b.any │ │ │ │ - ldr w28, [x19, #112] │ │ │ │ - str x23, [sp, #144] │ │ │ │ - cbz x28, 49618 │ │ │ │ - ldr x23, [x19, #104] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x23, x25, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48d38 │ │ │ │ - b.le 49278 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 49618 │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x23, x27, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x23, x25, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48d08 │ │ │ │ - cbz x27, 49618 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - adrp x1, b0000 │ │ │ │ - ldr w2, [x26, x24, lsl #2] │ │ │ │ - str w2, [sp, #8] │ │ │ │ - mov w2, w2 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - ldrb w1, [x1, #3052] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 49648 │ │ │ │ - cbnz w1, 49a1c │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldrsb x0, [x0, w1, uxtw] │ │ │ │ - strb w0, [sp, #126] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 48df4 // b.any │ │ │ │ - ldr w28, [x19, #112] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - cbz x28, 49618 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x27, x1, x25, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48dec │ │ │ │ - b.le 493e0 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 49618 │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x27, x1, x25, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48db4 │ │ │ │ - cbz x27, 49618 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - ldr w1, [x26, x24, lsl #2] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov w24, w0 │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - cbz w0, 49620 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.eq 4997c // b.none │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cs 4970c // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - ldrb w1, [x0, w2, uxtw] │ │ │ │ - and x2, x2, #0xffffffff │ │ │ │ - str x2, [sp, #104] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 49a8c // b.plast │ │ │ │ - ldr w28, [x19, #88] │ │ │ │ - str w24, [sp, #144] │ │ │ │ - cbz x28, 495cc │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48ea8 │ │ │ │ - b.le 494e8 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 495cc │ │ │ │ - add x0, x27, #0x8 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48e70 │ │ │ │ - cbz x27, 495cc │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #92] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - str w1, [sp, #72] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 48f4c // b.plast │ │ │ │ - ldr w28, [x19, #88] │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - cbz x28, 49790 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48f40 │ │ │ │ - b.le 494dc │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 49790 │ │ │ │ - add x0, x27, #0x8 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48f08 │ │ │ │ - cbz x27, 49790 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldr w2, [x27, #4] │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 49988 // b.lo, b.ul, b.last │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - ubfiz x2, x3, #2, #32 │ │ │ │ - and x3, x3, #0xffffffff │ │ │ │ - str x3, [sp, #40] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #72] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4980c // b.plast │ │ │ │ - ldr w27, [x19, #88] │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - cbz x27, 49790 │ │ │ │ - ldr x23, [x19, #80] │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x23, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 48fe4 │ │ │ │ - b.le 4933c │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 49790 │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x23, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 48fb4 │ │ │ │ - cbz x28, 49790 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #72] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4906c // b.plast │ │ │ │ - ldr w27, [x19, #88] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - cbz x27, 49420 │ │ │ │ - ldr x23, [x19, #80] │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x23, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 49064 │ │ │ │ - b.le 49348 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 49420 │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x23, x28, #0x8 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x23, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 49034 │ │ │ │ - cbz x28, 49420 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - str wzr, [sp, #92] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 49814 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - cbnz w0, 49094 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.eq 49b60 // b.none │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.eq 49b60 // b.none │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 49714 // b.pmore │ │ │ │ - ldr x2, [x19, #120] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ubfiz x1, x0, #2, #32 │ │ │ │ - and x0, x0, #0xffffffff │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr w1, [x2, x1] │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + ldp w27, w25, [sp, #176] │ │ │ │ + sub w24, w24, w0 │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ldp w2, w4, [sp, #184] │ │ │ │ + csel w1, w25, w1, le │ │ │ │ + str w1, [sp, #56] │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + add w0, w25, w2 │ │ │ │ + str w27, [sp, #176] │ │ │ │ + bic w24, w24, w24, asr #31 │ │ │ │ + csel w1, w27, w1, le │ │ │ │ str w1, [sp, #48] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 498a0 // b.plast │ │ │ │ - ldr w27, [x19, #88] │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - cbz x27, 49898 │ │ │ │ - ldr x24, [x19, #80] │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x28, x24, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4913c │ │ │ │ - b.le 49360 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 49898 │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x24, x28, #0x8 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x28, x24, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4910c │ │ │ │ - cbz x28, 49898 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #48] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - mov w2, w0 │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 491c8 // b.plast │ │ │ │ - ldr w27, [x19, #88] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - cbz x27, 49420 │ │ │ │ - ldr x24, [x19, #80] │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x28, x24, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 491c0 │ │ │ │ - b.le 49354 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 49420 │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x24, x28, #0x8 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x28, x24, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 49190 │ │ │ │ - cbz x28, 49420 │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - subs w0, w0, #0x1 │ │ │ │ - csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ - add x0, x3, w0, uxtw #2 │ │ │ │ - ldr w3, [sp, #48] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 491fc // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr w0, [x0] │ │ │ │ - str w0, [x2, x1] │ │ │ │ - b 48b44 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + cmn w0, w4 │ │ │ │ + b.eq 4724c // b.none │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ add w22, w22, #0x1 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - bl 7dec0 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - b 48b44 │ │ │ │ - cbz x25, 493bc │ │ │ │ - mov x27, x25 │ │ │ │ - b 48a6c │ │ │ │ - cbz x25, 49528 │ │ │ │ - mov x27, x25 │ │ │ │ - b 489c0 │ │ │ │ - cbz x25, 494fc │ │ │ │ - mov x28, x25 │ │ │ │ - b 48948 │ │ │ │ - cbz x23, 49520 │ │ │ │ - mov x25, x23 │ │ │ │ - b 48c34 │ │ │ │ - cbz x25, 49420 │ │ │ │ - mov x28, x25 │ │ │ │ - b 48894 │ │ │ │ - cbz x25, 495cc │ │ │ │ - mov x28, x25 │ │ │ │ - b 4880c │ │ │ │ - cbz x25, 49618 │ │ │ │ - mov x28, x25 │ │ │ │ - b 48cec │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - cbnz w0, 495e0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrsb x0, [x0, w24, uxtw] │ │ │ │ - strb w0, [sp, #122] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 4930c // b.any │ │ │ │ - ldr w23, [x19, #112] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - cbz x23, 49640 │ │ │ │ - ldr x27, [x19, #104] │ │ │ │ - lsr x25, x23, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x27, x25, lsl #4 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 49304 │ │ │ │ - b.le 49330 │ │ │ │ - sub x2, x23, #0x1 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - cbz x23, 49640 │ │ │ │ - lsr x25, x23, #1 │ │ │ │ - add x27, x28, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x27, x25, lsl #4 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 492d4 │ │ │ │ - cbz x28, 49640 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x0, x1, x0 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 49428 // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - str w24, [x0, w1, uxtw #2] │ │ │ │ - b 48ae4 │ │ │ │ - cbz x25, 49640 │ │ │ │ - mov x23, x25 │ │ │ │ - b 492b8 │ │ │ │ - cbz x25, 49790 │ │ │ │ - mov x27, x25 │ │ │ │ - b 48f98 │ │ │ │ - cbz x25, 49420 │ │ │ │ - mov x27, x25 │ │ │ │ - b 49018 │ │ │ │ - cbz x25, 49420 │ │ │ │ - mov x27, x25 │ │ │ │ - b 49174 │ │ │ │ - cbz x25, 49898 │ │ │ │ - mov x27, x25 │ │ │ │ - b 490f0 │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - b 4890c │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 7e068 │ │ │ │ - str w0, [sp, #88] │ │ │ │ - b 48798 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - ldr x1, [x19, #160] │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - add x1, sp, #0x79 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 49b80 // b.none │ │ │ │ - ldrsb x0, [sp, #121] │ │ │ │ - b 48a48 │ │ │ │ - mov w3, w22 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - cbz x25, 49618 │ │ │ │ - mov x28, x25 │ │ │ │ - b 48d94 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #160] │ │ │ │ - add x1, x23, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - add x1, sp, #0x7c │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 49b80 // b.none │ │ │ │ - ldrsb x0, [sp, #124] │ │ │ │ - b 48c18 │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - bl 41f40 │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldrb w0, [x0, #3052] │ │ │ │ - cbnz w0, 497cc │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrsb w0, [x0, x1] │ │ │ │ - strb w0, [sp, #123] │ │ │ │ - sxtw x3, w0 │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 494b8 // b.any │ │ │ │ - ldr w24, [x19, #112] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - cbz x24, 493bc │ │ │ │ - ldr x27, [x19, #104] │ │ │ │ - lsr x25, x24, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x28, x27, x25, lsl #4 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 494b0 │ │ │ │ - b.le 494d0 │ │ │ │ - sub x2, x24, #0x1 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - cbz x24, 493bc │ │ │ │ - lsr x25, x24, #1 │ │ │ │ - add x27, x28, #0x10 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x28, x27, x25, lsl #4 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 49480 │ │ │ │ - cbz x28, 493bc │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - adrp x0, 82000 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov w1, #0x555 // #1365 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - b 48ae4 │ │ │ │ - cbz x25, 493bc │ │ │ │ - mov x24, x25 │ │ │ │ - b 49464 │ │ │ │ - cbz x25, 49790 │ │ │ │ - mov x28, x25 │ │ │ │ - b 48ee8 │ │ │ │ - cbz x25, 495cc │ │ │ │ - mov x28, x25 │ │ │ │ - b 48e50 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - b 489a4 │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w3, w28 │ │ │ │ - b 493c0 │ │ │ │ - mov w3, w22 │ │ │ │ - b 49500 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #32] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 495b8 // b.plast │ │ │ │ - ldr w28, [x19, #88] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - cbz x28, 49804 │ │ │ │ - ldr x23, [x19, #80] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x23, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 495b0 │ │ │ │ - b.le 495c0 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 49804 │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x23, x27, #0x8 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x23, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 49580 │ │ │ │ - cbz x27, 49804 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #48] │ │ │ │ - b 48a2c │ │ │ │ - cbz x25, 49804 │ │ │ │ - mov x28, x25 │ │ │ │ - b 49564 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w22 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 48a20 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x19, #160] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - add x1, sp, #0x7a │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 49b80 // b.none │ │ │ │ - ldrsb x0, [sp, #122] │ │ │ │ - b 4929c │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - b 493c0 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w1, w22 │ │ │ │ + b.ne 47044 // b.any │ │ │ │ + add w6, w22, w10 │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + mov w28, w22 │ │ │ │ + ldr w7, [sp, #48] │ │ │ │ + ldr x22, [sp, #64] │ │ │ │ + ldrb w1, [x26, w6, uxtw] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 47478 // b.any │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ cmp w0, w24 │ │ │ │ - b.eq 4997c // b.none │ │ │ │ - cbnz w24, 48e18 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 491fc │ │ │ │ - mov w3, w24 │ │ │ │ - b 493c0 │ │ │ │ - cbnz w1, 49a54 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrsb x0, [x0, x2] │ │ │ │ - strb w0, [sp, #127] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 496d8 // b.any │ │ │ │ - ldr w28, [x19, #112] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - cbz x28, 49618 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x27, x1, x25, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 496d0 │ │ │ │ - b.le 49a04 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 49618 │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x27, x1, x25, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c500 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 49698 │ │ │ │ - cbz x27, 49618 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr w24, [x26, x24, lsl #2] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov w0, w24 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 48e04 │ │ │ │ - str w1, [sp, #32] │ │ │ │ - b 48868 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - b 48a2c │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - b 48f5c │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - and x27, x1, #0xffffffff │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 49a9c // b.plast │ │ │ │ - ldr w2, [x19, #88] │ │ │ │ - str w24, [sp, #144] │ │ │ │ - cbz x2, 495cc │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - add x28, x1, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 498a8 │ │ │ │ - b.le 49784 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - cbz x2, 495cc │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 49740 │ │ │ │ - cbz x25, 495cc │ │ │ │ - mov x2, x25 │ │ │ │ - b 49740 │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - bl 41f40 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #160] │ │ │ │ - add x1, x23, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - add x1, sp, #0x7d │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 49b80 // b.none │ │ │ │ - ldrsb x0, [sp, #125] │ │ │ │ - b 48cd4 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - ldr x1, [x19, #160] │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - add x1, sp, #0x7b │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 49b80 // b.none │ │ │ │ - ldrsb w0, [sp, #123] │ │ │ │ - b 49444 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - bl 41f40 │ │ │ │ - str w1, [sp, #72] │ │ │ │ - b 48ff4 │ │ │ │ + b.cc 47110 // b.lo, b.ul, b.last │ │ │ │ + cmp w28, #0x0 │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + sub w28, w28, w0 │ │ │ │ + cmp w2, w27 │ │ │ │ + mov w8, w1 │ │ │ │ + add w6, w28, w10 │ │ │ │ + cset w2, cc // cc = lo, ul, last │ │ │ │ + b 47490 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w1, #0x2710 // #10000 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.ls 473f4 // b.plast │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr w7, [x1, #8] │ │ │ │ + cmp w7, #0x1 │ │ │ │ + b.eq 4741c // b.none │ │ │ │ + ldp w9, w8, [x0, #48] │ │ │ │ + sub w6, w27, w2 │ │ │ │ + ldp w5, w1, [x0, #36] │ │ │ │ + sub w6, w6, w25 │ │ │ │ + sub w6, w6, w4 │ │ │ │ + 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 4741c │ │ │ │ + b.ne 471dc // 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 3198 │ │ │ │ + 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 w27, w27, [x1, #4] │ │ │ │ + str w25, [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 4702c │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + stp w6, w2, [sp, #160] │ │ │ │ + bl a880 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + bl a940 │ │ │ │ + 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 473b0 // b.hs, b.nlast │ │ │ │ + b 473d8 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a880 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a940 │ │ │ │ + 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 473d8 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + add w1, w28, w0 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.hi 4735c // b.pmore │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + sub w0, w0, w22 │ │ │ │ + str w0, [sp, #164] │ │ │ │ + sub w0, w1, w22 │ │ │ │ + str w0, [sp, #160] │ │ │ │ + b 47088 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + sub w0, w0, w22 │ │ │ │ + str w0, [sp, #164] │ │ │ │ + sub w0, w1, w22 │ │ │ │ + str w0, [sp, #160] │ │ │ │ + b 47088 │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldp x6, x5, [sp, #184] │ │ │ │ + stp w25, w27, [x0] │ │ │ │ + str w27, [x0, #8] │ │ │ │ + stur x6, [x0, #12] │ │ │ │ + stur x5, [x0, #20] │ │ │ │ + stur x1, [x0, #28] │ │ │ │ + cbnz w27, 47260 │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + b 471e0 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3198 │ │ │ │ + adrp x2, 86000 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + ldp q31, q29, [sp, #176] │ │ │ │ + ldr q30, [x2, #704] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + tbl v30.16b, {v31.16b}, v30.16b │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + ext v31.16b, v31.16b, v29.16b, #12 │ │ │ │ + str w1, [x2, #8] │ │ │ │ + ldr w1, [sp, #204] │ │ │ │ + str x0, [x2] │ │ │ │ + stur q30, [x0, #36] │ │ │ │ + stur q31, [x0, #52] │ │ │ │ + str w1, [x0, #68] │ │ │ │ + b 4702c │ │ │ │ + mov w28, w22 │ │ │ │ + ldr w7, [sp, #48] │ │ │ │ + ldr x22, [sp, #64] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 4721c // b.none │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + ldr w8, [sp, #188] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cc 474d8 // b.lo, b.ul, b.last │ │ │ │ + cmp w2, w27 │ │ │ │ + cset w2, cc // cc = lo, ul, last │ │ │ │ + ldr w1, [sp, #164] │ │ │ │ + add w0, w25, w8 │ │ │ │ + ldr w24, [sp, #184] │ │ │ │ + add w1, w1, w28 │ │ │ │ + stp w6, w1, [sp, #160] │ │ │ │ + adds w0, w0, w24 │ │ │ │ + ccmp w27, w0, #0x0, ne // ne = any │ │ │ │ + ccmp w2, #0x0, #0x4, hi // hi = pmore │ │ │ │ + b.ne 477e4 // b.any │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + cmp w20, w7 │ │ │ │ + b.ne 46ed4 // b.any │ │ │ │ + ldp w0, w2, [sp, #180] │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + add w0, w0, w2 │ │ │ │ + cmn w0, w1 │ │ │ │ + b.ne 46ed4 // b.any │ │ │ │ + b 47140 │ │ │ │ + ldr w24, [sp, #184] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + add w0, w24, 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 474b8 // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr w25, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq 479f0 // b.none │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + sub w3, w7, w24 │ │ │ │ + ldp w5, w4, [x0, #48] │ │ │ │ + sub w3, w3, w1 │ │ │ │ + ldp w2, w1, [x0, #36] │ │ │ │ + sub w3, w3, w8 │ │ │ │ + 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 479f0 │ │ │ │ + b.ne 46ed4 // b.any │ │ │ │ + add w28, w25, #0x1 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldp x4, x26, [sp, #192] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + umull x1, w28, w2 │ │ │ │ + str w7, [sp, #64] │ │ │ │ + str w8, [sp, #76] │ │ │ │ + bl 3198 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldr w7, [sp, #64] │ │ │ │ + umull x25, w25, w2 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add x1, x0, x25 │ │ │ │ + str x0, [x2] │ │ │ │ + str w28, [x2, #8] │ │ │ │ + stp w7, w7, [x1, #4] │ │ │ │ + ldr w2, [sp, #56] │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + ldr w8, [sp, #76] │ │ │ │ + str w2, [x0, x25] │ │ │ │ + stp w24, w8, [x1, #12] │ │ │ │ + stur x26, [x1, #28] │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + stur x4, [x1, #20] │ │ │ │ + b 474b8 │ │ │ │ + ldr x6, [sp, #80] │ │ │ │ + mov x1, x22 │ │ │ │ + ldr w5, [sp, #164] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr w3, [sp, #196] │ │ │ │ + ldrb w5, [x6, x5] │ │ │ │ + bl 3cb2c │ │ │ │ + lsr x27, x0, #32 │ │ │ │ + mov x24, x0 │ │ │ │ + mov w25, w0 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + mov w26, w27 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.cs 477b0 // 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, x22 │ │ │ │ + bl 460e0 │ │ │ │ + cmp w27, w24 │ │ │ │ + b.cc 46ed4 // b.lo, b.ul, b.last │ │ │ │ + ldp w1, w2, [sp, #160] │ │ │ │ + ldp w24, w4, [sp, #176] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldp w28, w27, [sp, #184] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldp w6, w7, [sp, #192] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + stp w1, w2, [sp, #160] │ │ │ │ + add w0, w4, w28 │ │ │ │ + str w24, [sp, #176] │ │ │ │ + adds w0, w0, w27 │ │ │ │ + stp w25, w26, [sp, #192] │ │ │ │ + stp w6, w7, [sp, #200] │ │ │ │ + b.eq 47880 // b.none │ │ │ │ + cmp w24, w0 │ │ │ │ + b.ls 46f08 // b.plast │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.eq 478ac // b.none │ │ │ │ + ldp w10, w9, [x0, #48] │ │ │ │ + sub w8, w24, w28 │ │ │ │ + ldp w5, w1, [x0, #36] │ │ │ │ + sub w8, w8, w4 │ │ │ │ + sub w8, w8, w27 │ │ │ │ + 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 478ac │ │ │ │ + b.ne 46f08 // 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 3198 │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + 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 w28, w27, [x1, #12] │ │ │ │ + stp w25, w26, [x1, #20] │ │ │ │ + ldr w6, [sp, #64] │ │ │ │ + ldr w7, [sp, #76] │ │ │ │ + stp w6, w7, [x1, #28] │ │ │ │ + b 46f08 │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + mov w28, w22 │ │ │ │ + ldr x22, [sp, #64] │ │ │ │ + ldr w7, [sp, #48] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cs 47228 // b.hs, b.nlast │ │ │ │ + b 47110 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + add w23, 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 w23, [sp, #176] │ │ │ │ + bl 3198 │ │ │ │ + stp w28, w23, [x0] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + str w26, [x0, #32] │ │ │ │ + ldr w24, [sp, #48] │ │ │ │ + stp w23, w24, [x0, #8] │ │ │ │ + ldr w4, [sp, #56] │ │ │ │ + stp w27, w4, [x0, #16] │ │ │ │ + str w4, [sp, #56] │ │ │ │ + ldr w5, [sp, #76] │ │ │ │ + stp w5, w25, [x0, #24] │ │ │ │ + str w5, [sp, #48] │ │ │ │ + bl 3198 │ │ │ │ + str w28, [x0, #36] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - mov w28, w1 │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 49890 // b.plast │ │ │ │ - ldr w2, [x19, #88] │ │ │ │ - str w1, [sp, #144] │ │ │ │ - cbz x2, 49aa4 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - add x1, x27, x25, lsl #3 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - cbz w0, 49888 │ │ │ │ - b.le 49a10 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - cbz x2, 49aa4 │ │ │ │ - add x27, x1, #0x8 │ │ │ │ - b 49848 │ │ │ │ - cbz x1, 49aa4 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #92] │ │ │ │ - b 4907c │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - bl 41f40 │ │ │ │ - str w1, [sp, #48] │ │ │ │ - b 4914c │ │ │ │ - cbz x28, 495cc │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #104] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - str w1, [sp, #80] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4993c // b.plast │ │ │ │ - ldr w2, [x19, #88] │ │ │ │ - mov w0, w1 │ │ │ │ - str w0, [sp, #144] │ │ │ │ - cbz x2, 49a94 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - add x28, x1, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 49934 │ │ │ │ - b.le 49928 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - cbz x2, 49a94 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 498e4 │ │ │ │ - cbz x25, 49a94 │ │ │ │ - mov x2, x25 │ │ │ │ - b 498e4 │ │ │ │ - cbz x28, 49a94 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - ldr x2, [x19, #120] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 490b0 // b.hs, b.nlast │ │ │ │ - ldr w1, [x2, x27, lsl #2] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - cmp w1, w0 │ │ │ │ - ccmp w1, w24, #0x2, hi // hi = pmore │ │ │ │ - b.hi 490b0 // b.pmore │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - ubfiz x1, x1, #2, #32 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - subs w0, w0, #0x1 │ │ │ │ - csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ - add x0, x2, w0, uxtw #2 │ │ │ │ - b 491fc │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 491fc │ │ │ │ + mov w3, #0x2 // #2 │ │ │ │ + str x0, [x2] │ │ │ │ + str w3, [x2, #8] │ │ │ │ + stp w23, w23, [x0, #40] │ │ │ │ + stp w24, w27, [x0, #48] │ │ │ │ + ldr w5, [sp, #48] │ │ │ │ + ldr w4, [sp, #56] │ │ │ │ + stp w4, w5, [x0, #56] │ │ │ │ + stp w25, w26, [x0, #64] │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + b 46ecc │ │ │ │ + bl 41c68 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 47604 // b.none │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ne 47604 // b.any │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + bl 417d0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 475e0 // b.any │ │ │ │ + b 47604 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr w26, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 478e8 // b.none │ │ │ │ + ldp w6, w5, [x0, #48] │ │ │ │ + sub w3, w27, w25 │ │ │ │ + ldp w2, w1, [x0, #36] │ │ │ │ + sub w3, w3, w24 │ │ │ │ + sub w3, w3, w8 │ │ │ │ + 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 478e8 │ │ │ │ + b.ne 474b4 // b.any │ │ │ │ + add w28, w26, #0x1 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldp x5, x3, [sp, #192] │ │ │ │ + stp x3, x5, [sp, #48] │ │ │ │ + umull x1, w28, w2 │ │ │ │ + str w8, [sp, #64] │ │ │ │ + bl 3198 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + umull x26, w26, w2 │ │ │ │ ldr x2, [sp, #104] │ │ │ │ - ldr w3, [x1, x2, lsl #2] │ │ │ │ - ldr w2, [sp, #8] │ │ │ │ - cmp w3, w2 │ │ │ │ - ccmp w3, w24, #0x2, hi // hi = pmore │ │ │ │ - b.hi 48f5c // b.pmore │ │ │ │ - ldrb w0, [x0, w3, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 49b30 // b.plast │ │ │ │ - ldr w28, [x19, #88] │ │ │ │ - str w3, [sp, #144] │ │ │ │ - cbz x28, 49b58 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str w3, [sp, #40] │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 49b28 │ │ │ │ - b.le 49b4c │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 49b58 │ │ │ │ - add x0, x27, #0x8 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - b 499c0 │ │ │ │ - cbz x25, 49618 │ │ │ │ - mov x28, x25 │ │ │ │ - b 49678 │ │ │ │ - cbz x25, 49aa4 │ │ │ │ - mov x2, x25 │ │ │ │ - b 49848 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - mov x3, x2 │ │ │ │ - ldr x1, [x19, #160] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - add x1, sp, #0x7e │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 49b80 // b.none │ │ │ │ - ldrsb x0, [sp, #126] │ │ │ │ - b 48d74 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - mov x3, x2 │ │ │ │ - ldr x1, [x19, #160] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 2fe8 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - add x1, sp, #0x7f │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 34f8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 49b80 // b.none │ │ │ │ - ldrsb x0, [sp, #127] │ │ │ │ - b 49658 │ │ │ │ - str w1, [sp, #92] │ │ │ │ - b 48eb8 │ │ │ │ - ldr w0, [sp, #80] │ │ │ │ - bl 41f40 │ │ │ │ - str w1, [sp, #104] │ │ │ │ - b 498b8 │ │ │ │ - mov w0, w28 │ │ │ │ - bl 41f40 │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 49b18 // b.plast │ │ │ │ - ldr w2, [x19, #88] │ │ │ │ - str w28, [sp, #144] │ │ │ │ - cbz x2, 49aa4 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 49b10 │ │ │ │ - b.le 49b40 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - cbz x2, 49aa4 │ │ │ │ - add x0, x27, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 49acc │ │ │ │ - cbz x27, 49aa4 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #48] │ │ │ │ - mov w0, w22 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 48a2c │ │ │ │ - cbz x27, 49b58 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #92] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - cbnz w0, 490a0 │ │ │ │ - b 49084 │ │ │ │ - cbz x25, 49aa4 │ │ │ │ - mov x2, x25 │ │ │ │ - b 49acc │ │ │ │ - cbz x25, 49b58 │ │ │ │ - mov x28, x25 │ │ │ │ - b 499c0 │ │ │ │ - mov w0, w3 │ │ │ │ - bl 41f40 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - subs w0, w0, #0x1 │ │ │ │ - csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ - add x0, x2, w0, uxtw #2 │ │ │ │ - b 491fc │ │ │ │ + add x1, x0, x26 │ │ │ │ + str x0, [x2] │ │ │ │ + str w28, [x2, #8] │ │ │ │ + stp w27, w27, [x1, #4] │ │ │ │ + str w25, [x0, x26] │ │ │ │ + ldr w8, [sp, #64] │ │ │ │ + stp w24, w8, [x1, #12] │ │ │ │ + ldp x3, x5, [sp, #48] │ │ │ │ + stur x5, [x1, #20] │ │ │ │ + stur x3, [x1, #28] │ │ │ │ + b 474b8 │ │ │ │ + mov w1, #0x2710 // #10000 │ │ │ │ + cmp w24, w1 │ │ │ │ + b.hi 4764c // b.pmore │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x1, [x1] │ │ │ │ + stp w4, w24, [x1] │ │ │ │ + stp w24, w28, [x1, #8] │ │ │ │ + stp w27, w25, [x1, #16] │ │ │ │ + stp w26, w6, [x1, #24] │ │ │ │ + str w7, [x1, #32] │ │ │ │ + b 47644 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3198 │ │ │ │ + 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 46f08 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3198 │ │ │ │ + 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 w25, [x0, #36] │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + stp w27, w27, [x0, #40] │ │ │ │ + stp x2, x3, [x0, #48] │ │ │ │ + str x1, [x0, #64] │ │ │ │ + b 474b8 │ │ │ │ + ldr x6, [sp, #80] │ │ │ │ + mov x1, x22 │ │ │ │ + ldr w5, [sp, #164] │ │ │ │ + mov w3, w23 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w2, w24 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldrb w5, [x6, x5] │ │ │ │ + bl 3cb2c │ │ │ │ + str x0, [sp, #192] │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.cc 479bc // b.lo, b.ul, b.last │ │ │ │ + bl 41c68 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + b.eq 47974 // b.none │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 4799c // b.none │ │ │ │ + ldp w25, w26, [sp, #200] │ │ │ │ + b 46e6c │ │ │ │ + ldrb w3, [x26, w10, uxtw] │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 474b8 // b.any │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + b 47238 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str x8, [sp, #48] │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + bl 417d0 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + b.eq 47974 // 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, x22 │ │ │ │ + str x8, [sp, #48] │ │ │ │ + bl 460e0 │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + ldp w25, w26, [sp, #200] │ │ │ │ + b 46e6c │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3198 │ │ │ │ + adrp x1, 86000 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + ldp q31, q30, [sp, #176] │ │ │ │ + ldr q29, [x1, #704] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ext v30.16b, v31.16b, v30.16b, #12 │ │ │ │ + ldr w1, [sp, #204] │ │ │ │ + tbl v31.16b, {v31.16b}, v29.16b │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + str x0, [x3] │ │ │ │ + str w2, [x3, #8] │ │ │ │ + stur q30, [x0, #52] │ │ │ │ + stur q31, [x0, #36] │ │ │ │ + str w1, [x0, #68] │ │ │ │ + b 474b8 │ │ │ │ bl 3588 │ │ │ │ - bl 3c10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x0, af000 │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + mov x9, x1 │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldp x19, x12, [sp, #208] │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + mov x21, x0 │ │ │ │ + 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] │ │ │ │ + mov x22, x2 │ │ │ │ + ldr w8, [x1, #8] │ │ │ │ + ldp x10, x11, [x19] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ + str x1, [sp, #152] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - cbnz w2, 49df4 │ │ │ │ - ldr w0, [x22, #8] │ │ │ │ - str wzr, [sp, #12] │ │ │ │ + ldr x0, [x19, x20] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + sub w8, w8, #0x1 │ │ │ │ + cbz x0, 47aa8 │ │ │ │ + cbnz x20, 47c80 │ │ │ │ + mov x20, #0x8 // #8 │ │ │ │ + ldr x0, [x19, x20] │ │ │ │ + cbnz x0, 47a98 │ │ │ │ + ldr x2, [x22, x20] │ │ │ │ + str wzr, [sp] │ │ │ │ + str w8, [sp, #8] │ │ │ │ + mov x1, x9 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + str w8, [sp, #24] │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + str x9, [sp, #48] │ │ │ │ + str w3, [sp, #56] │ │ │ │ + str w4, [sp, #64] │ │ │ │ + str w5, [sp, #72] │ │ │ │ + str w6, [sp, #80] │ │ │ │ + str w8, [sp, #88] │ │ │ │ + stp x10, x11, [sp, #96] │ │ │ │ + str x12, [sp, #112] │ │ │ │ + bl 46d70 │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + ldr x9, [sp, #48] │ │ │ │ + mov x14, x0 │ │ │ │ + str x0, [x20, x1] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ldr x12, [sp, #112] │ │ │ │ + ldp x10, x11, [sp, #96] │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + ldr w4, [sp, #64] │ │ │ │ + ldr w5, [sp, #72] │ │ │ │ + ldr w6, [sp, #80] │ │ │ │ + ldr w8, [sp, #88] │ │ │ │ + b.ls 47a98 // b.plast │ │ │ │ + ldr x1, [x0] │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + mov w7, #0x24 // #36 │ │ │ │ + add x0, x1, #0x4c │ │ │ │ + add x1, x1, #0x28 │ │ │ │ + umaddl x13, w2, w7, x0 │ │ │ │ + b 47b54 │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + cmp x13, x1 │ │ │ │ + b.eq 47a98 // b.none │ │ │ │ + ldr w2, [x1, #12] │ │ │ │ + ldr w7, [x1] │ │ │ │ + add w2, w3, w2 │ │ │ │ + cmp w2, w7 │ │ │ │ + b.ne 47b48 // b.any │ │ │ │ + ubfiz x1, x3, #4, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str w3, [sp, #56] │ │ │ │ + stp x10, x11, [sp, #64] │ │ │ │ + str w8, [sp, #80] │ │ │ │ + stp x14, x12, [sp, #88] │ │ │ │ + str x9, [sp, #104] │ │ │ │ + str w4, [sp, #112] │ │ │ │ + stp w5, w6, [sp, #120] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + mov x7, x0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x0, [x19, x20] │ │ │ │ + ldr x9, [sp, #104] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldp x10, x11, [sp, #64] │ │ │ │ + mov x1, x7 │ │ │ │ + ldp x14, x12, [sp, #88] │ │ │ │ + ldr w8, [sp, #80] │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + ldp w5, w6, [sp, #120] │ │ │ │ + cbz w3, 47bdc │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stur xzr, [x1, #-16] │ │ │ │ + stur wzr, [x1, #-8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 47bc8 // b.any │ │ │ │ + ldr w1, [x14, #8] │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x14, x10, [sp, #48] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str x11, [sp, #64] │ │ │ │ + str w8, [sp, #72] │ │ │ │ + umull x1, w1, w2 │ │ │ │ + stp x7, x12, [sp, #80] │ │ │ │ + str x9, [sp, #96] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + str w4, [sp, #112] │ │ │ │ + stp w5, w6, [sp, #120] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x14, [sp, #48] │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldr x7, [sp, #80] │ │ │ │ + ldr w1, [x14, #8] │ │ │ │ + ldr x13, [x19, x20] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str x0, [x7] │ │ │ │ + ldr x0, [x13] │ │ │ │ + umull x2, w1, w2 │ │ │ │ + ldr x1, [x14] │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl 3948 │ │ │ │ + ldp x14, x10, [sp, #48] │ │ │ │ + ldr x1, [x19, x20] │ │ │ │ + ldp x12, x9, [sp, #88] │ │ │ │ + ldr w0, [x14, #8] │ │ │ │ + ldp w5, w6, [sp, #120] │ │ │ │ sub w0, w0, #0x1 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.hi 49df4 // b.pmore │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ubfiz x24, x21, #2, #32 │ │ │ │ - mov w23, w21 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w28, [x1, x24] │ │ │ │ - ldrb w27, [x0, w28, uxtw] │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.ls 49c6c // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w28, [sp, #20] │ │ │ │ - cbz x19, 49e68 │ │ │ │ - ldr x27, [x22, #80] │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x27, x25, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 49c60 │ │ │ │ - b.le 49e14 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 49e68 │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x27, x26, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x27, x25, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 49c30 │ │ │ │ - cbz x26, 49e68 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w27, [x26, #4] │ │ │ │ - ldrb w0, [x0, x23] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 49cdc // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w21, [sp, #20] │ │ │ │ - cbz x19, 49e44 │ │ │ │ - ldr x28, [x22, #80] │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x28, x25, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 49cd4 │ │ │ │ - b.le 49e20 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 49e44 │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x28, x26, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x28, x25, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 49ca4 │ │ │ │ - cbz x26, 49e44 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ne 49e70 // b.any │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldrb w23, [x0, x23] │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 49d5c // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w21, [sp, #20] │ │ │ │ - cbz x19, 49e44 │ │ │ │ - ldr x27, [x22, #80] │ │ │ │ - lsr x23, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x27, x23, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 49d50 │ │ │ │ - b.le 49e38 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 49e44 │ │ │ │ - lsr x23, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x27, x23, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 49d20 │ │ │ │ - cbz x28, 49e44 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w23, [x28, #4] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldrb w0, [x0, w21, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 49dd0 // b.plast │ │ │ │ - ldr w19, [x22, #88] │ │ │ │ - str w21, [sp, #20] │ │ │ │ - cbz x19, 49e44 │ │ │ │ - ldr x27, [x22, #80] │ │ │ │ - lsr x28, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x27, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 49dc8 │ │ │ │ - b.le 49e2c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 49e44 │ │ │ │ - lsr x28, x19, #1 │ │ │ │ - add x27, x26, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x27, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 49d98 │ │ │ │ - cbz x26, 49e44 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.cc 49e70 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ldr w21, [x1, x24] │ │ │ │ - cbz w21, 49e70 │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 49be8 │ │ │ │ - ldr w0, [x1, w3, uxtw #2] │ │ │ │ - cmp w0, w21 │ │ │ │ - ccmp w0, w3, #0x2, hi // hi = pmore │ │ │ │ - b.ls 49eb8 // b.plast │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w21, [x1, w21, uxtw #2] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 49be0 │ │ │ │ - cbz x25, 49e68 │ │ │ │ - mov x19, x25 │ │ │ │ - b 49c14 │ │ │ │ - cbz x25, 49e44 │ │ │ │ - mov x19, x25 │ │ │ │ - b 49c88 │ │ │ │ - cbz x28, 49e44 │ │ │ │ - mov x19, x28 │ │ │ │ - b 49d7c │ │ │ │ - cbz x23, 49e44 │ │ │ │ - mov x19, x23 │ │ │ │ - b 49d04 │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w3, w28 │ │ │ │ - b 49e48 │ │ │ │ - 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 │ │ │ │ + str w0, [x1, #8] │ │ │ │ + ldr x11, [sp, #64] │ │ │ │ + ldr w8, [sp, #72] │ │ │ │ + ldr w3, [sp, #104] │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + cbz x20, 47a9c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbnz x10, 47c8c │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbnz x0, 47c98 │ │ │ │ + cbnz x11, 47d28 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 47d28 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 49ec8 // 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 49be0 │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - ldr x6, [x4] │ │ │ │ - str x6, [sp, #24] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 4a070 // b.none │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x23, x1 │ │ │ │ - mov w24, w2 │ │ │ │ - add x4, sp, #0x10 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - and w21, w5, #0xff │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - mov w25, w3 │ │ │ │ - bl 45220 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w1, [x23, #8] │ │ │ │ - cbz w24, 49fbc │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr x0, [x23, #72] │ │ │ │ - cmp w25, w1 │ │ │ │ - b.cs 4a088 // b.hs, b.nlast │ │ │ │ - ldrb w26, [x0, w25, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 4a19c // b.plast │ │ │ │ - ldr w19, [x23, #88] │ │ │ │ - str w25, [sp, #20] │ │ │ │ - cbz x19, 4a388 │ │ │ │ - ldr x27, [x23, #80] │ │ │ │ - lsr x26, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x27, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 49fa8 │ │ │ │ - b.le 4a2c8 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a388 │ │ │ │ - lsr x26, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x27, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 49f78 │ │ │ │ - cbz x28, 4a388 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr x0, [x23, #72] │ │ │ │ - b 4a1a0 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w25, w0 │ │ │ │ - b.ne 49f30 // b.any │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - cbz w3, 4a07c │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x7, [x23, #16] │ │ │ │ - ldr x6, [x1, #16] │ │ │ │ - b 49ff4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 4a07c // b.none │ │ │ │ - ubfiz x1, x0, #4, #31 │ │ │ │ - lsl w4, w0, #1 │ │ │ │ - ldr x2, [x20, x1] │ │ │ │ - ldr w1, [x7, x2, lsl #2] │ │ │ │ - add w1, w5, w1 │ │ │ │ - ldrb w1, [x6, w1, uxtw] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.ne 49fe8 // b.any │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - fmov d30, x2 │ │ │ │ - ldr d31, [x20, x4, lsl #3] │ │ │ │ - uzp1 v31.2s, v30.2s, v31.2s │ │ │ │ - mov x19, v31.d[0] │ │ │ │ - mov x0, x20 │ │ │ │ + add x20, sp, #0x80 │ │ │ │ + ldr x0, [x19, x2] │ │ │ │ + cbz x0, 47ce8 │ │ │ │ + ldr x1, [x20] │ │ │ │ + cbz x1, 47cd4 │ │ │ │ + ldr x0, [x1] │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + str w3, [sp, #64] │ │ │ │ bl 38a0 │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - adrp x0, af000 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x20] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + cbnz x2, 47d30 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x0, [x19, x2] │ │ │ │ + cbnz x0, 47ca8 │ │ │ │ + ubfiz x1, x3, #4, #32 │ │ │ │ + str w3, [sp, #48] │ │ │ │ + stp x2, x1, [sp, #56] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w3, [sp, #48] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str x0, [x19, x2] │ │ │ │ + cbz w3, 47ca8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x0, x1 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + stur xzr, [x0, #-16] │ │ │ │ + stur wzr, [x0, #-8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 47d10 // b.any │ │ │ │ + b 47ca8 │ │ │ │ + ldr q31, [sp, #128] │ │ │ │ + str q31, [x12] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4a398 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + b.ne 47d64 // b.any │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + ldp x19, x20, [sp, #176] │ │ │ │ + ldp x21, x22, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr x19, [x0, #128] │ │ │ │ - b 4a03c │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr x19, [x0, #128] │ │ │ │ - b 4a028 │ │ │ │ - ldr x1, [x23, #120] │ │ │ │ - ldr w27, [x1, w24, uxtw #2] │ │ │ │ - ldrb w26, [x0, w27, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 4a104 // b.plast │ │ │ │ - ldr w19, [x23, #88] │ │ │ │ - str w27, [sp, #20] │ │ │ │ - cbz x19, 4a378 │ │ │ │ - ldr x26, [x23, #80] │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x26, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a0f8 │ │ │ │ - b.le 4a184 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a378 │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x26, x28, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x26, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a0c8 │ │ │ │ - cbz x28, 4a378 │ │ │ │ - ldr x0, [x23, #72] │ │ │ │ - ldr w26, [x28, #4] │ │ │ │ - ldrb w0, [x0, w24, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4a174 // b.plast │ │ │ │ - ldr w19, [x23, #88] │ │ │ │ - str w24, [sp, #20] │ │ │ │ - cbz x19, 4a380 │ │ │ │ - ldr x27, [x23, #80] │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x27, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a16c │ │ │ │ - b.le 4a190 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a380 │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x27, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a13c │ │ │ │ - cbz x28, 4a380 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.cc 4a2d4 // b.lo, b.ul, b.last │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - b 49fc8 │ │ │ │ - cbz x25, 4a378 │ │ │ │ - mov x19, x25 │ │ │ │ - b 4a0ac │ │ │ │ - cbz x25, 4a380 │ │ │ │ - mov x19, x25 │ │ │ │ - b 4a120 │ │ │ │ - str w26, [sp, #8] │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4a224 // b.plast │ │ │ │ - ldr w19, [x23, #88] │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - cbz x19, 4a390 │ │ │ │ - ldr x28, [x23, #80] │ │ │ │ - lsr x27, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x28, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a218 │ │ │ │ - b.le 4a2bc │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a390 │ │ │ │ - lsr x27, x19, #1 │ │ │ │ - add x28, x26, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x28, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a1e8 │ │ │ │ - cbz x26, 4a390 │ │ │ │ - ldr x0, [x23, #72] │ │ │ │ - ldr w2, [x26, #4] │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - ldr x1, [x23, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4a08c // b.hs, b.nlast │ │ │ │ - ldr w26, [x1, w25, uxtw #2] │ │ │ │ - cmp w24, w26 │ │ │ │ - ccmp w25, w26, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 4a08c // b.lo, b.ul, b.last │ │ │ │ - ldrb w5, [x0, w26, uxtw] │ │ │ │ - cmp w5, #0xfd │ │ │ │ - b.ls 4a364 // b.plast │ │ │ │ - ldr w19, [x23, #88] │ │ │ │ - str w26, [sp, #20] │ │ │ │ - cbz x19, 4a3ac │ │ │ │ - ldr x27, [x23, #80] │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x25, x27, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a2ac │ │ │ │ - b.le 4a36c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a3ac │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x27, x25, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x25, x27, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a27c │ │ │ │ - cbz x25, 4a3ac │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - ldr w5, [x25, #4] │ │ │ │ - b 49fcc │ │ │ │ - cbz x27, 4a390 │ │ │ │ - mov x19, x27 │ │ │ │ - b 4a1cc │ │ │ │ - cbz x26, 4a388 │ │ │ │ - mov x19, x26 │ │ │ │ - b 49f5c │ │ │ │ - ldr x1, [x23, #120] │ │ │ │ - ldr x0, [x23, #72] │ │ │ │ - ldr w25, [x1, w24, uxtw #2] │ │ │ │ - ldrb w5, [x0, w25, uxtw] │ │ │ │ - cmp w5, #0xfd │ │ │ │ - b.ls 4a364 // b.plast │ │ │ │ - ldr w19, [x23, #88] │ │ │ │ - str w25, [sp, #20] │ │ │ │ - cbz x19, 4a388 │ │ │ │ - ldr x27, [x23, #80] │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x27, x24, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a348 │ │ │ │ - b.le 4a358 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a388 │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x27, x26, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x27, x24, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a318 │ │ │ │ - cbz x26, 4a388 │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - ldr w5, [x26, #4] │ │ │ │ - b 49fcc │ │ │ │ - cbz x24, 4a388 │ │ │ │ - mov x19, x24 │ │ │ │ - b 4a2fc │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - b 49fcc │ │ │ │ - cbz x24, 4a3ac │ │ │ │ - mov x19, x24 │ │ │ │ - b 4a260 │ │ │ │ - mov w0, w27 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 41f40 │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - bl 41f40 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ bl 3588 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - ldr x6, [x4] │ │ │ │ - str x6, [sp, #24] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 4a568 // b.none │ │ │ │ - mov x20, x1 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov w24, w2 │ │ │ │ - and w23, w5, #0xff │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - mov w25, w3 │ │ │ │ - bl 45b28 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w24, 4a4ac │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w25, w1 │ │ │ │ - b.cs 4a5ac // b.hs, b.nlast │ │ │ │ - ldrb w26, [x0, w25, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 4a6c4 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w25, [sp, #20] │ │ │ │ - cbz x19, 4a8ac │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x26, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x27, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a498 │ │ │ │ - b.le 4a7f0 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a8ac │ │ │ │ - lsr x26, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x27, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a468 │ │ │ │ - cbz x28, 4a8ac │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - b 4a6c8 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w25, w0 │ │ │ │ - b.ne 4a420 // b.any │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 4a4fc │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov w1, w19 │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x22, [x2, #16] │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - ldr w0, [x25, x0, lsl #2] │ │ │ │ - add w0, w24, w0 │ │ │ │ - ldrb w0, [x22, w0, uxtw] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.eq 4a574 // b.none │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5f22c │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cc 4a4c8 // b.lo, b.ul, b.last │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr x19, [x0, #128] │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ + mov x27, x1 │ │ │ │ + ldp x22, x1, [sp, #224] │ │ │ │ + stp x0, x2, [sp, #56] │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + mov w23, w3 │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldp x19, x20, [x22] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stp w4, w5, [sp, #76] │ │ │ │ + str w6, [sp, #84] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #120] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5ef20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - adrp x0, af000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w26, [x27, #8] │ │ │ │ + mov x25, x0 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + mov x24, x0 │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + ldr x0, [x22, x21] │ │ │ │ + cbz x0, 47e5c │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + cbz x21, 47e50 │ │ │ │ + cbz x19, 4806c │ │ │ │ + cbz x20, 480e0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr q31, [sp, #96] │ │ │ │ + str q31, [x0] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4a8bc // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + b.ne 48180 // b.any │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + mov x0, x25 │ │ │ │ + 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 │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr x19, [x0, #128] │ │ │ │ - b 4a534 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5f0e0 │ │ │ │ + mov x21, #0x8 // #8 │ │ │ │ + ldr x0, [x22, x21] │ │ │ │ + cbnz x0, 47df0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x1, x27 │ │ │ │ + ldp w4, w5, [sp, #76] │ │ │ │ + mov w3, w23 │ │ │ │ + ldr x2, [x0, x21] │ │ │ │ + str wzr, [sp] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str w26, [sp, #8] │ │ │ │ + ldr w6, [sp, #84] │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + str w26, [sp, #24] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + bl 46d70 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + str x0, [x21, x1] │ │ │ │ + cmp w23, #0x19 │ │ │ │ + b.hi 480ec // b.pmore │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + cmp w4, #0x1 │ │ │ │ + b.ls 47df0 // b.plast │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x28 │ │ │ │ + b 47ed8 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 47f8c // b.plast │ │ │ │ + ldr w2, [x1, #12] │ │ │ │ + ldr w3, [x1] │ │ │ │ + add w2, w23, w2 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne 47ec8 // b.any │ │ │ │ + ubfiz x1, x23, #4, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [x22, x21] │ │ │ │ + mov x3, x0 │ │ │ │ mov x2, x0 │ │ │ │ - mov w1, w19 │ │ │ │ + add x1, x1, x0 │ │ │ │ + cbz w23, 47f34 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stur xzr, [x2, #-16] │ │ │ │ + stur wzr, [x2, #-8] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 47f20 // b.any │ │ │ │ + ldr w1, [x28, #8] │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldr w1, [x28, #8] │ │ │ │ + ldr x4, [x22, x21] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str x0, [x3] │ │ │ │ + ldr x0, [x4] │ │ │ │ + umull x2, w1, w2 │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl 3948 │ │ │ │ + ldr x1, [x22, x21] │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x1, #8] │ │ │ │ + cmp w23, #0x19 │ │ │ │ + b.ls 47df0 // b.plast │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + cmp w6, #0x1 │ │ │ │ + b.ls 47df0 // b.plast │ │ │ │ + ldr x0, [x0] │ │ │ │ + sub w5, w6, #0x2 │ │ │ │ + ldr x3, [x28] │ │ │ │ + add x1, x0, #0x4c │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + umaddl x5, w5, w2, x1 │ │ │ │ + b 47fd8 │ │ │ │ + add x0, x0, #0x24 │ │ │ │ + add x3, x3, #0x24 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 47df0 // b.none │ │ │ │ + ldp w1, w4, [x0, #8] │ │ │ │ + ldr w2, [x0] │ │ │ │ + add w1, w1, w4 │ │ │ │ + ldr w4, [x3] │ │ │ │ + sub w2, w23, w2 │ │ │ │ + add w1, w1, w2 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.ne 47fc8 // b.any │ │ │ │ + ldr x3, [x22, x21] │ │ │ │ + cbz x3, 48144 │ │ │ │ + sub w1, w6, #0x1 │ │ │ │ + mov w4, #0x24 // #36 │ │ │ │ + sub w28, w23, #0x1a │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + umull x1, w1, w4 │ │ │ │ + lsl x28, x28, #4 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov w4, #0x24 // #36 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + str x0, [x3, x28] │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + ldr x3, [x22, x21] │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x0, [x3, x28] │ │ │ │ + umull x2, w2, w4 │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl 3948 │ │ │ │ + ldr x0, [x22, x21] │ │ │ │ + ldr x1, [x24] │ │ │ │ + add x0, x0, x28 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x0, #8] │ │ │ │ + b 47df0 │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 47dfc │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + ldr x0, [x22, x20] │ │ │ │ + cbz x0, 480b4 │ │ │ │ + ldr x21, [x19] │ │ │ │ + cbz x21, 480a0 │ │ │ │ + ldr x0, [x21] │ │ │ │ + bl 38a0 │ │ │ │ mov x0, x21 │ │ │ │ - ldr s31, [x2] │ │ │ │ - str s31, [sp, #8] │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr s31, [sp, #8] │ │ │ │ - ldr s30, [x0, #4] │ │ │ │ - uzp1 v31.2s, v31.2s, v30.2s │ │ │ │ - mov x19, v31.d[0] │ │ │ │ - b 4a514 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr w27, [x1, w24, uxtw #2] │ │ │ │ - ldrb w26, [x0, w27, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 4a628 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w27, [sp, #20] │ │ │ │ - cbz x19, 4a894 │ │ │ │ - ldr x26, [x20, #80] │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x26, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a61c │ │ │ │ - b.le 4a6ac │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a894 │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x26, x28, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x26, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a5ec │ │ │ │ - cbz x28, 4a894 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w26, [x28, #4] │ │ │ │ - ldrb w0, [x0, w24, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4a698 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w24, [sp, #20] │ │ │ │ - cbz x19, 4a89c │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x27, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a690 │ │ │ │ - b.le 4a6b8 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a89c │ │ │ │ - lsr x25, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x27, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a660 │ │ │ │ - cbz x28, 4a89c │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.cc 4a7fc // b.lo, b.ul, b.last │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 4a4c0 │ │ │ │ - cbz x25, 4a894 │ │ │ │ - mov x19, x25 │ │ │ │ - b 4a5d0 │ │ │ │ - cbz x25, 4a89c │ │ │ │ - mov x19, x25 │ │ │ │ - b 4a644 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cbnz x20, 47e0c │ │ │ │ + mov x20, #0x8 // #8 │ │ │ │ + ldr x0, [x22, x20] │ │ │ │ + cbnz x0, 48084 │ │ │ │ + ubfiz x1, x23, #4, #32 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x22, x20] │ │ │ │ + cbz w23, 48084 │ │ │ │ + add x1, x0, w23, uxtw #4 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + stur xzr, [x0, #-16] │ │ │ │ + stur wzr, [x0, #-8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 480c8 // b.any │ │ │ │ + b 48084 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cbnz x0, 48074 │ │ │ │ + b 47e00 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x1, x27 │ │ │ │ + ldp w4, w5, [sp, #76] │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + ldr x2, [x0, x21] │ │ │ │ + sub w0, w23, #0x1a │ │ │ │ + ldr w6, [sp, #84] │ │ │ │ + mov w3, #0x19 // #25 │ │ │ │ + add x2, x2, x0 │ │ │ │ + str wzr, [sp] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ str w26, [sp, #8] │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4a74c // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - cbz x19, 4a8a4 │ │ │ │ - ldr x28, [x20, #80] │ │ │ │ - lsr x27, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x28, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a740 │ │ │ │ - b.le 4a7e4 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a8a4 │ │ │ │ - lsr x27, x19, #1 │ │ │ │ - add x28, x26, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x28, x27, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a710 │ │ │ │ - cbz x26, 4a8a4 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x26, #4] │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4a5b0 // b.hs, b.nlast │ │ │ │ - ldr w26, [x1, w25, uxtw #2] │ │ │ │ - cmp w24, w26 │ │ │ │ - ccmp w25, w26, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 4a5b0 // b.lo, b.ul, b.last │ │ │ │ - ldrb w24, [x0, w26, uxtw] │ │ │ │ - cmp w24, #0xfd │ │ │ │ - b.ls 4a880 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w26, [sp, #20] │ │ │ │ - cbz x19, 4a8b4 │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x25, x27, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a7d4 │ │ │ │ - b.le 4a888 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a8b4 │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x27, x25, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x25, x27, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a7a4 │ │ │ │ - cbz x25, 4a8b4 │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - ldr w24, [x25, #4] │ │ │ │ - b 4a4c0 │ │ │ │ - cbz x27, 4a8a4 │ │ │ │ - mov x19, x27 │ │ │ │ - b 4a6f4 │ │ │ │ - cbz x26, 4a8ac │ │ │ │ - mov x19, x26 │ │ │ │ - b 4a44c │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w26, [x1, w24, uxtw #2] │ │ │ │ - ldrb w24, [x0, w26, uxtw] │ │ │ │ - cmp w24, #0xfd │ │ │ │ - b.ls 4a880 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w26, [sp, #20] │ │ │ │ - cbz x19, 4a8b4 │ │ │ │ - ldr x27, [x20, #80] │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x25, x27, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a7d4 │ │ │ │ - b.le 4a874 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4a8b4 │ │ │ │ - lsr x24, x19, #1 │ │ │ │ - add x27, x25, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x25, x27, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a7d4 │ │ │ │ - b.gt 4a844 │ │ │ │ - cbz x24, 4a8b4 │ │ │ │ - mov x19, x24 │ │ │ │ - b 4a824 │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - b 4a4c0 │ │ │ │ - cbz x24, 4a8b4 │ │ │ │ - mov x19, x24 │ │ │ │ - b 4a788 │ │ │ │ - mov w0, w27 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 41f40 │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 41f40 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + str w26, [sp, #24] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + bl 46d70 │ │ │ │ + ldr w4, [x28, #8] │ │ │ │ + str x0, [x24] │ │ │ │ + cmp w4, #0x1 │ │ │ │ + b.hi 47eb8 // b.pmore │ │ │ │ + b 47f98 │ │ │ │ + ubfiz x1, x23, #4, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [x22, x21] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str xzr, [x0] │ │ │ │ + str wzr, [x0, #8] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + cmp w23, w1 │ │ │ │ + b.hi 4815c // b.pmore │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + b 48000 │ │ │ │ bl 3588 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x1, x1, #0x7f8 │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov x26, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr w1, [x26, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w1, 4aa0c │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ + mov w21, w4 │ │ │ │ + mov x22, x1 │ │ │ │ stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ stp x27, x28, [sp, #128] │ │ │ │ - ubfiz x23, x21, #2, #32 │ │ │ │ - ldr x0, [x26, #72] │ │ │ │ - mov w24, w21 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - ldrb w4, [x0, x21] │ │ │ │ - add x0, x1, x23 │ │ │ │ - ldr w25, [x1, x23] │ │ │ │ - cmp w4, #0xfd │ │ │ │ - b.ls 4a9b4 // b.plast │ │ │ │ - ldr w19, [x26, #88] │ │ │ │ - str w21, [sp, #36] │ │ │ │ - cbz x19, 4aa48 │ │ │ │ - ldr x27, [x26, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x28, x27, x20, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4a9a4 │ │ │ │ - b.le 4aa3c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4aa48 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x27, x28, #0x8 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x28, x27, x20, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4a974 │ │ │ │ - cbz x28, 4aa48 │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - ldr w4, [x28, #4] │ │ │ │ - add x0, x0, x23 │ │ │ │ - ldr x1, [x26] │ │ │ │ - mov w3, w25 │ │ │ │ - ldp x5, x6, [x26, #24] │ │ │ │ - mov w2, w24 │ │ │ │ - ldr x9, [x1, #16] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr w7, [x0] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x10, x9, x7 │ │ │ │ - ldr w5, [x5, x23] │ │ │ │ - ldr w6, [x6, x23] │ │ │ │ - ldrb w7, [x9, x7] │ │ │ │ - str x10, [sp] │ │ │ │ - bl 31c8 │ │ │ │ - ldr w0, [x26, #8] │ │ │ │ + ldr w23, [x1, #8] │ │ │ │ + ldr x20, [sp, #216] │ │ │ │ + sub w4, w23, #0x1 │ │ │ │ + str w4, [sp, #152] │ │ │ │ + ldrb w4, [sp, #224] │ │ │ │ + str w3, [sp, #144] │ │ │ │ + stp w5, w6, [sp, #164] │ │ │ │ + str w7, [sp, #172] │ │ │ │ + stp x0, x2, [sp, #176] │ │ │ │ + str w4, [sp, #200] │ │ │ │ + cbz x20, 48578 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ubfiz x1, x0, #4, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.hi 4853c // b.pmore │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str xzr, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr w19, [x0, #8] │ │ │ │ + str w1, [x28, #8] │ │ │ │ + ldp w26, w1, [x0, #28] │ │ │ │ + ldp w23, w24, [x0, #20] │ │ │ │ + str w1, [sp, #160] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + sub w6, w20, w21 │ │ │ │ cmp w0, w21 │ │ │ │ - b.hi 4a924 // b.pmore │ │ │ │ + b.ls 485ac // b.plast │ │ │ │ + mov w27, w24 │ │ │ │ + mov w24, w23 │ │ │ │ + mov w23, w19 │ │ │ │ + mov w19, w21 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str wzr, [sp, #156] │ │ │ │ + str x0, [sp, #192] │ │ │ │ + str w6, [sp, #204] │ │ │ │ + nop │ │ │ │ + mov w2, w27 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 37968 │ │ │ │ + cmp w0, w23 │ │ │ │ + ccmp w21, w23, #0x2, eq // eq = none │ │ │ │ + b.cs 4841c // b.hs, b.nlast │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + cbz w1, 484f0 │ │ │ │ + ldr w2, [sp, #160] │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 37968 │ │ │ │ + ldr w2, [x22, #8] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + sub w27, w2, #0x1 │ │ │ │ + stp w27, wzr, [sp, #152] │ │ │ │ + cmp w20, w19 │ │ │ │ + b.cs 482dc // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + sub w4, w19, #0x1 │ │ │ │ + sub w4, w4, w20 │ │ │ │ + add x3, x28, w20, uxtw #4 │ │ │ │ + add x4, x4, w20, uxtw │ │ │ │ + add x4, x0, x4, lsl #4 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + stur xzr, [x3, #-16] │ │ │ │ + stur wzr, [x3, #-8] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.ne 482c8 // b.any │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + mov w23, w19 │ │ │ │ + ldp w4, w5, [sp, #164] │ │ │ │ + add x2, x0, x23 │ │ │ │ + ldr w0, [sp, #156] │ │ │ │ + mov x1, x22 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr w0, [sp, #152] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + ldr w6, [sp, #172] │ │ │ │ + sub w3, w0, w19 │ │ │ │ + ldr w7, [sp, #208] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + str w24, [sp] │ │ │ │ + str w27, [sp, #8] │ │ │ │ + str w26, [sp, #32] │ │ │ │ + str w26, [sp, #40] │ │ │ │ + bl 46d70 │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + mov x25, x0 │ │ │ │ + cbz w1, 48360 │ │ │ │ + ldr x2, [x25] │ │ │ │ + mov w0, #0x24 // #36 │ │ │ │ + umaddl x0, w1, w0, x2 │ │ │ │ + ldr w3, [x2, #4] │ │ │ │ + add x2, x2, #0x24 │ │ │ │ + add w3, w3, w26 │ │ │ │ + stur w3, [x2, #-32] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 48340 // b.any │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ne 484a4 // b.any │ │ │ │ + lsl x0, x23, #4 │ │ │ │ + add x23, x28, x23, lsl #4 │ │ │ │ + str xzr, [x28, x0] │ │ │ │ + str wzr, [x23, #8] │ │ │ │ + ldr x0, [x25] │ │ │ │ + add w19, w19, w21 │ │ │ │ + add w20, w20, w21 │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + ldp w24, w27, [x0, #20] │ │ │ │ + add w23, w26, w3 │ │ │ │ + ldp w26, w1, [x0, #28] │ │ │ │ + str w1, [sp, #160] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 48260 // b.pmore │ │ │ │ + ldr w6, [sp, #204] │ │ │ │ + mov w27, w19 │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + add w8, w27, w6 │ │ │ │ + cmp w0, w8 │ │ │ │ + b.ls 483f4 // b.plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + add x0, x28, w8, uxtw #4 │ │ │ │ + sub w1, w1, w8 │ │ │ │ + add x8, x1, w8, uxtw │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + add x1, x1, x8, lsl #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + stur xzr, [x0, #-16] │ │ │ │ + stur wzr, [x0, #-8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 483e0 // 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 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 4aa6c // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x20, 4aa48 │ │ │ │ - mov x19, x20 │ │ │ │ - b 4a958 │ │ │ │ - mov w3, w24 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w1, 4ab7c │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - adrp x25, 82000 │ │ │ │ - add x25, x25, #0x850 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - adrp x27, 82000 │ │ │ │ - add x0, x27, #0x820 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - nop │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - mov w24, w21 │ │ │ │ - ldrb w0, [x0, x21] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4ab58 // b.plast │ │ │ │ - ldr w19, [x20, #88] │ │ │ │ - str w21, [sp, #20] │ │ │ │ - cbz x19, 4abb8 │ │ │ │ - ldr x26, [x20, #80] │ │ │ │ - lsr x23, x19, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x26, x23, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4ab50 │ │ │ │ - b.le 4abac │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4abb8 │ │ │ │ - lsr x23, x19, #1 │ │ │ │ - add x26, x28, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x28, x26, x23, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4ab20 │ │ │ │ - cbz x28, 4abb8 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cbnz w0, 4abdc │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 4aae0 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4ae1c // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x23, 4abb8 │ │ │ │ - mov x19, x23 │ │ │ │ - b 4ab04 │ │ │ │ - mov w3, w24 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - ldr x2, [x20, #72] │ │ │ │ - ldr w0, [x1, x0, lsl #2] │ │ │ │ - str w0, [sp] │ │ │ │ - ldrb w4, [x2, x21] │ │ │ │ - ldr w0, [x1, w21, uxtw #2] │ │ │ │ - str w0, [sp, #4] │ │ │ │ - cmp w4, #0xfd │ │ │ │ - b.ls 4ac68 // b.plast │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - str w24, [sp, #20] │ │ │ │ - cbz x23, 4ae14 │ │ │ │ - ldr x19, [x20, #80] │ │ │ │ - lsr x26, x23, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x27, x19, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4ac60 │ │ │ │ - b.le 4ad30 │ │ │ │ - sub x2, x23, #0x1 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - cbz x23, 4ae14 │ │ │ │ - lsr x26, x23, #1 │ │ │ │ - add x19, x27, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x27, x19, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4ac30 │ │ │ │ - cbz x27, 4ae14 │ │ │ │ - ldr w4, [x27, #4] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - sub w2, w24, #0x1 │ │ │ │ - mov w3, w24 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + cmp w21, w23 │ │ │ │ + b.cs 48294 // b.hs, b.nlast │ │ │ │ + ldr w2, [sp, #160] │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 37968 │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + ccmp w0, w21, #0x0, eq // eq = none │ │ │ │ + b.ls 48294 // b.plast │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ - bl 31c8 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w0, [x0, x21] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4acf4 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w24, [sp, #20] │ │ │ │ - cbz x27, 4abb8 │ │ │ │ - ldr x19, [x20, #80] │ │ │ │ - lsr x28, x27, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x19, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4acec │ │ │ │ - b.le 4ad24 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 4abb8 │ │ │ │ - lsr x28, x27, #1 │ │ │ │ - add x19, x26, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x26, x19, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4acbc │ │ │ │ - cbz x26, 4abb8 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.hi 4ad3c // b.pmore │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x1, x25 │ │ │ │ - ldr w0, [sp] │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - add w3, w23, w0 │ │ │ │ + cbz w21, 48484 │ │ │ │ + ldr w24, [sp, #160] │ │ │ │ + mov w2, w24 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x22 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + bl 39130 │ │ │ │ + mov w1, w26 │ │ │ │ + mov w2, w24 │ │ │ │ + mov w26, w0 │ │ │ │ + lsr x24, x0, #32 │ │ │ │ + cmp w21, w23 │ │ │ │ + b.ne 48450 // b.any │ │ │ │ + stp w2, w1, [sp, #152] │ │ │ │ + str w24, [sp, #160] │ │ │ │ + ldr w27, [sp, #160] │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w24, w26 │ │ │ │ + mov w2, w27 │ │ │ │ + bl 37968 │ │ │ │ + mov w26, w0 │ │ │ │ + b 482a8 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x24, x23, #4 │ │ │ │ + add x23, x28, x23, lsl #4 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [x25, #8] │ │ │ │ + mov w3, #0x24 // #36 │ │ │ │ + str x0, [x28, x24] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + ldr x1, [x25] │ │ │ │ + umull x2, w2, w3 │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl 3948 │ │ │ │ + ldr w0, [x25, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x23, #8] │ │ │ │ + b 48370 │ │ │ │ + cbz w21, 48534 │ │ │ │ + mov w25, w0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov w2, w27 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x22 │ │ │ │ add w23, w23, #0x1 │ │ │ │ + bl 39130 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w2, w27 │ │ │ │ + mov w24, w0 │ │ │ │ + lsr x27, x0, #32 │ │ │ │ + cmp w21, w23 │ │ │ │ + b.ne 48500 // b.any │ │ │ │ + mov w0, w25 │ │ │ │ + stp w2, w1, [sp, #152] │ │ │ │ + sub w26, w0, w21 │ │ │ │ + b 482a8 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + mov w19, #0x24 // #36 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + umull x1, w1, w19 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x28] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr x3, [x20] │ │ │ │ + umull x2, w1, w19 │ │ │ │ + add x1, x3, #0x24 │ │ │ │ + bl 3948 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + b 48204 │ │ │ │ + ldr w4, [sp, #152] │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + ldp w5, w6, [sp, #168] │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str w4, [sp, #24] │ │ │ │ + ldr w4, [sp, #164] │ │ │ │ + str wzr, [sp] │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + bl 46d70 │ │ │ │ + mov x20, x0 │ │ │ │ + b 481dc │ │ │ │ + mov w27, w21 │ │ │ │ + b 483b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + and w3, w3, #0xff │ │ │ │ + mov x29, sp │ │ │ │ + str w3, [sp, #112] │ │ │ │ + cbz w2, 48758 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + adrp x27, 82000 │ │ │ │ + add x27, x27, #0xc20 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xc18 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + stp w4, wzr, [sp, #116] │ │ │ │ + str w2, [sp, #124] │ │ │ │ + ldr w2, [sp, #120] │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x1, x0, #0xc08 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - ldrb w2, [x2, w3, uxtw] │ │ │ │ bl 31c8 │ │ │ │ - b 4ac80 │ │ │ │ - cbz x28, 4abb8 │ │ │ │ - mov x27, x28 │ │ │ │ - b 4aca0 │ │ │ │ - cbz x26, 4ae14 │ │ │ │ - mov x23, x26 │ │ │ │ - b 4ac14 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + cbz w0, 4871c │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x20, 81000 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + add x20, x20, #0xa88 │ │ │ │ + b 48650 │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.ls 4871c // b.plast │ │ │ │ + add x23, x22, x22, lsl #3 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x2, x2, x23, lsl #2 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ + ldr w2, [x2, #4] │ │ │ │ bl 31c8 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w0, [x0, x21] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4adc4 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w24, [sp, #20] │ │ │ │ - cbz x28, 4abb8 │ │ │ │ - ldr x19, [x20, #80] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x27, x19, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4adbc │ │ │ │ - b.le 4adf4 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4abb8 │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x19, x27, #0x8 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - add x27, x19, x26, lsl #3 │ │ │ │ + ldr x2, [x24] │ │ │ │ + add x0, x2, x23, lsl #2 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cbz w1, 48640 │ │ │ │ + ldp w21, w0, [x0, #20] │ │ │ │ + ldr w3, [sp, #116] │ │ │ │ + sub w1, w0, w21 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.hi 48640 // b.pmore │ │ │ │ + cmp w0, w21 │ │ │ │ + b.cc 48640 // b.lo, b.ul, b.last │ │ │ │ + adrp x26, 82000 │ │ │ │ + add x26, x26, #0xc28 │ │ │ │ + ldr x2, [x25, #16] │ │ │ │ mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4ad8c │ │ │ │ - cbz x27, 4abb8 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.hi 4ae00 // b.pmore │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x1, x25 │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - add w3, w23, w0 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - ldrb w2, [x2, w3, uxtw] │ │ │ │ + ldr w2, [x2, w21, uxtw #2] │ │ │ │ bl 31c8 │ │ │ │ - b 4ad50 │ │ │ │ - cbz x26, 4abb8 │ │ │ │ - mov x28, x26 │ │ │ │ - b 4ad70 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x1, x0, #0x2d0 │ │ │ │ + ldr x0, [x25] │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr w3, [x1, w21, uxtw #2] │ │ │ │ + add x19, x0, #0x14 │ │ │ │ + add x19, x19, x3 │ │ │ │ + add x28, x3, x0 │ │ │ │ + ldrb w2, [x28], #1 │ │ │ │ + mov x1, x20 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 31c8 │ │ │ │ - b 4ab5c │ │ │ │ - mov w0, w24 │ │ │ │ - bl 41f40 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl 3588 │ │ │ │ - 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, 4af28 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - adrp x26, 82000 │ │ │ │ - add x26, x26, #0x858 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - mov w25, w23 │ │ │ │ - ldrb w3, [x0, x23] │ │ │ │ - cmp w3, #0xfd │ │ │ │ - b.ls 4aef8 // b.plast │ │ │ │ - ldr w19, [x24, #88] │ │ │ │ - str w23, [sp, #4] │ │ │ │ - cbz x19, 4af70 │ │ │ │ - ldr x27, [x24, #80] │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x27, x20, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4aef0 │ │ │ │ - b.le 4af64 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - cbz x19, 4af70 │ │ │ │ - lsr x20, x19, #1 │ │ │ │ - add x27, x21, #0x8 │ │ │ │ - add x0, sp, #0x4 │ │ │ │ - add x21, x27, x20, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4aec0 │ │ │ │ - cbz x21, 4af70 │ │ │ │ - ldr w3, [x21, #4] │ │ │ │ - mov w2, w25 │ │ │ │ + cmp x28, x19 │ │ │ │ + b.ne 486d0 // b.any │ │ │ │ mov x1, x26 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 31c8 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr x2, [x24] │ │ │ │ + add x0, x2, x23, lsl #2 │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.cs 486a0 // b.hs, b.nlast │ │ │ │ ldr w0, [x24, #8] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 4ae80 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldr x27, [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 4af94 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - adrp x1, 81000 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - autiasp │ │ │ │ - b 31c8 │ │ │ │ - cbz x20, 4af70 │ │ │ │ - mov x19, x20 │ │ │ │ - b 4aea4 │ │ │ │ - mov w3, w25 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x1, x1, #0x868 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w1, 4b344 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - nop │ │ │ │ - ubfiz x23, x22, #2, #32 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w25, [x1, x23] │ │ │ │ - ldrb w1, [x0, w25, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4b41c // b.plast │ │ │ │ - ldr w21, [x20, #88] │ │ │ │ - str w25, [sp, #36] │ │ │ │ - cbz x21, 4b42c │ │ │ │ - ldr x26, [x20, #80] │ │ │ │ - lsr x24, x21, #1 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x27, x26, x24, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4b078 │ │ │ │ - b.le 4b3a4 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - cbz x21, 4b42c │ │ │ │ - lsr x24, x21, #1 │ │ │ │ - add x26, x27, #0x8 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x27, x26, x24, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4b048 │ │ │ │ - cbz x27, 4b42c │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - mov w24, w22 │ │ │ │ - ldrb w25, [x0, x22] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 4b3ec // b.plast │ │ │ │ - ldr w21, [x20, #88] │ │ │ │ - str w22, [sp, #36] │ │ │ │ - cbz x21, 4b3c8 │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - lsr x26, x21, #1 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x27, x25, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4b0f4 │ │ │ │ - b.le 4b3b0 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - cbz x21, 4b3c8 │ │ │ │ - lsr x26, x21, #1 │ │ │ │ - add x25, x27, #0x8 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x27, x25, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4b0c4 │ │ │ │ - cbz x27, 4b3c8 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w27, [x1, x23] │ │ │ │ - ldrb w26, [x0, w27, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 4b404 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w27, [sp, #36] │ │ │ │ - cbz x26, 4b424 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4b174 │ │ │ │ - b.le 4b3bc │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 4b424 │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4b144 │ │ │ │ - cbz x25, 4b424 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w27, [x0, x22] │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.ls 4b414 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w24, [sp, #36] │ │ │ │ - cbz x27, 4b3c8 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x28, x27, #1 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4b1ec │ │ │ │ - b.le 4b398 │ │ │ │ - sub x27, x27, #0x1 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - cbz x27, 4b3c8 │ │ │ │ - lsr x28, x27, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x25, x21, x28, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4b1bc │ │ │ │ - cbz x25, 4b3c8 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr w28, [x1, x23] │ │ │ │ - ldrb w1, [x0, w28, uxtw] │ │ │ │ - mov w27, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4b27c // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w28, [sp, #36] │ │ │ │ - cbz x26, 4b434 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x25, x21, x27, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4b270 │ │ │ │ - b.le 4b38c │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 4b434 │ │ │ │ - lsr x27, x26, #1 │ │ │ │ - add x21, x25, #0x8 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x25, x21, x27, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4b240 │ │ │ │ - cbz x25, 4b434 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w27, [x25, #4] │ │ │ │ - ldrb w0, [x0, x22] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4b2ec // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w24, [sp, #36] │ │ │ │ - cbz x25, 4b3c8 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - lsr x26, x25, #1 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x28, x21, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4b2e4 │ │ │ │ - b.le 4b380 │ │ │ │ - sub x2, x25, #0x1 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - cbz x25, 4b3c8 │ │ │ │ - lsr x26, x25, #1 │ │ │ │ - add x21, x28, #0x8 │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - add x28, x21, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4b2b4 │ │ │ │ - cbz x28, 4b3c8 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w27 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - ldp w0, w2, [sp, #16] │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - cmp w0, w2 │ │ │ │ - ldp w0, w2, [sp, #8] │ │ │ │ - cset w4, cc // cc = lo, ul, last │ │ │ │ - ldr w6, [x1, x23] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp w0, w2 │ │ │ │ - cset w3, eq // eq = none │ │ │ │ - mov w2, w24 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31c8 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ cmp w0, w22 │ │ │ │ - b.hi 4b000 // 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 4b43c // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - adrp x1, 81000 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.hi 48650 // b.pmore │ │ │ │ + adrp x0, 84000 │ │ │ │ + add x1, x0, #0x1d8 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + ldp w0, w1, [sp, #120] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 48610 // 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 │ │ │ │ - b 31c8 │ │ │ │ - cbz x26, 4b3c8 │ │ │ │ - mov x25, x26 │ │ │ │ - b 4b298 │ │ │ │ - cbz x27, 4b434 │ │ │ │ - mov x26, x27 │ │ │ │ - b 4b224 │ │ │ │ - cbz x28, 4b3c8 │ │ │ │ - mov x27, x28 │ │ │ │ - b 4b1a0 │ │ │ │ - cbz x24, 4b42c │ │ │ │ - mov x21, x24 │ │ │ │ - b 4b02c │ │ │ │ - cbz x26, 4b3c8 │ │ │ │ - mov x21, x26 │ │ │ │ - b 4b0a8 │ │ │ │ - cbz x28, 4b424 │ │ │ │ - mov x26, x28 │ │ │ │ - b 4b128 │ │ │ │ - mov w3, w24 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - str w25, [sp, #8] │ │ │ │ - ldr w27, [x1, x23] │ │ │ │ - ldrb w26, [x0, w27, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.hi 4b118 // b.pmore │ │ │ │ - ldrb w27, [x0, x22] │ │ │ │ - str w26, [sp, #20] │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.hi 4b190 // b.pmore │ │ │ │ - str w27, [sp, #16] │ │ │ │ - b 4b1fc │ │ │ │ - str w1, [sp, #12] │ │ │ │ - b 4b088 │ │ │ │ - mov w3, w27 │ │ │ │ - b 4b3cc │ │ │ │ - mov w3, w25 │ │ │ │ - b 4b3cc │ │ │ │ - mov w3, w28 │ │ │ │ - b 4b3cc │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl 3588 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w2, 48830 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - 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 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - 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 │ │ │ │ - str d15, [sp, #192] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp w27, w25 │ │ │ │ - b.eq 4b600 // b.none │ │ │ │ - ldrb w26, [x19] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w3, w27 │ │ │ │ - mov w2, w25 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - bl 45b28 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 4b4fc │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq 4b590 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 4bb14 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - str x27, [sp, #72] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4be84 // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x28, 4be7c │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x3, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x1, x3, lsl #3 │ │ │ │ - stp x1, x3, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4bcfc │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b.le 4b570 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4be7c │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 4b52c │ │ │ │ - cbz x3, 4be7c │ │ │ │ - mov x28, x3 │ │ │ │ - b 4b52c │ │ │ │ - cbz x28, 4bce0 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 4bc34 // b.lo, b.ul, b.last │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 4b5d4 │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov w1, w27 │ │ │ │ - ldr x25, [x21, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x28, [x3, #16] │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldr w0, [x25, x0, lsl #2] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldrb w0, [x28, w0, uxtw] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq 4b650 // b.none │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - cmp w27, w0 │ │ │ │ - b.cc 4b59c // b.lo, b.ul, b.last │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5ef20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 38a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d15, [x0, #128] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4bfb4 // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - fmov x0, d15 │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - 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, #0xd0 │ │ │ │ + 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, 82000 │ │ │ │ + adrp x23, 82000 │ │ │ │ + add x24, x24, #0xc30 │ │ │ │ + add x23, x23, #0xbe0 │ │ │ │ + b 487c4 │ │ │ │ + mov w1, #0x470 // #1136 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + bl 2e2cc │ │ │ │ + add x20, x20, #0x24 │ │ │ │ + add x19, x19, #0xc │ │ │ │ + cmp w22, w21 │ │ │ │ + b.eq 48818 // b.none │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + mov w4, w22 │ │ │ │ + ldr w5, [x20] │ │ │ │ + mov w3, w21 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x23 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 487a8 // b.any │ │ │ │ + ldr w1, [x19] │ │ │ │ + ldr w5, [x20, #16] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 487a8 // b.any │ │ │ │ + ldr w1, [x19, #4] │ │ │ │ + ldr w5, [x20, #20] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 487a8 // b.any │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x20, x20, #0x24 │ │ │ │ + add x19, x19, #0xc │ │ │ │ + cmp w22, w21 │ │ │ │ + b.ne 487c4 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f0e0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w25, [x2] │ │ │ │ - bl 5f0e0 │ │ │ │ - mov x2, x0 │ │ │ │ - fmov s31, w25 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w27, [x2, #4] │ │ │ │ - fmov s30, w27 │ │ │ │ - uzp1 v15.2s, v31.2s, v30.2s │ │ │ │ - bl 5ef20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 38a0 │ │ │ │ - cmp w25, w27 │ │ │ │ - b.hi 4b600 // b.pmore │ │ │ │ - b.cc 4b77c // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ubfiz x0, x25, #2, #32 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cbz w0, 4b740 │ │ │ │ - ldr x3, [x21] │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - ldr x26, [x3, #16] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldr w2, [x2, x3] │ │ │ │ - add x26, x26, x2 │ │ │ │ - add x22, x26, x1 │ │ │ │ - add x26, x26, w20, uxtw │ │ │ │ - b 4b6f4 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 4b73c // b.any │ │ │ │ - ldrb w0, [x19, #1]! │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cbz w0, 4b740 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4b750 // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x26] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 4b750 // b.any │ │ │ │ - bl 3bc08 │ │ │ │ - ldrb w1, [x26] │ │ │ │ - ldrb w2, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b6dc // b.none │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 4b6e4 // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b6e4 // b.any │ │ │ │ - ldrb w2, [x19] │ │ │ │ - cbnz w2, 4b75c │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 4b4c0 // b.pmore │ │ │ │ - b 4b608 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4b740 // b.lo, b.ul, b.last │ │ │ │ - bl 3bc08 │ │ │ │ - ldrb w2, [x26] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4be5c // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 4b740 // b.none │ │ │ │ - b 4b600 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 4b790 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 4bea4 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 4be28 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - str x27, [sp, #40] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4be9c // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x26, 4be94 │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x22, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbz w0, 4b810 │ │ │ │ - b.le 4bb08 │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 4be94 │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x22, x1, #0x8 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x22, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbnz w0, 4b7dc │ │ │ │ - cbz x1, 4be94 │ │ │ │ - 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 4b8b4 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x26, 4be54 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x28, x1, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4b8a8 │ │ │ │ - b.le 4bafc │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 4be54 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x1, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4b870 │ │ │ │ - cbz x28, 4be54 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4b8d8 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr w22, [x1, w2, uxtw #2] │ │ │ │ - cmp w22, w25 │ │ │ │ - ccmp w27, w22, #0x0, hi // hi = pmore │ │ │ │ - b.cs 4bee0 // b.hs, b.nlast │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - stp x2, x3, [sp, #16] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4be4c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4bad8 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x22, x1, x26, lsl #3 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4b968 │ │ │ │ - b.le 4bacc │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4bad8 │ │ │ │ - add x0, x22, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x22, x1, x26, lsl #3 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4b930 │ │ │ │ - cbz x22, 4bad8 │ │ │ │ - ldr w0, [x22, #4] │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4b9fc // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x22, 4bce0 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x26, x22, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x28, x1, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4b9f4 │ │ │ │ - b.le 4bac0 │ │ │ │ - sub x2, x22, #0x1 │ │ │ │ - lsr x22, x2, #1 │ │ │ │ - cbz x22, 4bce0 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x26, x22, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x1, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4b9bc │ │ │ │ - cbz x28, 4bce0 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w2, [sp, #40] │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 4b6b0 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - 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 4baac // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - mov w0, w1 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x26, 4bebc │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x28, x1, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4baa4 │ │ │ │ - b.le 4bce8 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 4bebc │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x1, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4ba6c │ │ │ │ - cbz x28, 4bebc │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4b6b0 │ │ │ │ - cbz x26, 4bce0 │ │ │ │ - mov x22, x26 │ │ │ │ - b 4b99c │ │ │ │ - cbz x26, 4bad8 │ │ │ │ - mov x28, x26 │ │ │ │ - b 4b910 │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - cbz x22, 4be54 │ │ │ │ - mov x26, x22 │ │ │ │ - b 4b850 │ │ │ │ - cbz x28, 4be94 │ │ │ │ - mov x26, x28 │ │ │ │ - b 4b7bc │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str x2, [sp, #64] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4bcf4 // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x27, 4bad8 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x3, x27, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4bbb0 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b.le 4bba4 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 4bad8 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4bb60 │ │ │ │ - cbz x3, 4bad8 │ │ │ │ - mov x27, x3 │ │ │ │ - b 4bb60 │ │ │ │ - cbz x28, 4bad8 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4b584 // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x27, 4bce0 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x3, x27, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4b57c │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b.le 4bc28 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 4bce0 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4bbe4 │ │ │ │ - cbz x3, 4bce0 │ │ │ │ - mov x27, x3 │ │ │ │ - b 4bbe4 │ │ │ │ - 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 4be8c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4be54 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4bcc4 │ │ │ │ - b.le 4bcd4 │ │ │ │ - sub x28, x28, #0x1 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - cbz x28, 4be54 │ │ │ │ - add x0, x27, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4bc8c │ │ │ │ - cbz x27, 4be54 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 4b594 │ │ │ │ - cbz x25, 4be54 │ │ │ │ - mov x28, x25 │ │ │ │ - b 4bc6c │ │ │ │ - mov w3, w25 │ │ │ │ - b 4badc │ │ │ │ - cbz x22, 4bebc │ │ │ │ - mov x26, x22 │ │ │ │ - b 4ba4c │ │ │ │ - str w1, [sp, #40] │ │ │ │ - b 4bbc0 │ │ │ │ - cbz x1, 4be7c │ │ │ │ - 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 4bd9c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4bad8 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x3, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x1, x3, lsl #3 │ │ │ │ - stp x1, x3, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4bd90 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b.le 4bd84 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4bad8 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 4bd40 │ │ │ │ - cbz x3, 4bad8 │ │ │ │ - mov x28, x3 │ │ │ │ - b 4bd40 │ │ │ │ - cbz x1, 4bad8 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4bb18 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr w2, [x1, w2, uxtw #2] │ │ │ │ - cmp w2, w25 │ │ │ │ - ccmp w2, w27, #0x2, hi // hi = pmore │ │ │ │ - b.hi 4bb18 // b.pmore │ │ │ │ - ldrb w25, [x0, w2, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 4be8c // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - str w2, [sp, #84] │ │ │ │ - cbz x27, 4bf94 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - str w2, [sp, #8] │ │ │ │ - add x28, x1, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - ldr w2, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4bed0 │ │ │ │ - b.le 4bec4 │ │ │ │ - sub x27, x27, #0x1 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - cbz x27, 4bf94 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4bde8 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - stp x2, x3, [sp, #16] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.hi 4b8f8 // b.pmore │ │ │ │ - str w1, [sp, #40] │ │ │ │ - b 4b978 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - bl 41f40 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4b600 // b.any │ │ │ │ - mov w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b740 // b.any │ │ │ │ - b 4b600 │ │ │ │ - mov w3, w27 │ │ │ │ - b 4badc │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 4bd0c │ │ │ │ - str w25, [sp, #8] │ │ │ │ - b 4b594 │ │ │ │ - mov w0, w27 │ │ │ │ - bl 41f40 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 4b820 │ │ │ │ - ldrb w26, [x19] │ │ │ │ - mov w0, w26 │ │ │ │ - cbz w26, 4bfa4 │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - b 4b6b8 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - bl 41f40 │ │ │ │ - cbz x25, 4bf94 │ │ │ │ - mov x27, x25 │ │ │ │ - b 4bde8 │ │ │ │ - cbz x28, 4bf94 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 4b594 │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4bf6c // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w22, [sp, #84] │ │ │ │ - cbz x26, 4bf9c │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - lsr x3, x26, #1 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4bf64 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b.le 4bf88 │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 4bf9c │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - lsr x3, x26, #1 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4bf28 │ │ │ │ - cbz x28, 4bf9c │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4b6b0 │ │ │ │ - cbz x3, 4bf9c │ │ │ │ - mov x26, x3 │ │ │ │ - b 4bf08 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 41f40 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cc 4b4cc // b.lo, b.ul, b.last │ │ │ │ - b 4b608 │ │ │ │ - bl 3588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ 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 x0, [sp, #56] │ │ │ │ - cmp w20, w6 │ │ │ │ - b.cs 4cff0 // b.hs, b.nlast │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - mov w25, w2 │ │ │ │ - mov x21, x1 │ │ │ │ - mov w27, w3 │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - mov x19, x4 │ │ │ │ - ubfiz x22, x25, #2, #32 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 4caec // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x19, w20, uxtw] │ │ │ │ - mov w2, w20 │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - add x19, x19, x2 │ │ │ │ - add x23, x19, x3 │ │ │ │ - cbz w0, 4c0dc │ │ │ │ - ldr x4, [x21] │ │ │ │ - ldr x3, [x21, #16] │ │ │ │ - ldr x24, [x4, #16] │ │ │ │ - ldr w3, [x3, x22] │ │ │ │ - add x24, x24, x3 │ │ │ │ - add x22, x24, x1 │ │ │ │ - add x24, x24, x2 │ │ │ │ - b 4c084 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 4c0cc // b.any │ │ │ │ - ldrb w0, [x19, #1]! │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cbz w0, 4c0d0 │ │ │ │ - cmp x22, x24 │ │ │ │ - ccmp x23, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4caa8 // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x24] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 4caa8 // b.any │ │ │ │ - bl 3bc08 │ │ │ │ - ldrb w1, [x24] │ │ │ │ - ldrb w2, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4c06c // b.none │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 4c074 // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4c074 // b.any │ │ │ │ - ldrb w2, [x19] │ │ │ │ - cbnz w2, 4cab4 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.eq 4c1a8 // b.none │ │ │ │ - add x24, sp, #0x54 │ │ │ │ - cmp w27, w25 │ │ │ │ - b.eq 4c1a0 // b.none │ │ │ │ - ldrb w26, [x19] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w3, w27 │ │ │ │ - mov w2, w25 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - bl 45b28 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 4c11c │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 4c214 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 4c6d8 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - str x27, [sp, #72] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4ca6c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x28, 4ca10 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x3, x28, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, x3, lsl #3 │ │ │ │ - stp x1, x3, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4c8e8 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b.le 4c1f4 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4ca10 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 4c14c │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 4cf7c // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ + 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] │ │ │ │ + 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 │ │ │ │ - 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 4cfe4 // 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 │ │ │ │ - cbz x3, 4ca10 │ │ │ │ - mov x28, x3 │ │ │ │ - b 4c14c │ │ │ │ - cbz x28, 4c8b4 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 4c7f4 // b.lo, b.ul, b.last │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 4c258 │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov w1, w27 │ │ │ │ - ldr x25, [x21, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x28, [x3, #16] │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldr w0, [x25, x0, lsl #2] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldrb w0, [x28, w0, uxtw] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq 4c280 // b.none │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - cmp w27, w0 │ │ │ │ - b.cc 4c220 // b.lo, b.ul, b.last │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5ef20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 38a0 │ │ │ │ - b 4c1a0 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5f0e0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w25, [x2] │ │ │ │ - bl 5f0e0 │ │ │ │ - mov x2, x0 │ │ │ │ + stp wzr, w3, [sp, #64] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + stp wzr, w3, [sp, #72] │ │ │ │ + str xzr, [sp, #80] │ │ │ │ + bl 20260 │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 205ac │ │ │ │ + movi v15.2s, #0x0 │ │ │ │ + sub w0, w19, #0x1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + str wzr, [sp, #44] │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 203c0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 48a10 // b.any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w27, [x2, #4] │ │ │ │ - bl 5ef20 │ │ │ │ - mov x0, x22 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 203e0 │ │ │ │ + ldp x2, x3, [x0] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + stp x2, x3, [x4] │ │ │ │ + str x1, [x4, #16] │ │ │ │ bl 38a0 │ │ │ │ - cmp w25, w27 │ │ │ │ - b.hi 4c1a0 // b.pmore │ │ │ │ - b.cc 4c3a0 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ubfiz x0, x25, #2, #32 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cbz w0, 4c364 │ │ │ │ - ldr x3, [x21] │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - ldr x26, [x3, #16] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldr w2, [x2, x3] │ │ │ │ - add x26, x26, x2 │ │ │ │ - add x22, x26, x1 │ │ │ │ - add x26, x26, w20, uxtw │ │ │ │ - b 4c318 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 4c360 // b.any │ │ │ │ - ldrb w0, [x19, #1]! │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cbz w0, 4c364 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x23, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4c374 // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x26] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 4c374 // b.any │ │ │ │ - bl 3bc08 │ │ │ │ - ldrb w1, [x26] │ │ │ │ - ldrb w2, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4c300 // b.none │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 4c308 // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4c308 // b.any │ │ │ │ - ldrb w2, [x19] │ │ │ │ - cbnz w2, 4c380 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 4c0e0 // b.pmore │ │ │ │ - b 4c1a8 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x23, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4c364 // b.lo, b.ul, b.last │ │ │ │ - bl 3bc08 │ │ │ │ - ldrb w2, [x26] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4ca4c // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 4c364 // b.none │ │ │ │ - b 4c1a0 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 4c3b4 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 4cad4 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 4ca18 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - str x27, [sp, #40] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4caa0 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x26, 4ca10 │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x22, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbz w0, 4c434 │ │ │ │ - b.le 4c6cc │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 4ca10 │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x22, x1, #0x8 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x22, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbnz w0, 4c400 │ │ │ │ - cbz x1, 4ca10 │ │ │ │ - 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 4c4d8 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x26, 4ca44 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - add x28, x1, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4c4cc │ │ │ │ - b.le 4c6c0 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 4ca44 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x1, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4c494 │ │ │ │ - cbz x28, 4ca44 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4c4fc // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr w22, [x1, w2, uxtw #2] │ │ │ │ - cmp w22, w25 │ │ │ │ - ccmp w27, w22, #0x0, hi // hi = pmore │ │ │ │ - b.cs 4ce50 // b.hs, b.nlast │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - stp x2, x3, [sp, #16] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4ca3c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4c8a0 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - add x22, x1, x26, lsl #3 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4c58c │ │ │ │ - b.le 4c6b4 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4c8a0 │ │ │ │ - add x0, x22, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x22, x1, x26, lsl #3 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4c554 │ │ │ │ - cbz x22, 4c8a0 │ │ │ │ - ldr w0, [x22, #4] │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4c620 // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x22, 4ca74 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x26, x22, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - add x28, x1, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4c618 │ │ │ │ - b.le 4c6a8 │ │ │ │ - sub x2, x22, #0x1 │ │ │ │ - lsr x22, x2, #1 │ │ │ │ - cbz x22, 4ca74 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x26, x22, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x1, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4c5e0 │ │ │ │ - cbz x28, 4ca74 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w2, [sp, #40] │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 4c2d4 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - 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 4ca84 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - mov w0, w1 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x26, 4c8a0 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x1, x22, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbz w0, 4ca7c │ │ │ │ - b.le 4c8a8 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 4c8a0 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 4c668 │ │ │ │ - cbz x26, 4ca74 │ │ │ │ - mov x22, x26 │ │ │ │ - b 4c5c0 │ │ │ │ - cbz x26, 4c8a0 │ │ │ │ - mov x28, x26 │ │ │ │ - b 4c534 │ │ │ │ - cbz x22, 4ca44 │ │ │ │ - mov x26, x22 │ │ │ │ - b 4c474 │ │ │ │ - cbz x28, 4ca10 │ │ │ │ - mov x26, x28 │ │ │ │ - b 4c3e0 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str x2, [sp, #64] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4c8e0 // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x27, 4c8d8 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x3, x27, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4c770 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b.le 4c764 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 4c8d8 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4c720 │ │ │ │ - cbz x3, 4c8d8 │ │ │ │ - mov x27, x3 │ │ │ │ - b 4c720 │ │ │ │ - cbz x28, 4c8d8 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4c208 // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x27, 4c8b4 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x3, x27, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4c200 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b.le 4c7e8 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 4c8b4 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4c7a4 │ │ │ │ - cbz x3, 4c8b4 │ │ │ │ - mov x27, x3 │ │ │ │ - b 4c7a4 │ │ │ │ - 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 4ca98 // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4ca44 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4c884 │ │ │ │ - b.le 4c894 │ │ │ │ - sub x28, x28, #0x1 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - cbz x28, 4ca44 │ │ │ │ - add x0, x27, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4c84c │ │ │ │ - cbz x27, 4ca44 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 4c218 │ │ │ │ - cbz x25, 4ca44 │ │ │ │ - mov x28, x25 │ │ │ │ - b 4c82c │ │ │ │ + ldp w22, w23, [sp, #64] │ │ │ │ + ldr w21, [sp, #80] │ │ │ │ + cmp w22, w23 │ │ │ │ + b.cc 48a70 // b.lo, b.ul, b.last │ │ │ │ + b.ne 488e0 // b.any │ │ │ │ ldr w0, [sp, #40] │ │ │ │ - bl 41f40 │ │ │ │ - cbz x22, 4c8a0 │ │ │ │ - mov x26, x22 │ │ │ │ - b 4c668 │ │ │ │ - mov w3, w25 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - b 4c8b8 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - b 4c780 │ │ │ │ - cbz x1, 4ca10 │ │ │ │ - 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 4c984 // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ + ldr w19, [sp, #84] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 48998 // 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 48964 │ │ │ │ ldr w0, [sp, #40] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4c8a0 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x3, x28, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, x3, lsl #3 │ │ │ │ - stp x1, x3, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4c978 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b.le 4c96c │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4c8a0 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 4c928 │ │ │ │ - cbz x3, 4c8a0 │ │ │ │ - mov x28, x3 │ │ │ │ - b 4c928 │ │ │ │ - cbz x1, 4c8a0 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4c6dc // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr w2, [x1, w2, uxtw #2] │ │ │ │ - cmp w25, w2 │ │ │ │ - ccmp w27, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 4c6dc // b.lo, b.ul, b.last │ │ │ │ - ldrb w25, [x0, w2, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 4ca98 // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - str w2, [sp, #84] │ │ │ │ - cbz x27, 4cee4 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - add x1, x1, x25, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - cbz w0, 4ce40 │ │ │ │ - b.le 4ce04 │ │ │ │ - sub x27, x27, #0x1 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - cbz x27, 4cee4 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 4c9c8 │ │ │ │ - mov w0, w27 │ │ │ │ - bl 41f40 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - stp x2, x3, [sp, #16] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.hi 4c51c // b.pmore │ │ │ │ - str w1, [sp, #40] │ │ │ │ - b 4c59c │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - bl 41f40 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4c1a0 // b.any │ │ │ │ - mov w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4c364 // b.any │ │ │ │ - b 4c1a0 │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 4c8f8 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 41f40 │ │ │ │ - cbz x1, 4c8a0 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4c2d4 │ │ │ │ - str w25, [sp, #8] │ │ │ │ - b 4c218 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 4c444 │ │ │ │ - cmp x22, x24 │ │ │ │ - ccmp x23, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4c0d0 // b.lo, b.ul, b.last │ │ │ │ - bl 3bc08 │ │ │ │ - ldrb w2, [x24] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4c190 // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 4c0d0 // b.none │ │ │ │ - b 4c1a0 │ │ │ │ - ldrb w26, [x19] │ │ │ │ - mov w0, w26 │ │ │ │ - cbz w26, 4cfb8 │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - b 4c2dc │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w2, 4cb00 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w3, w0 │ │ │ │ - b.eq 4cf94 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cc 4cc50 // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x21, #120] │ │ │ │ - ubfiz x22, x25, #2, #32 │ │ │ │ - mov w1, w25 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr w1, [x2, x22] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4cf74 // b.plast │ │ │ │ - ldr w24, [x21, #88] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x24, 4cfdc │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x23, x24, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x26, x1, x23, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4cba0 │ │ │ │ - b.le 4ce10 │ │ │ │ - sub x2, x24, #0x1 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - cbz x24, 4cfdc │ │ │ │ - add x0, x26, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x23, x24, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x26, x1, x23, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4cb68 │ │ │ │ - cbz x26, 4cfdc │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4cc34 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x26, 4ca74 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x23, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x24, x1, x23, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4cc2c │ │ │ │ - b.le 4ce1c │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 4ca74 │ │ │ │ - add x0, x24, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x23, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x24, x1, x23, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4cbf4 │ │ │ │ - cbz x24, 4ca74 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 4ceec // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - lsl x22, x0, #2 │ │ │ │ - b 4c034 │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - str x27, [sp, #24] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4cfb0 // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x22, 4ca10 │ │ │ │ - ldr x24, [x21, #80] │ │ │ │ - lsr x26, x22, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x23, x24, x26, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4ccbc │ │ │ │ - b.le 4ce34 │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - cbz x22, 4ca10 │ │ │ │ - lsr x26, x22, #1 │ │ │ │ - add x24, x23, #0x8 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x23, x24, x26, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4cc8c │ │ │ │ - cbz x23, 4ca10 │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4cd4c // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x26, 4cfe8 │ │ │ │ - ldr x23, [x21, #80] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x24, x23, x22, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4cd40 │ │ │ │ - b.le 4ce28 │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 4cfe8 │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - add x23, x24, #0x8 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x24, x23, x22, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4cd10 │ │ │ │ - cbz x24, 4cfe8 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w1, [x24, #4] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - ldr x2, [x21, #120] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 48998 // b.plast │ │ │ │ + ldr w0, [x2] │ │ │ │ + add w1, w0, w21 │ │ │ │ cmp w1, w3 │ │ │ │ - b.cs 4cb10 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr w23, [x2, w1, uxtw #2] │ │ │ │ - cmp w25, w23 │ │ │ │ - ccmp w27, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 4cb10 // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x0, w23, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4cdec // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - str w23, [sp, #84] │ │ │ │ - cbz x22, 4cfd4 │ │ │ │ - ldr x2, [x21, #80] │ │ │ │ - lsr x26, x22, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - add x24, x2, x26, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4cde4 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - b.le 4cfc8 │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - cbz x22, 4cfd4 │ │ │ │ - add x2, x24, #0x8 │ │ │ │ - lsr x26, x22, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - add x24, x2, x26, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4cdac │ │ │ │ - cbz x24, 4cfd4 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - ubfiz x22, x25, #2, #32 │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4c034 │ │ │ │ - cbz x25, 4cee4 │ │ │ │ - mov x27, x25 │ │ │ │ - b 4c9c8 │ │ │ │ - cbz x23, 4cfdc │ │ │ │ - mov x24, x23 │ │ │ │ - b 4cb48 │ │ │ │ - cbz x23, 4ca74 │ │ │ │ - mov x26, x23 │ │ │ │ - b 4cbd4 │ │ │ │ - cbz x22, 4cfe8 │ │ │ │ - mov x26, x22 │ │ │ │ - b 4ccf4 │ │ │ │ - cbz x26, 4ca10 │ │ │ │ - mov x22, x26 │ │ │ │ - b 4cc70 │ │ │ │ - cbz x1, 4cee4 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 4c218 │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4cec8 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w22, [sp, #84] │ │ │ │ - cbz x26, 4cfa8 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x3, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x1, x3, lsl #3 │ │ │ │ - stp x1, x3, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4cec0 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b.le 4ceb4 │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 4cfa8 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 4ce70 │ │ │ │ - cbz x3, 4cfa8 │ │ │ │ - mov x26, x3 │ │ │ │ - b 4ce70 │ │ │ │ - cbz x1, 4cfa8 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4c2d4 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 41f40 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x1, x22] │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4cf60 // b.plast │ │ │ │ - ldr w23, [x21, #88] │ │ │ │ - str w2, [sp, #84] │ │ │ │ - cbz x23, 4cee4 │ │ │ │ - ldr x3, [x21, #80] │ │ │ │ - lsr x26, x23, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - add x24, x3, x26, lsl #3 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ + b.hi 48988 // b.pmore │ │ │ │ + add x1, x5, x21 │ │ │ │ + ldrb w4, [x28, x21] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.eq 48990 // b.none │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + str w19, [sp, #84] │ │ │ │ + cmp w26, w19 │ │ │ │ + b.cs 48954 // b.hs, b.nlast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + stp w23, w23, [sp, #64] │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 4cf58 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b.le 4cf9c │ │ │ │ - sub x23, x23, #0x1 │ │ │ │ - lsr x23, x23, #1 │ │ │ │ - cbz x23, 4cee4 │ │ │ │ - add x3, x24, #0x8 │ │ │ │ - b 4cf14 │ │ │ │ - cbz x24, 4cee4 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4c034 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 4cbb0 │ │ │ │ - mov w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3bbb0 │ │ │ │ + ccmp w26, w19, #0x0, ne // ne = any │ │ │ │ + b.cc 488e0 // 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 3198 │ │ │ │ + mov x4, x0 │ │ │ │ + mov w1, #0x24 // #36 │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + str w20, [sp, #44] │ │ │ │ + umull x1, w21, w1 │ │ │ │ + str x4, [sp, #48] │ │ │ │ + ldr d31, [sp, #64] │ │ │ │ + sub w2, w2, w19 │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + stp w2, w2, [x0, #4] │ │ │ │ + str w19, [x4, x1] │ │ │ │ + stur x3, [x0, #28] │ │ │ │ + stur d15, [x0, #12] │ │ │ │ + stur d31, [x0, #20] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 203c0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 4c0d0 // b.any │ │ │ │ - b 4c1a0 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - b 4cc40 │ │ │ │ - cbz x26, 4cee4 │ │ │ │ - mov x23, x26 │ │ │ │ - b 4cf14 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 41f40 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - b 4cccc │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cc 4c0ec // b.lo, b.ul, b.last │ │ │ │ - b 4c1a8 │ │ │ │ - cbz x26, 4cfd4 │ │ │ │ - mov x22, x26 │ │ │ │ - b 4cd8c │ │ │ │ - mov w0, w23 │ │ │ │ - bl 41f40 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - bl 41f40 │ │ │ │ - bl 3588 │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - bl 41f40 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - add x0, x0, #0x898 │ │ │ │ - mov w2, #0x6d2 // #1746 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w3, [sp, #36] │ │ │ │ - cbz w3, 4dbc4 │ │ │ │ - mov x19, x2 │ │ │ │ - cbz x2, 4dba0 │ │ │ │ - mov x22, x1 │ │ │ │ - cbz x1, 4db7c │ │ │ │ - ldr w20, [sp, #36] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ubfiz x1, x20, #3, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 4db58 // b.none │ │ │ │ - adrp x2, 86000 │ │ │ │ - lsr w1, w20, #1 │ │ │ │ - ldr q31, [x2, #128] │ │ │ │ - add x1, x0, w1, uxtw #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 4d0a0 // b.any │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - tbz w0, #0, 4d0c4 │ │ │ │ - and w0, w0, #0xfffffffe │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr d31, [x1, #128] │ │ │ │ - str d31, [x21, w0, uxtw #3] │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldr w24, [x22, #8] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - sub w24, w24, #0x1 │ │ │ │ - add x27, x19, x0 │ │ │ │ - cmp w23, w24 │ │ │ │ - b.eq 4d240 // b.none │ │ │ │ - ldrb w0, [x19] │ │ │ │ - str w0, [sp] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w3, w24 │ │ │ │ - mov w2, w23 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - bl 45b28 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w1, [x22, #8] │ │ │ │ - cbnz w23, 4d124 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.eq 4d1c8 // b.none │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cs 4d46c // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w24, uxtw] │ │ │ │ - str x24, [sp, #72] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4d964 // b.plast │ │ │ │ - ldr w2, [x22, #88] │ │ │ │ - str w24, [sp, #84] │ │ │ │ - cbz x2, 4d96c │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbz w0, 4d658 │ │ │ │ - b.le 4d1a8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - cbz x2, 4d96c │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4d160 │ │ │ │ - cbz x28, 4d96c │ │ │ │ - mov x2, x28 │ │ │ │ - b 4d160 │ │ │ │ - cbz x1, 4d648 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 4d578 // b.lo, b.ul, b.last │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 4d210 │ │ │ │ - ldr x2, [x22] │ │ │ │ - mov w1, w24 │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x23, [x2, #16] │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldr w0, [x28, x0, lsl #2] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldr w1, [sp] │ │ │ │ - ldrb w0, [x23, w0, uxtw] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 4d290 // b.none │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5f22c │ │ │ │ - cmp w24, w0 │ │ │ │ - b.cc 4d1d4 // b.lo, b.ul, b.last │ │ │ │ + b.eq 488f0 // b.none │ │ │ │ + add x0, sp, #0x58 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5ef20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 38a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d31, [x0, #128] │ │ │ │ - str d31, [x21, w20, uxtw #3] │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 20328 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr w1, [sp, #44] │ │ │ │ + str w1, [x0] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4db78 // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - mov x0, x21 │ │ │ │ - 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 48c74 // 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 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5f0e0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w23, [x2] │ │ │ │ - bl 5f0e0 │ │ │ │ + mov w19, w21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w1, w22 │ │ │ │ + mov w2, w23 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 37968 │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + ldr w22, [sp, #64] │ │ │ │ + mov w21, w0 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.lt 48bf0 // b.tstop │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + ldr w23, [sp, #68] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.hi 48c60 // b.pmore │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + mov w3, w23 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + bl 38788 │ │ │ │ + mov x20, x0 │ │ │ │ + ldrb w5, [x28, w21, sxtw] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp w2, w3, [sp, #64] │ │ │ │ + mov x1, x27 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + bl 3d020 │ │ │ │ + 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 188cc │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 48b8c // b.plast │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 18780 │ │ │ │ mov x2, x0 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + ldr w2, [x2] │ │ │ │ + str w2, [sp, #64] │ │ │ │ + bl 18780 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + str w0, [sp, #68] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 48b78 // b.lo, b.ul, b.last │ │ │ │ + cmp w1, w22 │ │ │ │ + ccmp w0, w23, #0x0, eq // eq = none │ │ │ │ + b.eq 48b78 // b.none │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ls 48bb8 // b.plast │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 188cc │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 48b24 // b.pmore │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w24, [x2, #4] │ │ │ │ - bl 5ef20 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 185c0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ - ubfiz x0, x20, #3, #32 │ │ │ │ - mov w1, w20 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x1, x21, x0 │ │ │ │ - str w23, [x21, x0] │ │ │ │ - str w24, [x1, #4] │ │ │ │ - cmp w23, w24 │ │ │ │ - b.hi 4d24c // b.pmore │ │ │ │ - b.cc 4d3dc // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ubfiz x0, x23, #2, #32 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cbz w0, 4d3a0 │ │ │ │ - ldr x3, [x22] │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - ldr x28, [x3, #16] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldr w2, [x2, x3] │ │ │ │ - add x28, x28, x2 │ │ │ │ - add x25, x28, x1 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x28, x28, x1 │ │ │ │ - b 4d354 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 4d39c // 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, 4d3a0 │ │ │ │ - cmp x25, x28 │ │ │ │ - ccmp x27, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4d3b0 // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x28] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 4d3b0 // b.any │ │ │ │ - bl 3bc08 │ │ │ │ - ldrb w1, [x28] │ │ │ │ - ldrb w2, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4d32c // b.none │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 4d334 // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4d334 // b.any │ │ │ │ - ldrb w2, [x19] │ │ │ │ - cbnz w2, 4d3bc │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 4d0e4 // b.pmore │ │ │ │ - b 4d24c │ │ │ │ - cmp x25, x28 │ │ │ │ - ccmp x27, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4d3a0 // b.lo, b.ul, b.last │ │ │ │ - bl 3bc08 │ │ │ │ - ldrb w2, [x28] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4d944 // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 4d3a0 // b.none │ │ │ │ - b 4d24c │ │ │ │ - ldr w1, [x22, #8] │ │ │ │ - cbnz w23, 4d3f0 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w24, w0 │ │ │ │ - b.eq 4dae4 // b.none │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cs 4d788 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w24, uxtw] │ │ │ │ - str x24, [sp, #64] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4dad4 // b.plast │ │ │ │ - ldr w28, [x22, #88] │ │ │ │ - str w24, [sp, #84] │ │ │ │ - cbz x28, 4dadc │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x1, x25, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - cbz w0, 4d9a0 │ │ │ │ - b.le 4d460 │ │ │ │ - sub x28, x28, #0x1 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - cbz x28, 4dadc │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 4d420 │ │ │ │ - cbz x25, 4dadc │ │ │ │ - mov x28, x25 │ │ │ │ - b 4d420 │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - mov w3, w23 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str x2, [sp, #64] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4d650 // b.plast │ │ │ │ - ldr w24, [x22, #88] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x24, 4d624 │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x28, x24, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbz w0, 4d4f8 │ │ │ │ - b.le 4d4ec │ │ │ │ - sub x2, x24, #0x1 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - cbz x24, 4d624 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4d4ac │ │ │ │ - cbz x28, 4d624 │ │ │ │ - mov x24, x28 │ │ │ │ - b 4d4ac │ │ │ │ - cbz x1, 4d624 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4d1bc // b.plast │ │ │ │ - ldr w24, [x22, #88] │ │ │ │ - str w23, [sp, #84] │ │ │ │ - cbz x24, 4d648 │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ls 48c60 // b.plast │ │ │ │ + mov w19, w21 │ │ │ │ + stp w22, w23, [sp, #64] │ │ │ │ + b 48a80 │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - lsr x28, x24, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbz w0, 4d1b4 │ │ │ │ - b.le 4d56c │ │ │ │ - sub x2, x24, #0x1 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - cbz x24, 4d648 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4d52c │ │ │ │ - cbz x28, 4d648 │ │ │ │ - mov x24, x28 │ │ │ │ - b 4d52c │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w23, [x0, w1, uxtw] │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 4dacc // b.plast │ │ │ │ - ldr w23, [x22, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x23, 4d93c │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x28, x23, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x24, x1, x28, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4d608 │ │ │ │ - b.le 4d618 │ │ │ │ - sub x2, x23, #0x1 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - cbz x23, 4d93c │ │ │ │ - add x0, x24, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x28, x23, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x24, x1, x28, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4d5d0 │ │ │ │ - cbz x24, 4d93c │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 4d1cc │ │ │ │ - cbz x28, 4d93c │ │ │ │ - mov x23, x28 │ │ │ │ - b 4d5b0 │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - mov w3, w23 │ │ │ │ - b 4d628 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - b 4d508 │ │ │ │ - cbz x1, 4d96c │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4d700 // b.plast │ │ │ │ - ldr w2, [x22, #88] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 205ac │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 20620 │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 204a8 │ │ │ │ + ldr w1, [x0, #20] │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + stp w2, w1, [x0, #16] │ │ │ │ + b 48b7c │ │ │ │ ldr w0, [sp, #40] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x2, 4d624 │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ + cmp w21, w0 │ │ │ │ + csel w5, w21, w0, ls // ls = plast │ │ │ │ + cmp w19, w5 │ │ │ │ + b.cs 48aa4 // 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 │ │ │ │ + ldr w3, [x4] │ │ │ │ + add x1, x6, x0 │ │ │ │ + ldrb w2, [x28, x0] │ │ │ │ + ldrb w1, [x1, x3] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 48c44 // b.none │ │ │ │ + ldr w1, [sp, #84] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [sp, #84] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.hi 48c20 // b.pmore │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + ldr w23, [sp, #68] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ls 48ab4 // b.plast │ │ │ │ + cmp w23, w22 │ │ │ │ + b.eq 48928 // b.none │ │ │ │ + ldr w19, [sp, #84] │ │ │ │ + cset w0, cs // cs = hs, nlast │ │ │ │ + b 489a0 │ │ │ │ + bl 3588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbz w0, 4d6f4 │ │ │ │ - b.le 4d6e8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - cbz x2, 4d624 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4d6a0 │ │ │ │ - cbz x28, 4d624 │ │ │ │ - mov x2, x28 │ │ │ │ - b 4d6a0 │ │ │ │ - cbz x1, 4d624 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4d470 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr w2, [x1, w2, uxtw #2] │ │ │ │ - cmp w2, w23 │ │ │ │ - ccmp w2, w24, #0x2, hi // hi = pmore │ │ │ │ - b.hi 4d470 // b.pmore │ │ │ │ - ldrb w23, [x0, w2, uxtw] │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 4dacc // b.plast │ │ │ │ - ldr w24, [x22, #88] │ │ │ │ - str w2, [sp, #84] │ │ │ │ - cbz x24, 4db50 │ │ │ │ - ldr x23, [x22, #80] │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - lsr x28, x24, #1 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - add x1, x23, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - cbz w0, 4db10 │ │ │ │ - b.le 4db04 │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - lsr x24, x24, #1 │ │ │ │ - cbz x24, 4db50 │ │ │ │ - add x23, x1, #0x8 │ │ │ │ - b 4d748 │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - mov w3, w23 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #64] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4d97c // b.plast │ │ │ │ - ldr w28, [x22, #88] │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4d974 │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x3, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x3, [sp] │ │ │ │ - add x25, x1, x3, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4d818 │ │ │ │ - ldr x3, [sp] │ │ │ │ - b.le 4d80c │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4d974 │ │ │ │ - add x0, x25, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 4d7c8 │ │ │ │ - cbz x3, 4d974 │ │ │ │ - mov x28, x3 │ │ │ │ - b 4d7c8 │ │ │ │ - cbz x25, 4d974 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4d8a0 // b.plast │ │ │ │ - ldr w25, [x22, #88] │ │ │ │ - str w23, [sp, #84] │ │ │ │ - cbz x25, 4d648 │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x28, x25, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - cbz w0, 4d898 │ │ │ │ - b.le 4d88c │ │ │ │ - sub x2, x25, #0x1 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - cbz x25, 4d648 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 4d84c │ │ │ │ - cbz x28, 4d648 │ │ │ │ - mov x25, x28 │ │ │ │ - b 4d84c │ │ │ │ - cbz x1, 4d648 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 4d2fc // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #64] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4d98c // b.plast │ │ │ │ - ldr w28, [x22, #88] │ │ │ │ - mov w0, w1 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4dafc │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x1, x25, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - cbz w0, 4d984 │ │ │ │ - b.le 4d930 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4dafc │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 4d8f0 │ │ │ │ - cbz x25, 4dafc │ │ │ │ - mov x28, x25 │ │ │ │ - b 4d8f0 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - bl 41f40 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4d24c // b.any │ │ │ │ - mov w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4d3a0 // b.any │ │ │ │ - b 4d24c │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 4d668 │ │ │ │ - mov w3, w24 │ │ │ │ - b 4d628 │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - b 4d628 │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 4d828 │ │ │ │ - cbz x1, 4dafc │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4d2fc │ │ │ │ - cbz x1, 4dadc │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4da3c // b.plast │ │ │ │ - ldr w25, [x22, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x25, 4d93c │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x3, x25, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x3, [sp] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4da30 │ │ │ │ - ldr x3, [sp] │ │ │ │ - b.le 4da24 │ │ │ │ - sub x2, x25, #0x1 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - cbz x25, 4d93c │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 4d9e0 │ │ │ │ - cbz x3, 4d93c │ │ │ │ - mov x25, x3 │ │ │ │ - b 4d9e0 │ │ │ │ - cbz x28, 4d93c │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4d78c // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - ldr w25, [x1, w2, uxtw #2] │ │ │ │ - cmp w25, w23 │ │ │ │ - ccmp w24, w25, #0x0, hi // hi = pmore │ │ │ │ - b.cc 4d78c // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x0, w25, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4db34 // b.plast │ │ │ │ - ldr w28, [x22, #88] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x28, 4db60 │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x3, x28, #1 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x1, x3, lsl #3 │ │ │ │ - stp x1, x3, [sp] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - cbz w0, 4db2c │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b.le 4db20 │ │ │ │ - sub x28, x28, #0x1 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - cbz x28, 4db60 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4da88 │ │ │ │ - str w23, [sp, #8] │ │ │ │ - b 4d1cc │ │ │ │ - str w1, [sp, #40] │ │ │ │ - b 4d9b0 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 41f40 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - str w0, [sp] │ │ │ │ - cbz w0, 4db68 │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - b 4d304 │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - bl 41f40 │ │ │ │ - cbz x28, 4db50 │ │ │ │ - mov x24, x28 │ │ │ │ - b 4d748 │ │ │ │ - cbz x1, 4db50 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 4d1cc │ │ │ │ - cbz x3, 4db60 │ │ │ │ - mov x28, x3 │ │ │ │ - b 4da88 │ │ │ │ - cbz x1, 4db60 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4d2fc │ │ │ │ - mov w0, w2 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4d0b8 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 41f40 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cc 4d0f4 // b.lo, b.ul, b.last │ │ │ │ - b 4d24c │ │ │ │ - bl 3588 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - add x0, x0, #0x8b8 │ │ │ │ - mov w2, #0x728 // #1832 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - add x0, x0, #0x8b0 │ │ │ │ - mov w2, #0x727 // #1831 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - add x0, x0, #0x8a8 │ │ │ │ - mov w2, #0x726 // #1830 │ │ │ │ - bl 34b0 │ │ │ │ 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] │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + str x21, [sp, #32] │ │ │ │ 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 │ │ │ │ - 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 4dd8c // b.none │ │ │ │ - ldrb w26, [x19] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w3, w27 │ │ │ │ - mov w2, w25 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ + cbz w2, 48cd8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x20, x1, w2, uxtw #4 │ │ │ │ + mov x19, x1 │ │ │ │ + b 48cb4 │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 48cd4 // b.none │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + cbz w0, 48ca8 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + bl 38a0 │ │ │ │ + stur xzr, [x19, #-16] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 48cb4 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 38a0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + 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, 82000 │ │ │ │ + and w24, w4, #0xff │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov w2, w22 │ │ │ │ + add x1, x1, #0xc48 │ │ │ │ + ldr x0, [x5] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 45b28 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - cbnz w25, 4dc88 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq 4dd24 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 4e2fc // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - str x27, [sp, #56] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4e664 // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x28, 4e65c │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ + str xzr, [sp] │ │ │ │ + mov x0, sp │ │ │ │ + bl 2f7a8 │ │ │ │ + cbnz w21, 48ef8 │ │ │ │ + adrp x1, 81000 │ │ │ │ + mov w2, w24 │ │ │ │ + add x1, x1, #0xa88 │ │ │ │ + mov x0, sp │ │ │ │ + bl 2f7a8 │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.ne 48ecc // b.any │ │ │ │ + ldr x25, [x19, #24] │ │ │ │ + adrp x21, 82000 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + add x21, x21, #0xc68 │ │ │ │ + cbz x25, 48dd0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x3, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x1, x3, lsl #3 │ │ │ │ - stp x1, x3, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ + nop │ │ │ │ + ldp x2, x1, [x19, #8] │ │ │ │ + mov w6, w24 │ │ │ │ + mov w4, w22 │ │ │ │ + mov x0, sp │ │ │ │ + ldr x3, [x2, x20, lsl #3] │ │ │ │ + mov w2, w22 │ │ │ │ + ldr x5, [x1, x20, lsl #3] │ │ │ │ + mov x1, x21 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 2f7a8 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.ne 48da0 // b.any │ │ │ │ + ldr w25, [x19, #48] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbz x25, 48e68 │ │ │ │ + adrp x26, 82000 │ │ │ │ + add x26, x26, #0xcb0 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + adrp x27, 82000 │ │ │ │ + adrp x28, 82000 │ │ │ │ + add x27, x27, #0xca0 │ │ │ │ + b 48e30 │ │ │ │ + mov w4, w22 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, sp │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + mov w3, w24 │ │ │ │ + add x1, x28, #0xcb8 │ │ │ │ + mov x0, sp │ │ │ │ + ldr x2, [x2, w20, uxtw #3] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 2f7a8 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 48e64 // b.none │ │ │ │ + ldp x1, x0, [x19, #32] │ │ │ │ + ldr x3, [x1, w20, uxtw #3] │ │ │ │ + cbz x0, 48e44 │ │ │ │ + ldr x0, [x0, w20, uxtw #3] │ │ │ │ + cbnz x0, 48df8 │ │ │ │ + mov w4, w24 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, sp │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 2f7a8 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.ne 48e30 // b.any │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + mov w3, w22 │ │ │ │ + ldr x4, [x19] │ │ │ │ + mov w2, w22 │ │ │ │ + ldr x6, [x19, #56] │ │ │ │ + mov x0, sp │ │ │ │ + mov w5, w22 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xc80 │ │ │ │ + bl 2f7a8 │ │ │ │ + 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 48f10 // 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 │ │ │ │ + ldp x2, x0, [x19, #8] │ │ │ │ + mov w6, w24 │ │ │ │ + mov w4, w22 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xc68 │ │ │ │ + ldr x3, [x2, w20, uxtw #3] │ │ │ │ + mov w2, w22 │ │ │ │ + ldr x5, [x0, w20, uxtw #3] │ │ │ │ + mov x0, sp │ │ │ │ + bl 2f7a8 │ │ │ │ + b 48dd0 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xc58 │ │ │ │ + bl 2f7a8 │ │ │ │ + b 48d64 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov w20, #0x9 // #9 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov w23, #0xa // #10 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + ldr x1, [x1, #184] │ │ │ │ + str x27, [sp, #112] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldrb w3, [x21, #456] │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + cmp w3, #0x0 │ │ │ │ + mov w3, #0x7 // #7 │ │ │ │ + csel w20, w20, w4, eq // eq = none │ │ │ │ + csel w23, w23, w3, eq // eq = none │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ccmn w2, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne 491dc // b.any │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + cbz x0, 49180 │ │ │ │ + ldr w27, [x0, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w26, w27 │ │ │ │ + ubfiz x1, x27, #3, #32 │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x0 │ │ │ │ + ubfiz x1, x27, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp] │ │ │ │ + cbz w27, 49184 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + ubfiz x22, x19, #3, #32 │ │ │ │ + ldr x24, [sp, #8] │ │ │ │ + mov w1, w19 │ │ │ │ + bl 7ac40 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + str x1, [x24, x22] │ │ │ │ + ldr x24, [sp] │ │ │ │ + ubfiz x22, x19, #2, #32 │ │ │ │ + mov w1, w19 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 78980 │ │ │ │ + str w0, [x24, x22] │ │ │ │ + cmp x26, x19 │ │ │ │ + b.ne 48fcc // b.any │ │ │ │ + add x22, sp, #0x10 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xc48 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldrb w0, [x21, #456] │ │ │ │ + cbnz w0, 491a8 │ │ │ │ + adrp x25, 81000 │ │ │ │ + mov w2, w23 │ │ │ │ + add x1, x25, #0xa88 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2f7a8 │ │ │ │ + adrp x24, 82000 │ │ │ │ + lsl x26, x26, #2 │ │ │ │ + add x24, x24, #0xc68 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4e4dc │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b.le 4dd04 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4e65c │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 4dcc0 │ │ │ │ - cbz x3, 4e65c │ │ │ │ - mov x28, x3 │ │ │ │ - b 4dcc0 │ │ │ │ - cbz x28, 4e4c0 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 4e414 // b.lo, b.ul, b.last │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 4dd68 │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov w1, w27 │ │ │ │ - ldr x25, [x21, #16] │ │ │ │ + lsl x0, x19, #1 │ │ │ │ + ldr x3, [x1, x0] │ │ │ │ + ldrb w0, [x3] │ │ │ │ + cmp w0, #0x2a │ │ │ │ + b.eq 49088 // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov w6, w23 │ │ │ │ + mov w4, w20 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x24 │ │ │ │ + ldr w5, [x0, x19] │ │ │ │ mov x0, x22 │ │ │ │ - ldr x28, [x3, #16] │ │ │ │ - bl 5f0e0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldr w0, [x25, x0, lsl #2] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldrb w0, [x28, w0, uxtw] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq 4dddc // b.none │ │ │ │ - add w27, w27, #0x1 │ │ │ │ + bl 2f7a8 │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + cmp x19, x26 │ │ │ │ + b.ne 49050 // b.any │ │ │ │ + ldr x3, [x21, #608] │ │ │ │ + mov w2, w20 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5f22c │ │ │ │ - cmp w27, w0 │ │ │ │ - b.cc 4dd30 // b.lo, b.ul, b.last │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x2, [x21, #616] │ │ │ │ + cbz x2, 4924c │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w3, w23 │ │ │ │ + add x1, x1, #0xcb8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2f7a8 │ │ │ │ + mov w2, w20 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5ef20 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xcc0 │ │ │ │ + bl 2f7a8 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x3, x3, #0xc40 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x3, [x21, #240] │ │ │ │ + cbz x3, 49114 │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xce0 │ │ │ │ + bl 2f7a8 │ │ │ │ + mov w2, w23 │ │ │ │ + add x1, x25, #0xa88 │ │ │ │ mov x0, x22 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldrb w0, [x21, #456] │ │ │ │ + cbnz w0, 49210 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - adrp x1, af000 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - str w19, [x2] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 4e794 // 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.ne 49278 // b.any │ │ │ │ + ldr x27, [sp, #112] │ │ │ │ + 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 │ │ │ │ - mov w1, w27 │ │ │ │ + stp xzr, xzr, [sp] │ │ │ │ + add x22, sp, #0x10 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5f0e0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w27 │ │ │ │ + mov w2, w20 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xc48 │ │ │ │ + bl 2f7a8 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + ldrb w0, [x21, #456] │ │ │ │ + cbz w0, 49260 │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w2, w20 │ │ │ │ + add x1, x1, #0xc58 │ │ │ │ mov x0, x22 │ │ │ │ - ldr w25, [x2] │ │ │ │ - bl 5f0e0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + bl 2f7a8 │ │ │ │ + mov w2, w23 │ │ │ │ mov x0, x22 │ │ │ │ - ldr w27, [x2, #4] │ │ │ │ - bl 5ef20 │ │ │ │ + adrp x25, 81000 │ │ │ │ + mov w26, w27 │ │ │ │ + add x1, x25, #0xa88 │ │ │ │ + bl 2f7a8 │ │ │ │ + cbnz w27, 49040 │ │ │ │ + b 49094 │ │ │ │ + mov x3, sp │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + add x22, sp, #0x10 │ │ │ │ + bl 4b540 │ │ │ │ + mov w2, w20 │ │ │ │ + mov w27, w0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xc48 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldrb w0, [x21, #456] │ │ │ │ + cbz w0, 491bc │ │ │ │ + b 491a8 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + add x3, x25, #0xa88 │ │ │ │ + mov w4, #0x1d // #29 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + add x0, x19, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3a20 │ │ │ │ + add x1, x25, #0xa88 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 2f7a8 │ │ │ │ + b 4912c │ │ │ │ + mov w2, w23 │ │ │ │ + add x1, x25, #0xa88 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2f7a8 │ │ │ │ + b 490c8 │ │ │ │ + adrp x25, 81000 │ │ │ │ + mov w2, w23 │ │ │ │ + add x1, x25, #0xa88 │ │ │ │ mov x0, x22 │ │ │ │ + bl 2f7a8 │ │ │ │ + b 49094 │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + 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] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x21, [sp, #32] │ │ │ │ bl 38a0 │ │ │ │ - cmp w25, w27 │ │ │ │ - b.hi 4dd8c // b.pmore │ │ │ │ - b.cc 4df64 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ubfiz x0, x25, #2, #32 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cbz w0, 4dec0 │ │ │ │ - ldr x3, [x21] │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - ldr x26, [x3, #16] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldr w2, [x2, x3] │ │ │ │ - add x26, x26, x2 │ │ │ │ - add x22, x26, x1 │ │ │ │ - add x26, x26, w20, uxtw │ │ │ │ - b 4de74 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 4debc // b.any │ │ │ │ - ldrb w0, [x19, #1]! │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cbz w0, 4dec0 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4df38 // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x26] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 4df38 // b.any │ │ │ │ - bl 3bc08 │ │ │ │ - ldrb w1, [x26] │ │ │ │ - ldrb w2, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4de5c // b.none │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 4de64 // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4de64 // b.any │ │ │ │ - ldrb w2, [x19] │ │ │ │ - cbnz w2, 4df44 │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 4dc4c // b.pmore │ │ │ │ - ldr w0, [sp, #76] │ │ │ │ - sub w19, w27, w25 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cs 4dd8c // b.hs, b.nlast │ │ │ │ - add w20, w19, #0x1 │ │ │ │ + str xzr, [x19] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 49318 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - lsl x1, x20, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x3, [x21, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + lsl x21, x0, #3 │ │ │ │ + ldr x0, [x1, x21] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add w0, w20, #0x1 │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + str xzr, [x1, x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 492f0 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cbz w0, 4935c │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + lsl x20, x21, #3 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + bl 38a0 │ │ │ │ + ldp x1, x0, [x19, #32] │ │ │ │ + str xzr, [x1, x20] │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ + str xzr, [x1, x20] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 49324 // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w2, [x3, w25, uxtw #2] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - str w2, [x0, w1, uxtw #2] │ │ │ │ + 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 │ │ │ │ - cmp w25, w27 │ │ │ │ - b.ls 4df00 // b.plast │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3960] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 3108 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - b 4dd94 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4dec0 // b.lo, b.ul, b.last │ │ │ │ - bl 3bc08 │ │ │ │ - ldrb w2, [x26] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4e63c // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 4dec0 // b.none │ │ │ │ - b 4dd8c │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 4df78 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 4e684 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 4e608 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - str x27, [sp, #32] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4e67c // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x26, 4e674 │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x22, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbz w0, 4dff8 │ │ │ │ - b.le 4e2f0 │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 4e674 │ │ │ │ - lsr x28, x26, #1 │ │ │ │ - add x22, x1, #0x8 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x22, x28, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cbnz w0, 4dfc4 │ │ │ │ - cbz x1, 4e674 │ │ │ │ - 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 4e09c // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x26, 4e634 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x28, x1, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4e090 │ │ │ │ - b.le 4e2e4 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 4e634 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x1, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4e058 │ │ │ │ - cbz x28, 4e634 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4e0c0 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldr w22, [x1, w2, uxtw #2] │ │ │ │ - cmp w22, w25 │ │ │ │ - ccmp w27, w22, #0x0, hi // hi = pmore │ │ │ │ - b.cs 4e6c0 // b.hs, b.nlast │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - stp x2, x3, [sp, #16] │ │ │ │ - str w1, [sp, #32] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4e62c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4e2c0 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x22, x1, x26, lsl #3 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4e150 │ │ │ │ - b.le 4e2b4 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4e2c0 │ │ │ │ - add x0, x22, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x26, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x22, x1, x26, lsl #3 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19, #48] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x2, [x19, #32] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + 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 56b80 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldp x0, x1, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + 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 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x2 │ │ │ │ + ldr x2, [x3] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str xzr, [sp] │ │ │ │ + cbz w1, 4957c │ │ │ │ + adrp x22, 82000 │ │ │ │ + add x22, x22, #0xce8 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, w1, uxtw #3 │ │ │ │ + b 4951c │ │ │ │ + ldrb w0, [x2, #1] │ │ │ │ + cmp w0, #0x44 │ │ │ │ + b.ne 4952c // b.any │ │ │ │ + ldrb w0, [x2, #2] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.ne 4952c // b.any │ │ │ │ + add x0, x2, #0x3 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x21] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 49544 // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldrb w0, [x2] │ │ │ │ + cmp w0, #0x49 │ │ │ │ + b.eq 494ec // b.none │ │ │ │ mov x1, x22 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4e118 │ │ │ │ - cbz x22, 4e2c0 │ │ │ │ - ldr w0, [x22, #4] │ │ │ │ - str w0, [sp, #32] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4e1e4 // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x22, 4e4c0 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x26, x22, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x28, x1, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4e1dc │ │ │ │ - b.le 4e2a8 │ │ │ │ - sub x2, x22, #0x1 │ │ │ │ - lsr x22, x2, #1 │ │ │ │ - cbz x22, 4e4c0 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x26, x22, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x1, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4e1a4 │ │ │ │ - cbz x28, 4e4c0 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 4de30 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - 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 4e294 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - mov w0, w1 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x26, 4e69c │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x28, x1, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4e28c │ │ │ │ - b.le 4e4c8 │ │ │ │ - sub x2, x26, #0x1 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - cbz x26, 4e69c │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - lsr x22, x26, #1 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x1, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4e254 │ │ │ │ - cbz x28, 4e69c │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4de30 │ │ │ │ - cbz x26, 4e4c0 │ │ │ │ - mov x22, x26 │ │ │ │ - b 4e184 │ │ │ │ - cbz x26, 4e2c0 │ │ │ │ - mov x28, x26 │ │ │ │ - b 4e0f8 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x440 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - cbz x22, 4e634 │ │ │ │ - mov x26, x22 │ │ │ │ - b 4e038 │ │ │ │ - cbz x28, 4e674 │ │ │ │ - mov x26, x28 │ │ │ │ - b 4dfa4 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str x2, [sp, #48] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #32] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4e4d4 // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x27, 4e2c0 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - nop │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x3, x27, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4e390 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b.le 4e384 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 4e2c0 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4e340 │ │ │ │ - cbz x3, 4e2c0 │ │ │ │ - mov x27, x3 │ │ │ │ - b 4e340 │ │ │ │ - cbz x28, 4e2c0 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #32] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4dd18 // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x27, 4e4c0 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x3, x27, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4dd10 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b.le 4e408 │ │ │ │ - sub x2, x27, #0x1 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - cbz x27, 4e4c0 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4e3c4 │ │ │ │ - cbz x3, 4e4c0 │ │ │ │ - mov x27, x3 │ │ │ │ - b 4e3c4 │ │ │ │ - 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 4e66c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4e634 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4e4a4 │ │ │ │ - b.le 4e4b4 │ │ │ │ - sub x28, x28, #0x1 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - cbz x28, 4e634 │ │ │ │ - add x0, x27, #0x8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - lsr x25, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x27, x1, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4e46c │ │ │ │ - cbz x27, 4e634 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 4dd28 │ │ │ │ - cbz x25, 4e634 │ │ │ │ - mov x28, x25 │ │ │ │ - b 4e44c │ │ │ │ - mov w3, w25 │ │ │ │ - b 4e2c4 │ │ │ │ - cbz x22, 4e69c │ │ │ │ - mov x26, x22 │ │ │ │ - b 4e234 │ │ │ │ - str w1, [sp, #32] │ │ │ │ - b 4e3a0 │ │ │ │ - cbz x1, 4e65c │ │ │ │ - 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 4e57c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cbz x28, 4e2c0 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - nop │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x3, x28, #1 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - add x1, x1, x3, lsl #3 │ │ │ │ - stp x1, x3, [sp, #8] │ │ │ │ - bl 5c4ac │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4e570 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b.le 4e564 │ │ │ │ - sub x2, x28, #0x1 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - cbz x28, 4e2c0 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 4e520 │ │ │ │ - cbz x3, 4e2c0 │ │ │ │ - mov x28, x3 │ │ │ │ - b 4e520 │ │ │ │ - cbz x1, 4e2c0 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #48] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4e300 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr w2, [x1, w2, uxtw #2] │ │ │ │ - cmp w2, w25 │ │ │ │ - ccmp w2, w27, #0x2, hi // hi = pmore │ │ │ │ - b.hi 4e300 // b.pmore │ │ │ │ - ldrb w25, [x0, w2, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 4e66c // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - str w2, [sp, #84] │ │ │ │ - cbz x27, 4e774 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - lsr x25, x27, #1 │ │ │ │ - str w2, [sp, #8] │ │ │ │ - add x28, x1, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - ldr w2, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4e6b0 │ │ │ │ - b.le 4e6a4 │ │ │ │ - sub x27, x27, #0x1 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - cbz x27, 4e774 │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4e5c8 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - stp x2, x3, [sp, #16] │ │ │ │ - str w1, [sp, #32] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.hi 4e0e0 // b.pmore │ │ │ │ - str w1, [sp, #32] │ │ │ │ - b 4e160 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - bl 41f40 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4dd8c // b.any │ │ │ │ - mov w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4dec0 // b.any │ │ │ │ - b 4dd8c │ │ │ │ - mov w3, w27 │ │ │ │ - b 4e2c4 │ │ │ │ - str w1, [sp, #48] │ │ │ │ - b 4e4ec │ │ │ │ - str w25, [sp, #8] │ │ │ │ - b 4dd28 │ │ │ │ - mov w0, w27 │ │ │ │ - bl 41f40 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 4e008 │ │ │ │ - ldrb w26, [x19] │ │ │ │ - mov w0, w26 │ │ │ │ - cbz w26, 4e784 │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - b 4de38 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - bl 41f40 │ │ │ │ - cbz x25, 4e774 │ │ │ │ - mov x27, x25 │ │ │ │ - b 4e5c8 │ │ │ │ - cbz x28, 4e774 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 4dd28 │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4e74c // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w22, [sp, #84] │ │ │ │ - cbz x26, 4e77c │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - lsr x3, x26, #1 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 4e744 │ │ │ │ + mov x0, sp │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 2f7a8 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 4951c // b.any │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ ldr x3, [sp, #8] │ │ │ │ - b.le 4e768 │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - cbz x26, 4e77c │ │ │ │ - add x0, x28, #0x8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - lsr x3, x26, #1 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - add x28, x1, x3, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5c4ac │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 4e708 │ │ │ │ - cbz x28, 4e77c │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4de30 │ │ │ │ - cbz x3, 4e77c │ │ │ │ - mov x26, x3 │ │ │ │ - b 4e6e8 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 41f40 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 41f40 │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 4dc58 // b.pmore │ │ │ │ - b 4decc │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 49584 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 4954c │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + str x23, [sp, #64] │ │ │ │ bl 3588 │ │ │ │ - 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] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + cbz w1, 49670 │ │ │ │ + mov x22, x2 │ │ │ │ + mov x23, x3 │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, w1, uxtw #3 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldrb w4, [x0] │ │ │ │ + cmp w4, #0x53 │ │ │ │ + b.ne 49600 // b.any │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + cmp w1, #0x4e │ │ │ │ + b.ne 49600 // b.any │ │ │ │ + ldrb w1, [x0, #2] │ │ │ │ + cmp w1, #0x3a │ │ │ │ + b.ne 49600 // b.any │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x22] │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldrb w4, [x0] │ │ │ │ + cmp w4, #0x4c │ │ │ │ + b.ne 4963c // b.any │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + cmp w1, #0x4e │ │ │ │ + b.ne 4963c // b.any │ │ │ │ + ldrb w1, [x0, #2] │ │ │ │ + cmp w1, #0x3a │ │ │ │ + b.ne 4963c // b.any │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + bl 3ab0 │ │ │ │ + str x0, [x23] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 495c4 // b.any │ │ │ │ + eor w21, w21, #0x1 │ │ │ │ + eor w24, w24, #0x1 │ │ │ │ + orr w21, w21, w24 │ │ │ │ + cbnz w21, 49670 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0xe20 │ │ │ │ + add x1, x1, #0xcf0 │ │ │ │ + add x0, x0, #0xd08 │ │ │ │ + mov w2, #0x13f // #319 │ │ │ │ + bl 34b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - add x3, sp, #0xc │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - stp wzr, w4, [sp, #12] │ │ │ │ - bl 31bc0 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + bl 56b80 │ │ │ │ mov x20, x0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + adrp x25, 82000 │ │ │ │ + add x24, x25, #0xca8 │ │ │ │ + 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 2f7a8 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xc40 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x1, [x22, #232] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - cbz w0, 4e85c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + ldr w23, [x1, #24] │ │ │ │ + str x23, [x20, #24] │ │ │ │ + lsl x1, x23, #3 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + lsl x1, x23, #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x23, 49788 │ │ │ │ nop │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - mov w1, w21 │ │ │ │ - bl 31b00 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ne 4e8a4 // b.any │ │ │ │ - ldr x2, [x20, x19, lsl #3] │ │ │ │ + nop │ │ │ │ + ldr x0, [x22, #232] │ │ │ │ + ubfiz x26, x19, #3, #32 │ │ │ │ + ldr x21, [x20, #8] │ │ │ │ + mov w1, w19 │ │ │ │ + bl 7ac40 │ │ │ │ + mov x2, x0 │ │ │ │ mov x1, x24 │ │ │ │ - mov w3, w21 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 4b450 │ │ │ │ - str x0, [x22, x19, lsl #3] │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ + add x0, x21, x26 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x0, [x22, #232] │ │ │ │ + mov w1, w19 │ │ │ │ add x19, x19, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 4e820 // b.pmore │ │ │ │ + bl 7a920 │ │ │ │ + mov w0, w0 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [x1, x26] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 49740 // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x20, #48] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x20, #32] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + ldr x2, [x22, #608] │ │ │ │ + str x1, [x20, #40] │ │ │ │ + add x1, x25, #0xca8 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x2, [x22, #616] │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + cbz x2, 497f8 │ │ │ │ + add x1, x25, #0xca8 │ │ │ │ + bl 2f7a8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + 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 │ │ │ │ + str xzr, [x0] │ │ │ │ + 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, #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 │ │ │ │ - b.ne 4e8a0 // 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 │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 49a08 // b.any │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + adrp x25, 81000 │ │ │ │ + add x25, x25, #0x968 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + mov x1, x25 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + bl 2e980 │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x0, 49a20 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w23, w28 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + ubfiz x21, x28, #3, #32 │ │ │ │ + ubfiz x22, x23, #3, #32 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + add x27, x19, x22 │ │ │ │ + bl 2f608 │ │ │ │ + str x0, [x19, x22] │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2e980 │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x0, 498a0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 49988 // b.any │ │ │ │ + ldrb w2, [x0, #1] │ │ │ │ + cmp w2, #0x48 │ │ │ │ + b.eq 49a10 // b.none │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 49988 // b.any │ │ │ │ + ldrb w2, [x0, #1] │ │ │ │ + cmp w2, #0x53 │ │ │ │ + b.ne 49a28 // b.any │ │ │ │ + ldrb w2, [x0, #2] │ │ │ │ + cmp w2, #0x51 │ │ │ │ + b.ne 49a28 // b.any │ │ │ │ + add x3, sp, #0x28 │ │ │ │ + add x2, sp, #0x20 │ │ │ │ + mov w1, w23 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl 49590 │ │ │ │ + ldr x1, [x24, #24] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x24, #8] │ │ │ │ + ldp x0, x1, [x24, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x24, #24] │ │ │ │ + ldr x3, [x24, #8] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldp x4, x2, [sp, #32] │ │ │ │ + str x0, [x24, #16] │ │ │ │ + str x4, [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 w28, 499b4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x20], #8 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 499a0 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 38a0 │ │ │ │ + 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 49b10 // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 499d4 │ │ │ │ + ldrb w2, [x0, #2] │ │ │ │ + cmp w2, #0x44 │ │ │ │ + b.eq 49988 // b.none │ │ │ │ + b 49904 │ │ │ │ + ldr x0, [x20] │ │ │ │ + brk #0x3e8 │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 49988 // b.any │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + cmp w1, #0x52 │ │ │ │ + b.ne 49988 // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x47 │ │ │ │ + b.ne 49988 // b.any │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + cbz w23, 49b08 │ │ │ │ + adrp x23, 82000 │ │ │ │ + mov x22, x19 │ │ │ │ + add x23, x23, #0xce8 │ │ │ │ + b 49a90 │ │ │ │ + ldrb w0, [x2, #1] │ │ │ │ + cmp w0, #0x44 │ │ │ │ + b.ne 49aa0 // b.any │ │ │ │ + ldrb w0, [x2, #2] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.ne 49aa0 // b.any │ │ │ │ + add x0, x2, #0x3 │ │ │ │ + bl 2f608 │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, x22, #0x8 │ │ │ │ + cmp x27, x22 │ │ │ │ + b.eq 49ab0 // b.none │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + ldrb w0, [x2] │ │ │ │ + cmp w0, #0x49 │ │ │ │ + b.eq 49a60 // b.none │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 2f7a8 │ │ │ │ + b 49a84 │ │ │ │ + ldr x22, [sp, #48] │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + ldr w1, [x24, #48] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x24, #48] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x24, #40] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x2, [x24, #32] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + 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 49988 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 49ab4 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ bl 3588 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x58 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - add x0, x0, #0x8c0 │ │ │ │ - mov w2, #0x799 // #1945 │ │ │ │ - bl 34b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cc 4e95c // b.lo, b.ul, b.last │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x4 │ │ │ │ - mov w1, w3 │ │ │ │ - stp x4, x2, [sp, #40] │ │ │ │ - stp w3, w5, [sp, #56] │ │ │ │ - bl 31b00 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4e920 // b.none │ │ │ │ - ldp x4, x2, [sp, #40] │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - add x1, x2, x0 │ │ │ │ - ldr w2, [x2, x0] │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.ls 4e938 // b.plast │ │ │ │ - adrp x0, 86000 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 49b8c │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3920] │ │ │ │ + adrp x22, 82000 │ │ │ │ + add x22, x22, #0xd20 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp x1, x4, [x19, #8] │ │ │ │ + mov x2, x22 │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x3, [x1, x20, lsl #3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x4, [x4, x20, lsl #3] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 49b60 // b.pmore │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ + cbz w0, 49c04 │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3920] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 82000 │ │ │ │ + adrp x23, 82000 │ │ │ │ + add x24, x24, #0xd38 │ │ │ │ + add x23, x23, #0xd50 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x2, x24 │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x3, [x1, w20, uxtw #3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + mov x2, x23 │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x3, [x3, w20, uxtw #3] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 49bc0 // b.pmore │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [x0, #128] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp w5, w6, [sp, #56] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x1, #0x2710 // #10000 │ │ │ │ + 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] │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3920] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xd68 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x3] │ │ │ │ + bl 3510 │ │ │ │ + adrp x1, 84000 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + bl 3a50 │ │ │ │ + cbz x0, 49dc8 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w24, #0x2710 // #10000 │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + str wzr, [x0, #48] │ │ │ │ + str xzr, [x0, #56] │ │ │ │ + str q31, [x0] │ │ │ │ + str q31, [x0, #32] │ │ │ │ + mov w23, w24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3858 │ │ │ │ + sxtb w1, w0 │ │ │ │ mov w3, w0 │ │ │ │ - mov x1, x20 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 49d68 // b.none │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp w1, #0xa, #0x0, ne // ne = any │ │ │ │ + b.eq 49d08 // b.none │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.eq 49cc0 // b.none │ │ │ │ + add w23, w20, #0x1 │ │ │ │ + sub w0, w24, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.eq 49da4 // b.none │ │ │ │ + strb w3, [x19, w20, uxtw] │ │ │ │ + mov w20, w23 │ │ │ │ + b 49cb0 │ │ │ │ + mov x0, x19 │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + bl 56b80 │ │ │ │ + strb wzr, [x0, w20, uxtw] │ │ │ │ + mov x19, x0 │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.eq 49d94 // b.none │ │ │ │ + mov w1, w20 │ │ │ │ + mov x2, x22 │ │ │ │ + bl 828c │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + bl 3858 │ │ │ │ + sxtb w1, w0 │ │ │ │ + mov w3, w0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.ne 49cd8 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 36c0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 4bfc0 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x22 │ │ │ │ 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 │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x70 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - add x0, x0, #0x8d0 │ │ │ │ - mov w2, #0x7b4 // #1972 │ │ │ │ - bl 34b0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 49820 │ │ │ │ + b 49d34 │ │ │ │ + lsl w1, w24, #1 │ │ │ │ + mov x0, x19 │ │ │ │ + add w24, w1, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w3, [sp, #76] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w3, [sp, #76] │ │ │ │ + mov x19, x0 │ │ │ │ + b 49cfc │ │ │ │ + bl 34c8 │ │ │ │ + ldr w4, [x0] │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xd78 │ │ │ │ + add x0, x1, #0xcf0 │ │ │ │ + mov w1, #0x1f0 // #496 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - cbz x0, 4e9f4 │ │ │ │ - mov x19, x1 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w1 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x3 │ │ │ │ + mov x26, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 4e9e4 // b.none │ │ │ │ - ldp x3, x4, [x19, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x4 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 530a0 │ │ │ │ + ldp d0, d1, [x25, #8] │ │ │ │ + mov w0, w19 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 4a868 │ │ │ │ + mov w0, w19 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + cbz w19, 49f08 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + fmov d15, d0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr x1, [x26, 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, 49ee8 │ │ │ │ + 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 │ │ │ │ + mov w3, w24 │ │ │ │ + bl 532a4 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x26, x23, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add x0, x1, x21 │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + cmp w2, w19 │ │ │ │ + b.hi 49ea0 // b.pmore │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 49e80 // b.any │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + cbz x23, 49f28 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + b 49e74 │ │ │ │ + paciasp │ │ │ │ + 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 x10, x19, [sp, #432] │ │ │ │ + stp x21, x22, [sp, #352] │ │ │ │ + stp x23, x24, [sp, #368] │ │ │ │ + mov x23, x7 │ │ │ │ + stp x25, x26, [sp, #384] │ │ │ │ + mov x25, x2 │ │ │ │ + mov x26, x0 │ │ │ │ + stp x27, x28, [sp, #400] │ │ │ │ + mov w0, w5 │ │ │ │ + mov x28, x3 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + str x10, [sp, #40] │ │ │ │ + ldr s0, [x10, #480] │ │ │ │ + str x6, [sp, #80] │ │ │ │ + stp x19, x1, [sp, #104] │ │ │ │ + scvtf s0, s0 │ │ │ │ + str x4, [sp, #160] │ │ │ │ + ldr x1, [x8] │ │ │ │ + str x1, [sp, #312] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr w2, [x3, x1, lsl #2] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr w2, [x4, x2, lsl #2] │ │ │ │ - str w2, [x0, x1, lsl #2] │ │ │ │ + ldrb w1, [sp, #456] │ │ │ │ + str w1, [sp, #148] │ │ │ │ + bl 5b300 │ │ │ │ + mov w24, w0 │ │ │ │ + ldr x10, [sp, #40] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + mov w0, w20 │ │ │ │ + ldr s0, [x10, #480] │ │ │ │ + scvtf s0, s0 │ │ │ │ + bl 5b330 │ │ │ │ + str w0, [sp, #88] │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x5, x19 │ │ │ │ + ldr x3, [x25, #32] │ │ │ │ + mov w2, w20 │ │ │ │ + ldr w4, [x25, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 62290 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + mov x5, x19 │ │ │ │ + ldr x3, [x25, #32] │ │ │ │ + mov w2, w20 │ │ │ │ + ldr w4, [x25, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x21, [sp, #296] │ │ │ │ + bl 62290 │ │ │ │ + str x0, [sp, #304] │ │ │ │ + ldr w3, [x23] │ │ │ │ + mov x22, x0 │ │ │ │ + cbz w3, 4a40c │ │ │ │ + scvtf d31, w24 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d29, x0 │ │ │ │ + mov x0, #0x4044000000000000 // #4630826316843712512 │ │ │ │ + fmov d30, x0 │ │ │ │ + add x0, sp, #0x128 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x10, [sp, #40] │ │ │ │ + str x25, [sp, #40] │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + str x10, [sp, #152] │ │ │ │ + stp x28, x21, [sp, #168] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + str x22, [sp, #184] │ │ │ │ + str d15, [sp, #416] │ │ │ │ + fmov d15, #5.000000000000000000e-01 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fcvtzs w0, d31 │ │ │ │ + mov w22, w0 │ │ │ │ + b 4a088 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp w3, w4 │ │ │ │ + b.ls 4a284 // b.plast │ │ │ │ + lsl x6, x4, #3 │ │ │ │ + sub x6, x6, x4 │ │ │ │ + add x0, x1, x6, lsl #4 │ │ │ │ + lsl x25, x6, #4 │ │ │ │ + ldrb w2, [x0, #64] │ │ │ │ + cbz w2, 4a07c │ │ │ │ + ldp w24, w2, [x0, #56] │ │ │ │ + cmp w24, w2 │ │ │ │ + b.hi 4a07c // b.pmore │ │ │ │ + ldr w2, [sp, #88] │ │ │ │ + ucvtf d30, w20 │ │ │ │ + ldr x1, [x1, x25] │ │ │ │ + add x21, sp, #0xc0 │ │ │ │ + ucvtf d0, w2 │ │ │ │ + ldrb w9, [x0, #8] │ │ │ │ + ucvtf d31, w1 │ │ │ │ + str w9, [sp, #76] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ubfiz x10, x9, #3, #8 │ │ │ │ + fsub d30, d0, d30 │ │ │ │ + str x10, [sp, #96] │ │ │ │ + add x1, x1, x10 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + str x4, [sp, #136] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + add x1, x1, x10 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x27, [sp, #128] │ │ │ │ + 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 │ │ │ │ + nop │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr w1, [x0, #36] │ │ │ │ + ldr x4, [x3] │ │ │ │ + ldr w3, [x2, w24, uxtw #2] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + ldr x2, [x2] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.ne 4a14c // b.any │ │ │ │ + ldr w0, [x0, #52] │ │ │ │ + cbz w0, 4a328 │ │ │ │ + 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 │ │ │ │ + bl 5b3a0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz w26, 4a1bc │ │ │ │ + ldr w5, [sp, #224] │ │ │ │ + mov w3, w26 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub w4, w5, w22 │ │ │ │ + add w5, w5, w22 │ │ │ │ + ldr w2, [x19, x1, lsl #2] │ │ │ │ + mov w0, w1 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.cc 4a1a4 // b.lo, b.ul, b.last │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ls 4a1b4 // b.plast │ │ │ │ add x1, x1, #0x1 │ │ │ │ - ldr w2, [x19, #8] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.hi 4e9c0 // b.pmore │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 4a18c // b.any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cc 4a23c // 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 56b80 │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + add x0, x1, x25 │ │ │ │ + ldr w2, [sp, #224] │ │ │ │ + str w2, [x19, x3, lsl #2] │ │ │ │ + ldr w1, [x0, #36] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.ne 4a200 // b.any │ │ │ │ + ldr w0, [x0, #52] │ │ │ │ + cbz w0, 4a3e4 │ │ │ │ + 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 17980 │ │ │ │ + cbz w0, 4a23c │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ + mov x0, x27 │ │ │ │ + ldr w1, [sp, #224] │ │ │ │ + ldr w2, [x2, #28] │ │ │ │ + add w1, w2, w1 │ │ │ │ + bl 533ec │ │ │ │ + cbz w0, 4a354 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b78c │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + add x0, x1, x25 │ │ │ │ + ldr w2, [x0, #60] │ │ │ │ + cmp w2, w24 │ │ │ │ + b.cs 4a120 // 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 4a088 // b.pmore │ │ │ │ + ldr x25, [sp, #40] │ │ │ │ + mov x27, x28 │ │ │ │ + ldr d15, [sp, #416] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + ldr w0, [x25, #40] │ │ │ │ + cbz w0, 4a2c8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x21, x19, lsl #3] │ │ │ │ + ldr x0, [x22, x19, lsl #3] │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [x25, #40] │ │ │ │ + str xzr, [x22, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 4a2a0 // b.pmore │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + cbz x27, 4a2e4 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a42c // 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 │ │ │ │ + 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 5b3a0 │ │ │ │ + b 4a170 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 4d100 │ │ │ │ + ldr w1, [x27] │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x3, x2, [sp, #56] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w5, [x27] │ │ │ │ + ldr x1, [x3] │ │ │ │ + mov w3, #0x50 // #80 │ │ │ │ + ldr x2, [x2] │ │ │ │ + str x0, [x27, #8] │ │ │ │ + umaddl x0, w5, w3, x0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 4d80c │ │ │ │ + ldr x5, [x27, #8] │ │ │ │ + mov w3, #0x50 // #80 │ │ │ │ + ldr w0, [x27] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + umaddl x0, w0, w3, x5 │ │ │ │ + ldrb w3, [sp, #148] │ │ │ │ + add x2, x2, x25 │ │ │ │ + bl 4e544 │ │ │ │ + ldr w0, [x27] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x27] │ │ │ │ + b 4a23c │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + mov w2, w20 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 70530 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr w0, [x0, #388] │ │ │ │ + cbz w0, 4a220 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5c3b0 │ │ │ │ + b 4a220 │ │ │ │ + ldr w0, [x25, #40] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + cbnz w0, 4a29c │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + b 4a2e4 │ │ │ │ + str d15, [sp, #416] │ │ │ │ + bl 3588 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 56b80 │ │ │ │ + cbz x0, 4a610 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 86000 │ │ │ │ + fmov d30, #2.500000000000000000e-01 │ │ │ │ + stp d11, d12, [sp, #80] │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + ldr q31, [x0, #720] │ │ │ │ + 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 3030 <__gmon_start__@plt> │ │ │ │ + fmul d15, d15, d0 │ │ │ │ + fadd d14, d14, d15 │ │ │ │ + cmp x19, #0x3 │ │ │ │ + b.ne 4a4b0 // b.any │ │ │ │ + fcmpe d14, d12 │ │ │ │ + b.mi 4a4a4 // 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, d12, d13 │ │ │ │ + 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 3030 <__gmon_start__@plt> │ │ │ │ + fmul d15, d15, d0 │ │ │ │ + fadd d9, d9, d15 │ │ │ │ + cmp x19, #0x3 │ │ │ │ + b.ne 4a510 // b.any │ │ │ │ + fcmpe d9, d11 │ │ │ │ + b.gt 4a608 │ │ │ │ + fmov d12, d14 │ │ │ │ + str d14, [x22] │ │ │ │ + subs w21, w21, #0x1 │ │ │ │ + b.ne 4a500 // 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, d12, d31 │ │ │ │ + fmul d15, d31, d30 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmul d31, d15, d0 │ │ │ │ + fadd d14, d14, d31 │ │ │ │ + cmp x19, #0x3 │ │ │ │ + b.ne 4a560 // b.any │ │ │ │ + str d14, [x23] │ │ │ │ + ldr d0, [x22] │ │ │ │ + fneg d0, d0 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + fmov d13, #1.000000000000000000e+00 │ │ │ │ + mov x0, x20 │ │ │ │ + fsub d31, d13, d0 │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + str d31, [x23] │ │ │ │ + bl 38a0 │ │ │ │ + ldr d15, [x22] │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + 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 4a548 │ │ │ │ + mov w0, #0xfffffffc // #-4 │ │ │ │ + b 4a5f4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + scvtf d31, w0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d2, d1, [sp, #16] │ │ │ │ + fnmul d0, d0, d31 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + ldp d2, d1, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + fmul d1, d1, d2 │ │ │ │ + fnmul d0, d0, d1 │ │ │ │ + b 3030 <__gmon_start__@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + scvtf d31, w0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d2, d1, [sp, #16] │ │ │ │ + fnmul d0, d0, d31 │ │ │ │ + bl 3030 <__gmon_start__@plt> │ │ │ │ + ldp d2, d1, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ + fmul d1, d1, d2 │ │ │ │ + fmul d0, d1, d0 │ │ │ │ ret │ │ │ │ - adrp x3, 86000 │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x3, x3, #0x88 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - add x0, x0, #0x8e0 │ │ │ │ - mov w2, #0x7d7 // #2007 │ │ │ │ - bl 34b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + scvtf d30, w0 │ │ │ │ + mov x29, sp │ │ │ │ + stp d14, d15, [sp, #16] │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d1 │ │ │ │ + str d2, [sp, #40] │ │ │ │ + fnmul d15, d15, d30 │ │ │ │ + bl 3330 │ │ │ │ + fmov d14, d0 │ │ │ │ + ldr d0, [sp, #40] │ │ │ │ + bl 3330 │ │ │ │ + fadd d0, d14, d0 │ │ │ │ + fadd d0, d0, d15 │ │ │ │ + ldp d14, d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - stp x0, xzr, [x8] │ │ │ │ - strb w0, [x8, #16] │ │ │ │ - strh wzr, [x8, #18] │ │ │ │ + neg w0, w0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + fmov d0, #2.000000000000000000e+00 │ │ │ │ + scvtf d1, w0 │ │ │ │ + mov x29, sp │ │ │ │ + str d2, [sp, #24] │ │ │ │ + bl 39d8 │ │ │ │ + ldr d2, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + fmul d0, d0, d2 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + str d15, [sp, #16] │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d1 │ │ │ │ + str w0, [sp, #44] │ │ │ │ + bl 3330 │ │ │ │ + ldr w0, [sp, #44] │ │ │ │ + scvtf d31, w0 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr d30, [x0, #72] │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + 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 3330 │ │ │ │ + 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 │ │ │ │ + str d15, [sp, #16] │ │ │ │ + fmov d15, d0 │ │ │ │ + ucvtf d0, w0 │ │ │ │ + str d1, [sp, #32] │ │ │ │ + str w1, [sp, #44] │ │ │ │ + fmul d0, d0, d1 │ │ │ │ + bl 3330 │ │ │ │ + fdiv d0, d0, d15 │ │ │ │ + ldr d1, [sp, #32] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr w1, [sp, #44] │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + fdiv d1, d30, d1 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + fsub d0, d31, d0 │ │ │ │ + fcmpe d1, d0 │ │ │ │ + fcsel d0, d1, d0, gt │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + mul w1, w0, w1 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + str d15, [sp, #16] │ │ │ │ + fmov d15, d0 │ │ │ │ + ucvtf d0, w1 │ │ │ │ + str d1, [sp, #32] │ │ │ │ + str w0, [sp, #44] │ │ │ │ + fmul d0, d0, d1 │ │ │ │ + bl 3330 │ │ │ │ + fdiv d0, d0, d15 │ │ │ │ + ldr d1, [sp, #32] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr w0, [sp, #44] │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + fdiv d1, d30, d1 │ │ │ │ + ucvtf d31, w0 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + fsub d0, d31, d0 │ │ │ │ + fcmpe d1, d0 │ │ │ │ + fcsel d0, d1, d0, gt │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + mul w2, w0, w1 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d14, d15, [sp, #32] │ │ │ │ + ucvtf d15, w2 │ │ │ │ + stp d12, d13, [sp, #16] │ │ │ │ + fmov d13, d0 │ │ │ │ + fmov d12, d1 │ │ │ │ + fmul d15, d15, d1 │ │ │ │ + stp w0, w1, [sp, #56] │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3330 │ │ │ │ + fmov d31, d0 │ │ │ │ + fmov d0, d15 │ │ │ │ + fmov d15, #1.000000000000000000e+00 │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + fdiv d15, d15, d12 │ │ │ │ + fdiv d31, d31, d13 │ │ │ │ + ucvtf d14, w1 │ │ │ │ + fsub d14, d14, d31 │ │ │ │ + bl 3330 │ │ │ │ + fdiv d0, d0, d13 │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + ldp d12, d13, [sp, #16] │ │ │ │ + ucvtf d31, w0 │ │ │ │ + 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, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + 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] │ │ │ │ + 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 56b80 │ │ │ │ + mov w2, w26 │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + mov w0, w20 │ │ │ │ + add x1, x1, #0xda8 │ │ │ │ + bl 31c8 │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3ac8 │ │ │ │ + mul x0, x19, x21 │ │ │ │ + mov w20, #0xffffffff // #-1 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + lsl w20, w20, w25 │ │ │ │ + mvn w20, w20 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [sp, #136] │ │ │ │ + cbz w20, 4aab4 │ │ │ │ + mov x24, x0 │ │ │ │ + sub w26, w26, #0x2 │ │ │ │ + sub x0, x21, #0x1 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + add x26, x1, w26, uxtw #2 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + add x26, x26, x28 │ │ │ │ + mul x0, x0, x19 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x27, x23 │ │ │ │ + add x25, x23, x0 │ │ │ │ + cmp x25, x23 │ │ │ │ + b.ls 4aa0c // b.plast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 4a9e0 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 4aa34 // 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 4aa20 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adds x27, x23, x0 │ │ │ │ + b.cs 4aa84 // b.hs, b.nlast │ │ │ │ + mov x0, x27 │ │ │ │ + blr x22 │ │ │ │ + and w25, w0, w20 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x2, x19 │ │ │ │ + sub x27, x27, x19 │ │ │ │ + lsr w25, w25, w21 │ │ │ │ + lsl x25, x25, #2 │ │ │ │ + ldr w0, [x28, x25] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + madd x0, x0, x19, x24 │ │ │ │ + bl 3948 │ │ │ │ + ldr w0, [x28, x25] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x28, x25] │ │ │ │ + cmp x27, x23 │ │ │ │ + b.cs 4aa40 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + add w21, w21, w0 │ │ │ │ + lsl w20, w20, w0 │ │ │ │ + cbz w20, 4aac0 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x0 │ │ │ │ + b 4a9c4 │ │ │ │ + mov x24, x23 │ │ │ │ + ldr x23, [sp, #136] │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4aaf8 // b.none │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x28 │ │ │ │ + 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 │ │ │ │ + b 38a0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3138 │ │ │ │ + b 4aacc │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + lsl w25, w26, w4 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x3 │ │ │ │ mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3a68 │ │ │ │ - str x0, [x20] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4eca4 // b.none │ │ │ │ - mov x3, x19 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + lsl x21, x25, #2 │ │ │ │ + lsl w22, w26, w4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x2 │ │ │ │ + mov w24, w4 │ │ │ │ + mov x1, x21 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str x21, [sp, #112] │ │ │ │ + str w22, [sp, #124] │ │ │ │ + bl 56b80 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x28, x0 │ │ │ │ + bl 3ac8 │ │ │ │ + mul x0, x23, x19 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov w5, #0xffffffff // #-1 │ │ │ │ + lsl w5, w5, w24 │ │ │ │ + mvn w27, w5 │ │ │ │ + cbz w27, 4acac │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + sub w22, w22, #0x2 │ │ │ │ mov x21, x0 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ne 4ebfc // b.any │ │ │ │ - ldrb w0, [sp, #24] │ │ │ │ - cmp w0, #0x1f │ │ │ │ - b.eq 4eae8 // b.none │ │ │ │ - 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 4ed50 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + add x22, x0, w22, uxtw #2 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mul x0, x19, x23 │ │ │ │ + add x22, x22, x28 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x7, x20, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + cmp x7, x20 │ │ │ │ + b.ls 4ac08 // b.plast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w1, [x0] │ │ │ │ + add x0, x0, x23 │ │ │ │ + and w1, w27, w1 │ │ │ │ + lsr w1, w1, w25 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w2, [x28, x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x28, x1] │ │ │ │ + cmp x0, x7 │ │ │ │ + b.cc 4abe0 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 4ac34 // b.plast │ │ │ │ + mov x0, x28 │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ + nop │ │ │ │ + ldr w2, [x0] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [x0], #4 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.ne 4ac20 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adds x26, x20, x0 │ │ │ │ + b.cs 4ac80 // b.hs, b.nlast │ │ │ │ + ldr w19, [x26] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x2, x23 │ │ │ │ + sub x26, x26, x23 │ │ │ │ + and w19, w27, w19 │ │ │ │ + lsr w19, w19, w25 │ │ │ │ + lsl x19, x19, #2 │ │ │ │ + ldr w0, [x28, x19] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + madd x0, x0, x23, x21 │ │ │ │ + bl 3948 │ │ │ │ + ldr w0, [x28, x19] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x28, x19] │ │ │ │ + cmp x26, x20 │ │ │ │ + b.cs 4ac40 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + lsl w27, w27, w24 │ │ │ │ + mov x0, x28 │ │ │ │ + add w25, w25, w24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + cbz w27, 4acc0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + b 4abc0 │ │ │ │ + mov x21, x20 │ │ │ │ + ldr x20, [sp, #136] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4acf8 // b.none │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x28 │ │ │ │ + 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 │ │ │ │ - ldrb w0, [sp, #25] │ │ │ │ - str x23, [sp, #96] │ │ │ │ - cmp w0, #0x8b │ │ │ │ - b.eq 4eb00 // b.none │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - b 4eab0 │ │ │ │ - ldrb w1, [sp, #26] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - ldrh w23, [sp, #34] │ │ │ │ - ldrb w22, [sp, #27] │ │ │ │ - str w1, [sp, #12] │ │ │ │ - bl 5f2a0 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 5f290 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - and w0, w0, #0xffff │ │ │ │ - strb w1, [x20, #16] │ │ │ │ - tbnz w22, #2, 4ec6c │ │ │ │ - strh wzr, [x20, #18] │ │ │ │ - str x21, [x20, #8] │ │ │ │ - tbz w22, #3, 4eb94 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 4eb4c │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - cbz w0, 4eb88 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3438 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 4eb44 // b.any │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xa10 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ + b 38a0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3138 │ │ │ │ + b 4accc │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov w22, w3 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + lsl w20, w21, w3 │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + mov x19, x2 │ │ │ │ + lsl w21, w21, w3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, #0xffffffff // #-1 │ │ │ │ + lsl w25, w25, w22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3ac8 │ │ │ │ + mvn w25, w25 │ │ │ │ + lsl x0, x19, #2 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [sp, #104] │ │ │ │ + cbz w25, 4ae7c │ │ │ │ + sub w4, w21, #0x2 │ │ │ │ + mov x28, x0 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + add x4, x0, w4, uxtw #2 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + lsl x19, x19, #2 │ │ │ │ + add x23, x4, x24 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x1, x27 │ │ │ │ + add x5, x27, x0 │ │ │ │ + cmp x5, x27 │ │ │ │ + b.ls 4ade4 // b.plast │ │ │ │ nop │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4eab4 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x21, x0, w21, sxtw │ │ │ │ - str x21, [x20, #8] │ │ │ │ - tbz w22, #4, 4ebec │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 4eba8 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - cbz w0, 4ebe0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3438 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 4eba0 // b.any │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 82000 │ │ │ │ + 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 4adc0 // b.lo, b.ul, b.last │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ls 4ae14 // b.plast │ │ │ │ + mov x0, x24 │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w2, [x0] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [x0], #4 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.ne 4ae00 // b.any │ │ │ │ + adds x1, x27, x19 │ │ │ │ + b.cs 4ae50 // b.hs, b.nlast │ │ │ │ + nop │ │ │ │ + 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 4ae20 // b.hs, b.nlast │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add w26, w26, w22 │ │ │ │ + lsl w25, w25, w22 │ │ │ │ + bl 3ac8 │ │ │ │ + cbz w25, 4ae84 │ │ │ │ + mov x0, x27 │ │ │ │ + mov x27, x28 │ │ │ │ + mov x28, x0 │ │ │ │ + b 4ada4 │ │ │ │ + mov x28, x27 │ │ │ │ + ldr x27, [sp, #104] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4aebc // b.none │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 38a0 │ │ │ │ + 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 │ │ │ │ + b 38a0 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3138 │ │ │ │ + b 4ae90 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 4afb4 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x2, 82000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x9e0 │ │ │ │ - ldr x0, [x0] │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0xdf8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 82000 │ │ │ │ + add x22, x22, #0xe18 │ │ │ │ + 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, 81000 │ │ │ │ + add x23, x23, #0x920 │ │ │ │ bl 3510 │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4eab4 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x21, x0, w21, sxtw │ │ │ │ - str x21, [x20, #8] │ │ │ │ - tbnz w22, #1, 4ec40 │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4eab4 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0x918 │ │ │ │ - mov x4, #0xc // #12 │ │ │ │ + ldr w0, [x20] │ │ │ │ + cbnz w0, 4af78 │ │ │ │ + b 4af9c │ │ │ │ + ldr x4, [x20, #8] │ │ │ │ + mov x2, x22 │ │ │ │ + ldr x0, [x21] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ + add x4, x4, x19, lsl #6 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldp x6, x4, [x4, #8] │ │ │ │ + ldr x5, [x6] │ │ │ │ + ldp x6, x7, [x6, #16] │ │ │ │ bl 3510 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 4eb80 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0x958 │ │ │ │ - bl 3528 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4eab4 │ │ │ │ - mov x3, x19 │ │ │ │ - add x0, x20, #0x14 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ne 4ed00 // b.any │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - b 4ebf0 │ │ │ │ - strh w0, [x20, #18] │ │ │ │ - cmp w0, #0x6 │ │ │ │ - b.hi 4ecc4 // b.pmore │ │ │ │ - mov w21, w0 │ │ │ │ - mov x3, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - add x0, x20, #0x14 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 4ed28 // b.any │ │ │ │ - ldrh w21, [x20, #18] │ │ │ │ - add x21, x21, #0xc │ │ │ │ - b 4eb34 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 82000 │ │ │ │ + ldr w0, [x20] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 4af9c // b.plast │ │ │ │ + mov w3, w19 │ │ │ │ + cbz w19, 4af44 │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov x2, x23 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x8f8 │ │ │ │ - ldr x0, [x0] │ │ │ │ + str w19, [sp, #76] │ │ │ │ bl 3510 │ │ │ │ - b 4ea84 │ │ │ │ - mov w1, w0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3648 │ │ │ │ - cbz w0, 4ec98 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 82000 │ │ │ │ + ldr w3, [sp, #76] │ │ │ │ + b 4af44 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x2, x2, #0xdd8 │ │ │ │ + add x0, x0, #0xdc0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x4a // #74 │ │ │ │ + b 5e7a0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x2, 82000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x990 │ │ │ │ - ldr x0, [x0] │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0xe30 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x22, af000 │ │ │ │ + ldr x22, [x22, #3856] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldr x0, [x22] │ │ │ │ bl 3510 │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4eab4 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 82000 │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 4b074 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x23, 82000 │ │ │ │ + add x23, x23, #0xe50 │ │ │ │ + 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 x2, x2, #0x9b0 │ │ │ │ - ldr x0, [x0] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ bl 3510 │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4eab4 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 82000 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + bl 4aee0 │ │ │ │ + ldr w0, [x21] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 4b020 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + adrp x2, 84000 │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x2, x2, #0x1d8 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x968 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4eab4 │ │ │ │ - str x23, [sp, #96] │ │ │ │ - bl 3588 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 3510 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 4b14c │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x8, x0 │ │ │ │ - adrp x5, 86000 │ │ │ │ - add x5, x5, #0x870 │ │ │ │ - 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, 82000 │ │ │ │ - ldrsw x9, [x0, #24] │ │ │ │ - add x3, x3, #0xa40 │ │ │ │ - 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 x5, x5, x10 │ │ │ │ - str w11, [sp, #16] │ │ │ │ - add x4, x4, x9 │ │ │ │ - add x0, x19, #0xbf0 │ │ │ │ - bl 3a20 │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add x0, x19, #0xbf0 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x7f // #127 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0xdf8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x21, 82000 │ │ │ │ + add x21, x21, #0xdc0 │ │ │ │ + ldr w3, [x20] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w0, [x20] │ │ │ │ + cbz w0, 4b138 │ │ │ │ + adrp x22, 82000 │ │ │ │ + add x22, x22, #0xe60 │ │ │ │ + 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 2e2cc │ │ │ │ + ldr w0, [x20] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 4b100 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ 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 w2, [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 x3, [x1] │ │ │ │ - str x3, [sp, #136] │ │ │ │ + adrp x2, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x2, x2, #0xdd8 │ │ │ │ + add x0, x0, #0xdc0 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - cbz w2, 4ee78 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4ef84 // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0x170 │ │ │ │ + mov w1, #0x7b // #123 │ │ │ │ + b 5e7a0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w1, #0x92 // #146 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0xe30 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x20, 82000 │ │ │ │ + add x20, x20, #0xdc0 │ │ │ │ + ldr w3, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w0, [x23] │ │ │ │ + cbz w0, 4b270 │ │ │ │ + adrp x24, 82000 │ │ │ │ + add x24, x24, #0xe90 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x21, 82000 │ │ │ │ + add x21, x21, #0xe60 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x25, 82000 │ │ │ │ + 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 2e2cc │ │ │ │ + ldr x26, [x23, #8] │ │ │ │ + add x2, x25, #0xdf8 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x7f // #127 │ │ │ │ + add x26, x26, x19 │ │ │ │ + ldr w3, [x26, #16] │ │ │ │ + bl 2e2cc │ │ │ │ + ldr w0, [x26, #16] │ │ │ │ + cbz w0, 4b258 │ │ │ │ + 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 2e2cc │ │ │ │ + ldr w0, [x26, #16] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 4b220 // b.pmore │ │ │ │ + ldr w0, [x23] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 4b1c8 // 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 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - str x21, [sp, #176] │ │ │ │ - bl 3078 │ │ │ │ - adrp x19, b0000 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 3060 │ │ │ │ - add x1, x19, #0xbf0 │ │ │ │ - ldr x2, [x1, #32] │ │ │ │ - cbz x2, 4ef70 │ │ │ │ - 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, 86000 │ │ │ │ - add x5, x5, #0x870 │ │ │ │ - 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, 82000 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - add x3, x3, #0xa40 │ │ │ │ - ldr x21, [x19, #32] │ │ │ │ - str w1, [sp] │ │ │ │ - mov x2, #0x1a // #26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - str x10, [sp, #88] │ │ │ │ - bl 3a20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, x19 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x2, 81000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0xb58 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 82000 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x3, x3, #0xa60 │ │ │ │ - add x2, x2, #0xa70 │ │ │ │ + ldr x0, [x19] │ │ │ │ bl 3510 │ │ │ │ - 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 35d0 │ │ │ │ - ldr x21, [sp, #176] │ │ │ │ - b 4ee48 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3920] │ │ │ │ - ldr x2, [x2] │ │ │ │ - str x2, [x1, #32] │ │ │ │ - b 4ee9c │ │ │ │ - str x21, [sp, #176] │ │ │ │ - bl 3588 │ │ │ │ + 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]! │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, 4efc8 │ │ │ │ - adrp x1, b0000 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 4b314 │ │ │ │ + bl 36c0 │ │ │ │ + str xzr, [x19] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - str x0, [x1, #3088] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x570 │ │ │ │ - mov w1, #0x6c // #108 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0xa80 │ │ │ │ - bl 75560 │ │ │ │ + bl 3b20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + cbz x0, 4b35c │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + bl 39c0 │ │ │ │ + cmp w0, #0x10 │ │ │ │ + b.ne 4b380 // b.any │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 3738 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xeb0 │ │ │ │ + mov w2, #0xdc // #220 │ │ │ │ + bl 34b0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + mov w2, #0xde // #222 │ │ │ │ + bl 34b0 │ │ │ │ + bti c │ │ │ │ + cbz x0, 4b3b4 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + b 2fd0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xeb0 │ │ │ │ + mov w2, #0xef // #239 │ │ │ │ + bl 34b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + cbz x0, 4b424 │ │ │ │ + mov x3, #0x80000 // #524288 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 36f0 │ │ │ │ + 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 3a50 │ │ │ │ + str x0, [x19] │ │ │ │ + cbnz x0, 4b400 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + add x2, x2, #0xec8 │ │ │ │ + mov w1, #0x103 // #259 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xdc0 │ │ │ │ + bl 5e7a0 │ │ │ │ + bl 34c8 │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 38d0 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xf08 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ + bti c │ │ │ │ + ldr w0, [x1] │ │ │ │ + cbz w0, 4b524 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x160 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - mov x20, x3 │ │ │ │ - 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 x3, [x0] │ │ │ │ - str x3, [sp, #152] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz w1, 4f074 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f198 // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - add sp, sp, #0x160 │ │ │ │ + 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 4b4c8 │ │ │ │ + ldr w0, [x20] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 4b508 // 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, 4b4bc │ │ │ │ + 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 │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - mov x0, x1 │ │ │ │ - str w2, [sp, #44] │ │ │ │ - bl 3078 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 3060 │ │ │ │ - adrp x3, b0000 │ │ │ │ - add x1, x3, #0xbf0 │ │ │ │ - ldr w2, [sp, #44] │ │ │ │ - ldr x4, [x1, #32] │ │ │ │ - cbz x4, 4f184 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.gt 4f040 │ │ │ │ - ldr w1, [x0, #20] │ │ │ │ - add x8, x3, #0xbf0 │ │ │ │ - ldp w7, w6, [x0, #8] │ │ │ │ - mov w10, #0xffffffe0 // #-32 │ │ │ │ - ldrsw x2, [x0, #16] │ │ │ │ - mov w9, #0xffffff80 // #-128 │ │ │ │ - add w3, w1, #0x76c │ │ │ │ - ldrsw x1, [x0, #24] │ │ │ │ - str w3, [sp, #16] │ │ │ │ - adrp x5, 86000 │ │ │ │ - stp w10, w9, [sp, #112] │ │ │ │ - add x5, x5, #0x870 │ │ │ │ - add x4, x5, #0x30 │ │ │ │ - add x1, x1, x1, lsl #1 │ │ │ │ - ldr w3, [x0] │ │ │ │ - add x11, sp, #0x140 │ │ │ │ - str w3, [sp, #8] │ │ │ │ - add x4, x4, x1 │ │ │ │ - str x8, [sp, #32] │ │ │ │ - add x2, x2, x2, lsl #1 │ │ │ │ - ldr x19, [x8, #32] │ │ │ │ - add x5, x5, x2 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - mov x0, x8 │ │ │ │ - add x8, sp, #0x160 │ │ │ │ - str w1, [sp] │ │ │ │ - mov x2, #0x1a // #26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 82000 │ │ │ │ - add x3, x3, #0xa40 │ │ │ │ - stp x8, x8, [sp, #88] │ │ │ │ - str x11, [sp, #104] │ │ │ │ - bl 3a20 │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 82000 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x3, x3, #0xa60 │ │ │ │ - add x2, x2, #0xa70 │ │ │ │ - bl 3510 │ │ │ │ - ldr x8, [sp, #32] │ │ │ │ - add x3, sp, #0x30 │ │ │ │ - ldur q30, [sp, #88] │ │ │ │ - mov x2, x20 │ │ │ │ - ldur q31, [sp, #104] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x8, #32] │ │ │ │ - str q30, [sp, #48] │ │ │ │ - stur q30, [sp, #120] │ │ │ │ - stur q31, [sp, #136] │ │ │ │ - str q31, [x3, #16] │ │ │ │ - bl 35d0 │ │ │ │ - b 4f044 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3920] │ │ │ │ - ldr x4, [x4] │ │ │ │ - str x4, [x1, #32] │ │ │ │ - b 4f0a4 │ │ │ │ - bl 3588 │ │ │ │ - nop │ │ │ │ + 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 │ │ │ │ - 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 4f1e4 // b.none │ │ │ │ - cmp w0, #0x2d │ │ │ │ - mov w2, #0x2d // #45 │ │ │ │ - fmov d0, #-4.000000000000000000e+00 │ │ │ │ - ccmp w1, w2, #0x4, ne // ne = any │ │ │ │ - b.eq 4f1e4 // b.none │ │ │ │ - cmp w0, w1 │ │ │ │ - fmov d31, #-2.000000000000000000e+00 │ │ │ │ - fmov d30, #2.000000000000000000e+00 │ │ │ │ - fcsel d0, d31, d30, ne // ne = any │ │ │ │ + str wzr, [x1] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ ret │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-208]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add w22, w3, #0x1 │ │ │ │ - add w21, w3, #0x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w1 │ │ │ │ + mov x24, x3 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov x25, x2 │ │ │ │ - mov x26, x0 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0xa90 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cbz w0, 4b640 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #144] │ │ │ │ - str w1, [sp, #176] │ │ │ │ - mov w1, #0x2b // #43 │ │ │ │ - str x4, [sp, #192] │ │ │ │ - bl 1558c │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - str x0, [sp, #184] │ │ │ │ + mov x27, x1 │ │ │ │ + b 4b5dc │ │ │ │ + add w28, w20, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + add w23, w20, #0x1 │ │ │ │ + lsl x1, x28, #3 │ │ │ │ + bl 56b80 │ │ │ │ + lsl x1, x28, #2 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x4, [x27, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, x4, x26 │ │ │ │ + ldr x1, [x4, x26] │ │ │ │ + str x1, [x19, w20, uxtw #3] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x22, w20, uxtw #2] │ │ │ │ + ldr w0, [x27] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 4b614 // b.plast │ │ │ │ + mov w20, w23 │ │ │ │ + lsl x26, x21, #5 │ │ │ │ + cbz x19, 4b588 │ │ │ │ + ldr x4, [x27, #8] │ │ │ │ + sub w3, w20, #0x1 │ │ │ │ + ldr x2, [x19, x3, lsl #3] │ │ │ │ + ldr x1, [x4, x26] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 4b588 // b.any │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 4b610 // b.plast │ │ │ │ + lsl x26, x21, #5 │ │ │ │ + b 4b5ec │ │ │ │ + mov w23, w20 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + str x19, [x25] │ │ │ │ + str x22, [x24] │ │ │ │ + mov w0, w23 │ │ │ │ + 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 w23, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 4b618 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x1] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cbz w2, 4b70c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov w5, w20 │ │ │ │ - mov x4, x25 │ │ │ │ - mov w2, w23 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x1, x26 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - bl 16520 │ │ │ │ - lsl x1, x22, #3 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + b 4b6b4 │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add w23, w20, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + ldr w2, [x22] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + str x1, [x0, w20, uxtw #3] │ │ │ │ + cmp w2, w19 │ │ │ │ + b.ls 4b6ec // b.plast │ │ │ │ + mov w20, w23 │ │ │ │ + lsl x21, x19, #5 │ │ │ │ + cbz x0, 4b684 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + sub w5, w20, #0x1 │ │ │ │ + ldr x4, [x0, x5, lsl #3] │ │ │ │ + ldr x3, [x1, x21] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 4b684 // b.any │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w2, w19 │ │ │ │ + b.ls 4b6e8 // b.plast │ │ │ │ + lsl x21, x19, #5 │ │ │ │ + b 4b6c4 │ │ │ │ + mov w23, w20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + bl 38a0 │ │ │ │ + mov w0, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + bl 38a0 │ │ │ │ + mov w0, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + cbz x0, 4b7ac │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 4b79c │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x21, [x0, #8] │ │ │ │ + lsl x20, x19, #6 │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + cbz x0, 4b78c │ │ │ │ + bl 36c0 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w1, [x22] │ │ │ │ + str xzr, [x21, x20] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.ls 4b798 // b.plast │ │ │ │ + ldr x21, [x22, #8] │ │ │ │ + lsl x20, x19, #6 │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + cbnz x0, 4b764 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 4b758 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xf20 │ │ │ │ + mov w2, #0x17e // #382 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov w20, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ mov x24, x0 │ │ │ │ - lsl x1, x22, #3 │ │ │ │ + mov x23, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w22, w23, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz w21, 4feb4 │ │ │ │ - mov w3, w20 │ │ │ │ - ubfiz x23, x22, #3, #32 │ │ │ │ - add x27, x3, #0x1 │ │ │ │ - mov x28, x3 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - str w20, [sp, #200] │ │ │ │ + mov x25, x4 │ │ │ │ + ldr w1, [x1] │ │ │ │ + mov x26, x5 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x6 │ │ │ │ + add w1, w2, w1 │ │ │ │ + lsl x1, x1, #6 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add w20, w20, w1 │ │ │ │ + str w20, [x19] │ │ │ │ + cbz w20, 4b8cc │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + cbz x26, 4b94c │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x24, x20, lsl #3] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19, x20, lsl #3] │ │ │ │ - ldr x1, [x24, x20, lsl #3] │ │ │ │ - str d15, [x0] │ │ │ │ + cbz x23, 4b8e8 │ │ │ │ + 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 d15, [x1] │ │ │ │ - cmp x20, x27 │ │ │ │ - b.ne 4f2b0 // b.any │ │ │ │ - ldr w20, [sp, #200] │ │ │ │ - cbz w22, 50180 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr x3, [x24] │ │ │ │ - cmp w0, #0x8 │ │ │ │ - b.ls 4fe28 // b.plast │ │ │ │ - sub x0, x3, x2 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.eq 4fe28 // b.none │ │ │ │ - lsr w1, w22, #1 │ │ │ │ + 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 │ │ │ │ - movi v30.4s, #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 4f324 // b.any │ │ │ │ - tbz w22, #0, 4f34c │ │ │ │ - and x0, x22, #0xfffffffe │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - str d30, [x2, x0] │ │ │ │ - str d31, [x3, x0] │ │ │ │ - adrp x6, 86000 │ │ │ │ - movi d31, #0x0 │ │ │ │ - ldr x7, [x19, #8] │ │ │ │ + add x21, x2, x22 │ │ │ │ + strb wzr, [x21, #48] │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + str xzr, [x2, x22] │ │ │ │ + str xzr, [x21, #40] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x0, [x21, #40] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr d25, [x6, #880] │ │ │ │ - adrp x6, 86000 │ │ │ │ - ldr x4, [x24, #8] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldr d3, [x6, #1128] │ │ │ │ - adrp x6, 86000 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldr d0, [x6, #1136] │ │ │ │ - adrp x6, 86000 │ │ │ │ - fmov d1, #4.000000000000000000e+00 │ │ │ │ - fmov d30, #2.000000000000000000e+00 │ │ │ │ - ldr d29, [x6, #1144] │ │ │ │ - b 4f3ec │ │ │ │ - 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, [x7, x0, lsl #3] │ │ │ │ - ldr d16, [x4, x0, lsl #3] │ │ │ │ - fcmpe d16, d31 │ │ │ │ - b.ge 4f464 // b.tcont │ │ │ │ - fcmpe d17, d31 │ │ │ │ - b.ge 4f464 // b.tcont │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ls 4f484 // b.plast │ │ │ │ - ldr d24, [x3, x0, lsl #3] │ │ │ │ - ldr d23, [x2, x0, lsl #3] │ │ │ │ - ldr d22, [x4, x1, lsl #3] │ │ │ │ - fsub d24, d24, d25 │ │ │ │ - ldr d2, [x7, 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 w6, [x25] │ │ │ │ - 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 w6, #0x4e │ │ │ │ - b.eq 4f398 // b.none │ │ │ │ - ldrb w8, [x26, x1] │ │ │ │ - cmp w8, #0x4e │ │ │ │ - b.eq 4f398 // b.none │ │ │ │ - cmp w6, w8 │ │ │ │ - b.ne 4f394 // b.any │ │ │ │ - fadd d19, d19, d30 │ │ │ │ - b 4f398 │ │ │ │ - fcmpe d16, d17 │ │ │ │ - mov w23, w0 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - fcsel d31, d16, d17, ge // ge = tcont │ │ │ │ - cmp w22, w0 │ │ │ │ - b.hi 4f3ec // b.pmore │ │ │ │ - cmp w21, #0x2 │ │ │ │ - b.ls 50198 // b.plast │ │ │ │ - sub w27, w20, #0x2 │ │ │ │ - mov w28, #0x45 // #69 │ │ │ │ - mov w8, #0x2 // #2 │ │ │ │ - cmp w27, #0x2 │ │ │ │ - b.ls 4f688 // b.plast │ │ │ │ - cmp w21, w27 │ │ │ │ - csel w0, w21, w27, ls // ls = plast │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.ls 4f654 // b.plast │ │ │ │ - adrp x2, 86000 │ │ │ │ - movi d6, #0x0 │ │ │ │ - mov w28, #0x45 // #69 │ │ │ │ - sub x1, x24, #0x8 │ │ │ │ - ldr d5, [x2, #1152] │ │ │ │ - adrp x2, 86000 │ │ │ │ - mov w17, w28 │ │ │ │ - sub x4, x19, #0x8 │ │ │ │ - ldr d26, [x2, #1160] │ │ │ │ - adrp x2, 86000 │ │ │ │ - sub x14, x25, #0x1 │ │ │ │ - mov w15, #0x2 // #2 │ │ │ │ - ldr d27, [x2, #1168] │ │ │ │ - adrp x2, 86000 │ │ │ │ - mov x6, #0x2 // #2 │ │ │ │ - mov w13, #0x43 // #67 │ │ │ │ - ldr d29, [x2, #1128] │ │ │ │ - adrp x2, 86000 │ │ │ │ - fmov d28, #4.000000000000000000e+00 │ │ │ │ - fmov d7, #2.000000000000000000e+00 │ │ │ │ - ldr d30, [x2, #1136] │ │ │ │ - adrp x2, 86000 │ │ │ │ - mov w16, #0x49 // #73 │ │ │ │ - ldr d4, [x2, #1176] │ │ │ │ - ldr x10, [x1, x6, lsl #3] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x9, [x4, x6, lsl #3] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x8, [x24, x6, lsl #3] │ │ │ │ - ldr x11, [x19, x6, lsl #3] │ │ │ │ - b 4f588 │ │ │ │ - fsub d21, d21, d7 │ │ │ │ - fcmpe d21, d1 │ │ │ │ - fcsel d21, d1, d21, ls // ls = plast │ │ │ │ - fcmpe d21, d19 │ │ │ │ - fcsel d21, d21, d19, ge // ge = tcont │ │ │ │ - str d21, [x8, x2, lsl #3] │ │ │ │ - ldr d18, [x10, x2, lsl #3] │ │ │ │ - ldr d17, [x9, x2, lsl #3] │ │ │ │ - fsub d18, d18, d27 │ │ │ │ - fsub d17, d17, d4 │ │ │ │ - fadd d18, d18, d0 │ │ │ │ - fcmpe d18, d17 │ │ │ │ - fcsel d17, d18, d17, ge // ge = tcont │ │ │ │ - str d17, [x11, x2, lsl #3] │ │ │ │ - ldr d16, [x8, x2, lsl #3] │ │ │ │ - fcmpe d16, d31 │ │ │ │ - b.ge 4f618 // b.tcont │ │ │ │ - fcmpe d17, d31 │ │ │ │ - b.ge 4f618 // b.tcont │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp w22, w2 │ │ │ │ - b.ls 4f640 // b.plast │ │ │ │ - ldr d3, [x10, x2, lsl #3] │ │ │ │ - mov w30, w2 │ │ │ │ - ldr d1, [x9, x2, lsl #3] │ │ │ │ - ldrb w7, [x14, x6] │ │ │ │ - ldrb w18, [x25, x6] │ │ │ │ - fsub d3, d3, d26 │ │ │ │ - fsub d1, d1, d27 │ │ │ │ - and w12, w7, #0xfffffffb │ │ │ │ - cmp w18, #0x54 │ │ │ │ - ldr d22, [x10, x3, lsl #3] │ │ │ │ - ldr d21, [x9, x3, lsl #3] │ │ │ │ - ccmp w12, w13, #0x0, eq // eq = none │ │ │ │ - ldr d2, [x8, x3, lsl #3] │ │ │ │ - fsub d22, d22, d26 │ │ │ │ - ldr d19, [x11, x3, lsl #3] │ │ │ │ - fsub d21, d21, d27 │ │ │ │ - fcsel d0, d5, d6, eq // eq = none │ │ │ │ - fcmpe d3, d1 │ │ │ │ - fsub d2, d2, d29 │ │ │ │ - fsub d19, d19, d30 │ │ │ │ - fcsel d1, d3, d1, ge // ge = tcont │ │ │ │ - fcmpe d22, d21 │ │ │ │ - fcsel d21, d22, d21, ge // ge = tcont │ │ │ │ - fcmpe d2, d19 │ │ │ │ - fsub d1, d1, d28 │ │ │ │ - fcsel d19, d2, d19, ge // ge = tcont │ │ │ │ - fsub d19, d19, d28 │ │ │ │ - cmp w7, #0x4e │ │ │ │ - b.eq 4f530 // b.none │ │ │ │ - ldrb w12, [x26, x3] │ │ │ │ - cmp w12, #0x4e │ │ │ │ - b.eq 4f530 // b.none │ │ │ │ - cmp w12, w7 │ │ │ │ - b.ne 4f52c // b.any │ │ │ │ - fadd d21, d21, d7 │ │ │ │ - b 4f530 │ │ │ │ - fcmpe d16, d17 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - mov w23, w30 │ │ │ │ - mov w5, w15 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - fcsel d31, d16, d17, ge // ge = tcont │ │ │ │ - fcmp d16, d31 │ │ │ │ - csel w28, w17, w16, eq // eq = none │ │ │ │ - cmp w22, w2 │ │ │ │ - b.hi 4f588 // b.pmore │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - cmp w0, w6 │ │ │ │ - b.ls 4f674 // b.plast │ │ │ │ - mov w15, w6 │ │ │ │ - b 4f510 │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls 4f670 // b.plast │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 4f658 // b.pmore │ │ │ │ - mov w28, #0x45 // #69 │ │ │ │ - cmp w0, #0x3 │ │ │ │ - mov w8, #0x3 // #3 │ │ │ │ - csel w8, w0, w8, cs // cs = hs, nlast │ │ │ │ - cmp w21, w8 │ │ │ │ - b.ls 50254 // b.plast │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.ls 4fd3c // b.plast │ │ │ │ - adrp x0, 86000 │ │ │ │ - ubfiz x16, x8, #3, #32 │ │ │ │ - movi d26, #0x0 │ │ │ │ - add x17, x24, x16 │ │ │ │ - ldr d5, [x0, #1160] │ │ │ │ - adrp x0, 86000 │ │ │ │ - add x16, x19, x16 │ │ │ │ - mov x15, #0x0 // #0 │ │ │ │ - ldr d4, [x0, #1168] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d30, #4.000000000000000000e+00 │ │ │ │ - fmov d27, #2.000000000000000000e+00 │ │ │ │ - ldr d29, [x0, #1128] │ │ │ │ - adrp x0, 86000 │ │ │ │ - mov w14, #0x45 // #69 │ │ │ │ - mov w13, #0x49 // #73 │ │ │ │ - ldr d28, [x0, #1136] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d25, [x0, #1176] │ │ │ │ - sub w0, w8, #0x1 │ │ │ │ - ldr x2, [x17, x15] │ │ │ │ - add x11, x25, x0 │ │ │ │ - ldr x3, [x24, x0, lsl #3] │ │ │ │ - ldr x4, [x19, x0, lsl #3] │ │ │ │ - ldr x6, [x16, x15] │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.eq 4f8e0 // b.none │ │ │ │ + add x2, x2, x22 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + bl 36a8 │ │ │ │ + ldr w0, [x19] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 4b850 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + 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 56b80 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x0, [x20, #40] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - b 4f764 │ │ │ │ - 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, [x2, x0, lsl #3] │ │ │ │ - ldr d2, [x3, x0, lsl #3] │ │ │ │ - ldr d17, [x4, x0, 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, [x6, x0, lsl #3] │ │ │ │ - ldr d16, [x2, x0, lsl #3] │ │ │ │ - fcmpe d31, d16 │ │ │ │ - b.ls 4f7e0 // b.plast │ │ │ │ - fcmpe d31, d17 │ │ │ │ - b.ls 4f7e0 // b.plast │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ls 4f808 // b.plast │ │ │ │ - ldr d24, [x3, x0, lsl #3] │ │ │ │ - mov w10, w0 │ │ │ │ - ldr d23, [x4, x0, lsl #3] │ │ │ │ - ldr d0, [x3, x1, lsl #3] │ │ │ │ - fsub d24, d24, d5 │ │ │ │ - ldr d20, [x4, x1, lsl #3] │ │ │ │ - fsub d23, d23, d4 │ │ │ │ - ldr d3, [x2, x1, lsl #3] │ │ │ │ - fsub d0, d0, d5 │ │ │ │ - ldr d1, [x6, x1, lsl #3] │ │ │ │ - fsub d20, d20, d4 │ │ │ │ - ldrb w7, [x11] │ │ │ │ - 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 w7, #0x4e │ │ │ │ - b.eq 4f70c // b.none │ │ │ │ - ldrb w9, [x26, x1] │ │ │ │ - cmp w9, #0x4e │ │ │ │ - b.eq 4f70c // b.none │ │ │ │ - cmp w7, w9 │ │ │ │ - b.ne 4f708 // b.any │ │ │ │ - fadd d20, d20, d27 │ │ │ │ - b 4f70c │ │ │ │ - fcmpe d17, d16 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov w23, w10 │ │ │ │ - mov w5, w8 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fcsel d31, d16, d17, ls // ls = plast │ │ │ │ - fcmp d16, d31 │ │ │ │ - csel w28, w14, w13, eq // eq = none │ │ │ │ - cmp w22, w0 │ │ │ │ - b.hi 4f764 // b.pmore │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - add x15, x15, #0x8 │ │ │ │ - cmp w21, w8 │ │ │ │ - b.hi 4f6dc // b.pmore │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 4fc48 // b.none │ │ │ │ - stp d9, d10, [sp, #96] │ │ │ │ - stp d11, d12, [sp, #112] │ │ │ │ - stp d13, d14, [sp, #128] │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.ls 4fa40 // b.plast │ │ │ │ - sub w27, w20, #0x2 │ │ │ │ - adrp x0, 86000 │ │ │ │ - sub w22, w5, #0x1 │ │ │ │ - mov w1, w5 │ │ │ │ - mov w3, w23 │ │ │ │ - ldr d15, [x0, #1184] │ │ │ │ - adrp x0, 86000 │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - ldr d12, [x0, #1192] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d11, d15 │ │ │ │ - ldr d14, [x0, #1200] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d9, [x0, #1144] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d10, [x0, #1208] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d13, [x0, #1128] │ │ │ │ - cmp w5, #0x1 │ │ │ │ - ldrb w0, [x25, w22, uxtw] │ │ │ │ - mov w9, w22 │ │ │ │ - mov w4, w22 │ │ │ │ - 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 50044 // b.none │ │ │ │ - sub w2, w23, #0x1 │ │ │ │ - movi d31, #0x0 │ │ │ │ - ldrb w2, [x26, w2, uxtw] │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.eq 4f8cc // b.none │ │ │ │ - cmp w0, w2 │ │ │ │ - fmov d31, #-2.000000000000000000e+00 │ │ │ │ - fmov d30, #2.000000000000000000e+00 │ │ │ │ - fcsel d31, d31, d30, ne // ne = any │ │ │ │ - cmp w27, w5 │ │ │ │ - ccmp w5, #0x1, #0x4, hi // hi = pmore │ │ │ │ - b.ne 4fec8 // b.any │ │ │ │ - movi d29, #0x0 │ │ │ │ - b 4fee8 │ │ │ │ - adrp x7, 86000 │ │ │ │ - movi d19, #0x0 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ + add x2, x2, x22 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + bl 36a8 │ │ │ │ + ldr w0, [x19] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 4b8ec // b.pmore │ │ │ │ + b 4b8c8 │ │ │ │ + adrp x26, 82000 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + add x26, x26, #0xae0 │ │ │ │ + b 4b9b0 │ │ │ │ + blr x23 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x20, x2, x22 │ │ │ │ + strb wzr, [x20, #48] │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + str xzr, [x2, x22] │ │ │ │ + str xzr, [x20, #40] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x0, [x20, #40] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr d27, [x7, #1160] │ │ │ │ - adrp x7, 86000 │ │ │ │ - fmov d25, #4.000000000000000000e+00 │ │ │ │ - fmov d22, #2.000000000000000000e+00 │ │ │ │ - ldr d26, [x7, #1168] │ │ │ │ - adrp x7, 86000 │ │ │ │ - mov w14, #0x49 // #73 │ │ │ │ - mov w13, #0x45 // #69 │ │ │ │ - ldr d24, [x7, #1128] │ │ │ │ - adrp x7, 86000 │ │ │ │ - ldr d23, [x7, #1136] │ │ │ │ - adrp x7, 86000 │ │ │ │ - ldr d21, [x7, #1176] │ │ │ │ - b 4f984 │ │ │ │ - fsub d1, d1, d22 │ │ │ │ - fcmpe d1, d18 │ │ │ │ - fcsel d1, d18, d1, ls // ls = plast │ │ │ │ - fcmpe d2, d1 │ │ │ │ - fcsel d1, d1, d2, ls // ls = plast │ │ │ │ - str d1, [x2, x0, lsl #3] │ │ │ │ - ldr d0, [x3, x0, lsl #3] │ │ │ │ - ldr d16, [x4, x0, 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, [x6, x0, lsl #3] │ │ │ │ - ldr d17, [x2, x0, lsl #3] │ │ │ │ - fcmpe d31, d17 │ │ │ │ - b.ls 4fa00 // b.plast │ │ │ │ - fcmpe d31, d16 │ │ │ │ - b.ls 4fa00 // b.plast │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ls 4fa28 // b.plast │ │ │ │ - ldr d0, [x3, x0, lsl #3] │ │ │ │ - mov w9, w0 │ │ │ │ - ldr d18, [x4, x0, lsl #3] │ │ │ │ - ldr d3, [x3, x1, lsl #3] │ │ │ │ - fsub d0, d0, d27 │ │ │ │ - ldr d1, [x4, x1, lsl #3] │ │ │ │ - fsub d18, d18, d26 │ │ │ │ - ldr d20, [x2, x1, lsl #3] │ │ │ │ - fsub d3, d3, d27 │ │ │ │ - ldr d2, [x6, x1, lsl #3] │ │ │ │ - fsub d1, d1, d26 │ │ │ │ - ldrb w7, [x11] │ │ │ │ - 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 d2, d20 │ │ │ │ - fsub d18, d18, d25 │ │ │ │ - fcsel d2, d20, d2, ls // ls = plast │ │ │ │ - fsub d2, d2, d25 │ │ │ │ - cmp w7, #0x4e │ │ │ │ - b.eq 4f92c // b.none │ │ │ │ - ldrb w10, [x26, x1] │ │ │ │ - cmp w10, #0x4e │ │ │ │ - b.eq 4f92c // b.none │ │ │ │ - cmp w7, w10 │ │ │ │ - b.ne 4f928 // b.any │ │ │ │ - fadd d1, d1, d22 │ │ │ │ - b 4f92c │ │ │ │ - fcmpe d17, d16 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov w23, w9 │ │ │ │ - mov w5, w8 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fcsel d31, d17, d16, ge // ge = tcont │ │ │ │ - fcmp d17, d31 │ │ │ │ - csel w28, w14, w13, ne // ne = any │ │ │ │ - cmp w22, w0 │ │ │ │ - b.hi 4f984 // b.pmore │ │ │ │ - cmp w23, #0x0 │ │ │ │ - ccmp w5, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 4fc48 // b.none │ │ │ │ - stp d9, d10, [sp, #96] │ │ │ │ - stp d11, d12, [sp, #112] │ │ │ │ - stp d13, d14, [sp, #128] │ │ │ │ - adrp x0, 86000 │ │ │ │ - sub w22, w5, #0x1 │ │ │ │ - mov w1, w5 │ │ │ │ - ldr d15, [x0, #1184] │ │ │ │ - adrp x0, 86000 │ │ │ │ - mov w3, w23 │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - ldr d13, [x0, #1192] │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d12, d15 │ │ │ │ - ldr d14, [x0, #1200] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d10, [x0, #1144] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d11, [x0, #1208] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d9, [x0, #1128] │ │ │ │ - cmp w5, #0x1 │ │ │ │ - ldrb w0, [x25, w22, uxtw] │ │ │ │ - movi d31, #0x0 │ │ │ │ - mov w4, w22 │ │ │ │ - fcsel d13, d13, d10, ne // ne = any │ │ │ │ - fcsel d15, d15, d10, ne // ne = any │ │ │ │ - fcsel d12, d12, d11, ne // ne = any │ │ │ │ - fcsel d14, d14, d11, ne // ne = any │ │ │ │ - cmp w0, #0x4e │ │ │ │ - b.eq 4facc // b.none │ │ │ │ - sub w2, w23, #0x1 │ │ │ │ - ldrb w2, [x26, w2, uxtw] │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.eq 4facc // b.none │ │ │ │ - cmp w2, w0 │ │ │ │ - fmov d31, #2.000000000000000000e+00 │ │ │ │ - fmov d30, #-2.000000000000000000e+00 │ │ │ │ - fcsel d31, d31, d30, eq // eq = none │ │ │ │ - ldr x6, [x24, x4, lsl #3] │ │ │ │ - lsl x7, x1, #3 │ │ │ │ - lsl x2, x3, #3 │ │ │ │ - cmp w28, #0x45 │ │ │ │ - b.eq 4fb44 // b.none │ │ │ │ - ldr d31, [x6, x2] │ │ │ │ - movi d29, #0x0 │ │ │ │ - ldr x0, [x19, x7] │ │ │ │ - fadd d31, d15, d31 │ │ │ │ - ldr d30, [x0, x2] │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fcmp d31, d30 │ │ │ │ - b.eq 4fcd4 // b.none │ │ │ │ - ldr x0, [x19, x4, lsl #3] │ │ │ │ - ldr d31, [x0, x2] │ │ │ │ - fadd d31, d13, d31 │ │ │ │ - fcmp d31, d30 │ │ │ │ - b.ne 4fa84 // b.any │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w22, #0x0 │ │ │ │ - mov w5, w22 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cbz w0, 4fc2c │ │ │ │ - sub w22, w5, #0x1 │ │ │ │ - mov w1, w5 │ │ │ │ - mov w3, w23 │ │ │ │ - b 4fa84 │ │ │ │ - sub w8, w23, #0x1 │ │ │ │ - sub w27, w23, #0x1 │ │ │ │ - ldr x9, [x24, x7] │ │ │ │ - ldr d30, [x6, x8, lsl #3] │ │ │ │ - ldr d29, [x9, x2] │ │ │ │ - fadd d30, d14, d30 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - fcmp d30, d29 │ │ │ │ - b.eq 4fd7c // b.none │ │ │ │ - ldr d30, [x6, x2] │ │ │ │ - fmov d28, #4.000000000000000000e+00 │ │ │ │ - fadd d30, d14, d30 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d30, d29 │ │ │ │ - b.eq 4fcc8 // b.none │ │ │ │ - ldr d30, [x9, x8, lsl #3] │ │ │ │ - fsub d30, d30, d9 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d30, d29 │ │ │ │ - b.eq 4fd58 // b.none │ │ │ │ - ldr x4, [x19, x4, lsl #3] │ │ │ │ - ldr d30, [x4, x2] │ │ │ │ - fadd d30, d12, d30 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d30, d29 │ │ │ │ - b.eq 4fe70 // b.none │ │ │ │ - ldr d30, [x4, x8, lsl #3] │ │ │ │ - fadd d30, d12, d30 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - fcmp d31, d29 │ │ │ │ - b.eq 4fdcc // b.none │ │ │ │ - ldr x0, [x19, x7] │ │ │ │ - adrp x2, 86000 │ │ │ │ - ldr d30, [x2, #1136] │ │ │ │ - ldr d31, [x0, x8, lsl #3] │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fsub d31, d31, d28 │ │ │ │ - fcmp d31, d29 │ │ │ │ - b.ne 4fa84 // b.any │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - mov w1, w5 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - adrp x4, 80000 │ │ │ │ - add w2, w0, w5 │ │ │ │ - add x4, x4, #0xdf8 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - str w5, [sp, #200] │ │ │ │ - mov w23, w27 │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 155d0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 1a4a0 │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ldr w5, [sp, #200] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cbnz w0, 4fb34 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - cmp w28, #0x45 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 4fd04 // b.any │ │ │ │ - ldp d9, d10, [sp, #96] │ │ │ │ - ldp d11, d12, [sp, #112] │ │ │ │ - ldp d13, d14, [sp, #128] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - stp w23, w5, [x0, #24] │ │ │ │ - bl 1a960 │ │ │ │ - mov w3, w20 │ │ │ │ - cbz w21, 4fc88 │ │ │ │ - add x21, x3, #0x1 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x24, x20, lsl #3] │ │ │ │ + add x2, x2, x22 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + bl 36a8 │ │ │ │ + ldr w0, [x19] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 4b8c8 // b.plast │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5c4c0 │ │ │ │ + lsl x22, x21, #6 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + mov x4, x0 │ │ │ │ + mov x2, x25 │ │ │ │ + mov w1, w21 │ │ │ │ + add x20, x3, x22 │ │ │ │ + mov x0, x24 │ │ │ │ + str x4, [x20, #16] │ │ │ │ + strb wzr, [x20, #24] │ │ │ │ + cbnz x23, 4b95c │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + strb wzr, [x20, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + str xzr, [x3, x22] │ │ │ │ + b 4b980 │ │ │ │ + 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, 4ba80 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + lsl x19, x21, #6 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x24, x20, lsl #3] │ │ │ │ - ldr x0, [x19, x20, lsl #3] │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #8] │ │ │ │ + str xzr, [x2, #16] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x19, x20, lsl #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 4fc64 // b.any │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + str xzr, [x2, #8] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr w1, [x20] │ │ │ │ + add x19, x0, x19 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 4ba28 // b.pmore │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ bl 38a0 │ │ │ │ - ldp x1, x0, [sp, #184] │ │ │ │ - ldr d15, [sp, #144] │ │ │ │ - str x1, [x0] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + str wzr, [x20] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + 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, 4bb70 │ │ │ │ + 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, 4bb38 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + lsl x19, x24, #6 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x2, [x20, #24] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + str xzr, [x2, #8] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + ldr w1, [x20, #16] │ │ │ │ + add x19, x0, x19 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + cmp w1, w24 │ │ │ │ + b.hi 4bae4 // b.pmore │ │ │ │ + bl 38a0 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + str wzr, [x20, #16] │ │ │ │ + str xzr, [x20, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + ldr w1, [x23] │ │ │ │ + str xzr, [x0, x22] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 4bacc // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + bl 38a0 │ │ │ │ + str wzr, [x23] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #208 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #176] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w22, #0x0 │ │ │ │ - mov w5, w22 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - mov w28, #0x45 // #69 │ │ │ │ - cbnz w0, 4fb34 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - cmp w28, #0x45 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 4fc3c // b.none │ │ │ │ - add w2, w0, w5 │ │ │ │ - mov w1, w5 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - adrp x4, 80000 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - add x4, x4, #0xdf8 │ │ │ │ - str w5, [sp, #176] │ │ │ │ - bl 155d0 │ │ │ │ - ldp d9, d10, [sp, #96] │ │ │ │ - ldp d11, d12, [sp, #112] │ │ │ │ - ldp d13, d14, [sp, #128] │ │ │ │ - ldr w5, [sp, #176] │ │ │ │ - b 4fc48 │ │ │ │ - add w0, w8, #0x1 │ │ │ │ - add w8, w8, #0x2 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ls 4f818 // b.plast │ │ │ │ - cmp w21, w8 │ │ │ │ - b.hi 4fd3c // b.pmore │ │ │ │ - b 4f818 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str w5, [sp, #200] │ │ │ │ - mov w23, w27 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ldr w5, [sp, #200] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4fcec │ │ │ │ - ldrb w1, [x26, w27, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4fdbc // b.none │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 1a4a0 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ - mov w23, w27 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov w5, w22 │ │ │ │ - str w0, [sp, #176] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4fb30 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - bl 1a4a0 │ │ │ │ - b 4fd98 │ │ │ │ - ldrb w1, [x26, w27, uxtw] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 50218 // b.any │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - bl 1a4a0 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - mov w1, w22 │ │ │ │ - adrp x4, 80000 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - add w2, w22, w0 │ │ │ │ - add x4, x4, #0xdf8 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - mov w23, w27 │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 155d0 │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - cmp w27, #0x0 │ │ │ │ - mov w5, w22 │ │ │ │ - ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4fb30 │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - str xzr, [x2, x0, lsl #3] │ │ │ │ - str d31, [x3, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 4fe40 // b.any │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.ne 4f34c // b.any │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - cmp w21, #0x2 │ │ │ │ - b.hi 50188 // b.pmore │ │ │ │ - b 4fc48 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - mov w1, w22 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - adrp x4, 80000 │ │ │ │ - add w2, w22, w0 │ │ │ │ - add x4, x4, #0xdf8 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 155d0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 1a4a0 │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - cmp w22, #0x0 │ │ │ │ - mov w5, w22 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4fb30 │ │ │ │ - cbnz w22, 4f2f0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - bl 1a960 │ │ │ │ - b 4fc88 │ │ │ │ - ldrb w7, [x25, x1] │ │ │ │ - and w2, w0, #0xfffffffb │ │ │ │ - mov w6, #0x43 // #67 │ │ │ │ - cmp w7, #0x54 │ │ │ │ - ccmp w2, w6, #0x0, eq // eq = none │ │ │ │ - b.ne 4f8d8 // b.any │ │ │ │ - adrp x2, 86000 │ │ │ │ - ldr d29, [x2, #1152] │ │ │ │ - ldr x6, [x24, x4, lsl #3] │ │ │ │ - lsl x7, x1, #3 │ │ │ │ - lsl x2, x3, #3 │ │ │ │ - cmp w28, #0x45 │ │ │ │ - b.eq 4ff5c // b.none │ │ │ │ - ldr d31, [x6, x2] │ │ │ │ - ldr x0, [x19, x7] │ │ │ │ - fadd d31, d15, d31 │ │ │ │ - ldr d30, [x0, x2] │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.eq 5005c // b.none │ │ │ │ - ldr x0, [x19, x4, lsl #3] │ │ │ │ - ldr d31, [x0, x2] │ │ │ │ - fadd d31, d12, d31 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.ne 4f880 // b.any │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w22, #0x0 │ │ │ │ - mov w5, w22 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cbz w0, 4fc2c │ │ │ │ - sub w22, w5, #0x1 │ │ │ │ - mov w1, w5 │ │ │ │ - mov w3, w23 │ │ │ │ - b 4f880 │ │ │ │ - sub w10, w23, #0x1 │ │ │ │ - sub w8, w23, #0x1 │ │ │ │ - ldr x11, [x24, x7] │ │ │ │ - ldr d30, [x6, x10, lsl #3] │ │ │ │ - ldr d29, [x11, x2] │ │ │ │ - fadd d30, d14, d30 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.eq 5007c // b.none │ │ │ │ - ldr d30, [x6, x2] │ │ │ │ - fmov d28, #4.000000000000000000e+00 │ │ │ │ - fadd d30, d14, d30 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.eq 500dc // b.none │ │ │ │ - ldr d30, [x11, x10, lsl #3] │ │ │ │ - fsub d30, d30, d13 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.eq 50118 // b.none │ │ │ │ - ldr x4, [x19, x4, lsl #3] │ │ │ │ - ldr d30, [x4, x2] │ │ │ │ - fadd d30, d11, d30 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.eq 5013c // b.none │ │ │ │ - ldr d30, [x4, x10, lsl #3] │ │ │ │ - fadd d30, d11, d30 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - fcmp d29, d31 │ │ │ │ - b.eq 501a0 // b.none │ │ │ │ - ldr x0, [x19, x7] │ │ │ │ - adrp x2, 86000 │ │ │ │ - ldr d30, [x2, #1136] │ │ │ │ - ldr d31, [x0, x10, lsl #3] │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fsub d31, d31, d28 │ │ │ │ - fcmp d29, d31 │ │ │ │ - b.ne 4f880 // b.any │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - mov w1, w5 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - adrp x4, 80000 │ │ │ │ - add w2, w5, w0 │ │ │ │ - add x4, x4, #0xdf8 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - stp w5, w8, [sp, #200] │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 155d0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 1a4a0 │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - ldp w5, w8, [sp, #200] │ │ │ │ - cmp w8, #0x0 │ │ │ │ - mov w23, w8 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4ff48 │ │ │ │ - cmp w27, w5 │ │ │ │ - movi d31, #0x0 │ │ │ │ - ccmp w5, #0x1, #0x4, hi // hi = pmore │ │ │ │ - b.eq 4f8d8 // b.none │ │ │ │ - fmov d29, d31 │ │ │ │ - b 4fee8 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w28, #0x45 // #69 │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w22, #0x0 │ │ │ │ - mov w5, w22 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4ff48 │ │ │ │ - ldrb w1, [x26, w8, uxtw] │ │ │ │ - stp w8, w9, [sp, #200] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldp w8, w9, [sp, #200] │ │ │ │ - stp w9, w8, [sp, #200] │ │ │ │ - b.eq 50104 // b.none │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 1a4a0 │ │ │ │ - ldp w9, w8, [sp, #200] │ │ │ │ - cmp w22, #0x0 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - ccmp w8, #0x0, #0x4, ne // ne = any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #176] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cbz w0, 5020c │ │ │ │ - mov w3, w8 │ │ │ │ - mov w5, w22 │ │ │ │ - mov x23, x3 │ │ │ │ - mov w1, w9 │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - b 4f880 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #176] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl 1a4a0 │ │ │ │ - cmp w22, #0x0 │ │ │ │ - mov w5, w22 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4ff48 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - bl 1a4a0 │ │ │ │ - ldp w9, w8, [sp, #200] │ │ │ │ - b 500a8 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - stp w5, w8, [sp, #200] │ │ │ │ - bl 1a4a0 │ │ │ │ - ldp w5, w8, [sp, #200] │ │ │ │ - cmp w8, #0x0 │ │ │ │ - mov w23, w8 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4ff48 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - mov w1, w22 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - adrp x4, 80000 │ │ │ │ - add w2, w22, w0 │ │ │ │ - add x4, x4, #0xdf8 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 155d0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 1a4a0 │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - cmp w22, #0x0 │ │ │ │ - mov w5, w22 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4ff48 │ │ │ │ - cmp w21, #0x2 │ │ │ │ - b.ls 5023c // b.plast │ │ │ │ - movi d31, #0x0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 4f48c │ │ │ │ - mov w28, #0x45 // #69 │ │ │ │ - b 4f818 │ │ │ │ - ldrb w1, [x26, w8, uxtw] │ │ │ │ - stp w8, w9, [sp, #200] │ │ │ │ - bl 3bbb0 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldp w8, w9, [sp, #200] │ │ │ │ - stp w9, w8, [sp, #200] │ │ │ │ - b.ne 50228 // b.any │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - bl 1a4a0 │ │ │ │ - ldp w9, w8, [sp, #200] │ │ │ │ - mov w1, w22 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - adrp x4, 80000 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - add x4, x4, #0xdf8 │ │ │ │ - add w2, w22, w0 │ │ │ │ - stp w9, w8, [sp, #200] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 155d0 │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - ldp w9, w8, [sp, #200] │ │ │ │ - cmp w22, #0x0 │ │ │ │ - ccmp w8, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 500c0 │ │ │ │ - mov w5, w22 │ │ │ │ - mov w23, w8 │ │ │ │ - b 4fc2c │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 1a4a0 │ │ │ │ - b 4fde8 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 1a4a0 │ │ │ │ - ldp w9, w8, [sp, #200] │ │ │ │ - b 501cc │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - str x28, [sp, #176] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - bl 1a960 │ │ │ │ - ldr x3, [sp, #176] │ │ │ │ - b 4fc5c │ │ │ │ - cmp w23, #0x0 │ │ │ │ - ccmp w5, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 4fc48 // b.none │ │ │ │ - stp d9, d10, [sp, #96] │ │ │ │ - stp d11, d12, [sp, #112] │ │ │ │ - stp d13, d14, [sp, #128] │ │ │ │ - b 4f83c │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - ldr x22, [sp, #160] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x7 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x23, x1 │ │ │ │ - ldr w24, [sp, #168] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - mov w26, w5 │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldrb w27, [sp, #176] │ │ │ │ - stp x0, x2, [sp, #128] │ │ │ │ - mov x0, x1 │ │ │ │ - stp w3, w4, [sp, #144] │ │ │ │ - str x6, [sp, #152] │ │ │ │ - bl 157c0 │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - mov w20, w0 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x22, [x0, #8] │ │ │ │ + cbz x22, 4bc44 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 4bc30 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + nop │ │ │ │ + add x22, x22, x23, lsl #5 │ │ │ │ + ldr w1, [x22, #16] │ │ │ │ + cbz w1, 4bc18 │ │ │ │ + ldr x21, [x22, #24] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + lsl x20, x19, #6 │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + cbz x0, 4bc08 │ │ │ │ + bl 36c0 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w1, [x22, #16] │ │ │ │ + str xzr, [x21, x20] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.ls 4bc14 // b.plast │ │ │ │ + ldr x21, [x22, #24] │ │ │ │ + lsl x20, x19, #6 │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + cbnz x0, 4bbe0 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 4bbd4 // b.pmore │ │ │ │ + ldr w0, [x24] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 4bc2c // b.plast │ │ │ │ + ldr x22, [x24, #8] │ │ │ │ + b 4bbc0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x3, x3, #0x58 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xf28 │ │ │ │ + mov w2, #0x1ee // #494 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + bl 34b0 │ │ │ │ + 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 4bf84 // b.pmore │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w24, w5 │ │ │ │ + mov w19, w4 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cbz w3, 4bcc8 │ │ │ │ + sub w0, w3, #0x1 │ │ │ │ + ldr w20, [x2, x0, lsl #2] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x22 │ │ │ │ + bl 56b80 │ │ │ │ mov x21, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl 1ecac │ │ │ │ - cbz w20, 5038c │ │ │ │ - ubfiz x20, x20, #5, #32 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ + 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, 4bce8 │ │ │ │ + cmp w27, #0x1e │ │ │ │ + b.hi 4bfe8 // b.pmore │ │ │ │ + cbz w22, 4bfc8 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + lsl w19, w19, w27 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x1, x2 │ │ │ │ + str x3, [sp, #136] │ │ │ │ + scvtf d29, w19 │ │ │ │ + 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 4bd20 // b.any │ │ │ │ + cmp w23, w0 │ │ │ │ + b.hi 4bfc0 // b.pmore │ │ │ │ + udiv w23, w23, w22 │ │ │ │ + udiv w20, w20, w23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - stp x19, x22, [sp] │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x7, [sp, #152] │ │ │ │ - str w24, [sp, #16] │ │ │ │ - ldp w3, w5, [sp, #144] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, w26 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + lsr w0, w20, w27 │ │ │ │ + cbnz w0, 4bd60 │ │ │ │ + cmp w27, #0x1e │ │ │ │ + b.hi 4c014 // b.pmore │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + lsl w19, w19, w27 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + str w27, [x21, #4] │ │ │ │ + adrp x25, 82000 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + lsl x1, x0, #5 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 29c40 │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - bl 16580 │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x2, x1, x25 │ │ │ │ - ldr w1, [x1, x25] │ │ │ │ - add x25, x25, #0x20 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - str xzr, [x28, #88] │ │ │ │ - bl 17808 │ │ │ │ - str x0, [x28, #88] │ │ │ │ - mov x1, x28 │ │ │ │ - mov w3, w27 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1f9e4 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.ne 50300 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - 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, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + bl 56b80 │ │ │ │ + mov x4, x0 │ │ │ │ + sub w1, w19, #0x1 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + str w1, [sp, #156] │ │ │ │ + add x1, x25, #0xae0 │ │ │ │ + str x1, [sp, #112] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - add x1, sp, #0x4 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - str x23, [sp, #64] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl 1f800 │ │ │ │ - ldr w22, [sp, #4] │ │ │ │ - mov x23, x0 │ │ │ │ - cbz w22, 50524 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 86000 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - str d15, [sp, #72] │ │ │ │ - ldr d15, [x0, #1216] │ │ │ │ - b 5043c │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.hi 5047c // b.pmore │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w1, w20 │ │ │ │ - b.ls 504f4 // b.plast │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1ea70 │ │ │ │ - mov w21, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1ea40 │ │ │ │ - add w22, w22, w0 │ │ │ │ - cmp w0, #0x7 │ │ │ │ - b.ls 5047c // b.plast │ │ │ │ - sub w1, w0, #0x8 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 50420 // b.plast │ │ │ │ - sub w1, w0, #0xb │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.hi 504fc // b.pmore │ │ │ │ - cmp w21, #0x2 │ │ │ │ - b.ls 50428 // b.plast │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - ldr d15, [sp, #72] │ │ │ │ - ldr x2, [x23, #24] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d29, [x0, #904] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr s30, [x2, #76] │ │ │ │ - ucvtf s30, s30 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fmul d30, d30, d29 │ │ │ │ - fcvtzu w2, d30 │ │ │ │ - cmp w2, w22 │ │ │ │ - ccmp w20, w1, #0x0, ls // ls = plast │ │ │ │ - cset w19, cs // cs = hs, nlast │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + 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 3a08 │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x4, [sp, #120] │ │ │ │ + str x0, [x4, x20] │ │ │ │ + ldr x22, [x23, x24, lsl #3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x3, x20] │ │ │ │ + bl 3948 │ │ │ │ + ldr x0, [x23, x24, lsl #3] │ │ │ │ + bl 3a08 │ │ │ │ + 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 │ │ │ │ + str wzr, [x28, #16] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + str xzr, [x28, #24] │ │ │ │ + ubfiz x22, x25, #6, #32 │ │ │ │ + mov x1, x22 │ │ │ │ + str w25, [sp, #120] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x28, #24] │ │ │ │ + ldr w1, [x28, #16] │ │ │ │ + add w0, w25, w1 │ │ │ │ + str w0, [x28, #16] │ │ │ │ + cbz w0, 4bee4 │ │ │ │ + ldp x1, x0, [sp, #104] │ │ │ │ + lsl x26, x23, #6 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + bl 5c4c0 │ │ │ │ + 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 56b80 │ │ │ │ + ldr x4, [x28, #24] │ │ │ │ + str x0, [x25, #40] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 50530 // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr d15, [sp, #72] │ │ │ │ - b 50484 │ │ │ │ - sub w1, w0, #0x10 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ls 50474 // b.plast │ │ │ │ - ucvtf s31, w0 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.cs 50428 // b.hs, b.nlast │ │ │ │ - b 5047c │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 50484 │ │ │ │ - str d15, [sp, #72] │ │ │ │ - bl 3588 │ │ │ │ - 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, 505d4 │ │ │ │ - cbz x4, 505ac │ │ │ │ - ldr x6, [x4] │ │ │ │ - stp x2, x1, [sp, #24] │ │ │ │ - adrp x2, 82000 │ │ │ │ - ldr x10, [x8, #96] │ │ │ │ - add x2, x2, #0xa98 │ │ │ │ - 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 3510 │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + add x4, x4, x26 │ │ │ │ + ldr x0, [x4, #40] │ │ │ │ + bl 36a8 │ │ │ │ + ldr w0, [x28, #16] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 4be80 // 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, 4bf50 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + 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 4bf00 // b.any │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.ne 4bdc0 // 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 │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x4, x2 │ │ │ │ - mov x5, x1 │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - mov x6, x9 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xac8 │ │ │ │ - b 3510 │ │ │ │ - cbz x4, 5061c │ │ │ │ - ldr x6, [x4] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xaf0 │ │ │ │ - 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 3510 │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w4, w3 │ │ │ │ + adrp x2, 82000 │ │ │ │ + mov w3, w6 │ │ │ │ + add x2, x2, #0xf38 │ │ │ │ + adrp x0, 82000 │ │ │ │ + mov w1, #0x20b // #523 │ │ │ │ + add x0, x0, #0xdc0 │ │ │ │ + bl 5e7a0 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x4, x2 │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - adrp x2, 82000 │ │ │ │ - autiasp │ │ │ │ - add x2, x2, #0xb18 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 3510 │ │ │ │ - nop │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + b 4bd80 │ │ │ │ + str w27, [x21, #4] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 4bf6c │ │ │ │ + mov w3, w27 │ │ │ │ + adrp x2, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x2, x2, #0xf70 │ │ │ │ + add x0, x0, #0xdc0 │ │ │ │ + mov w1, #0x218 // #536 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + bl 5e7a0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 4bfa8 │ │ │ │ + mov w3, w27 │ │ │ │ + adrp x2, 82000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x2, x2, #0xf70 │ │ │ │ + add x0, x0, #0xdc0 │ │ │ │ + mov w1, #0x228 // #552 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + bl 5e7a0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 4bfa8 │ │ │ │ bti c │ │ │ │ - ldr x6, [x5, #128] │ │ │ │ - cbz x6, 506b0 │ │ │ │ + cbz x1, 4c104 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x5 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x3 │ │ │ │ - mov w21, w2 │ │ │ │ + ldr w22, [x0] │ │ │ │ + cbz w22, 4c110 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x21, x1 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, x0 │ │ │ │ - mov x24, x4 │ │ │ │ - bl 21bf0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50748 // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 506b4 // b.any │ │ │ │ + ldr x24, [x0, #8] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, w2 │ │ │ │ + mov x20, x24 │ │ │ │ + b 4c098 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp w19, w22 │ │ │ │ + b.eq 4c0e4 // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 4c088 │ │ │ │ + cmp w22, w19 │ │ │ │ + b.eq 4c0e4 // b.none │ │ │ │ + ubfiz x19, x19, #5, #32 │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + add x24, x24, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + lsr w0, w25, w0 │ │ │ │ + ldr x1, [x24, #24] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + add x0, x1, x0, lsl #6 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 4c0d4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w3 │ │ │ │ + ldr w3, [x1] │ │ │ │ + cbz w3, 4c1c0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 82000 │ │ │ │ + adrp x23, 82000 │ │ │ │ + add x24, x24, #0xfa8 │ │ │ │ + add x23, x23, #0xdc0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x4, [x25, #8] │ │ │ │ + lsl x26, x19, #6 │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x277 // #631 │ │ │ │ + add x4, x4, x26 │ │ │ │ mov x0, x23 │ │ │ │ - bl 21f80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 50698 // b.any │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 12580 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 12d60 │ │ │ │ - mov x23, x0 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 146e0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w0, [x19, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 507e8 // b.pmore │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x23 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x3, [x4, #16] │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x4, [x25, #8] │ │ │ │ + mov w3, w20 │ │ │ │ mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 50540 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - bl 3450 │ │ │ │ - ldr w0, [x19, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 50698 // b.plast │ │ │ │ - ldr x0, [x19, #520] │ │ │ │ + mov x0, x21 │ │ │ │ + add x4, x4, x26 │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + bl 5d480 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 4c168 // 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], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b 3738 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - bl 11f84 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 12bd0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 140a0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x19, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 50798 // b.plast │ │ │ │ - ldr x0, [x19, #520] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - mov x4, x22 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - mov x3, x26 │ │ │ │ - mov x2, x25 │ │ │ │ - bl 50540 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - bl 3450 │ │ │ │ - ldr w0, [x19, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 507d8 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50698 // b.none │ │ │ │ - b 506b4 │ │ │ │ - ldr x0, [x19, #520] │ │ │ │ - bl 3738 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 50688 │ │ │ │ - ldr x0, [x19, #520] │ │ │ │ - bl 2fd0 │ │ │ │ - b 50700 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ + mov w20, w3 │ │ │ │ + ldr w3, [x1] │ │ │ │ + cbz w3, 4c2a0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ mov x21, x0 │ │ │ │ - ldr w0, [x2, #344] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 50838 // b.plast │ │ │ │ - ldr x0, [x2, #544] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x2, [x23, #176] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x2] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x2] │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50868 // b.none │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - ldr x0, [x1] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 24908 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5097c // b.none │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 82000 │ │ │ │ + add x24, x24, #0xdc0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x25, 82000 │ │ │ │ + add x25, x25, #0xfc0 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov w3, w23 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x293 // #659 │ │ │ │ + bl 2e2cc │ │ │ │ + lsl x19, x23, #5 │ │ │ │ + ldr x4, [x27, #8] │ │ │ │ + add x4, x4, x19 │ │ │ │ + ldr w0, [x4, #16] │ │ │ │ + cbz w0, 4c280 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + ldr x4, [x4, #24] │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x22 │ │ │ │ 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 20de4 │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 509ec // 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, 508f8 │ │ │ │ - b 50958 │ │ │ │ - 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 50958 // b.plast │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 223c0 │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - and w19, w0, #0xff │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x0, x3, x20 │ │ │ │ - bl 223c0 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 508d4 // b.any │ │ │ │ - orr w19, w19, w0 │ │ │ │ - cbz w19, 508e4 │ │ │ │ - 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 508f8 // b.pmore │ │ │ │ - ldr w0, [x23, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 50a08 // b.pmore │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + add x4, x4, x26, lsl #6 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + bl 5d480 │ │ │ │ + ldr x4, [x27, #8] │ │ │ │ + add x4, x4, x19 │ │ │ │ + ldr w0, [x4, #16] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.hi 4c24c // b.pmore │ │ │ │ + ldr w0, [x27] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 4c220 // b.pmore │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x21 │ │ │ │ - bl 21bf0 │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 50a48 // b.any │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 21f80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50a24 // 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 20b60 │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50a84 // b.none │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #24] │ │ │ │ - b 508c0 │ │ │ │ - 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 508c0 │ │ │ │ - ldr x0, [x23, #544] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - b 3738 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 508c0 // b.none │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #32] │ │ │ │ - b 508c0 │ │ │ │ - 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 20880 │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50a94 // b.none │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #24] │ │ │ │ - b 5099c │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #16] │ │ │ │ - b 508c0 │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #16] │ │ │ │ - b 5099c │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x6 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - mov x21, x7 │ │ │ │ - mov x22, x5 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - mov x25, x1 │ │ │ │ - mov w26, w2 │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - ldr x2, [x7, #216] │ │ │ │ - stp x2, x3, [sp, #56] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - str x4, [sp, #72] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #136] │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w7 │ │ │ │ + ldr w7, [x1] │ │ │ │ + cbz w7, 4c3e4 │ │ │ │ + add w5, w5, #0x4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add w21, w5, w3 │ │ │ │ + mov x24, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x6 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + adrp x27, 82000 │ │ │ │ + add x27, x27, #0xfd8 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x0, x2, [sp, #104] │ │ │ │ + str x4, [sp, #120] │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + lsl x28, x23, #5 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - stp wzr, wzr, [sp, #128] │ │ │ │ - bl 11de0 │ │ │ │ - mov w23, w0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 123c4 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w3, [x21, #480] │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 23760 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 11de0 │ │ │ │ - mov w23, w0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 123c4 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w3, [x21, #436] │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 23c60 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50df0 // b.none │ │ │ │ + add x1, x1, x28 │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + ldr x19, [x0, x28] │ │ │ │ mov x0, x19 │ │ │ │ - bl 24908 │ │ │ │ - ldr w1, [x21, #352] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50f1c // b.none │ │ │ │ - cbnz w1, 5111c │ │ │ │ + bl 3a08 │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 24908 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 51110 // b.any │ │ │ │ - mov x2, x21 │ │ │ │ + mov w1, w20 │ │ │ │ + bl 5c400 │ │ │ │ + add w1, w21, w20 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldp x4, x6, [sp, #112] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x5, x19 │ │ │ │ + mov x3, x27 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3a20 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x0, x0, x28 │ │ │ │ + ldr w2, [x0, #16] │ │ │ │ + cbz w2, 4c39c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x3, x25 │ │ │ │ + add x5, x25, w2, uxtw #3 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x4, [x0], #64 │ │ │ │ + str x4, [x3], #8 │ │ │ │ + cmp x5, x3 │ │ │ │ + b.ne 4c38c // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ mov x1, x25 │ │ │ │ + mov x5, x20 │ │ │ │ + mov w4, w22 │ │ │ │ + mov x3, x26 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + bl 5c780 │ │ │ │ mov x0, x19 │ │ │ │ - bl 50800 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, sp, #0x84 │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - bl 24140 │ │ │ │ - ldrb w0, [x21, #500] │ │ │ │ - cbz w0, 50e30 │ │ │ │ - ldrb w0, [x21, #448] │ │ │ │ - cbnz w0, 50e58 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c080 │ │ │ │ - ldr w1, [x19] │ │ │ │ - ands w27, w0, #0xff │ │ │ │ - b.eq 50bec // b.none │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 510f4 // b.none │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cbnz w1, 50c20 │ │ │ │ - b 50f3c │ │ │ │ - mov x0, x24 │ │ │ │ - bl 53b60 │ │ │ │ - mov x0, x24 │ │ │ │ bl 38a0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.ls 50d80 // 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 w23, [sp] │ │ │ │ - strb w27, [sp, #8] │ │ │ │ - cset w4, ne // ne = any │ │ │ │ - str x21, [sp, #16] │ │ │ │ - lsl x20, x2, #4 │ │ │ │ - mov w7, w22 │ │ │ │ - add x2, x0, x2, lsl #4 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 556c0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x1, x20 │ │ │ │ - bl 54e10 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 20860 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - tst w0, #0xff │ │ │ │ - cinc w22, w22, ne // ne = any │ │ │ │ - add x0, x1, x20 │ │ │ │ - bl 20870 │ │ │ │ - ldr w20, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - cinc w23, w23, ne // ne = any │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.ne 50c00 // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 50e7c // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50c00 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 21f80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 50c00 // b.any │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 12580 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 12d60 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldrb w0, [x25, #62] │ │ │ │ - mov w1, w26 │ │ │ │ - cbz w0, 511fc │ │ │ │ - mov x0, x25 │ │ │ │ - bl 146e0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldp x6, x7, [x2, #16] │ │ │ │ - ldr w1, [x2, #8] │ │ │ │ - stp x6, x7, [sp, #96] │ │ │ │ - and w20, w1, #0x10 │ │ │ │ - bl 21bf0 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldp x0, x1, [sp, #72] │ │ │ │ - stp x0, x21, [sp, #24] │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - ldp x7, x0, [sp, #104] │ │ │ │ - strb w20, [sp] │ │ │ │ - ldp x2, x6, [sp, #88] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - strb wzr, [sp, #16] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - bl 550e4 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 53b60 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x20 │ │ │ │ bl 38a0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 50c20 // b.pmore │ │ │ │ + ldr w0, [x24] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 4c300 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ne 50f3c // b.any │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - cbz x0, 50db0 │ │ │ │ + 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, #48] │ │ │ │ + str x6, [sp, #64] │ │ │ │ + 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 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cbz w0, 4c654 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xfe8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + stp xzr, x0, [sp, #32] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + 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 21bf0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 51078 // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 50ff8 // b.any │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 3a08 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5c400 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov x3, x0 │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cbz w1, 4c724 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x1, x0, #0xfd8 │ │ │ │ + ldp x0, x2, [sp, #40] │ │ │ │ + ldr x4, [sp, #56] │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + cbz x21, 4c510 │ │ │ │ + ldr x22, [sp, #32] │ │ │ │ + ldr x0, [x21, x22, lsl #3] │ │ │ │ + cbz x0, 4c510 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + bl 3a50 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x3, [x21, x22, lsl #3] │ │ │ │ + adrp x2, 82000 │ │ │ │ + add x2, x2, #0xca8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 36c0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x1, x1, #0xff8 │ │ │ │ + bl 3a50 │ │ │ │ + mov x22, x0 │ │ │ │ + cbz x0, 4c740 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + adrp x27, 83000 │ │ │ │ + adrp x1, 82000 │ │ │ │ + add x2, x27, #0x30 │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + cbz w1, 4c614 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + lsl x24, x23, #6 │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, x0, x24 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3a50 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x0, 4c6f0 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3648 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3840 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3018 │ │ │ │ + b 4c5ac │ │ │ │ + mov x2, x0 │ │ │ │ + sub x19, x19, x0 │ │ │ │ + mov x3, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 38e8 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x400 // #1024 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + cbnz x0, 4c594 │ │ │ │ + cmp x19, #0x0 │ │ │ │ + b.le 4c5f0 │ │ │ │ + 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 5e7a0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 36c0 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x26 │ │ │ │ + cbnz w28, 4c694 │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w1, w23 │ │ │ │ + b.hi 4c550 // b.pmore │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [sp, #96] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [sp, #88] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 36c0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr w0, [x25] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 4c484 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + 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 51248 // 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 │ │ │ │ + b.ne 4c764 // 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 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 50800 │ │ │ │ - ldr w0, [x21, #352] │ │ │ │ - cbz w0, 50bac │ │ │ │ - ldr w2, [x21, #408] │ │ │ │ - add x1, x21, #0x190 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 23120 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, sp, #0x84 │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - bl 24140 │ │ │ │ - ldrb w0, [x21, #500] │ │ │ │ - cbnz w0, 50bc4 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c120 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 511e0 // b.any │ │ │ │ - ldr w1, [x22, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x20 │ │ │ │ - bl 1d5e0 │ │ │ │ - ldrb w0, [x21, #448] │ │ │ │ - cbz w0, 50bcc │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 140a0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x3, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d9e0 │ │ │ │ - b 50bcc │ │ │ │ - mov x0, x19 │ │ │ │ - bl 21bf0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 50cb4 // b.any │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 11f84 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 12bd0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - bl 140a0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x4, [x24, #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 21f80 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - mov w4, w20 │ │ │ │ - ldp x6, x7, [sp, #96] │ │ │ │ - strb w1, [sp] │ │ │ │ - ldp x1, x0, [sp, #80] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - stp x2, x21, [sp, #24] │ │ │ │ - mov w3, w20 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - strb wzr, [sp, #16] │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - bl 550e4 │ │ │ │ - b 50cb4 │ │ │ │ - cbnz w1, 51130 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 50800 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 25c00 │ │ │ │ - b 50bac │ │ │ │ - mov x0, x19 │ │ │ │ - bl 21bf0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5115c // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50d88 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 21f80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 50d88 // b.any │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 12580 │ │ │ │ - mov x23, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 12d60 │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x1, x24 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bl 5c8c0 │ │ │ │ + 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 4c614 // b.plast │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + lsl x24, x23, #6 │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, x0, x24 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3a50 │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x0, 4c570 │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + mov w1, #0x2f7 // #759 │ │ │ │ + add x3, x3, x26 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xdc0 │ │ │ │ + ldr x3, [x3, #24] │ │ │ │ + add x3, x3, x24 │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [sp, #88] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + b 4c4b8 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + mov w1, #0x2ee // #750 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xdc0 │ │ │ │ + bl 5e7a0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str x3, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ + mov x27, x5 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x6, [sp] │ │ │ │ + and w0, w4, #0xff │ │ │ │ + str w0, [sp, #60] │ │ │ │ + cbz x3, 4cae4 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov x0, x3 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + bl 3a50 │ │ │ │ mov x24, x0 │ │ │ │ - ldrb w0, [x25, #62] │ │ │ │ - mov w1, w26 │ │ │ │ - cbnz w0, 5120c │ │ │ │ - mov x0, x25 │ │ │ │ - bl 140a0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c080 │ │ │ │ - mov w20, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 21bf0 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - strb wzr, [sp] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - mov w3, w20 │ │ │ │ - strb wzr, [sp, #16] │ │ │ │ - mov x2, x24 │ │ │ │ - stp x0, x21, [sp, #24] │ │ │ │ - mov x1, x23 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - mov x0, x22 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl 550e4 │ │ │ │ - b 50d88 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 21f80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 50db0 // b.any │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 12580 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 12d60 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 146e0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x21, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 5121c // b.pmore │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - mov x2, x19 │ │ │ │ - bl 50540 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - bl 3450 │ │ │ │ - ldr w0, [x21, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 50db0 // b.plast │ │ │ │ - ldr x0, [x21, #520] │ │ │ │ - bl 3738 │ │ │ │ - b 50db0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 11f84 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 12bd0 │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + cbz x24, 4cb44 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 4c9f8 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + adrp x0, 84000 │ │ │ │ + add x0, x0, #0x130 │ │ │ │ + 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 3678 <__sprintf_chk@plt+0x8> │ │ │ │ mov x23, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 140a0 │ │ │ │ + cbz x0, 4cbc0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + bl 3378 │ │ │ │ + cbnz w0, 4c9d8 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [sp, #80] │ │ │ │ + cbz x0, 4cb70 │ │ │ │ + bl 38a0 │ │ │ │ + ldp x0, x2, [sp, #16] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3a50 │ │ │ │ mov x20, x0 │ │ │ │ - ldr w0, [x21, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 510bc // b.plast │ │ │ │ - ldr x0, [x21, #520] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - mov x3, x23 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - mov x2, x22 │ │ │ │ + cbz x0, 4cba0 │ │ │ │ + bl 3840 │ │ │ │ + mov x21, x0 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 4cab0 // b.none │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 4c8d4 │ │ │ │ + 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 38a0 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [sp, #80] │ │ │ │ + bl 3840 │ │ │ │ + mov x21, x0 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 4cab0 // b.none │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x2, sp, #0x50 │ │ │ │ mov x1, x20 │ │ │ │ - bl 50540 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - bl 3450 │ │ │ │ - ldr w0, [x21, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 50da0 // b.plast │ │ │ │ - ldr x0, [x21, #520] │ │ │ │ - bl 3738 │ │ │ │ - b 50da0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 21bf0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 51230 // b.any │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - b 50bec │ │ │ │ - mov x0, x19 │ │ │ │ - bl 22fa8 │ │ │ │ - b 50b9c │ │ │ │ - ldr w2, [x21, #408] │ │ │ │ - add x1, x21, #0x190 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 23120 │ │ │ │ - b 50b8c │ │ │ │ - ldr w2, [x21, #408] │ │ │ │ - add x1, x21, #0x190 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl 23320 │ │ │ │ - ldr w2, [x21, #408] │ │ │ │ - add x1, x21, #0x190 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - bl 23320 │ │ │ │ - b 50f20 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 11f84 │ │ │ │ - mov x23, x0 │ │ │ │ - mov w1, w26 │ │ │ │ mov x0, x25 │ │ │ │ - bl 12bd0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 140a0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c080 │ │ │ │ - mov w20, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 21f80 │ │ │ │ - tst w0, #0xff │ │ │ │ - strb wzr, [sp] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - strb wzr, [sp, #16] │ │ │ │ - mov w3, w20 │ │ │ │ - stp x0, x21, [sp, #24] │ │ │ │ - mov x2, x24 │ │ │ │ + bl 5deec │ │ │ │ + mov w28, w0 │ │ │ │ + mov w19, w22 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmn w28, #0x1 │ │ │ │ + b.ne 4c890 // b.any │ │ │ │ + bl 38a0 │ │ │ │ + add x21, x23, #0x8 │ │ │ │ + mov x3, x19 │ │ │ │ mov x1, x23 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - mov x0, x22 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - bl 550e4 │ │ │ │ - b 50f4c │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 140a0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1d740 │ │ │ │ - b 50e40 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 140a0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - b 50d0c │ │ │ │ mov x0, x25 │ │ │ │ - bl 146e0 │ │ │ │ - mov x22, x0 │ │ │ │ - b 50fa4 │ │ │ │ - ldr x0, [x21, #520] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 51044 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 21f80 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w1, [x19] │ │ │ │ - cset w27, eq // eq = none │ │ │ │ - b 50bec │ │ │ │ + add x19, x21, x19, lsl #5 │ │ │ │ + mov w4, #0x10 // #16 │ │ │ │ + mov x2, #0x20 // #32 │ │ │ │ + str xzr, [sp, #80] │ │ │ │ + bl 4ab0c │ │ │ │ + cbz w22, 4c9b8 │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x3, [sp, #80] │ │ │ │ + bl 3720 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4cab0 // b.none │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [x21] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + ldr w2, [x21] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 4cab0 // b.any │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x3, x24 │ │ │ │ + bl 38e8 │ │ │ │ + ldr w1, [x21] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 4cb10 // b.any │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [sp, #80] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 4c924 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 36c0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cbz x0, 4ca60 │ │ │ │ + ldr w0, [sp, #60] │ │ │ │ + cbnz w0, 4ca38 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldp x1, x0, [sp, #8] │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 4c808 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #240] │ │ │ │ + ldp x21, x22, [sp, #256] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 36c0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4cb38 // 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 2f70 <__vsnprintf_chk@plt> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x0, x0, x20 │ │ │ │ + strb w1, [x0, #24] │ │ │ │ + b 4c9d0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 36c0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 2f70 <__vsnprintf_chk@plt> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + add x1, x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bl 30d8 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, x0, #0xf98 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3a50 │ │ │ │ + mov x24, x0 │ │ │ │ + cbnz x0, 4c9d0 │ │ │ │ + b 4cb4c │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x130 │ │ │ │ + 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 3510 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x1, 83000 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x1, x1, #0x60 │ │ │ │ + add x0, x0, #0xae0 │ │ │ │ + bl 5c4c0 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + stp x0, x1, [sp, #64] │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + bl 3a50 │ │ │ │ + mov x24, x0 │ │ │ │ + b 4c7dc │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 83000 │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + add x2, x2, #0x130 │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ bl 3588 │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + adrp x2, 83000 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + add x2, x2, #0x70 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xd0 │ │ │ │ + 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 3510 │ │ │ │ + b 4c9d8 │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x108 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + add x3, x3, x1 │ │ │ │ + b 4cacc │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + strb wzr, [x19, #48] │ │ │ │ + adrp x2, 83000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x98 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + b 4c9d8 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ + 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, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr w20, [x1, #24] │ │ │ │ - add w25, w20, #0x1 │ │ │ │ - cmp w25, w3 │ │ │ │ - b.hi 51358 // b.pmore │ │ │ │ - mov w26, w5 │ │ │ │ - mov x19, x1 │ │ │ │ - ubfiz x1, x25, #3, #32 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x1 │ │ │ │ stp x23, x24, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp w3, w2, [sp, #128] │ │ │ │ - str x4, [sp, #136] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x24, x0 │ │ │ │ - ubfiz x1, x25, #2, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x25, x2 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + bl 3a50 │ │ │ │ mov x23, x0 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x0, x0, #0xb38 │ │ │ │ - str x0, [x24] │ │ │ │ - str w28, [x23] │ │ │ │ - cmp w25, w28 │ │ │ │ - b.ls 51318 // b.plast │ │ │ │ - mov w20, w20 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x24, #0x8 │ │ │ │ - add x21, x23, #0x4 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 140a0 │ │ │ │ - str x0, [x22, x27, lsl #3] │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 11de0 │ │ │ │ - str w0, [x21, x27, lsl #2] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - add w28, w28, w0 │ │ │ │ - cmp x20, x27 │ │ │ │ - b.ne 512e4 // b.any │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - mov w4, w28 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x7, [sp, #136] │ │ │ │ - mov x1, x24 │ │ │ │ - ldp w6, w5, [sp, #128] │ │ │ │ - mov w3, w25 │ │ │ │ - str w26, [sp] │ │ │ │ - bl 40cb0 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cbz w0, 4ccd8 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + adrp x26, 83000 │ │ │ │ + adrp x22, 81000 │ │ │ │ + adrp x28, af000 │ │ │ │ + ldr x28, [x28, #3920] │ │ │ │ + add x26, x26, #0x158 │ │ │ │ + add x22, x22, #0xb58 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + adrp x27, 84000 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + lsl x20, x24, #6 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x1, x27, #0x130 │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3a50 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ + ldr x0, [x28] │ │ │ │ + cbz x19, 4cd10 │ │ │ │ + mov x2, x26 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + b 4cca8 │ │ │ │ + ldr x3, [sp] │ │ │ │ + mov x2, x22 │ │ │ │ mov x0, x23 │ │ │ │ - bl 38a0 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + mov x2, sp │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5deec │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 4cc94 // b.any │ │ │ │ + ldr w0, [x25] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 4cc60 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ ldp x27, x28, [sp, #96] │ │ │ │ - mov x0, 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 4cd34 // 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, #0x90 │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x3, x3, x20 │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + bl 3510 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3750 │ │ │ │ + cbz w0, 4cd7c │ │ │ │ + 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 │ │ │ │ + bti c │ │ │ │ + ldr w0, [x1] │ │ │ │ + cbz w0, 4ce98 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ + add w5, w5, #0x4 │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w24, [x1, #24] │ │ │ │ - cmp w2, w24 │ │ │ │ - b.cc 5145c // b.lo, b.ul, b.last │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + mov x22, x2 │ │ │ │ + add w21, w5, w3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 82000 │ │ │ │ + mov x23, x4 │ │ │ │ + add x24, x24, #0xfd8 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x3 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + mov x25, x1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ str x27, [sp, #80] │ │ │ │ - mov w27, w4 │ │ │ │ - bl 5daa0 │ │ │ │ - ubfiz x1, x24, #3, #32 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov w22, w24 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 4056c │ │ │ │ - cbz w24, 5141c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + lsl x27, x20, #6 │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x26, [x0] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3a08 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 140a0 │ │ │ │ - str x0, [x20, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 51400 // b.any │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3936] │ │ │ │ - mov w7, w27 │ │ │ │ - mov x6, x26 │ │ │ │ - mov x4, x20 │ │ │ │ - mov w2, w24 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 40820 │ │ │ │ - mov x0, x20 │ │ │ │ + bl 5c400 │ │ │ │ + add w1, w21, w19 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x6, x23 │ │ │ │ + mov x5, x26 │ │ │ │ + mov x4, x22 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl 3a20 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 30d8 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4ce9c // b.none │ │ │ │ + mov x0, x26 │ │ │ │ bl 38a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [x25] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 4cde0 // b.pmore │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ 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 x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ret │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + adrp x1, 82000 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x3, x3, #0x78 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0x168 │ │ │ │ + mov w2, #0x40b // #1035 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov w19, w1 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x2, w19, sxtw #3] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + str x1, [x0] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + 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, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ + and w22, w1, #0xff │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov w25, w1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x3 │ │ │ │ - str w4, [sp, #140] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - ubfiz x1, x25, #5, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp w25, wzr, [x20] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - cbz w25, 515f0 │ │ │ │ - adrp x24, 83000 │ │ │ │ - mov x26, x0 │ │ │ │ - add x24, x24, #0xe8 │ │ │ │ - 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, x26, x19 │ │ │ │ - ucvtf d15, w0 │ │ │ │ - str w22, [x1, #8] │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 2e2ac │ │ │ │ - fadd d0, d0, d13 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fcvtzu x1, d0 │ │ │ │ - bl 5daa0 │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - str x0, [x26, x19] │ │ │ │ - ldr x28, [x1, x19] │ │ │ │ - bl 2e2ac │ │ │ │ - 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 3a80 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - bl 4056c │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w7, [sp, #140] │ │ │ │ - mov x6, x27 │ │ │ │ - add x1, x1, x19 │ │ │ │ - mov w2, w22 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl 40820 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - add x0, x26, x19 │ │ │ │ - str w22, [x0, #16] │ │ │ │ - cbz w22, 515dc │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - ubfiz x4, x28, #6, #32 │ │ │ │ - add x2, x26, x19 │ │ │ │ + ldr w26, [x0, #32] │ │ │ │ + cbz w26, 4d0e4 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov w20, #0x58 // #88 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + str d15, [sp, #88] │ │ │ │ + movi v15.2s, #0x0 │ │ │ │ + b 4d02c │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x3, [x23, #48] │ │ │ │ + umull x2, w26, w20 │ │ │ │ + add x1, x0, x2 │ │ │ │ + add x0, x3, x19 │ │ │ │ + ldr q27, [x3, x19] │ │ │ │ + ldp q29, q28, [x0, #16] │ │ │ │ + ldp q31, q30, [x0, #48] │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + str q27, [x25, x2] │ │ │ │ + str x0, [x1, #80] │ │ │ │ + stp q29, q28, [x1, #16] │ │ │ │ + stp q31, q30, [x1, #48] │ │ │ │ + ldr x2, [x23, #48] │ │ │ │ + cbz w26, 4cfd4 │ │ │ │ + add x1, x2, x19 │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w1, [x1] │ │ │ │ + cmp w1, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + and w21, w21, w0 │ │ │ │ + add x2, x2, 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 515a0 // b.pmore │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp x25, x21 │ │ │ │ - b.ne 514ec // b.any │ │ │ │ - ldp d13, d14, [sp, #96] │ │ │ │ - ldr d15, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w19, [x1, #32] │ │ │ │ + ldr w26, [x0, #28] │ │ │ │ + bl 70740 │ │ │ │ + add w1, w19, w26 │ │ │ │ + mov w26, w27 │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + add w0, w2, w0 │ │ │ │ + cbz w21, 4d0d8 │ │ │ │ + ldp w2, w3, [x23, #36] │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w1, w2, w1, ls // ls = plast │ │ │ │ + cmp w0, w3 │ │ │ │ + ldr x2, [x23, #48] │ │ │ │ + csel w0, w0, w3, cs // cs = hs, nlast │ │ │ │ + stp w1, w0, [x23, #36] │ │ │ │ + ldr w0, [x23, #32] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ls 4d08c // b.plast │ │ │ │ + add x19, x24, x24, lsl #2 │ │ │ │ + add w27, w26, #0x1 │ │ │ │ + mov x0, x25 │ │ │ │ + add x19, x24, x19, lsl #1 │ │ │ │ + umull x1, w27, w20 │ │ │ │ + add x2, x2, x19, lsl #3 │ │ │ │ + lsl x19, x19, #3 │ │ │ │ + ldrb w3, [x2, #60] │ │ │ │ + cmp w3, w22 │ │ │ │ + b.ne 4cf74 // b.any │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + bl 5b78c │ │ │ │ + ldr x0, [x23, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x2, [x23, #48] │ │ │ │ + ldr w0, [x23, #32] │ │ │ │ + add x19, x2, x19 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 4d02c // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldr d15, [sp, #88] │ │ │ │ + ldrb w1, [x23, #45] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + lsl w3, w3, w22 │ │ │ │ + mov x0, x2 │ │ │ │ + bic w1, w1, w3 │ │ │ │ + strb w1, [x23, #45] │ │ │ │ + bl 38a0 │ │ │ │ + str w26, [x23, #32] │ │ │ │ + strb w21, [x23, #44] │ │ │ │ + str x25, [x23, #48] │ │ │ │ + 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 x2, [x23, #48] │ │ │ │ + stur d15, [x23, #36] │ │ │ │ + b 4d01c │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + b 4d098 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov w19, w1 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - 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, 51824 │ │ │ │ - bl 6120 │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr w21, [x23, #48] │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ne 51908 // b.any │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 518dc │ │ │ │ - ldr x2, [x23, #40] │ │ │ │ - str x0, [x20, #608] │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [x20, #616] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - ccmn w19, #0x1, #0x4, ne // ne = any │ │ │ │ - b.ne 5180c // b.any │ │ │ │ - ldr x0, [x20, #232] │ │ │ │ - cbz x0, 51800 │ │ │ │ - ldr w24, [x0, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ubfiz x1, x24, #3, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - ubfiz x1, x24, #3, #32 │ │ │ │ + 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 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz w24, 518d0 │ │ │ │ - adrp x27, 7f000 │ │ │ │ - mov w24, w24 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - add x25, x27, #0xdf8 │ │ │ │ - mov x19, #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 56b80 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + bl 6c240 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x20, #232] │ │ │ │ - ubfiz x22, x19, #3, #32 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w1, w19 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - bl 140a0 │ │ │ │ - ldr x28, [sp, #40] │ │ │ │ - str x0, [x21, x22] │ │ │ │ - ldr x0, [x20, #232] │ │ │ │ - mov w1, w19 │ │ │ │ - ubfiz x21, x19, #2, #32 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 11de0 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - str w0, [x28, x21] │ │ │ │ - mov x1, x25 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - ldr x2, [x2, x22] │ │ │ │ - bl 587c8 │ │ │ │ - ldp x2, x1, [sp, #40] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w2, [x2, x21] │ │ │ │ - bl 5924 │ │ │ │ - cmp x19, x24 │ │ │ │ - b.ne 51700 // b.any │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [sp, #40] │ │ │ │ - add x1, x27, #0xdf8 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x2, 7f000 │ │ │ │ - add x2, x2, #0xe28 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x2, [x20, #240] │ │ │ │ - add x1, x27, #0xdf8 │ │ │ │ - add x0, x23, #0x38 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x3, [x20, #608] │ │ │ │ - mov w1, #0x28d // #653 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xc18 │ │ │ │ - add x0, x0, #0xb78 │ │ │ │ - bl 4edec │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 51930 // 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 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x27, 7f000 │ │ │ │ - str xzr, [sp, #40] │ │ │ │ - b 5176c │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 40580 │ │ │ │ - mov w24, w0 │ │ │ │ - b 516e0 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x23, x0 │ │ │ │ - bl 5780 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - ldr x2, [x20, #608] │ │ │ │ - cbz x2, 5189c │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - adrp x27, 7f000 │ │ │ │ - add x1, x27, #0xdf8 │ │ │ │ - bl 587c8 │ │ │ │ - adrp x0, 82000 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x21, 86000 │ │ │ │ - add x3, x21, #0x8c0 │ │ │ │ - mov w1, #0x25c // #604 │ │ │ │ - add x0, x0, #0xb78 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xb90 │ │ │ │ - bl 4edec │ │ │ │ - add x2, x21, #0x8c0 │ │ │ │ - add x1, x27, #0xdf8 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - bl 58a0 │ │ │ │ - b 51678 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xb40 │ │ │ │ - adrp x0, 82000 │ │ │ │ - mov w1, #0x258 // #600 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, x0, #0xb78 │ │ │ │ - bl 4edec │ │ │ │ - adrp x27, 7f000 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x1, x1, #0xb88 │ │ │ │ - bl 587c8 │ │ │ │ - b 51858 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - adrp x27, 7f000 │ │ │ │ - b 5176c │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xbf8 │ │ │ │ - ldr x4, [x20, #624] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w1, #0x265 // #613 │ │ │ │ - add x0, x0, #0xb78 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, w21 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xbc0 │ │ │ │ - mov w1, #0x262 // #610 │ │ │ │ - add x0, x0, #0xb78 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - bl 3588 │ │ │ │ + bti c │ │ │ │ + mov x7, x0 │ │ │ │ + mov x8, x3 │ │ │ │ + strb w5, [x0, #60] │ │ │ │ + add x3, x7, #0x30 │ │ │ │ + strb wzr, [x0, #61] │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + strh wzr, [x7, #72] │ │ │ │ + movk x0, #0xc07f, lsl #48 │ │ │ │ + strb w6, [x7, #74] │ │ │ │ + fmov d31, x0 │ │ │ │ + add x5, x7, #0x38 │ │ │ │ + ldr x0, [x8, #88] │ │ │ │ + str x4, [x7] │ │ │ │ + stp x1, x2, [x7, #8] │ │ │ │ + add x4, x7, #0x34 │ │ │ │ + add x2, x7, #0x2c │ │ │ │ + stp x8, xzr, [x7, #24] │ │ │ │ + add x1, x7, #0x28 │ │ │ │ + str xzr, [x7, #64] │ │ │ │ + str d31, [x7, #80] │ │ │ │ + b 6c380 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - ldrb w0, [x1, #160] │ │ │ │ - ldr x3, [x1, #16] │ │ │ │ - cbnz w0, 51a14 │ │ │ │ - cbz x3, 51ba0 │ │ │ │ - mov x0, x3 │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x1, x1, #0xc40 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 3a50 │ │ │ │ - str x0, [x19, #120] │ │ │ │ - mov x3, #0x80000 // #524288 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 36f0 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - adrp x20, 82000 │ │ │ │ - add x0, x20, #0xb78 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov x21, x0 │ │ │ │ - add x2, x2, #0xc48 │ │ │ │ - mov w1, #0x29f // #671 │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 51c9c │ │ │ │ - ldrb w0, [x19, #456] │ │ │ │ - cbz w0, 51cbc │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 51c7c │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w4, #0x7 // #7 │ │ │ │ - mov w3, #0x8 // #8 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 5200 │ │ │ │ mov x20, x0 │ │ │ │ - bl 3a08 │ │ │ │ - add x0, x20, x0 │ │ │ │ - mov w1, #0x1d // #29 │ │ │ │ - sturb w1, [x0, #-1] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 7086c │ │ │ │ + mov w19, w0 │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w2, w19 │ │ │ │ + ldr x3, [x1, #88] │ │ │ │ + ldr x4, [x3] │ │ │ │ + ldr w1, [x3, #24] │ │ │ │ + add x1, x4, x1 │ │ │ │ + bl 3948 │ │ │ │ + strb wzr, [x20, w19, uxtw] │ │ │ │ mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - ldrb w0, [x19, #448] │ │ │ │ - cbnz w0, 51a68 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldr x3, [x1, #64] │ │ │ │ + cbz x3, 4d344 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + bl 7086c │ │ │ │ + mov w20, w0 │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + mov w2, w20 │ │ │ │ + ldr x5, [x1, #88] │ │ │ │ + ldr x4, [x1, #64] │ │ │ │ + ldr w1, [x5, #24] │ │ │ │ + add x1, x4, x1 │ │ │ │ + bl 3948 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + strb wzr, [x3, w20, uxtw] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldrb w0, [x0, #96] │ │ │ │ + cbnz w0, 4d32c │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x3 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x20, 82000 │ │ │ │ - add x0, x20, #0xb78 │ │ │ │ - cbz x3, 51be0 │ │ │ │ - mov w1, #0x2ba // #698 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xc90 │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 72310 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x1, [x19, #152] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 72040 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - str x1, [x19, #168] │ │ │ │ - bl 38b8 │ │ │ │ - tbnz w0, #31, 51c58 │ │ │ │ - ldrb w0, [x19, #448] │ │ │ │ - cbz w0, 51a04 │ │ │ │ - ldr x20, [x19, #112] │ │ │ │ - cbz x20, 51c40 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x1, x1, #0xce8 │ │ │ │ - bl a040 │ │ │ │ - str x0, [x19, #640] │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xcf8 │ │ │ │ - bl a040 │ │ │ │ - str x0, [x19, #632] │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xd08 │ │ │ │ - bl a040 │ │ │ │ - ldr x3, [x19, #640] │ │ │ │ - str x0, [x19, #648] │ │ │ │ - adrp x20, 82000 │ │ │ │ - mov w1, #0x2db // #731 │ │ │ │ - add x0, x20, #0xb78 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xd18 │ │ │ │ - bl 4edec │ │ │ │ - ldr x3, [x19, #632] │ │ │ │ - add x0, x20, #0xb78 │ │ │ │ - mov w1, #0x2dc // #732 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xd38 │ │ │ │ - bl 4edec │ │ │ │ - ldr x3, [x19, #648] │ │ │ │ - add x0, x20, #0xb78 │ │ │ │ - mov w1, #0x2dd // #733 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xd58 │ │ │ │ - adrp x20, 82000 │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [x19, #640] │ │ │ │ - add x1, x20, #0xc40 │ │ │ │ - bl 3a50 │ │ │ │ - str x0, [x19, #664] │ │ │ │ - mov x3, #0x80000 // #524288 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 36f0 │ │ │ │ - ldr x0, [x19, #632] │ │ │ │ - add x1, x20, #0xc40 │ │ │ │ - bl 3a50 │ │ │ │ - str x0, [x19, #656] │ │ │ │ - mov x3, #0x80000 // #524288 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 36f0 │ │ │ │ - ldr x0, [x19, #648] │ │ │ │ - add x1, x20, #0xc40 │ │ │ │ - bl 3a50 │ │ │ │ - str x0, [x19, #672] │ │ │ │ - mov x3, #0x80000 // #524288 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 36f0 │ │ │ │ - ldr x4, [x19, #24] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x3, [x19, #608] │ │ │ │ - adrp x2, 82000 │ │ │ │ - ldr x0, [x19, #664] │ │ │ │ - add x2, x2, #0xd78 │ │ │ │ - bl 3510 │ │ │ │ - ldr x4, [x19, #24] │ │ │ │ - adrp x2, 82000 │ │ │ │ - ldr x3, [x19, #608] │ │ │ │ - add x2, x2, #0xdd8 │ │ │ │ - ldr x0, [x19, #656] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x3 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 3510 │ │ │ │ - ldrb w0, [x1, #456] │ │ │ │ - cbnz w0, 51c74 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w4, #0xa // #10 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 5200 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 82000 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x2, x2, #0xb30 │ │ │ │ + b 2e930 │ │ │ │ + mov x0, x3 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr d31, [x0, #80] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + fcsel d31, d0, d31, ls // ls = plast │ │ │ │ + str d31, [x0, #80] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr d0, [x0, #80] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldrb w0, [x0, #96] │ │ │ │ + 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 7086c │ │ │ │ + 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 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldrb w3, [x1, #96] │ │ │ │ + ldr x2, [x1, #88] │ │ │ │ + cbz w3, 4d428 │ │ │ │ + ldr w1, [x2, #16] │ │ │ │ + ldr w2, [x2, #24] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + sub w0, w0, w2 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + mov x1, x0 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x0, x2 │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl 7086c │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w1, [x1, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add w0, w1, w0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldrb w2, [x1, #96] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + cbnz w2, 4d484 │ │ │ │ + ldr w0, [x1, #24] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + bl 7086c │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x1, [x0, #88] │ │ │ │ + ldr w3, [x1, #24] │ │ │ │ + ldr w5, [x1, #16] │ │ │ │ + add w2, w3, w4 │ │ │ │ + subs w0, w5, w2 │ │ │ │ + b.cs 4d504 // b.hs, b.nlast │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3920] │ │ │ │ + adrp x2, 83000 │ │ │ │ + ldr x7, [x19, #8] │ │ │ │ + add x2, x2, #0x178 │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x8, [sp, #40] │ │ │ │ + ldr w6, [x1, #28] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ bl 3510 │ │ │ │ - b 519f4 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xcc8 │ │ │ │ - mov w1, #0x2c2 // #706 │ │ │ │ - bl 4edec │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0x7c0 │ │ │ │ - bl 72310 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x1, [x19, #152] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 72040 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - str x1, [x19, #168] │ │ │ │ - bl 38b8 │ │ │ │ - tbz w0, #31, 51a60 │ │ │ │ - add x0, x20, #0xb78 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x2, #0xca8 │ │ │ │ - mov w1, #0x2c7 // #711 │ │ │ │ - bl 4edec │ │ │ │ - b 51a60 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbnz x20, 51a70 │ │ │ │ ldr x0, [x19, #24] │ │ │ │ - bl 9d8c │ │ │ │ - mov x20, x0 │ │ │ │ - b 51a70 │ │ │ │ - add x0, x20, #0xb78 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x2, #0xca8 │ │ │ │ - mov w1, #0x2bf // #703 │ │ │ │ - bl 4edec │ │ │ │ - b 51a60 │ │ │ │ - adrp x20, 82000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xc60 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x2ab // #683 │ │ │ │ - add x0, x20, #0xb78 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x570 │ │ │ │ - mov w1, #0x2a1 // #673 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + ldr x8, [sp, #40] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr x1, [x8] │ │ │ │ + bl 6f400 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ bl 31b0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + ret │ │ │ │ + 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 │ │ │ │ + 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 70600 │ │ │ │ + add w0, w0, w20 │ │ │ │ + add w0, w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + b 7086c │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + b 709a0 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + b 70740 │ │ │ │ + bti c │ │ │ │ + ldp w1, w2, [x0, #44] │ │ │ │ + ldr w0, [x0, #52] │ │ │ │ + add w1, w1, w2 │ │ │ │ + add w0, w1, w0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #56] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + b 6cfe8 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #74] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr w21, [x0, #32] │ │ │ │ + cbz w21, 4d6bc │ │ │ │ + mov x22, x0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x1, x1, x20 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 7086c │ │ │ │ + add w21, w21, w0 │ │ │ │ + ldr w1, [x22, #32] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 4d68c // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, w21 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr w22, [x0, #32] │ │ │ │ + cbnz w22, 4d6fc │ │ │ │ + mov w0, w22 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w20, [x1, #32] │ │ │ │ + ldr w19, [x0, #28] │ │ │ │ + bl 70600 │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 4d7dc // b.plast │ │ │ │ + add w20, w20, w19 │ │ │ │ + mov w22, #0xffffffff // #-1 │ │ │ │ + sub w21, w20, #0x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add w21, w21, w0 │ │ │ │ + mov x24, #0x58 // #88 │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + mov w19, w20 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + add x1, x1, x24 │ │ │ │ + add x24, x24, #0x58 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w20, [x1, #32] │ │ │ │ + ldr w1, [x0, #28] │ │ │ │ + add w20, w20, w1 │ │ │ │ + bl 70600 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mov w2, w21 │ │ │ │ + sub w3, w21, w20 │ │ │ │ + add w21, w0, w20 │ │ │ │ + sub w1, w20, w2 │ │ │ │ + cmp w21, w19 │ │ │ │ + sub w4, w19, w21 │ │ │ │ + sub w19, w21, w19 │ │ │ │ + ldr w0, [x25, #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, w23 │ │ │ │ + b.hi 4d748 // 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 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov w22, #0xffffffff // #-1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + b 4d6e8 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + 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 3a08 │ │ │ │ + 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] │ │ │ │ - b 51ba8 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + cbz w3, 4d914 │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, w2 │ │ │ │ + mov x23, x1 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldrb w0, [x1, #160] │ │ │ │ - cbnz w0, 51e30 │ │ │ │ - ldr x3, [x1, #16] │ │ │ │ - ldr x0, [x1, #184] │ │ │ │ - cbz x3, 51e04 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + 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 6cfe8 │ │ │ │ + add w22, w22, w0 │ │ │ │ + ldr w3, [x21, #32] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 4d8c4 // b.pmore │ │ │ │ + mov w0, w22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w0, w22 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - cbz x0, 51f94 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x323 // #803 │ │ │ │ - adrp x21, 82000 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x0, x21, #0xb78 │ │ │ │ - add x2, x2, #0xec8 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - bl 40bcc │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - cbnz w0, 51e8c │ │ │ │ - ldrb w0, [x20, #451] │ │ │ │ - cbnz w0, 51ee0 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 40690 │ │ │ │ - mov w23, w0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ubfiz x22, x23, #3, #32 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5daa0 │ │ │ │ + mov x24, x3 │ │ │ │ + mov x23, x4 │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + cbz w3, 4d9f4 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ + mov x19, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x0 │ │ │ │ + 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 │ │ │ │ + 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, 4d9d8 │ │ │ │ + bl 6cfe8 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + add w21, w21, w0 │ │ │ │ + cmp w1, w25 │ │ │ │ + b.hi 4d970 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + add w0, w22, w21 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + str w22, [x24] │ │ │ │ + str w21, [x23] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 6cfe8 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + add w22, w22, w0 │ │ │ │ + cmp w1, w25 │ │ │ │ + b.hi 4d970 // b.pmore │ │ │ │ + b 4d9b0 │ │ │ │ + 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 x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 4da64 │ │ │ │ + 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 │ │ │ │ + add w0, w2, w0 │ │ │ │ + cmp x5, x1 │ │ │ │ + b.ne 4da44 // b.any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + cbz w4, 4dadc │ │ │ │ + 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 4daa4 │ │ │ │ + add w5, w6, w5 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + add w5, w3, w5 │ │ │ │ + cmp x0, x9 │ │ │ │ + b.eq 4dacc // b.none │ │ │ │ + ldrb w7, [x0, #16] │ │ │ │ + ldp w8, w3, [x0] │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + add w3, w3, w8 │ │ │ │ + cbnz w7, 4da90 │ │ │ │ + add w4, w6, w4 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + add w4, w3, w4 │ │ │ │ + cmp x0, x9 │ │ │ │ + b.ne 4daa4 // b.any │ │ │ │ + str w4, [x1] │ │ │ │ + add w0, w4, w5 │ │ │ │ + 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, x1 │ │ │ │ + mov x23, x2 │ │ │ │ + ldr w22, [x0, #32] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + cbz w22, 4dbbc │ │ │ │ mov x21, x0 │ │ │ │ - cbz x23, 52014 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldr x3, [x21, #48] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + add x3, x3, x20 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + ldrb w1, [x3, #60] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz w1, 4db7c │ │ │ │ + bl 709a0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr w1, [x21, #32] │ │ │ │ + add w25, w25, w0 │ │ │ │ + cmp w19, w1 │ │ │ │ + b.cs 4db94 // b.hs, b.nlast │ │ │ │ + ldr x3, [x21, #48] │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + add x3, x3, x20 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + ldrb w1, [x3, #60] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbnz w1, 4db48 │ │ │ │ + bl 709a0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr w1, [x21, #32] │ │ │ │ + add w22, w22, w0 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 4db60 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + str w22, [x24] │ │ │ │ + str w25, [x23] │ │ │ │ + add w0, w22, w25 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str w22, [x24] │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + str w25, [x23] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + cbz w4, 4df5c │ │ │ │ + sub w3, w4, #0x1 │ │ │ │ + ldr x6, [x0, #48] │ │ │ │ + cmp w3, #0xe │ │ │ │ + b.ls 4df80 // b.plast │ │ │ │ + movi v28.4s, #0x0 │ │ │ │ + add x0, x6, #0x3c │ │ │ │ + lsr w3, w4, #4 │ │ │ │ + mov w5, #0x580 // #1408 │ │ │ │ + movi v27.4s, #0x1 │ │ │ │ + mov v29.16b, v28.16b │ │ │ │ + umaddl x3, w3, w5, x0 │ │ │ │ nop │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - mov w1, w19 │ │ │ │ - ldrb w2, [x20, #456] │ │ │ │ - mov w4, #0xa // #10 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - bl 5200 │ │ │ │ - str x0, [x21, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 51d60 // b.any │ │ │ │ - ldr x19, [x20, #104] │ │ │ │ - add x22, x22, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - mov x2, x19 │ │ │ │ + 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 v23.4s, v31.4h │ │ │ │ + sxtl2 v31.4s, v31.8h │ │ │ │ + bic v24.16b, v27.16b, v26.16b │ │ │ │ + sub v29.4s, v29.4s, v26.4s │ │ │ │ + bic v25.16b, v27.16b, v30.16b │ │ │ │ + bic v26.16b, v27.16b, v23.16b │ │ │ │ + add v24.4s, v24.4s, v28.4s │ │ │ │ + sub v29.4s, v29.4s, v30.4s │ │ │ │ + bic v28.16b, v27.16b, v31.16b │ │ │ │ + add v30.4s, v25.4s, v24.4s │ │ │ │ + sub v29.4s, v29.4s, v23.4s │ │ │ │ + add v30.4s, v26.4s, v30.4s │ │ │ │ + sub v29.4s, v29.4s, v31.4s │ │ │ │ + add v28.4s, v28.4s, v30.4s │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 4dc20 // b.any │ │ │ │ + addv s31, v28.4s │ │ │ │ + fmov w3, s31 │ │ │ │ + addv s31, v29.4s │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x4, #0xf │ │ │ │ + b.eq 4dee4 // b.none │ │ │ │ + and w5, w4, #0xfffffff0 │ │ │ │ + mov w7, #0x58 // #88 │ │ │ │ + umaddl x7, w5, w7, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbnz w7, 4defc │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w7, w5, #0x1 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df04 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x2 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df0c │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x3 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df14 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x4 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df1c │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x5 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df24 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x6 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df2c │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x7 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbnz w7, 4df34 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w7, w5, #0x8 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df3c │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x9 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df44 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0xa │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df4c │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0xb │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df54 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0xc │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df70 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0xd │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4df78 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w5, w5, #0xe │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 4dee4 // b.plast │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + umaddl x5, w5, w4, x6 │ │ │ │ + ldrb w4, [x5, #60] │ │ │ │ + cbnz w4, 4df90 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + mov w4, w3 │ │ │ │ + str w4, [x1] │ │ │ │ mov w3, w0 │ │ │ │ - adrp x4, 82000 │ │ │ │ - mov x6, x21 │ │ │ │ - add x4, x4, #0xf30 │ │ │ │ - mov x19, x21 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - mov w5, #0x3 // #3 │ │ │ │ + add w0, w4, w0 │ │ │ │ + str w3, [x2] │ │ │ │ + ret │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + b 4dd24 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4dd44 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4dd64 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4dd84 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4dda4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4ddc4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4dde4 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + b 4de04 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4de24 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4de44 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4de64 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4de84 │ │ │ │ + str w4, [x1] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str w3, [x2] │ │ │ │ + ret │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4dea4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4dec4 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 4dd10 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + b 4dee4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 4e044 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + cbz w1, 4e024 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x1, x0, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 41440 │ │ │ │ - ldr x0, [x19] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x19], #8 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 51dc4 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ + 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 4dfe0 // b.lo, b.ul, b.last │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ + 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 │ │ │ │ + cbz x0, 4e05c │ │ │ │ + movi d31, #0xffffffff │ │ │ │ + stur d31, [x0, #36] │ │ │ │ + b 4cf20 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + cbz w0, 4e08c │ │ │ │ + ldr w2, [x1, #36] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w2, #0x1 │ │ │ │ + b.eq 4e08c // b.none │ │ │ │ + ldr w0, [x1, #40] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + sub w0, w0, w2 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz x0, 4e188 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 4e18c │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldr x20, [x0, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + cbnz x20, 4e0e8 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cs 4e164 // b.hs, b.nlast │ │ │ │ + nop │ │ │ │ + add x23, x23, #0x50 │ │ │ │ + add x20, x0, x23 │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + cbz w1, 4e140 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + add x1, x0, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 40ae0 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ bl 38a0 │ │ │ │ - str xzr, [x20, #184] │ │ │ │ + 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 4e100 // b.lo, b.ul, b.last │ │ │ │ + bl 38a0 │ │ │ │ + strb wzr, [x20, #45] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr w1, [x24] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str wzr, [x20, #32] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cc 4e0e0 // b.lo, b.ul, b.last │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + bl 38a0 │ │ │ │ + str wzr, [x24] │ │ │ │ + str xzr, [x24, #8] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - b 51e08 │ │ │ │ - cbnz x0, 52160 │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - cbz x0, 51e18 │ │ │ │ - ldr x0, [x20, #128] │ │ │ │ - bl 36c0 │ │ │ │ - ldrb w0, [x20, #448] │ │ │ │ - cbnz w0, 51e68 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + b 4e16c │ │ │ │ + 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 │ │ │ │ + ldr w20, [x0] │ │ │ │ + cbz w20, 4e23c │ │ │ │ + mov x21, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, #0x50 // #80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + umull x1, w20, w23 │ │ │ │ + bl 56b80 │ │ │ │ + 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 4e1e0 // b.lo, b.ul, b.last │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str w20, [x22] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x19, 82000 │ │ │ │ - add x19, x19, #0xb78 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x2, #0xf38 │ │ │ │ - mov w1, #0x348 // #840 │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - bl 3690 │ │ │ │ - tbnz w0, #31, 52138 │ │ │ │ - ldr x0, [x20, #168] │ │ │ │ - bl 3558 │ │ │ │ - b 51e08 │ │ │ │ - ldr x0, [x20, #656] │ │ │ │ - bl 36c0 │ │ │ │ - ldr x0, [x20, #664] │ │ │ │ - bl 36c0 │ │ │ │ - ldr x0, [x20, #672] │ │ │ │ + str w20, [x22] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 36c0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x327 // #807 │ │ │ │ - add x0, x21, #0xb78 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xee8 │ │ │ │ - bl 4edec │ │ │ │ - ldr w4, [x20, #332] │ │ │ │ - adrp x2, b0000 │ │ │ │ - add x2, x2, #0x1b0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #72] │ │ │ │ + cbnz w1, 4e27c │ │ │ │ + ldrb w0, [x0, #73] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cbz w3, 4e2bc │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + add x0, x0, #0x3c │ │ │ │ + umaddl x3, w3, w2, x0 │ │ │ │ + ldrb w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 4e2c4 // b.none │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 4e2a4 // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + ldrb w2, [x0, #12] │ │ │ │ + cbnz w2, 4e2d4 │ │ │ │ + ldrb w2, [x0, #13] │ │ │ │ + cbz w2, 4e2b0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + cbz w4, 4e340 │ │ │ │ + ldr x5, [x0, #48] │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x80 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - ldr x2, [x2, x4, lsl #3] │ │ │ │ - bl 41210 │ │ │ │ - ldrb w0, [x20, #451] │ │ │ │ - cbz w0, 51d30 │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - cbnz w0, 51ee8 │ │ │ │ + umull x4, w4, w1 │ │ │ │ + ldr x1, [x5, #24] │ │ │ │ + ldrb w7, [x5, #60] │ │ │ │ + ldrb w6, [x1, #96] │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq 4e340 // b.none │ │ │ │ + add x1, x5, x0 │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + ldrb w2, [x1, #60] │ │ │ │ + ldrb w1, [x3, #96] │ │ │ │ + cmp w2, w7 │ │ │ │ + b.eq 4e348 // b.none │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 4e350 // b.none │ │ │ │ + cmp x4, x0 │ │ │ │ + b.ne 4e314 // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 4e308 // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w0, [x20, #384] │ │ │ │ - cbz w0, 51d30 │ │ │ │ - mov w1, #0x32b // #811 │ │ │ │ - add x0, x21, #0xb78 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xf08 │ │ │ │ - bl 4edec │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - ldr w3, [x1] │ │ │ │ - cbz w3, 51d34 │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - adrp x23, 81000 │ │ │ │ - adrp x22, 82000 │ │ │ │ - add x23, x23, #0x2d0 │ │ │ │ - add x22, x22, #0xec0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ubfiz x21, x24, #5, #32 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + ldr w20, [x0, #32] │ │ │ │ + cbz w20, 4e404 │ │ │ │ + mov x21, x0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - add x0, x2, x21 │ │ │ │ - ldr w4, [x0, #16] │ │ │ │ - cbz w4, 51f84 │ │ │ │ - nop │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, #0x58 // #88 │ │ │ │ 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 a1e0 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - add x0, x2, x21 │ │ │ │ - ldr w3, [x0, #16] │ │ │ │ - cmp x3, x19 │ │ │ │ - b.hi 51f40 // b.pmore │ │ │ │ - ldr w3, [x1] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp x24, w3, uxtw │ │ │ │ - b.cc 51f20 // b.lo, b.ul, b.last │ │ │ │ - b 51d34 │ │ │ │ - mov w1, #0x304 // #772 │ │ │ │ - adrp x21, 82000 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x0, x21, #0xb78 │ │ │ │ - add x2, x2, #0xe38 │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - bl 36c0 │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - cbnz w0, 5204c │ │ │ │ - ldrb w0, [x20, #451] │ │ │ │ - cbz w0, 5200c │ │ │ │ - ldr w0, [x20, #384] │ │ │ │ - cbz w0, 5200c │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - add x0, x21, #0xb78 │ │ │ │ - mov w1, #0x31d // #797 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xea0 │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - adrp x2, 81000 │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x2, x2, #0x2d0 │ │ │ │ - add x1, x1, #0xec0 │ │ │ │ - mov w4, #0xffffffff // #-1 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - bl a1e0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - b 51e08 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + umull x1, w20, w23 │ │ │ │ + bl 56b80 │ │ │ │ + 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 4e3a0 // b.lo, b.ul, b.last │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str w20, [x22] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - b 51e08 │ │ │ │ - ldr x19, [x20, #104] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - mov w3, w0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x6, x21 │ │ │ │ - adrp x4, 82000 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - add x4, x4, #0xf30 │ │ │ │ - mov w5, #0x3 // #3 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str w20, [x22] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 41440 │ │ │ │ - b 51dd8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x30b // #779 │ │ │ │ - add x0, x21, #0xb78 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xe58 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 4edec │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - mov w4, #0xa // #10 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 5200 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - adrp x1, 86000 │ │ │ │ - add x1, x1, #0x8c0 │ │ │ │ - mov w3, #0x1d // #29 │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - bl a748 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x311 // #785 │ │ │ │ - add x0, x21, #0xb78 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xe70 │ │ │ │ - bl 4edec │ │ │ │ - ldr w3, [x20, #332] │ │ │ │ - adrp x2, b0000 │ │ │ │ - add x2, x2, #0x1b0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - ldr x2, [x2, x3, lsl #3] │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - bl 9dc0 │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xe80 │ │ │ │ - mov w1, #0x314 // #788 │ │ │ │ - add x0, x21, #0xb78 │ │ │ │ - bl 4edec │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3a08 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - bl a748 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 38a0 │ │ │ │ - ldrb w0, [x20, #451] │ │ │ │ - cbz w0, 5212c │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cbnz w0, 51fcc │ │ │ │ - b 51fc4 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 51e08 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xf50 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x34b // #843 │ │ │ │ - mov x0, x19 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 4edec │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - b 51cf8 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ - mov x3, x1 │ │ │ │ - adrp x2, 82000 │ │ │ │ mov x29, sp │ │ │ │ - add x2, x2, #0xf70 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 82000 │ │ │ │ - add x21, x21, #0xfc0 │ │ │ │ - stp d14, d15, [sp, #64] │ │ │ │ - adrp x22, 82000 │ │ │ │ - add x22, x22, #0xfd0 │ │ │ │ - ldr x19, [x3, #176] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 3510 │ │ │ │ - adrp x23, 82000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xf88 │ │ │ │ - bl 3510 │ │ │ │ - add x23, x23, #0xfb8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xfb0 │ │ │ │ - bl 3510 │ │ │ │ - ldr x3, [x19] │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3510 │ │ │ │ - ldp x2, x3, [x19] │ │ │ │ - mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ucvtf d30, x2 │ │ │ │ - ucvtf d31, x3 │ │ │ │ - mov x2, x21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmul d0, d31, d15 │ │ │ │ - bl 3510 │ │ │ │ - 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 3510 │ │ │ │ - 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 3510 │ │ │ │ - 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 3510 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbnz x0, 522c0 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + cbz w4, 4e524 │ │ │ │ + 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 4e4a8 // b.none │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w20, w4 │ │ │ │ + b.cc 4e468 // 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 d14, d15, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 82000 │ │ │ │ - add x2, x2, #0xfe0 │ │ │ │ - bl 3510 │ │ │ │ - ldr x3, [x19] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - lsr x3, x3, #1 │ │ │ │ - scvtf d14, x3 │ │ │ │ - bl 3510 │ │ │ │ - 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 3510 │ │ │ │ - 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 3510 │ │ │ │ - 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 3510 │ │ │ │ - ldr x3, [x19, #80] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ucvtf d0, x3 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ + add w25, w24, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + umull x1, w25, w26 │ │ │ │ + bl 56b80 │ │ │ │ + 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 4e504 // b.hs, b.nlast │ │ │ │ + ldr x5, [x22, #48] │ │ │ │ + b 4e468 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - fdiv d0, d0, d14 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + str w24, [x21] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b 3510 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + 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 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str wzr, [sp, #20] │ │ │ │ - str xzr, [x19] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov w5, #0x58 // #88 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + and w24, w3, #0xff │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr w2, [x19] │ │ │ │ + str w1, [x25, #32] │ │ │ │ + umull x1, w1, w5 │ │ │ │ + str w2, [sp, #96] │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ + str x0, [x25, #48] │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + str w0, [sp, #100] │ │ │ │ mov x0, x1 │ │ │ │ - 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 52444 // b.none │ │ │ │ - bl 58628 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str x1, [x19] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5246c // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ + ldr w1, [x1, #28] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + bl 70740 │ │ │ │ + str w0, [sp, #108] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 7086c │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ + ldrb w2, [x19, #96] │ │ │ │ + ldr w22, [x1, #24] │ │ │ │ + cbz w2, 4e5e4 │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + sub w1, w1, w22 │ │ │ │ + sub w22, w1, w0 │ │ │ │ + ldr w2, [x25, #32] │ │ │ │ + cbz w24, 4ead4 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 4ead4 // b.plast │ │ │ │ + ldr x4, [x25, #48] │ │ │ │ + sub w0, w2, #0x2 │ │ │ │ + add x3, x4, #0x3c │ │ │ │ + cmp w0, #0xe │ │ │ │ + b.ls 4eafc // b.plast │ │ │ │ + tst x3, #0xf │ │ │ │ + b.ne 4eafc // b.any │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + mov w5, #0x580 // #1408 │ │ │ │ + movi v27.4s, #0x10 │ │ │ │ + adrp x6, 86000 │ │ │ │ + lsr w0, w1, #4 │ │ │ │ + ldr q28, [x6, #736] │ │ │ │ + umaddl x0, w0, w5, x3 │ │ │ │ + adrp x5, 86000 │ │ │ │ + ldr q29, [x5, #480] │ │ │ │ + b 4e64c │ │ │ │ + add v29.4s, v29.4s, v27.4s │ │ │ │ + add x3, x3, #0x580 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 4eae0 // b.none │ │ │ │ + add v28.4s, v28.4s, v27.4s │ │ │ │ + add x5, x3, #0xb0 │ │ │ │ + ldr b31, [x3] │ │ │ │ + ldr b30, [x3, #88] │ │ │ │ + ld1 {v31.b}[1], [x5] │ │ │ │ + add x5, x3, #0x108 │ │ │ │ + ld1 {v30.b}[1], [x5] │ │ │ │ + add x5, x3, #0x160 │ │ │ │ + ld1 {v31.b}[2], [x5] │ │ │ │ + add x5, x3, #0x1b8 │ │ │ │ + ld1 {v30.b}[2], [x5] │ │ │ │ + add x5, x3, #0x210 │ │ │ │ + ld1 {v31.b}[3], [x5] │ │ │ │ + add x5, x3, #0x268 │ │ │ │ + ld1 {v30.b}[3], [x5] │ │ │ │ + add x5, x3, #0x2c0 │ │ │ │ + ld1 {v31.b}[4], [x5] │ │ │ │ + add x5, x3, #0x318 │ │ │ │ + ld1 {v30.b}[4], [x5] │ │ │ │ + add x5, x3, #0x370 │ │ │ │ + ld1 {v31.b}[5], [x5] │ │ │ │ + add x5, x3, #0x3c8 │ │ │ │ + ld1 {v30.b}[5], [x5] │ │ │ │ + add x5, x3, #0x420 │ │ │ │ + ld1 {v31.b}[6], [x5] │ │ │ │ + add x5, x3, #0x478 │ │ │ │ + ld1 {v30.b}[6], [x5] │ │ │ │ + add x5, x3, #0x4d0 │ │ │ │ + ld1 {v31.b}[7], [x5] │ │ │ │ + add x5, x3, #0x528 │ │ │ │ + ld1 {v30.b}[7], [x5] │ │ │ │ + zip1 v31.16b, v31.16b, v30.16b │ │ │ │ + cmtst v31.16b, v31.16b, v31.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x5, d31 │ │ │ │ + cbz x5, 4e638 │ │ │ │ + fmov w1, s28 │ │ │ │ + fmov w26, s29 │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x3, w26, w0, x4 │ │ │ │ + ldrb w3, [x3, #60] │ │ │ │ + cbnz w3, 4e868 │ │ │ │ + add w26, w1, #0x1 │ │ │ │ + cmp w26, w2 │ │ │ │ + b.cs 4eed8 // b.hs, b.nlast │ │ │ │ + umaddl x3, w1, w0, x4 │ │ │ │ + ldrb w3, [x3, #60] │ │ │ │ + cbnz w3, 4eed8 │ │ │ │ + add w3, w1, #0x2 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 4e868 // b.hs, b.nlast │ │ │ │ + umaddl x5, w26, w0, x4 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4e868 │ │ │ │ + add w26, w1, #0x3 │ │ │ │ + cmp w26, w2 │ │ │ │ + b.cs 4eaf4 // b.hs, b.nlast │ │ │ │ + umaddl x5, w3, w0, x4 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4eaf4 │ │ │ │ + add w3, w1, #0x4 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 4e868 // b.hs, b.nlast │ │ │ │ + umaddl x0, w26, w0, x4 │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cbnz w0, 4e868 │ │ │ │ + add w26, w1, #0x5 │ │ │ │ + cmp w2, w26 │ │ │ │ + b.ls 4eaf4 // b.plast │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x5, w3, w0, x4 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4eaf4 │ │ │ │ + add w3, w1, #0x6 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 4e868 // b.plast │ │ │ │ + umaddl x5, w26, w0, x4 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4e868 │ │ │ │ + add w26, w1, #0x7 │ │ │ │ + cmp w2, w26 │ │ │ │ + b.ls 4eaf4 // b.plast │ │ │ │ + umaddl x5, w3, w0, x4 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4eaf4 │ │ │ │ + add w3, w1, #0x8 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 4e868 // b.plast │ │ │ │ + umaddl x5, w26, w0, x4 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4e868 │ │ │ │ + add w26, w1, #0x9 │ │ │ │ + cmp w2, w26 │ │ │ │ + b.ls 4eaf4 // b.plast │ │ │ │ + umaddl x0, w3, w0, x4 │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cbnz w0, 4eaf4 │ │ │ │ + add w3, w1, #0xa │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 4e868 // b.plast │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x5, w26, w0, x4 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4e868 │ │ │ │ + add w26, w1, #0xb │ │ │ │ + cmp w2, w26 │ │ │ │ + b.ls 4eaf4 // b.plast │ │ │ │ + umaddl x5, w3, w0, x4 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4eaf4 │ │ │ │ + add w3, w1, #0xc │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 4e868 // b.plast │ │ │ │ + umaddl x5, w26, w0, x4 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4e868 │ │ │ │ + add w26, w1, #0xd │ │ │ │ + cmp w2, w26 │ │ │ │ + b.ls 4eaf4 // b.plast │ │ │ │ + umaddl x5, w3, w0, x4 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4eaf4 │ │ │ │ + add w3, w1, #0xe │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 4e868 // b.plast │ │ │ │ + umaddl x0, w26, w0, x4 │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cbnz w0, 4e868 │ │ │ │ + add w26, w1, #0xf │ │ │ │ + cmp w2, w26 │ │ │ │ + b.ls 4eaf4 // b.plast │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x0, w3, w0, x4 │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel w26, w26, w3, eq // eq = none │ │ │ │ + mov w7, #0x58 // #88 │ │ │ │ + mov w28, w26 │ │ │ │ + umull x23, w26, w7 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x27, x4, x23 │ │ │ │ + cmp w26, w2 │ │ │ │ + b.cs 4e924 // b.hs, b.nlast │ │ │ │ + ldrb w0, [x27, #60] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ne 4eba8 // b.any │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + ldrb w1, [x0, #96] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz w1, 4e900 │ │ │ │ + bl 7086c │ │ │ │ + ldr x1, [x27, #24] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w3, [x1, #24] │ │ │ │ + ldr w5, [x1, #16] │ │ │ │ + add w10, w0, w3 │ │ │ │ + cmp w5, w10 │ │ │ │ + b.cs 4eac4 // b.hs, b.nlast │ │ │ │ + adrp x19, af000 │ │ │ │ + ldr x19, [x19, #3920] │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x7, [x27, #8] │ │ │ │ + adrp x2, 83000 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x2, x2, #0x178 │ │ │ │ + ldr w6, [x1, #28] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6f400 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 31b0 │ │ │ │ + ldr w5, [x0, #24] │ │ │ │ + cmp w22, w5 │ │ │ │ + b.ls 4ebf4 // b.plast │ │ │ │ + add x23, x23, #0x58 │ │ │ │ + mov w28, w26 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x27, x4, x23 │ │ │ │ + cmp w26, w2 │ │ │ │ + b.cc 4e884 // b.lo, b.ul, b.last │ │ │ │ + ldp w0, w1, [sp, #100] │ │ │ │ + add w22, w0, w1 │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [sp, #100] │ │ │ │ + cbz w28, 4e958 │ │ │ │ + sub w0, w28, #0x1 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x0, w0, w1, x4 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + str w0, [sp, #96] │ │ │ │ + ldp x1, x2, [x25] │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + strb w24, [x27, #60] │ │ │ │ + movk x0, #0xc07f, lsl #48 │ │ │ │ + strb wzr, [x27, #61] │ │ │ │ + fmov d31, x0 │ │ │ │ + strh wzr, [x27, #72] │ │ │ │ + add x5, x27, #0x38 │ │ │ │ + strb w21, [x27, #74] │ │ │ │ + add x4, x27, #0x34 │ │ │ │ + add x3, x27, #0x30 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + str x20, [x27] │ │ │ │ + stp x1, x2, [x27, #8] │ │ │ │ + add x2, x27, #0x2c │ │ │ │ + add x1, x27, #0x28 │ │ │ │ + stp x19, xzr, [x27, #24] │ │ │ │ + str xzr, [x27, #64] │ │ │ │ + str d31, [x27, #80] │ │ │ │ + bl 6c380 │ │ │ │ + cbz w28, 4eb94 │ │ │ │ + sub w21, w28, #0x1 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + umull x21, w21, w1 │ │ │ │ + add x0, x0, x21 │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, w24 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + b.eq 4ed8c // b.none │ │ │ │ + bl 5a284 │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + add x2, x1, x21 │ │ │ │ + add x1, x1, x23 │ │ │ │ + ldr x20, [x2, #24] │ │ │ │ + str w0, [x1, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a2e0 │ │ │ │ + ldr x2, [x25, #48] │ │ │ │ + ldr w1, [x20, #76] │ │ │ │ + add x2, x2, x21 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + sub w1, w1, w0 │ │ │ │ + str w1, [x2, #68] │ │ │ │ + ldr w0, [x25, #32] │ │ │ │ + cmp w26, w0 │ │ │ │ + b.cs 4ea30 // b.hs, b.nlast │ │ │ │ + mov w20, #0x58 // #88 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + umull x20, w26, w20 │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldrb w1, [x0, #60] │ │ │ │ + cmp w1, w24 │ │ │ │ + b.eq 4ec40 // b.none │ │ │ │ + ldr w20, [x19, #76] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a2e0 │ │ │ │ + ldr x2, [x25, #48] │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + add x0, x2, x23 │ │ │ │ + str w20, [x0, #68] │ │ │ │ + cmp w26, w1 │ │ │ │ + b.cc 4ec1c // b.lo, b.ul, b.last │ │ │ │ + ldrb w2, [x25, #45] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + lsl w0, w0, w24 │ │ │ │ + orr w0, w0, w2 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 4eb24 // b.plast │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + ldr w2, [sp, #96] │ │ │ │ + add x1, x1, x23 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr w1, [x1] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 4eb64 // b.none │ │ │ │ + stur xzr, [x25, #36] │ │ │ │ + strb wzr, [x25, #44] │ │ │ │ + strb w0, [x25, #45] │ │ │ │ + stur xzr, [x25, #36] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, w28 │ │ │ │ + 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 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 3a08 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x3, x0 │ │ │ │ - add x2, sp, #0x14 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w3, [sp, #20] │ │ │ │ - bl 57e88 │ │ │ │ - mov x1, x0 │ │ │ │ - b 5240c │ │ │ │ - bl 3588 │ │ │ │ + ldr x4, [x25, #48] │ │ │ │ + sub w5, w5, w10 │ │ │ │ + ldr w2, [x25, #32] │ │ │ │ + b 4e904 │ │ │ │ + ldr x4, [x25, #48] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 4e868 │ │ │ │ + tst x1, #0xf │ │ │ │ + b.eq 4eee0 // b.none │ │ │ │ + and w26, w1, #0xfffffff0 │ │ │ │ + add w1, w26, #0x1 │ │ │ │ + b 4e6e0 │ │ │ │ + mov w26, w3 │ │ │ │ + b 4e868 │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 4eb18 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x3, x3, #0x58 │ │ │ │ + cmp w26, w1 │ │ │ │ + b.eq 4e868 // b.none │ │ │ │ + ldrb w0, [x3] │ │ │ │ + cbz w0, 4eb08 │ │ │ │ + b 4e868 │ │ │ │ + ldrb w2, [x25, #44] │ │ │ │ + strb w0, [x25, #45] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz w2, 4eb4c │ │ │ │ + ldp w0, w2, [x25, #36] │ │ │ │ + ldr w3, [sp, #100] │ │ │ │ + cmp w0, w22 │ │ │ │ + csel w0, w0, w22, ls // ls = plast │ │ │ │ + cmp w2, w3 │ │ │ │ + csel w2, w2, w3, cs // cs = hs, nlast │ │ │ │ + str w2, [x25, #40] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ne 4eb8c // b.any │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + stp w22, w0, [x25, #36] │ │ │ │ + b 4eaa0 │ │ │ │ + ldrb w1, [x25, #44] │ │ │ │ + strb w0, [x25, #45] │ │ │ │ + cbz w1, 4ea9c │ │ │ │ + ldp w0, w1, [x25, #36] │ │ │ │ + ldr w2, [sp, #100] │ │ │ │ + cmp w0, w22 │ │ │ │ + csel w0, w0, w22, ls // ls = plast │ │ │ │ + cmp w1, w2 │ │ │ │ + csel w1, w1, w2, cs // cs = hs, nlast │ │ │ │ + str w1, [x25, #40] │ │ │ │ + str w0, [x25, #36] │ │ │ │ + b 4eaa0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a284 │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + str w0, [x1, #64] │ │ │ │ + b 4ea08 │ │ │ │ + ldp w0, w1, [sp, #100] │ │ │ │ + add w22, w0, w1 │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr x5, [x27, #24] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + sub w2, w2, w28 │ │ │ │ + mov w3, #0x58 // #88 │ │ │ │ + mov x1, x27 │ │ │ │ + umaddl x0, w26, w3, x4 │ │ │ │ + umull x2, w2, w3 │ │ │ │ + ldr w3, [x5] │ │ │ │ + str w3, [sp, #96] │ │ │ │ + bl 3948 │ │ │ │ + ldr x27, [x25, #48] │ │ │ │ + add x27, x27, x23 │ │ │ │ + b 4e958 │ │ │ │ + ldp w0, w1, [sp, #100] │ │ │ │ + add x27, x4, x23 │ │ │ │ + add w22, w0, w1 │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [sp, #100] │ │ │ │ + cmp w26, w2 │ │ │ │ + b.cs 4e93c // b.hs, b.nlast │ │ │ │ + b 4ebc0 │ │ │ │ + mov w19, #0x58 // #88 │ │ │ │ + umaddl x2, w26, w19, x2 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + bl 5a284 │ │ │ │ + ldr x2, [x25, #48] │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + umaddl x2, w26, w19, x2 │ │ │ │ + str w0, [x2, #64] │ │ │ │ + b 4ea5c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 5a284 │ │ │ │ + mov w21, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a2e0 │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + sub w2, w21, #0x1 │ │ │ │ + sub w2, w2, w0 │ │ │ │ + add x3, x1, x23 │ │ │ │ + add x0, x1, x20 │ │ │ │ + ldr x1, [x3, #24] │ │ │ │ + ldr x4, [x0, #24] │ │ │ │ + str w2, [x3, #68] │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ldrb w5, [x1, #96] │ │ │ │ + ldrb w2, [x4, #96] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.eq 4eca0 // b.none │ │ │ │ + ldrb w2, [x0, #72] │ │ │ │ + orr w2, w2, #0x1 │ │ │ │ + strb w2, [x0, #72] │ │ │ │ + ldrb w2, [x3, #73] │ │ │ │ + orr w2, w2, #0x1 │ │ │ │ + strb w2, [x3, #73] │ │ │ │ + ldr w2, [x4] │ │ │ │ + ldr w4, [x1] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.eq 4ecc8 // b.none │ │ │ │ + ldrb w2, [x0, #72] │ │ │ │ + orr w2, w2, #0x2 │ │ │ │ + strb w2, [x0, #72] │ │ │ │ + ldrb w0, [x3, #73] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + strb w0, [x3, #73] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w21, [x1, #32] │ │ │ │ + ldr w19, [x0, #28] │ │ │ │ + bl 70600 │ │ │ │ + ldr x2, [x25, #48] │ │ │ │ + add w1, w19, w0 │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + add x5, x2, x20 │ │ │ │ + add x2, x2, x23 │ │ │ │ + add w1, w1, w21 │ │ │ │ + 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 4ed30 // b.pmore │ │ │ │ + ldrb w1, [x3, #96] │ │ │ │ + cbnz w1, 4ed30 │ │ │ │ + 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 w21, [x2, #28] │ │ │ │ + add w21, w21, w1 │ │ │ │ + bl 70600 │ │ │ │ + add w19, w19, w0 │ │ │ │ + cmp w19, w21 │ │ │ │ + b.cc 4ed84 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + add x1, x0, x23 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldrb w2, [x2, #96] │ │ │ │ + cbz w2, 4ed84 │ │ │ │ + add x0, x0, x20 │ │ │ │ + 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 w1, [x25, #32] │ │ │ │ + b 4ea5c │ │ │ │ + bl 5a284 │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 5a2e0 │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + sub w2, w20, #0x1 │ │ │ │ + sub w2, w2, w0 │ │ │ │ + add x3, x1, x21 │ │ │ │ + add x0, x1, x23 │ │ │ │ + ldr x1, [x3, #24] │ │ │ │ + ldr x4, [x0, #24] │ │ │ │ + str w2, [x3, #68] │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ldrb w5, [x1, #96] │ │ │ │ + ldrb w2, [x4, #96] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.eq 4edf0 // b.none │ │ │ │ + ldrb w2, [x3, #72] │ │ │ │ + orr w2, w2, #0x1 │ │ │ │ + strb w2, [x3, #72] │ │ │ │ + ldrb w2, [x0, #73] │ │ │ │ + orr w2, w2, #0x1 │ │ │ │ + strb w2, [x0, #73] │ │ │ │ + ldr w2, [x4] │ │ │ │ + ldr w4, [x1] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.eq 4ee18 // b.none │ │ │ │ + ldrb w2, [x3, #72] │ │ │ │ + orr w2, w2, #0x2 │ │ │ │ + strb w2, [x3, #72] │ │ │ │ + ldrb w2, [x0, #73] │ │ │ │ + orr w2, w2, #0x2 │ │ │ │ + strb w2, [x0, #73] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + ldr w20, [x0, #28] │ │ │ │ + sub w27, w1, #0x1 │ │ │ │ + bl 70600 │ │ │ │ + add w1, w20, w0 │ │ │ │ + ldr x2, [x25, #48] │ │ │ │ + add w1, w1, w27 │ │ │ │ + add x4, x2, x23 │ │ │ │ + add x2, x2, x21 │ │ │ │ + ldr x3, [x4, #24] │ │ │ │ + ldr x0, [x3, #88] │ │ │ │ + ldr w20, [x3, #32] │ │ │ │ + ldr w5, [x0, #28] │ │ │ │ + add w20, w20, w5 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.hi 4ee7c // b.pmore │ │ │ │ + ldrb w1, [x3, #96] │ │ │ │ + cbnz w1, 4ee7c │ │ │ │ + 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] │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + ldr x2, [x1, #88] │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + ldr w2, [x2, #28] │ │ │ │ + add w27, w2, w1 │ │ │ │ + bl 70600 │ │ │ │ + add w20, w20, w0 │ │ │ │ + cmp w20, w27 │ │ │ │ + b.cc 4ea08 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + add x1, x0, x23 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldrb w2, [x2, #96] │ │ │ │ + cbz w2, 4ea08 │ │ │ │ + add x0, x0, x21 │ │ │ │ + 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 4ea08 │ │ │ │ + mov w26, w1 │ │ │ │ + b 4e868 │ │ │ │ + movi v31.4s, #0xc │ │ │ │ + add v28.4s, v28.4s, v31.4s │ │ │ │ + mov w26, v28.s[3] │ │ │ │ + b 4e868 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 52490 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x19] │ │ │ │ - cbz x0, 524a0 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cbz x0, 524b0 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 524c0 │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + 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 3a08 │ │ │ │ + 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, 4f018 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + 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 56b80 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + bl 6c240 │ │ │ │ + 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 4e544 │ │ │ │ + ldr w0, [x22, #32] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 4ef60 // b.pmore │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + 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 56b80 │ │ │ │ + ldr q31, [x22] │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 52500 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - str xzr, [x20] │ │ │ │ - cbz x0, 52510 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - cbz x0, 52520 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - str xzr, [x20, #40] │ │ │ │ - cbz x0, 52530 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ + ldur x19, [x22, #20] │ │ │ │ + fmov x0, d31 │ │ │ │ + str q31, [x20] │ │ │ │ + bl 3a08 │ │ │ │ + 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] │ │ │ │ - cbz x0, 52540 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str xzr, [x20, #72] │ │ │ │ - cbz x0, 52550 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - str xzr, [x20, #80] │ │ │ │ - cbz w0, 525cc │ │ │ │ - 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, 52580 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x23, x22] │ │ │ │ - cbz x0, 52590 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cbz x0, 525a0 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 525ec │ │ │ │ - bl 38a0 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ + str x1, [x20, #72] │ │ │ │ + cbz w0, 4f0f4 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x4, x1, x19 │ │ │ │ + ldr x2, [x1, x19] │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + ldr x1, [x4, #24] │ │ │ │ + ldrb w3, [x4, #60] │ │ │ │ + ldrb w4, [x4, #74] │ │ │ │ + bl 4e544 │ │ │ │ + ldr w0, [x22, #32] │ │ │ │ cmp w0, w21 │ │ │ │ - b.hi 52568 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + b.hi 4f0c0 // b.pmore │ │ │ │ + ldr w0, [x23, #32] │ │ │ │ + cbz w0, 4f138 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x4, x1, x19 │ │ │ │ + ldr x2, [x1, x19] │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + ldr x1, [x4, #24] │ │ │ │ + ldrb w3, [x4, #60] │ │ │ │ + ldrb w4, [x4, #74] │ │ │ │ + bl 4e544 │ │ │ │ + ldr w0, [x23, #32] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 4f104 // b.pmore │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - cbz x0, 525d8 │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x20, #96] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 52568 // b.pmore │ │ │ │ - b 525c4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + ldr w2, [x0, #32] │ │ │ │ + cbz w2, 4f228 │ │ │ │ + ldr w5, [x1, #32] │ │ │ │ + mov x3, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ + cbz w5, 4f1c0 │ │ │ │ + ldr x7, [x1, #48] │ │ │ │ + ldrb w4, [x0, #44] │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + ldr x8, [x7, #24] │ │ │ │ + ldr w10, [x8] │ │ │ │ + cbz w4, 4f1c8 │ │ │ │ + ldrb w4, [x1, #44] │ │ │ │ + cbz w4, 4f1c8 │ │ │ │ + ldr x4, [x3, #24] │ │ │ │ + ldr w4, [x4] │ │ │ │ + cmp w4, w10 │ │ │ │ + b.ne 4f1c8 // b.any │ │ │ │ + ldr w0, [x0, #36] │ │ │ │ + ldr w3, [x1, #40] │ │ │ │ + cmp w0, w3 │ │ │ │ + sub w1, w0, w3 │ │ │ │ + sub w3, w3, w0 │ │ │ │ + csel x3, x3, x1, ls // ls = plast │ │ │ │ + mov x0, x3 │ │ │ │ + ret │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + mov w6, #0x58 // #88 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x4, x0 │ │ │ │ + umaddl x2, w2, w6, x3 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x9, [x2, #24] │ │ │ │ + ldr w0, [x9] │ │ │ │ + cmp w0, w10 │ │ │ │ + b.eq 4f234 // b.none │ │ │ │ + sub w5, w5, #0x1 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + umaddl x5, w5, w6, x7 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr x0, [x5, #24] │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.eq 4f328 // b.none │ │ │ │ + mov x3, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ + mov x0, x3 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ + mov x0, x3 │ │ │ │ + ret │ │ │ │ + ldr x2, [x8, #88] │ │ │ │ + ldr x0, [x9, #88] │ │ │ │ + ldr w3, [x8, #32] │ │ │ │ + ldr w10, [x9, #32] │ │ │ │ + ldr w2, [x2, #28] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr w8, [x0, #28] │ │ │ │ + str w10, [sp, #16] │ │ │ │ + str w3, [sp, #24] │ │ │ │ + stp w8, w2, [sp, #32] │ │ │ │ + stp x4, x1, [sp, #40] │ │ │ │ + bl 70600 │ │ │ │ + mov w6, #0x58 // #88 │ │ │ │ + ldp x4, x1, [sp, #40] │ │ │ │ + ldp w8, w2, [sp, #32] │ │ │ │ + ldr w10, [sp, #16] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldr w5, [x1, #32] │ │ │ │ + sub w2, w2, w10 │ │ │ │ + ldr x9, [x1, #48] │ │ │ │ + sub w5, w5, #0x1 │ │ │ │ + ldr x7, [x4, #48] │ │ │ │ + umaddl x5, w5, w6, x9 │ │ │ │ + sub w6, w3, w8 │ │ │ │ + sub w3, w2, w0 │ │ │ │ + ldr x2, [x7, #24] │ │ │ │ + add w3, w3, w6 │ │ │ │ + ldr x6, [x5, #24] │ │ │ │ + ldr w5, [x2] │ │ │ │ + ldr w0, [x6] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.ne 4f314 // b.any │ │ │ │ + ldr x7, [x2, #88] │ │ │ │ + str w3, [sp, #40] │ │ │ │ + ldr x0, [x6, #88] │ │ │ │ + ldr w5, [x2, #32] │ │ │ │ + ldr w6, [x6, #32] │ │ │ │ + ldr w2, [x7, #28] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldr w7, [x0, #28] │ │ │ │ + str w6, [sp, #16] │ │ │ │ + str w5, [sp, #24] │ │ │ │ + stp w7, w2, [sp, #32] │ │ │ │ + stp x4, x1, [sp, #48] │ │ │ │ + bl 70600 │ │ │ │ + ldr w6, [sp, #16] │ │ │ │ + ldp w7, w2, [sp, #32] │ │ │ │ + ldr w5, [sp, #24] │ │ │ │ + sub w2, w2, w6 │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + sub w5, w5, w7 │ │ │ │ + sub w2, w2, w0 │ │ │ │ + add w2, w2, w5 │ │ │ │ + ldp x4, x1, [sp, #48] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.hi 4f338 // b.pmore │ │ │ │ + mov w3, w3 │ │ │ │ + mov x0, x3 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + stp x4, x1, [sp, #16] │ │ │ │ + bl 70600 │ │ │ │ + ldp x4, x1, [sp, #16] │ │ │ │ + mov w3, #0x58 // #88 │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr x1, [x4, #48] │ │ │ │ + umaddl x0, w0, w3, x2 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr x3, [x0, #24] │ │ │ │ + ldr x4, [x1, #88] │ │ │ │ + ldr x0, [x3, #88] │ │ │ │ + ldr w2, [x1, #32] │ │ │ │ + ldr w3, [x3, #32] │ │ │ │ + ldr w1, [x4, #28] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr w4, [x0, #28] │ │ │ │ + str w3, [sp, #16] │ │ │ │ + str w2, [sp, #24] │ │ │ │ + stp w4, w1, [sp, #32] │ │ │ │ + bl 70600 │ │ │ │ + ldp w4, w1, [sp, #32] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + sub w1, w1, w3 │ │ │ │ + sub w2, w2, w4 │ │ │ │ + sub w1, w1, w0 │ │ │ │ + add w3, w1, w2 │ │ │ │ + b 4f218 │ │ │ │ bti c │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + and w0, w0, #0x1 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldrb w0, [x0, #32] │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + and w0, w0, #0x2 │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 4f6ac │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + cmp w2, #0xe │ │ │ │ + b.ls 4f6b4 // 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 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ + 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 4f420 // b.any │ │ │ │ + addv b31, v29.16b │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x1, #0xf │ │ │ │ + b.eq 4f6a0 // b.none │ │ │ │ + and w2, w1, #0xfffffff0 │ │ │ │ + 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 4f6a0 // 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 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 4f4c4 │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 4f92c │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + cmp w1, #0xe │ │ │ │ + b.ls 4f934 // 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 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ + 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 4f700 // b.any │ │ │ │ + addv b31, v29.16b │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x2, #0xf │ │ │ │ + b.eq 4f920 // b.none │ │ │ │ + mov d30, v29.d[1] │ │ │ │ + and w1, w2, #0xfffffff0 │ │ │ │ + add v30.8b, v30.8b, v29.8b │ │ │ │ + sub w4, w2, w1 │ │ │ │ + sub w5, w4, #0x1 │ │ │ │ + cmp w5, #0x6 │ │ │ │ + b.ls 4f82c // b.plast │ │ │ │ + mov x0, #0x2d // #45 │ │ │ │ + mov w5, #0x50 // #80 │ │ │ │ + movi v29.8b, #0x3 │ │ │ │ + umaddl x5, w1, w5, x0 │ │ │ │ + add x0, x3, x5 │ │ │ │ + ldr b31, [x3, x5] │ │ │ │ + add x5, x0, #0x50 │ │ │ │ + ldr b23, [x0, #160] │ │ │ │ + ldr b24, [x0, #240] │ │ │ │ + ld1 {v31.b}[1], [x5] │ │ │ │ + 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 x4, #0x7 │ │ │ │ + b.eq 4f920 // b.none │ │ │ │ + and w4, w4, #0xfffffff8 │ │ │ │ + add w1, w1, w4 │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + add w5, w1, #0x1 │ │ │ │ + umaddl x6, w1, w4, x3 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + add w0, w0, w6 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w5, w2 │ │ │ │ + b.cs 4f920 // b.hs, b.nlast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w6, w1, #0x2 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w6 │ │ │ │ + b.ls 4f920 // b.plast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w5, w1, #0x3 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + add w0, w0, w6 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w5, w2 │ │ │ │ + b.cs 4f920 // b.hs, b.nlast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w6, w1, #0x4 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w6 │ │ │ │ + b.ls 4f920 // b.plast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w5, w1, #0x5 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + add w0, w0, w6 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ls 4f920 // b.plast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w1, w1, #0x6 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ls 4f920 // b.plast │ │ │ │ + umaddl x1, w1, w4, x3 │ │ │ │ + ldrb w1, [x1, #45] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + add w0, w0, w1 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ + movi v30.2s, #0x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 4f7ac │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 4fbac │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + cmp w1, #0xe │ │ │ │ + b.ls 4fbb4 // 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 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ + 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 4f980 // b.any │ │ │ │ + addv b31, v29.16b │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x2, #0xf │ │ │ │ + b.eq 4fba0 // b.none │ │ │ │ + mov d30, v29.d[1] │ │ │ │ + and w1, w2, #0xfffffff0 │ │ │ │ + add v30.8b, v30.8b, v29.8b │ │ │ │ + sub w4, w2, w1 │ │ │ │ + sub w5, w4, #0x1 │ │ │ │ + cmp w5, #0x6 │ │ │ │ + b.ls 4faac // b.plast │ │ │ │ + mov x0, #0x2d // #45 │ │ │ │ + mov w5, #0x50 // #80 │ │ │ │ + movi v29.8b, #0x3 │ │ │ │ + umaddl x5, w1, w5, x0 │ │ │ │ + add x0, x3, x5 │ │ │ │ + ldr b31, [x3, x5] │ │ │ │ + add x5, x0, #0x50 │ │ │ │ + ldr b23, [x0, #160] │ │ │ │ + ldr b24, [x0, #240] │ │ │ │ + ld1 {v31.b}[1], [x5] │ │ │ │ + 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 x4, #0x7 │ │ │ │ + b.eq 4fba0 // b.none │ │ │ │ + and w4, w4, #0xfffffff8 │ │ │ │ + add w1, w1, w4 │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + add w5, w1, #0x1 │ │ │ │ + umaddl x6, w1, w4, x3 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + add w0, w0, w6 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w5, w2 │ │ │ │ + b.cs 4fba0 // b.hs, b.nlast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w6, w1, #0x2 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w6 │ │ │ │ + b.ls 4fba0 // b.plast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w5, w1, #0x3 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + add w0, w0, w6 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w5, w2 │ │ │ │ + b.cs 4fba0 // b.hs, b.nlast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w6, w1, #0x4 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w6 │ │ │ │ + b.ls 4fba0 // b.plast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w5, w1, #0x5 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + add w0, w0, w6 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ls 4fba0 // b.plast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w1, w1, #0x6 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ls 4fba0 // b.plast │ │ │ │ + umaddl x1, w1, w4, x3 │ │ │ │ + ldrb w1, [x1, #45] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + add w0, w0, w1 │ │ │ │ + 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 4fa2c │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ + ldr w2, [x0, #32] │ │ │ │ + cbz w2, 4fe48 │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + cmp w1, #0xe │ │ │ │ + add x1, x3, #0x3c │ │ │ │ + b.ls 4fe60 // b.plast │ │ │ │ + tst x1, #0xf │ │ │ │ + b.ne 4fe60 // b.any │ │ │ │ + mov x0, x1 │ │ │ │ + lsr w1, w2, #4 │ │ │ │ + mov w4, #0x580 // #1408 │ │ │ │ + adrp x5, 86000 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ + ldr q29, [x5, #480] │ │ │ │ + umaddl x1, w1, w4, x0 │ │ │ │ + b 4fc18 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4fe50 // b.none │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ + add x4, x0, #0xb0 │ │ │ │ + ldr b31, [x0] │ │ │ │ + ldr b30, [x0, #88] │ │ │ │ + ldr b21, [x0, #704] │ │ │ │ + ld1 {v31.b}[1], [x4] │ │ │ │ + add x4, x0, #0x108 │ │ │ │ + ldr b22, [x0, #792] │ │ │ │ + ldr b23, [x0, #880] │ │ │ │ + ld1 {v30.b}[1], [x4] │ │ │ │ + add x4, x0, #0x160 │ │ │ │ + ldr b24, [x0, #968] │ │ │ │ + ldr b25, [x0, #1056] │ │ │ │ + ld1 {v31.b}[2], [x4] │ │ │ │ + add x4, x0, #0x1b8 │ │ │ │ + ldr b26, [x0, #1144] │ │ │ │ + ldr b27, [x0, #1232] │ │ │ │ + ld1 {v30.b}[2], [x4] │ │ │ │ + add x4, x0, #0x210 │ │ │ │ + ldr b28, [x0, #1320] │ │ │ │ + ld1 {v31.b}[3], [x4] │ │ │ │ + add x4, x0, #0x268 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + 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 │ │ │ │ + cmtst v31.16b, v31.16b, v31.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x4, d31 │ │ │ │ + cbz x4, 4fc0c │ │ │ │ + fmov w0, s29 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x4, w0, w1, x3 │ │ │ │ + ldrb w4, [x4, #60] │ │ │ │ + cbnz w4, 4fe34 │ │ │ │ + add w4, w0, #0x1 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.cs 4fe48 // b.hs, b.nlast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0x2 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0x3 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0x4 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbnz w1, 4fe40 │ │ │ │ + add w4, w0, #0x5 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0x6 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0x7 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0x8 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0x9 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbnz w1, 4fe40 │ │ │ │ + add w4, w0, #0xa │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0xb │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0xc │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0xd │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 4fe40 │ │ │ │ + add w4, w0, #0xe │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbnz w1, 4fe40 │ │ │ │ + add w4, w0, #0xf │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 4fe48 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbnz w1, 4fe40 │ │ │ │ + add w0, w0, #0x10 │ │ │ │ + cmp w2, w0 │ │ │ │ + csinv w0, w0, wzr, hi // hi = pmore │ │ │ │ + ret │ │ │ │ + mov w0, w4 │ │ │ │ ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + tst x2, #0xf │ │ │ │ + b.eq 4fe84 // b.none │ │ │ │ + and w0, w2, #0xfffffff0 │ │ │ │ + b 4fcac │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 4fe74 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.eq 4fe48 // b.none │ │ │ │ + ldrb w3, [x1] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + cbz w3, 4fe68 │ │ │ │ + b 4fe34 │ │ │ │ + movi v31.4s, #0xd │ │ │ │ + add v29.4s, v29.4s, v31.4s │ │ │ │ + mov w0, v29.s[3] │ │ │ │ + b 4fe34 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w0, [x0, #88] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 50124 │ │ │ │ + ldr x3, [x2, #48] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, #0xe │ │ │ │ + add x1, x3, #0x3c │ │ │ │ + b.ls 5015c // b.plast │ │ │ │ + tst x1, #0xf │ │ │ │ + b.ne 5015c // b.any │ │ │ │ + lsr w2, w0, #4 │ │ │ │ + mov w4, #0x580 // #1408 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ + adrp x5, 86000 │ │ │ │ + umaddl x2, w2, w4, x1 │ │ │ │ + ldr q29, [x5, #480] │ │ │ │ + b 4fef4 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 5014c // b.none │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ + add x4, x1, #0xb0 │ │ │ │ + ldr b31, [x1] │ │ │ │ + ldr b30, [x1, #88] │ │ │ │ + ldr b21, [x1, #704] │ │ │ │ + ld1 {v31.b}[1], [x4] │ │ │ │ + add x4, x1, #0x108 │ │ │ │ + ldr b22, [x1, #792] │ │ │ │ + ldr b23, [x1, #880] │ │ │ │ + ld1 {v30.b}[1], [x4] │ │ │ │ + add x4, x1, #0x160 │ │ │ │ + ldr b24, [x1, #968] │ │ │ │ + ldr b25, [x1, #1056] │ │ │ │ + ld1 {v31.b}[2], [x4] │ │ │ │ + add x4, x1, #0x1b8 │ │ │ │ + ldr b26, [x1, #1144] │ │ │ │ + ldr b27, [x1, #1232] │ │ │ │ + ld1 {v30.b}[2], [x4] │ │ │ │ + add x4, x1, #0x210 │ │ │ │ + ldr b28, [x1, #1320] │ │ │ │ + ld1 {v31.b}[3], [x4] │ │ │ │ + add x4, x1, #0x268 │ │ │ │ + add x1, x1, #0x580 │ │ │ │ + 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 │ │ │ │ + cmtst v31.16b, v31.16b, v31.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x4, d31 │ │ │ │ + cbz x4, 4fee8 │ │ │ │ + fmov w2, s29 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x4, w2, w1, x3 │ │ │ │ + ldrb w4, [x4, #60] │ │ │ │ + cbnz w4, 50110 │ │ │ │ + add w4, w2, #0x1 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.cs 50120 // b.hs, b.nlast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0x2 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0x3 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0x4 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.cs 50120 // b.hs, b.nlast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbnz w1, 50128 │ │ │ │ + add w4, w2, #0x5 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0x6 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0x7 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0x8 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0x9 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbnz w1, 50128 │ │ │ │ + add w4, w2, #0xa │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0xb │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0xc │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0xd │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbnz w5, 50128 │ │ │ │ + add w4, w2, #0xe │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbnz w1, 50128 │ │ │ │ + add w4, w2, #0xf │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 50120 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbnz w1, 50128 │ │ │ │ + add w2, w2, #0x10 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.hi 5012c // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x0, x0, #4, #1 │ │ │ │ + mov w2, w4 │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x0, w2, w0, x3 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x2, [x0, #88] │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + ldr w0, [x2, #28] │ │ │ │ + add w0, w0, w1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + tst x0, #0xf │ │ │ │ + b.eq 50180 // b.none │ │ │ │ + and w2, w0, #0xfffffff0 │ │ │ │ + b 4ff88 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 50170 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 50120 // b.none │ │ │ │ + ldrb w4, [x1] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + cbz w4, 50164 │ │ │ │ + b 50110 │ │ │ │ + movi v31.4s, #0xd │ │ │ │ + add v29.4s, v29.4s, v31.4s │ │ │ │ + mov w2, v29.s[3] │ │ │ │ + b 50110 │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ + ldr w2, [x0, #32] │ │ │ │ + cbz w2, 50414 │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + cmp w1, #0xe │ │ │ │ + add x1, x3, #0x3c │ │ │ │ + b.ls 5042c // b.plast │ │ │ │ + tst x1, #0xf │ │ │ │ + b.ne 5042c // b.any │ │ │ │ + mov x0, x1 │ │ │ │ + lsr w1, w2, #4 │ │ │ │ + mov w4, #0x580 // #1408 │ │ │ │ + adrp x5, 86000 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ + ldr q29, [x5, #480] │ │ │ │ + umaddl x1, w1, w4, x0 │ │ │ │ + b 501e4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 5041c // b.none │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ + add x4, x0, #0xb0 │ │ │ │ + ldr b31, [x0] │ │ │ │ + ldr b30, [x0, #88] │ │ │ │ + ldr b21, [x0, #704] │ │ │ │ + ld1 {v31.b}[1], [x4] │ │ │ │ + add x4, x0, #0x108 │ │ │ │ + ldr b22, [x0, #792] │ │ │ │ + ldr b23, [x0, #880] │ │ │ │ + ld1 {v30.b}[1], [x4] │ │ │ │ + add x4, x0, #0x160 │ │ │ │ + ldr b24, [x0, #968] │ │ │ │ + ldr b25, [x0, #1056] │ │ │ │ + ld1 {v31.b}[2], [x4] │ │ │ │ + add x4, x0, #0x1b8 │ │ │ │ + ldr b26, [x0, #1144] │ │ │ │ + ldr b27, [x0, #1232] │ │ │ │ + ld1 {v30.b}[2], [x4] │ │ │ │ + add x4, x0, #0x210 │ │ │ │ + ldr b28, [x0, #1320] │ │ │ │ + ld1 {v31.b}[3], [x4] │ │ │ │ + add x4, x0, #0x268 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + 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, #0 │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x4, d31 │ │ │ │ + cbz x4, 501d8 │ │ │ │ + fmov w0, s29 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x4, w0, w1, x3 │ │ │ │ + ldrb w4, [x4, #60] │ │ │ │ + cbz w4, 50400 │ │ │ │ + add w4, w0, #0x1 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.cs 50414 // b.hs, b.nlast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0x2 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0x3 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0x4 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbz w1, 5040c │ │ │ │ + add w4, w0, #0x5 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0x6 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0x7 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0x8 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0x9 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbz w1, 5040c │ │ │ │ + add w4, w0, #0xa │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0xb │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0xc │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0xd │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 5040c │ │ │ │ + add w4, w0, #0xe │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbz w1, 5040c │ │ │ │ + add w4, w0, #0xf │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 50414 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbz w1, 5040c │ │ │ │ + add w0, w0, #0x10 │ │ │ │ + cmp w2, w0 │ │ │ │ + csinv w0, w0, wzr, hi // hi = pmore │ │ │ │ ret │ │ │ │ + mov w0, w4 │ │ │ │ + ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + tst x2, #0xf │ │ │ │ + b.eq 50450 // b.none │ │ │ │ + and w0, w2, #0xfffffff0 │ │ │ │ + b 50278 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 50440 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.eq 50414 // b.none │ │ │ │ + ldrb w3, [x1] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + cbnz w3, 50434 │ │ │ │ + b 50400 │ │ │ │ + movi v31.4s, #0xd │ │ │ │ + add v29.4s, v29.4s, v31.4s │ │ │ │ + mov w0, v29.s[3] │ │ │ │ + b 50400 │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 506e4 │ │ │ │ + ldr x3, [x2, #48] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, #0xe │ │ │ │ + add x1, x3, #0x3c │ │ │ │ + b.ls 5071c // b.plast │ │ │ │ + tst x1, #0xf │ │ │ │ + b.ne 5071c // b.any │ │ │ │ + lsr w2, w0, #4 │ │ │ │ + mov w4, #0x580 // #1408 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ + adrp x5, 86000 │ │ │ │ + umaddl x2, w2, w4, x1 │ │ │ │ + ldr q29, [x5, #480] │ │ │ │ + b 504b4 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 5070c // b.none │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ + add x4, x1, #0xb0 │ │ │ │ + ldr b31, [x1] │ │ │ │ + ldr b30, [x1, #88] │ │ │ │ + ldr b21, [x1, #704] │ │ │ │ + ld1 {v31.b}[1], [x4] │ │ │ │ + add x4, x1, #0x108 │ │ │ │ + ldr b22, [x1, #792] │ │ │ │ + ldr b23, [x1, #880] │ │ │ │ + ld1 {v30.b}[1], [x4] │ │ │ │ + add x4, x1, #0x160 │ │ │ │ + ldr b24, [x1, #968] │ │ │ │ + ldr b25, [x1, #1056] │ │ │ │ + ld1 {v31.b}[2], [x4] │ │ │ │ + add x4, x1, #0x1b8 │ │ │ │ + ldr b26, [x1, #1144] │ │ │ │ + ldr b27, [x1, #1232] │ │ │ │ + ld1 {v30.b}[2], [x4] │ │ │ │ + add x4, x1, #0x210 │ │ │ │ + ldr b28, [x1, #1320] │ │ │ │ + ld1 {v31.b}[3], [x4] │ │ │ │ + add x4, x1, #0x268 │ │ │ │ + add x1, x1, #0x580 │ │ │ │ + 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, #0 │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x4, d31 │ │ │ │ + cbz x4, 504a8 │ │ │ │ + fmov w2, s29 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x4, w2, w1, x3 │ │ │ │ + ldrb w4, [x4, #60] │ │ │ │ + cbz w4, 506d0 │ │ │ │ + add w4, w2, #0x1 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.cs 506e0 // b.hs, b.nlast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0x2 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0x3 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0x4 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.cs 506e0 // b.hs, b.nlast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbz w1, 506e8 │ │ │ │ + add w4, w2, #0x5 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0x6 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0x7 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0x8 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0x9 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbz w1, 506e8 │ │ │ │ + add w4, w2, #0xa │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0xb │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0xc │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0xd │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + umaddl x5, w4, w1, x3 │ │ │ │ + ldrb w5, [x5, #60] │ │ │ │ + cbz w5, 506e8 │ │ │ │ + add w4, w2, #0xe │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbz w1, 506e8 │ │ │ │ + add w4, w2, #0xf │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 506e0 // b.plast │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cbz w1, 506e8 │ │ │ │ + add w2, w2, #0x10 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.hi 506ec // b.pmore │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w21, [x0, #88] │ │ │ │ - cbz w21, 5274c │ │ │ │ - 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 3360 <__stack_chk_fail@plt> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x20, x20, x19, ne // ne = any │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 52710 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ + mov w2, w4 │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x0, w2, w0, x3 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x2, [x0, #88] │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + ldr w0, [x2, #28] │ │ │ │ + add w0, w0, w1 │ │ │ │ ret │ │ │ │ + tst x0, #0xf │ │ │ │ + b.eq 50740 // b.none │ │ │ │ + and w2, w0, #0xfffffff0 │ │ │ │ + b 50548 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 50730 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 506e0 // b.none │ │ │ │ + ldrb w4, [x1] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + cbnz w4, 50724 │ │ │ │ + b 506d0 │ │ │ │ + movi v31.4s, #0xd │ │ │ │ + add v29.4s, v29.4s, v31.4s │ │ │ │ + mov w2, v29.s[3] │ │ │ │ + b 506d0 │ │ │ │ bti c │ │ │ │ - ldr w3, [x0, #88] │ │ │ │ - cbz w3, 527e8 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - umaddl x3, w3, w1, x0 │ │ │ │ + cbz x0, 50a0c │ │ │ │ + ldr w4, [x0] │ │ │ │ + cbz w4, 50a0c │ │ │ │ + sub w2, w4, #0x1 │ │ │ │ ldr x1, [x0, #8] │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x58 │ │ │ │ - b.ne 527a0 // b.any │ │ │ │ - ldrb w1, [x1, #1] │ │ │ │ - cmp w1, #0x53 │ │ │ │ - csel x4, x4, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ + cmp w2, #0xe │ │ │ │ + b.ls 50a14 // b.plast │ │ │ │ + add x0, x1, #0x2d │ │ │ │ + tst x0, #0xf │ │ │ │ + b.ne 50a14 // b.any │ │ │ │ + lsr w3, w4, #4 │ │ │ │ + adrp x0, 86000 │ │ │ │ + movi v20.16b, #0x1 │ │ │ │ + mov w2, #0x500 // #1280 │ │ │ │ + ldr q29, [x0, #480] │ │ │ │ + umaddl x3, w3, w2, x1 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ + mov x0, x1 │ │ │ │ + b 507ac │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ cmp x3, x0 │ │ │ │ - b.ne 52784 // b.any │ │ │ │ + b.eq 509fc // b.none │ │ │ │ + add x2, x0, #0xcd │ │ │ │ + ldr b31, [x0, #45] │ │ │ │ + ldr b30, [x0, #125] │ │ │ │ + ldr b21, [x0, #685] │ │ │ │ + ld1 {v31.b}[1], [x2] │ │ │ │ + add x2, x0, #0x11d │ │ │ │ + ldr b22, [x0, #765] │ │ │ │ + ldr b23, [x0, #845] │ │ │ │ + ld1 {v30.b}[1], [x2] │ │ │ │ + add x2, x0, #0x16d │ │ │ │ + ldr b24, [x0, #925] │ │ │ │ + ldr b25, [x0, #1005] │ │ │ │ + ld1 {v31.b}[2], [x2] │ │ │ │ + add x2, x0, #0x1bd │ │ │ │ + ldr b26, [x0, #1085] │ │ │ │ + ldr b27, [x0, #1165] │ │ │ │ + ld1 {v30.b}[2], [x2] │ │ │ │ + add x2, x0, #0x20d │ │ │ │ + ldr b28, [x0, #1245] │ │ │ │ + ld1 {v31.b}[3], [x2] │ │ │ │ + add x2, x0, #0x25d │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + ld1 {v30.b}[3], [x2] │ │ │ │ + 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 │ │ │ │ + cmtst v31.16b, v31.16b, v20.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x2, d31 │ │ │ │ + cbz x2, 507a0 │ │ │ │ + fmov w2, s29 │ │ │ │ + mov w3, #0x50 // #80 │ │ │ │ + umaddl x0, w2, w3, x1 │ │ │ │ + ldrb w5, [x0, #45] │ │ │ │ + and w0, w5, #0x1 │ │ │ │ + tbnz w5, #0, 509f8 │ │ │ │ + add w5, w2, #0x1 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x1 │ │ │ │ + tbnz w5, #0, 509f8 │ │ │ │ + add w5, w2, #0x2 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x1 │ │ │ │ + tbnz w5, #0, 509f8 │ │ │ │ + add w5, w2, #0x3 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x1 │ │ │ │ + tbnz w5, #0, 509f8 │ │ │ │ + add w5, w2, #0x4 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w3, [x5, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0x5 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + mov w5, #0x50 // #80 │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0x6 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0x7 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0x8 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0x9 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0xa │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0xb │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0xc │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0xd │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0xe │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 509f8 │ │ │ │ + add w3, w2, #0xf │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 509f8 // b.plast │ │ │ │ + umaddl x2, w3, w5, x1 │ │ │ │ + ldrb w0, [x2, #45] │ │ │ │ + and w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + tst x4, #0xf │ │ │ │ + b.eq 50a0c // b.none │ │ │ │ + and w2, w4, #0xfffffff0 │ │ │ │ + b 50840 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - cbz x4, 527e4 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - bl 3768 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + umaddl x2, w4, w0, x1 │ │ │ │ + b 50a28 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 509f8 // b.none │ │ │ │ + ldrb w3, [x1, #45] │ │ │ │ + add x1, x1, #0x50 │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbz w3, #0, 50a20 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 50ad4 │ │ │ │ + ldr w9, [x0] │ │ │ │ + cbz w9, 50ad4 │ │ │ │ + ldr x5, [x0, #8] │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + mov w10, #0x58 // #88 │ │ │ │ + umaddl x9, w9, w0, x5 │ │ │ │ + b 50a70 │ │ │ │ + add x5, x5, #0x50 │ │ │ │ + cmp x9, x5 │ │ │ │ + b.eq 50ad4 // b.none │ │ │ │ + ldrb w2, [x5, #45] │ │ │ │ + and w0, w2, #0x1 │ │ │ │ + tbz w2, #0, 50a64 │ │ │ │ + ldr w6, [x5, #32] │ │ │ │ + cbz w6, 50ad0 │ │ │ │ + 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, 50abc │ │ │ │ + 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 50aa0 // b.any │ │ │ │ + cmp w1, w3 │ │ │ │ + b.cc 50a64 // b.lo, b.ul, b.last │ │ │ │ ret │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr w3, [x0, #88] │ │ │ │ - cbz w3, 52848 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - umaddl x3, w3, w1, x0 │ │ │ │ + cbz x0, 50dc8 │ │ │ │ + ldr w4, [x0] │ │ │ │ + cbz w4, 50dc8 │ │ │ │ + sub w2, w4, #0x1 │ │ │ │ ldr x1, [x0, #8] │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x58 │ │ │ │ - b.ne 52828 // b.any │ │ │ │ - ldrb w1, [x1, #1] │ │ │ │ - cmp w1, #0x55 │ │ │ │ - csel x4, x4, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ + cmp w2, #0xe │ │ │ │ + b.ls 50d8c // b.plast │ │ │ │ + add x0, x1, #0x2d │ │ │ │ + tst x0, #0xf │ │ │ │ + b.ne 50d8c // b.any │ │ │ │ + lsr w3, w4, #4 │ │ │ │ + adrp x0, 86000 │ │ │ │ + movi v20.16b, #0x2 │ │ │ │ + mov w2, #0x500 // #1280 │ │ │ │ + ldr q29, [x0, #480] │ │ │ │ + umaddl x3, w3, w2, x1 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ + mov x0, x1 │ │ │ │ + b 50b3c │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ cmp x3, x0 │ │ │ │ - b.ne 5280c // b.any │ │ │ │ - cbz x4, 52848 │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 3ab0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + b.eq 50db8 // b.none │ │ │ │ + add x2, x0, #0xcd │ │ │ │ + ldr b31, [x0, #45] │ │ │ │ + ldr b30, [x0, #125] │ │ │ │ + ldr b21, [x0, #685] │ │ │ │ + ld1 {v31.b}[1], [x2] │ │ │ │ + add x2, x0, #0x11d │ │ │ │ + ldr b22, [x0, #765] │ │ │ │ + ldr b23, [x0, #845] │ │ │ │ + ld1 {v30.b}[1], [x2] │ │ │ │ + add x2, x0, #0x16d │ │ │ │ + ldr b24, [x0, #925] │ │ │ │ + ldr b25, [x0, #1005] │ │ │ │ + ld1 {v31.b}[2], [x2] │ │ │ │ + add x2, x0, #0x1bd │ │ │ │ + ldr b26, [x0, #1085] │ │ │ │ + ldr b27, [x0, #1165] │ │ │ │ + ld1 {v30.b}[2], [x2] │ │ │ │ + add x2, x0, #0x20d │ │ │ │ + ldr b28, [x0, #1245] │ │ │ │ + ld1 {v31.b}[3], [x2] │ │ │ │ + add x2, x0, #0x25d │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + ld1 {v30.b}[3], [x2] │ │ │ │ + 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 │ │ │ │ + cmtst v31.16b, v31.16b, v20.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x2, d31 │ │ │ │ + cbz x2, 50b30 │ │ │ │ + fmov w2, s29 │ │ │ │ + mov w3, #0x50 // #80 │ │ │ │ + umaddl x0, w2, w3, x1 │ │ │ │ + ldrb w5, [x0, #45] │ │ │ │ + and w0, w5, #0x2 │ │ │ │ + tbnz w5, #1, 50db0 │ │ │ │ + add w5, w2, #0x1 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x2 │ │ │ │ + tbnz w5, #1, 50db0 │ │ │ │ + add w5, w2, #0x2 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x2 │ │ │ │ + tbnz w5, #1, 50db0 │ │ │ │ + add w5, w2, #0x3 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x2 │ │ │ │ + tbnz w5, #1, 50db0 │ │ │ │ + add w5, w2, #0x4 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w3, [x5, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0x5 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + mov w5, #0x50 // #80 │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0x6 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0x7 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0x8 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0x9 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0xa │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0xb │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0xc │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0xd │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0xe │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 50db0 │ │ │ │ + add w3, w2, #0xf │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 50d88 // b.plast │ │ │ │ + umaddl x2, w3, w5, x1 │ │ │ │ + ldrb w0, [x2, #45] │ │ │ │ + ubfx x0, x0, #1, #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + umaddl x2, w4, w0, x1 │ │ │ │ + b 50da0 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 50d88 // b.none │ │ │ │ + ldrb w3, [x1, #45] │ │ │ │ + add x1, x1, #0x50 │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbz w3, #1, 50d98 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + tst x4, #0xf │ │ │ │ + b.eq 50dc8 // b.none │ │ │ │ + and w2, w4, #0xfffffff0 │ │ │ │ + b 50bd0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr w3, [x0, #88] │ │ │ │ - cbz w3, 528d0 │ │ │ │ - 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 52888 // b.any │ │ │ │ - ldrb w1, [x1, #1] │ │ │ │ - cmp w1, #0x54 │ │ │ │ - csel x4, x4, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 5286c // b.any │ │ │ │ + cbz x0, 50e58 │ │ │ │ + ldr w8, [x0] │ │ │ │ + cbz w8, 50e58 │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + mov w9, #0x58 // #88 │ │ │ │ + umaddl x8, w8, w0, x4 │ │ │ │ + b 50e00 │ │ │ │ + add x4, x4, #0x50 │ │ │ │ + cmp x8, x4 │ │ │ │ + b.eq 50e58 // b.none │ │ │ │ + ldrb w0, [x4, #45] │ │ │ │ + tbz w0, #1, 50df4 │ │ │ │ + ldr w5, [x4, #32] │ │ │ │ + cbz w5, 50e50 │ │ │ │ + ldr x0, [x4, #48] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x0, x0, #0x2c │ │ │ │ + umaddl x5, w5, w9, x0 │ │ │ │ + ldrb w3, [x0, #16] │ │ │ │ + cbz w3, 50e3c │ │ │ │ + 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 x0, x5 │ │ │ │ + b.ne 50e20 // b.any │ │ │ │ + cmp w1, w2 │ │ │ │ + b.cc 50df4 // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - cbz x4, 528cc │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - bl 3768 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + cbz x0, 50f10 │ │ │ │ + ldr w10, [x0] │ │ │ │ + cbz w10, 50f10 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + mov w11, #0x58 // #88 │ │ │ │ + umaddl x10, w10, w0, x3 │ │ │ │ + b 50e90 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + cmp x10, x3 │ │ │ │ + b.eq 50f10 // b.none │ │ │ │ + ldrb w0, [x3, #45] │ │ │ │ + and w0, w0, #0x3 │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 50e84 // b.any │ │ │ │ + ldr w9, [x3, #32] │ │ │ │ + cbz w9, 50f08 │ │ │ │ + ldr x0, [x3, #48] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + add x0, x0, #0x2c │ │ │ │ + umaddl x9, w9, w11, x0 │ │ │ │ + b 50ed4 │ │ │ │ + add w4, w6, w4 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + add w4, w2, w4 │ │ │ │ + cmp x9, x0 │ │ │ │ + b.eq 50efc // b.none │ │ │ │ + ldrb w7, [x0, #16] │ │ │ │ + ldp w8, w2, [x0] │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + add w2, w2, w8 │ │ │ │ + cbnz w7, 50ec0 │ │ │ │ + add w5, w6, w5 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + add w5, w2, w5 │ │ │ │ + cmp x9, x0 │ │ │ │ + b.ne 50ed4 // b.any │ │ │ │ + add w4, w4, w5 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.hi 50e84 // b.pmore │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ ret │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w3, [x0, #88] │ │ │ │ - cbz w3, 5293c │ │ │ │ - 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 5291c // b.any │ │ │ │ - ldrb w1, [x1, #1] │ │ │ │ - cmp w1, #0x56 │ │ │ │ - csel x4, x4, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cbz w3, 50f6c │ │ │ │ + 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 50f60 // b.any │ │ │ │ + ldrb w2, [x0, #14] │ │ │ │ + cbnz w2, 50f74 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ cmp x3, x0 │ │ │ │ - b.ne 52900 // b.any │ │ │ │ - cbz x4, 5293c │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 3ab0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + b.ne 50f48 // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr w4, [x0, #88] │ │ │ │ - cbz w4, 52994 │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umaddl x4, w4, w2, x1 │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - ldrb w3, [x2] │ │ │ │ - cmp w3, #0x58 │ │ │ │ - b.ne 5297c // b.any │ │ │ │ - ldrb w2, [x2, #1] │ │ │ │ - cmp w2, #0x50 │ │ │ │ - csel x0, x0, x1, ne // ne = any │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne 52960 // b.any │ │ │ │ - cbz x0, 52990 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cbz w4, 5124c │ │ │ │ + cmp w1, #0x2 │ │ │ │ + sub w3, w4, #0x1 │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + cmp w3, #0xe │ │ │ │ + b.ls 51254 // b.plast │ │ │ │ + add x0, x2, #0x3c │ │ │ │ + tst x0, #0xf │ │ │ │ + b.ne 51254 // b.any │ │ │ │ + fmov s31, w5 │ │ │ │ + lsr w3, w4, #4 │ │ │ │ + mov w6, #0x580 // #1408 │ │ │ │ + dup v19.16b, w1 │ │ │ │ + neg v20.2s, v31.2s │ │ │ │ + movi v18.4s, #0x10 │ │ │ │ + umaddl x3, w3, w6, x0 │ │ │ │ + adrp x6, 86000 │ │ │ │ + dup v20.16b, v20.b[0] │ │ │ │ + ldr q29, [x6, #480] │ │ │ │ + b 50fec │ │ │ │ + add v29.4s, v29.4s, v18.4s │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 5128c // b.none │ │ │ │ + add x6, x0, #0xb0 │ │ │ │ + ldr b31, [x0] │ │ │ │ + ldr b30, [x0, #88] │ │ │ │ + ldr b21, [x0, #704] │ │ │ │ + ld1 {v31.b}[1], [x6] │ │ │ │ + add x6, x0, #0x108 │ │ │ │ + ldr b22, [x0, #792] │ │ │ │ + ldr b23, [x0, #880] │ │ │ │ + ld1 {v30.b}[1], [x6] │ │ │ │ + add x6, x0, #0x160 │ │ │ │ + ldr b24, [x0, #968] │ │ │ │ + ldr b25, [x0, #1056] │ │ │ │ + ld1 {v31.b}[2], [x6] │ │ │ │ + add x6, x0, #0x1b8 │ │ │ │ + ldr b26, [x0, #1144] │ │ │ │ + ldr b27, [x0, #1232] │ │ │ │ + ld1 {v30.b}[2], [x6] │ │ │ │ + add x6, x0, #0x210 │ │ │ │ + ldr b28, [x0, #1320] │ │ │ │ + ld1 {v31.b}[3], [x6] │ │ │ │ + add x6, x0, #0x268 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + ld1 {v30.b}[3], [x6] │ │ │ │ + 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, v19.16b │ │ │ │ + orr v31.16b, v31.16b, v20.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x6, d31 │ │ │ │ + cbz x6, 50fe0 │ │ │ │ + fmov w3, s29 │ │ │ │ + mov w6, #0x58 // #88 │ │ │ │ + cmp w5, #0x0 │ │ │ │ + umaddl x0, w3, w6, x2 │ │ │ │ + ldrb w5, [x0, #60] │ │ │ │ + ccmp w5, w1, #0x4, eq // eq = none │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0x1 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w6, x2 │ │ │ │ + ldrb w5, [x0, #60] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0x2 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w6, x2 │ │ │ │ + ldrb w5, [x0, #60] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0x3 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w6, x2 │ │ │ │ + ldrb w5, [x0, #60] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0x4 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.cs 5124c // b.hs, b.nlast │ │ │ │ + umaddl x0, w0, w6, x2 │ │ │ │ + ldrb w5, [x0, #60] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0x5 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w6, x2 │ │ │ │ + mov w5, w6 │ │ │ │ + ldrb w6, [x0, #60] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0x6 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w5, x2 │ │ │ │ + ldrb w6, [x0, #60] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0x7 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w5, x2 │ │ │ │ + ldrb w6, [x0, #60] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0x8 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.cs 5124c // b.hs, b.nlast │ │ │ │ + umaddl x0, w0, w5, x2 │ │ │ │ + ldrb w6, [x0, #60] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0x9 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w5, x2 │ │ │ │ + ldrb w5, [x0, #60] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0xa │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + mov w5, #0x58 // #88 │ │ │ │ + umaddl x0, w0, w5, x2 │ │ │ │ + ldrb w6, [x0, #60] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0xb │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w5, x2 │ │ │ │ + ldrb w6, [x0, #60] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0xc │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w5, x2 │ │ │ │ + ldrb w6, [x0, #60] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0xd │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w5, x2 │ │ │ │ + ldrb w6, [x0, #60] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0xe │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + umaddl x0, w0, w5, x2 │ │ │ │ + ldrb w5, [x0, #60] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + add w0, w3, #0xf │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5124c // b.plast │ │ │ │ + mov w3, #0x58 // #88 │ │ │ │ + umaddl x0, w0, w3, x2 │ │ │ │ + ldrb w2, [x0, #60] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 51280 // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x4, w4, w0, x2 │ │ │ │ + b 51268 │ │ │ │ + cmp x4, x2 │ │ │ │ + b.eq 5124c // b.none │ │ │ │ + ldrb w3, [x2, #60] │ │ │ │ + cmp w5, #0x0 │ │ │ │ + mov x0, x2 │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + ccmp w3, w1, #0x4, eq // eq = none │ │ │ │ + b.ne 51260 // b.any │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldrb w0, [x0, #96] │ │ │ │ ret │ │ │ │ + tst x4, #0xf │ │ │ │ + b.eq 5124c // b.none │ │ │ │ + and w3, w4, #0xfffffff0 │ │ │ │ + b 51084 │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + ret │ │ │ │ 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, 52ae4 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov x20, x2 │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - mov x19, x3 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - umaddl x6, w6, w2, x0 │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - ldrb w5, [x4] │ │ │ │ - cmp w5, #0x58 │ │ │ │ - b.ne 529ec // 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 529d0 // b.any │ │ │ │ - cbz x7, 52ae4 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - ldr x21, [x7, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w3, w0 │ │ │ │ - adrp x1, 82000 │ │ │ │ + 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 56b80 │ │ │ │ + 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, 5140c │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - bl 57a60 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, #0x7 │ │ │ │ - b.ne 52afc // b.any │ │ │ │ - ldr x3, [x24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - ldr x22, [x3] │ │ │ │ - bl 3ab0 │ │ │ │ - ldr x1, [x24] │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w0, #0x2d │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19] │ │ │ │ - cbz x22, 52adc │ │ │ │ - ldr x21, [x23, #24] │ │ │ │ - cbz x21, 52b1c │ │ │ │ - ldr x23, [x23, #8] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 52a9c │ │ │ │ - add w20, w19, #0x1 │ │ │ │ - mov x19, x20 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.cs 52b1c // b.hs, b.nlast │ │ │ │ - ldr x1, [x23, x20, lsl #3] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 52a8c │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ls 52b1c // b.plast │ │ │ │ - mov x1, x24 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x2, [x22, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 580c0 │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + 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 56b80 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + bl 6c240 │ │ │ │ + ldr x2, [x22, #48] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x4, x2, x21 │ │ │ │ + ldr w5, [x25] │ │ │ │ + ldr x2, [x2, x21] │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldrb w3, [x4, #60] │ │ │ │ + umaddl x0, w5, w23, x0 │ │ │ │ + ldrb w4, [x4, #74] │ │ │ │ + bl 4e544 │ │ │ │ + ldr w0, [x22, #32] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 51344 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + ldr w2, [x25] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x25] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ 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, 87000 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - add x0, x0, #0x0 │ │ │ │ - mov w2, #0x14e // #334 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 87000 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - mov w2, #0x15c // #348 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x30 │ │ │ │ - bl 3510 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr x22, [x0, #16] │ │ │ │ - cbz x22, 52bfc │ │ │ │ - ldr x21, [x1, #24] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cbz x21, 52c18 │ │ │ │ - ldr x23, [x1, #8] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 52bc8 │ │ │ │ - add w19, w20, #0x1 │ │ │ │ - mov x20, x19 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.cs 52c18 // b.hs, b.nlast │ │ │ │ - ldr x1, [x23, x19, lsl #3] │ │ │ │ + cbz x0, 51498 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + cbz w0, 51484 │ │ │ │ + nop │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ mov x0, x22 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 52bb8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ls 52c18 // b.plast │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ │ - mov w0, w20 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 512b0 │ │ │ │ + ldr w0, [x21] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 51460 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 87000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - mov w2, #0x196 // #406 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 83000 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x3, x3, #0xed8 │ │ │ │ + add x1, x1, #0x1b0 │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + mov w2, #0x6c1 // #1729 │ │ │ │ bl 34b0 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w4, [x0, #88] │ │ │ │ - cbz w4, 52d00 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - umaddl x4, w4, w2, x0 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - ldrb w3, [x2] │ │ │ │ - cmp w3, #0x58 │ │ │ │ - b.ne 52c84 // 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 52c68 // b.any │ │ │ │ - cbz x5, 52d00 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr x22, [x5, #24] │ │ │ │ - cbz x22, 52d18 │ │ │ │ - ldr x21, [x1, #24] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cbz x21, 52d24 │ │ │ │ - ldr x23, [x1, #8] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str wzr, [x0] │ │ │ │ + mov x22, x0 │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 51528 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ - b 52ccc │ │ │ │ - add w20, w19, #0x1 │ │ │ │ - mov x19, x20 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.cs 52d24 // b.hs, b.nlast │ │ │ │ - ldr x1, [x23, x20, lsl #3] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ mov x0, x22 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 52cbc │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ls 52d24 // b.plast │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w0, w19 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 512b0 │ │ │ │ + ldr w1, [x21] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 51500 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w11, [x0] │ │ │ │ + cbz w11, 51638 │ │ │ │ + ldr x10, [x0, #8] │ │ │ │ + ldr w0, [x10, #32] │ │ │ │ + cbz w0, 5158c │ │ │ │ + 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 5156c // b.any │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + cmp w8, w11 │ │ │ │ + b.eq 5162c // b.none │ │ │ │ + add x9, x9, #0x50 │ │ │ │ + add x1, x10, x9 │ │ │ │ + ldr w7, [x1, #32] │ │ │ │ + cbz w7, 51630 │ │ │ │ + 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 515c8 // b.any │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ls 51594 // 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 51600 // b.any │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + cmp w8, w11 │ │ │ │ + b.ne 515a0 // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 51594 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - b 52cec │ │ │ │ - adrp x3, 87000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0x28 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - mov w2, #0x1b2 // #434 │ │ │ │ - bl 34b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w6, [x0, #88] │ │ │ │ - cbz w6, 52e94 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov x20, x2 │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - mov x19, x3 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - umaddl x6, w6, w2, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - ldrb w5, [x4] │ │ │ │ - cmp w5, #0x58 │ │ │ │ - b.ne 52d9c // b.any │ │ │ │ - ldrb w4, [x4, #1] │ │ │ │ - cmp w4, #0x50 │ │ │ │ - csel x7, x7, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x6, x0 │ │ │ │ - b.ne 52d80 // b.any │ │ │ │ - cbz x7, 52e94 │ │ │ │ + ldr w3, [x0] │ │ │ │ + cbz w3, 517c4 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + mov x21, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - ldr x21, [x7, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w3, w0 │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - bl 57a60 │ │ │ │ mov x24, x0 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, #0x7 │ │ │ │ - b.ne 52ed0 // b.any │ │ │ │ - ldr x3, [x24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - ldr x22, [x3] │ │ │ │ - bl 3ab0 │ │ │ │ - ldr x1, [x24] │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w0, #0x2d │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19] │ │ │ │ - cbz x22, 52e8c │ │ │ │ - ldr x21, [x23, #24] │ │ │ │ - cbz x21, 52eac │ │ │ │ - ldr x23, [x23, #8] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 52e4c │ │ │ │ - add w20, w19, #0x1 │ │ │ │ - mov x19, x20 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.cs 52eac // b.hs, b.nlast │ │ │ │ - ldr x1, [x23, x20, lsl #3] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 52e3c │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ls 52eac // b.plast │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 580c0 │ │ │ │ - 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 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + nop │ │ │ │ + mov w19, w23 │ │ │ │ + cbnz w23, 51708 │ │ │ │ + ldr x26, [x24, #8] │ │ │ │ + ldr w0, [x26, #32] │ │ │ │ + cbz w0, 517bc │ │ │ │ + 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 6cfe8 │ │ │ │ + add w20, w0, w20 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + cmp w19, w1 │ │ │ │ + b.cc 516a0 // b.lo, b.ul, b.last │ │ │ │ + ldr w3, [x24] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w3, w23 │ │ │ │ + b.hi 51680 // b.pmore │ │ │ │ + mov w0, w20 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - mov w0, w19 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 87000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0x48 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - mov w2, #0x1dc // #476 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 87000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0x48 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - add x0, x0, #0x0 │ │ │ │ - mov w2, #0x1ce // #462 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - mov w21, #0xffffffd0 // #-48 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x24, sp, #0x150 │ │ │ │ - mov w23, #0xffffff80 // #-128 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - mov x25, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x2, x3, [sp, #336] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - stp x4, x5, [sp, #352] │ │ │ │ - mov x5, sp │ │ │ │ - mov x4, x25 │ │ │ │ - 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 │ │ │ │ - stp x6, x6, [sp, #40] │ │ │ │ - str x24, [sp, #56] │ │ │ │ - stp w21, w23, [sp, #64] │ │ │ │ - ldur q30, [sp, #40] │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stp q30, q31, [sp] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 2fa0 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 5daa0 │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - stp x1, x1, [sp, #40] │ │ │ │ - mov x3, x25 │ │ │ │ - str x24, [sp, #56] │ │ │ │ - mov x4, sp │ │ │ │ - stp w21, w23, [sp, #64] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldur q30, [sp, #40] │ │ │ │ - mov x21, x0 │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stp q30, q31, [sp] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 35b8 │ │ │ │ - ldr w1, [x20, #88] │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w2, [x20, #88] │ │ │ │ - str x0, [x20, #96] │ │ │ │ - mov x0, x21 │ │ │ │ - lsl x2, x2, #5 │ │ │ │ - str x21, [x1, x2] │ │ │ │ - adrp x21, 83000 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - bl 58628 │ │ │ │ - mov x24, x0 │ │ │ │ - add x2, sp, #0x48 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 579a0 │ │ │ │ - cbz x0, 530b8 │ │ │ │ + ldr x27, [x24, #8] │ │ │ │ + add x26, x23, x23, lsl #2 │ │ │ │ + add x27, x27, x26, lsl #4 │ │ │ │ + ldr w0, [x27, #32] │ │ │ │ + cbz w0, 517b8 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - b 53078 │ │ │ │ - cbnz w19, 53120 │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - add x23, x1, x23, lsl #5 │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - add x2, sp, #0x48 │ │ │ │ + ldr x3, [x27, #48] │ │ │ │ mov x1, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 579a0 │ │ │ │ - cbz x0, 530b4 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 53108 // b.none │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.ne 53048 // b.any │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ + mov w2, w22 │ │ │ │ add w19, w19, #0x1 │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - add x23, x1, x23, lsl #5 │ │ │ │ - bl 58628 │ │ │ │ - add x2, sp, #0x48 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [x23, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 579a0 │ │ │ │ - cbnz x0, 53078 │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr w1, [x20, #88] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x20, #88] │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 531a0 // 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 │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - add x23, x1, x23, lsl #5 │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x23, #16] │ │ │ │ - b 53060 │ │ │ │ - bl 58628 │ │ │ │ - mov x25, x0 │ │ │ │ - bl 3a08 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - add x23, x0, x23, lsl #5 │ │ │ │ - ldr x27, [x23, #24] │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3a08 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add w27, w26, w28 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x4, [x20, #96] │ │ │ │ - mov w2, w26 │ │ │ │ - ldr w3, [x20, #88] │ │ │ │ - mov x1, x25 │ │ │ │ - str x0, [x23, #24] │ │ │ │ - add x3, x4, x3, lsl #5 │ │ │ │ + add x3, x3, x25 │ │ │ │ + add x25, x25, #0x58 │ │ │ │ ldr x0, [x3, #24] │ │ │ │ - add x0, x0, w28, uxtw │ │ │ │ - bl 3948 │ │ │ │ - ldr x2, [x20, #96] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w1, [x20, #88] │ │ │ │ - add x1, x2, x1, lsl #5 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - strb wzr, [x1, w27, uxtw] │ │ │ │ - bl 38a0 │ │ │ │ - b 53060 │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - str d15, [sp, #24] │ │ │ │ - fmov d15, d3 │ │ │ │ - stp d13, d14, [sp, #32] │ │ │ │ - fmov d14, d2 │ │ │ │ - fmov d13, d0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str d1, [sp, #56] │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x48 │ │ │ │ - bl 52f00 │ │ │ │ - ldr d0, [sp, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - bl 52f00 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - bl 52f00 │ │ │ │ - fmov d0, d14 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - bl 52f00 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fmov d14, d0 │ │ │ │ - fmov d0, d13 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - fcmpe d14, d0 │ │ │ │ - b.ls 5326c // b.plast │ │ │ │ - fmov d0, d13 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - ldr d15, [sp, #24] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - adrp x1, 83000 │ │ │ │ - ldp d13, d14, [sp, #32] │ │ │ │ - add x1, x1, #0x68 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 52f00 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 3030 <__gmon_start__@plt> │ │ │ │ - b 53248 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b.eq 532c8 // b.none │ │ │ │ - adrp x0, 86000 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr d30, [x0, #768] │ │ │ │ - fmul d0, d0, d30 │ │ │ │ - fcmpe d0, d31 │ │ │ │ - b.mi 532c8 // b.first │ │ │ │ - mov x0, #0x404e000000000000 // #4633641066610819072 │ │ │ │ - fmov d31, x0 │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - fcmpe d0, d31 │ │ │ │ - b.ge 532c8 // b.tcont │ │ │ │ - fcvtzu w2, d0 │ │ │ │ - mov w0, w2 │ │ │ │ - strb w2, [x1, #32] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str x1, [x0, #40] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w2 │ │ │ │ - cbz x1, 53368 │ │ │ │ - mov x3, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - bl 3750 │ │ │ │ - cbz w0, 53340 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - bl 58628 │ │ │ │ - stp x0, x20, [x19, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 87000 │ │ │ │ - add x0, x0, #0xd58 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - bl 58628 │ │ │ │ - stp x0, x20, [x19, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 87000 │ │ │ │ - add x0, x0, #0xd58 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - bl 58628 │ │ │ │ - stp x0, x20, [x19, #48] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6cfe8 │ │ │ │ + add w28, w0, w28 │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + cmp w19, w1 │ │ │ │ + b.cc 51728 // b.lo, b.ul, b.last │ │ │ │ + cmp w28, w20 │ │ │ │ + b.le 516d4 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x26, x0, x26, lsl #4 │ │ │ │ + ldr w0, [x26, #32] │ │ │ │ + cbz w0, 517dc │ │ │ │ + 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 6cfe8 │ │ │ │ + add w20, w0, w20 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + cmp w19, w1 │ │ │ │ + b.cc 51780 // b.lo, b.ul, b.last │ │ │ │ + b 516d4 │ │ │ │ + tbz w20, #31, 516d8 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 516d8 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w0, w20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - mov w2, w1 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x1, x3, #0xf8 │ │ │ │ - b 52f00 │ │ │ │ - bti c │ │ │ │ - adrp x3, 87000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - mov w2, w1 │ │ │ │ - add x1, x3, #0x70 │ │ │ │ - b 52f00 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x3, 87000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - mov x2, x1 │ │ │ │ - add x1, x3, #0x80 │ │ │ │ - b 52f00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - and w2, w1, #0xff │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - b 52f00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x1 │ │ │ │ - adrp x3, 83000 │ │ │ │ - add x1, x3, #0x78 │ │ │ │ - b 52f00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - and w2, w1, #0xff │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - b 52f00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - adrp x3, 83000 │ │ │ │ - add x1, x3, #0x88 │ │ │ │ - b 52f00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - adrp x3, 83000 │ │ │ │ - add x1, x3, #0x90 │ │ │ │ - b 52f00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr w3, [x24] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 516d8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + and w24, w3, #0xff │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr w3, [x0] │ │ │ │ + cbz w3, 51b00 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w3 │ │ │ │ - mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mov w2, w1 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x98 │ │ │ │ - bl 52f00 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0xa0 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x25, x0 │ │ │ │ + mov w20, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str wzr, [sp, #108] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + add x27, x0, x4, lsl #4 │ │ │ │ + cmp w24, #0x2 │ │ │ │ + b.eq 5198c // b.none │ │ │ │ + ldrb w1, [x27, #45] │ │ │ │ + cbz w24, 51a24 │ │ │ │ + tbz w1, #1, 51a3c │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + cbz w1, 51aac │ │ │ │ + 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 x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ + 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, 519c0 │ │ │ │ + bl 6cfe8 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + add w21, w0, w21 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 51860 // b.pmore │ │ │ │ + ldr w3, [x25] │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + cmp w24, #0x2 │ │ │ │ + cbnz w0, 519dc │ │ │ │ + b.eq 51920 // b.none │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w3, w23 │ │ │ │ + cbnz w24, 51a8c │ │ │ │ + b.ls 51acc // b.plast │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w26, w22 │ │ │ │ + add x27, x0, x4, lsl #4 │ │ │ │ + ldrb w1, [x27, #45] │ │ │ │ + tbnz w1, #0, 51a0c │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #108] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w3, w23 │ │ │ │ + b.hi 51830 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0xa8 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 52f00 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - mov w8, w5 │ │ │ │ - and w7, w7, #0xff │ │ │ │ - add w5, w4, #0x1 │ │ │ │ - and w4, w3, #0xff │ │ │ │ - add w3, w2, #0x1 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - mov x2, x1 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ - str w7, [sp] │ │ │ │ - mov w7, w6 │ │ │ │ - mov w6, w8 │ │ │ │ - bl 52f00 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov w0, w26 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - mov w8, w5 │ │ │ │ - and w7, w7, #0xff │ │ │ │ - add w5, w4, #0x1 │ │ │ │ - and w4, w3, #0xff │ │ │ │ - add w3, w2, #0x1 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - mov x2, x1 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - str w7, [sp] │ │ │ │ - mov w7, w6 │ │ │ │ - mov w6, w8 │ │ │ │ - bl 52f00 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 535b4 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 535c4 // b.none │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 535d4 // b.none │ │ │ │ - ret │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov w2, #0x2b // #43 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - b 52f00 │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov w2, #0x2d // #45 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - b 52f00 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov w2, #0x2b // #43 │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov x29, sp │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 52f00 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - b 52f00 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add w26, w21, w22 │ │ │ │ + cmp w3, w23 │ │ │ │ + b.ls 518f0 // b.plast │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #108] │ │ │ │ + add x27, x0, x4, lsl #4 │ │ │ │ + ldr w0, [x27, #32] │ │ │ │ + cbnz w0, 51854 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x1, #376] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 5363c // b.none │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq 5364c // b.none │ │ │ │ - ret │ │ │ │ - ldr w2, [x1, #380] │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - b 52f00 │ │ │ │ - ldr w2, [x1, #380] │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x110 │ │ │ │ - b 52f00 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x3, 83000 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov w19, w2 │ │ │ │ - mov w2, w1 │ │ │ │ - add x1, x3, #0x120 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov w2, w19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - adrp x1, 83000 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - add x1, x1, #0x128 │ │ │ │ - b 52f00 │ │ │ │ - bti c │ │ │ │ - mov w2, w1 │ │ │ │ - adrp x3, 83000 │ │ │ │ - add x1, x3, #0x130 │ │ │ │ - b 52f00 │ │ │ │ + add w21, w21, w22 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w26, w21 │ │ │ │ + csel w26, w26, w21, ge // ge = tcont │ │ │ │ + cmp w3, w23 │ │ │ │ + b.ls 518f0 // b.plast │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #108] │ │ │ │ + add x27, x0, x4, lsl #4 │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + cbnz w1, 51854 │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + cbnz w1, 5194c │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w3, w23 │ │ │ │ + b.ls 51af4 // b.plast │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str w1, [sp, #108] │ │ │ │ + add x27, x0, x4, lsl #4 │ │ │ │ + b 5198c │ │ │ │ + bl 6cfe8 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + add w22, w0, w22 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 51860 // b.pmore │ │ │ │ + b 518a0 │ │ │ │ + b.eq 51960 // b.none │ │ │ │ + cbnz w24, 51a60 │ │ │ │ + cmp w26, w22 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + csel w26, w26, w22, ge // ge = tcont │ │ │ │ + cmp w3, w23 │ │ │ │ + b.ls 518f0 // b.plast │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + add x27, x0, x4, lsl #4 │ │ │ │ + ldrb w1, [x27, #45] │ │ │ │ + tbz w1, #0, 518dc │ │ │ │ + ldr w0, [x27, #32] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #108] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + cbnz w0, 51854 │ │ │ │ + b 519e4 │ │ │ │ + tbz w1, #0, 518e4 │ │ │ │ + ldr w0, [x27, #32] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + cbnz w0, 51854 │ │ │ │ + b 518a4 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w3, w23 │ │ │ │ + b.ls 518f0 // b.plast │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + add x27, x0, x4, lsl #4 │ │ │ │ + b 51840 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + b.eq 5194c // b.none │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x6 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - and w22, w2, #0xff │ │ │ │ - ldrb w21, [sp, #80] │ │ │ │ - and w2, w1, #0xff │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x138 │ │ │ │ - stp x7, x5, [sp, #48] │ │ │ │ - stp x4, x3, [sp, #64] │ │ │ │ - bl 52f00 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x140 │ │ │ │ - bl 52f00 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x148 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x150 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x168 │ │ │ │ - bl 52f00 │ │ │ │ - cbz x20, 5379c │ │ │ │ + cmp w26, w21 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + csel w26, w26, w21, ge // ge = tcont │ │ │ │ + cmp w3, w23 │ │ │ │ + b.ls 518f0 // b.plast │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #108] │ │ │ │ + add x27, x0, x4, lsl #4 │ │ │ │ + b 51840 │ │ │ │ + b.ls 51ae0 // b.plast │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w26, w21 │ │ │ │ + str w1, [sp, #108] │ │ │ │ + add x27, x0, x4, lsl #4 │ │ │ │ + b 51840 │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + cmp w24, #0x2 │ │ │ │ + cbnz w1, 51a54 │ │ │ │ + b.eq 51914 // b.none │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str w1, [sp, #108] │ │ │ │ + b 518e4 │ │ │ │ + mov w26, w22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 518fc │ │ │ │ + mov w26, w21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0x170 │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b 52f00 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 518fc │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - 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 x0, [x3] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp] │ │ │ │ - cbz w2, 5386c │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - add x20, x1, w2, uxtw #2 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - adrp x21, 83000 │ │ │ │ - add x21, x21, #0x178 │ │ │ │ - nop │ │ │ │ - ldr w2, [x19], #4 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, sp │ │ │ │ - bl 587c8 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 53800 // b.any │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x180 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 53874 // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 53824 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl 3588 │ │ │ │ - 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 x0, [x3] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp] │ │ │ │ - cbz w2, 53938 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - add x20, x1, w2, uxtw #2 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - adrp x21, 83000 │ │ │ │ - add x21, x21, #0x178 │ │ │ │ - ldr w2, [x19], #4 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, sp │ │ │ │ - bl 587c8 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 538cc // b.any │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x190 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 53940 // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 538f0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - mov x25, x1 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x22, [x24, #16] │ │ │ │ - str x27, [sp, #176] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strb wzr, [sp, #70] │ │ │ │ - strb wzr, [sp, #71] │ │ │ │ - cbz x22, 53b0c │ │ │ │ - ldr x21, [x25, #24] │ │ │ │ - cbz x21, 53b18 │ │ │ │ - ldr x23, [x25, #8] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 539c4 │ │ │ │ - add w19, w20, #0x1 │ │ │ │ - mov x20, x19 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ls 53b18 // b.plast │ │ │ │ - ldr x1, [x23, x19, lsl #3] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 539b4 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ls 53b18 // b.plast │ │ │ │ - ldr x21, [x24, #72] │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x19, [x24, #8] │ │ │ │ - add x3, sp, #0x47 │ │ │ │ - ldr x26, [x24, #40] │ │ │ │ - add x2, sp, #0x48 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x24 │ │ │ │ - ubfx x19, x19, #4, #1 │ │ │ │ - bl 52d48 │ │ │ │ - mov w7, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 53af4 // b.none │ │ │ │ - ldr x6, [sp, #72] │ │ │ │ - ldrb w27, [sp, #71] │ │ │ │ - sub x6, x6, #0x1 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x24 │ │ │ │ - add x3, sp, #0x46 │ │ │ │ - add x2, sp, #0x50 │ │ │ │ - str x6, [sp, #48] │ │ │ │ - str w7, [sp, #60] │ │ │ │ - bl 529a0 │ │ │ │ - ldr x6, [sp, #48] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldr w7, [sp, #60] │ │ │ │ - b.eq 53b00 // b.none │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldrb w2, [sp, #70] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - mov w5, w19 │ │ │ │ - mov w4, w20 │ │ │ │ - sub x3, x23, #0x1 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - strb w27, [sp] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - strb w2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x26, [sp, #32] │ │ │ │ - bl 3c224 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3c7c0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3cbc0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3c108 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 53b14 // b.any │ │ │ │ - ldr x27, [sp, #176] │ │ │ │ - mov x0, x20 │ │ │ │ - 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] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w27, w19 │ │ │ │ - mov x6, #0xffffffffffffffff // #-1 │ │ │ │ - b 53a28 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - b 53a60 │ │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ │ - b 539dc │ │ │ │ - bl 3588 │ │ │ │ - adrp x3, 87000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - mov w2, #0x196 // #406 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 518fc │ │ │ │ bti c │ │ │ │ - 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, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 53bac │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 524e0 │ │ │ │ - ldr w0, [x21] │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 53b88 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 51c70 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - ldrb w1, [sp, #128] │ │ │ │ - mov x20, x4 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldrb w22, [sp, #176] │ │ │ │ - ldrb w21, [sp, #184] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldrb w24, [sp, #152] │ │ │ │ - ldrb w23, [sp, #160] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldrb w25, [sp, #144] │ │ │ │ - ldrb w26, [sp, #168] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - and w27, w7, #0xff │ │ │ │ - ldrb w28, [sp, #136] │ │ │ │ - stp x3, x2, [sp, #104] │ │ │ │ - str w1, [sp, #124] │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x19, #72] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x19, #80] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - cbz w28, 53d98 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - cbz x3, 53c94 │ │ │ │ - mov x0, x3 │ │ │ │ - bl 58628 │ │ │ │ - adrp x1, 87000 │ │ │ │ - stp x0, x20, [x19, #16] │ │ │ │ - add x0, x1, #0xd58 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x19, #40] │ │ │ │ - cbnz w27, 53cb4 │ │ │ │ - cbz w26, 53d44 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - orr w0, w0, #0x8 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - cbnz w25, 53d4c │ │ │ │ + mov w25, #0x50 // #80 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + umull x24, w21, w25 │ │ │ │ + add w23, w21, #0x1 │ │ │ │ + add x20, x0, x24 │ │ │ │ + ldrb w2, [x20, #45] │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.eq 51c14 // b.none │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + cbz w1, 51bac │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ - cbz w24, 53d7c │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 53cec │ │ │ │ - adrp x1, 87000 │ │ │ │ - add x0, x1, #0xd58 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - bl 58628 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - b 53c58 │ │ │ │ - ldr w2, [sp, #124] │ │ │ │ - cmp w23, #0x0 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - cset w20, ne // ne = any │ │ │ │ - orr w1, w0, #0x3 │ │ │ │ - cbz w2, 53dc0 │ │ │ │ - cmp w26, #0x0 │ │ │ │ - orr w0, w1, #0x8 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - str w0, [x19, #8] │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - cbnz w25, 53d54 │ │ │ │ - cbz w24, 53cf4 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - orr w0, w0, #0x20 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - cbz w20, 53d7c │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - orr w0, w0, #0x40 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - cbz w22, 53d14 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - orr w0, w0, #0x100 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - cbz w21, 53d24 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - orr w0, w0, #0x800 │ │ │ │ - str w0, [x19, #8] │ │ │ │ + add x1, x0, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + bl 38a0 │ │ │ │ + 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 51b6c // b.lo, b.ul, b.last │ │ │ │ + bl 38a0 │ │ │ │ + strb wzr, [x20, #45] │ │ │ │ + ldr w2, [x22] │ │ │ │ + str wzr, [x20, #32] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + cmp w2, w23 │ │ │ │ + b.hi 51c1c // b.pmore │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 51c48 // b.plast │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + umull x1, w1, w25 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + ldr w1, [x22] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x22] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 51b40 // 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], #128 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz w25, 53dac │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr x25, [x19, #80] │ │ │ │ - orr w0, w0, #0x10 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3a08 │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 57950 │ │ │ │ - str x0, [x19, #80] │ │ │ │ - b 53ce4 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - ccmp w26, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 53d04 // b.none │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - orr w0, w0, #0x80 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - b 53d04 │ │ │ │ - mov x0, x3 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 58628 │ │ │ │ - stp x0, x20, [x19, #16] │ │ │ │ - b 53c6c │ │ │ │ - cbz w24, 53d04 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - orr w0, w0, #0x20 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - b 53d04 │ │ │ │ - orr w1, w0, #0x1 │ │ │ │ - b 53ccc │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - mov w2, w0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - adrp x1, 83000 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, sp │ │ │ │ - str xzr, [sp] │ │ │ │ - bl 587c8 │ │ │ │ - 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 53e34 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ + mov w21, w23 │ │ │ │ + b 51bf0 │ │ │ │ + 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 3948 │ │ │ │ + ldr w2, [x22] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 51bd4 // b.pmore │ │ │ │ + bl 38a0 │ │ │ │ + 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 │ │ │ │ - bl 3588 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov w20, #0x58 // #88 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x24, x4 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - mov w25, w5 │ │ │ │ - ldrb w26, [sp, #184] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - ldr x0, [x4, #48] │ │ │ │ - str x7, [sp, #16] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - str w3, [sp, #56] │ │ │ │ - ldr x19, [x22] │ │ │ │ - umaddl x0, w5, w20, x0 │ │ │ │ - ldr x27, [x23] │ │ │ │ - ldr w28, [x4, #32] │ │ │ │ - stp x2, x6, [sp] │ │ │ │ - ldr x4, [x1] │ │ │ │ - str x4, [sp, #72] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - stp wzr, wzr, [sp, #64] │ │ │ │ - ldrb w4, [sp, #176] │ │ │ │ - str w4, [sp, #24] │ │ │ │ - bl 1e820 │ │ │ │ - and w4, w0, #0xff │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - umaddl x0, w25, w20, x1 │ │ │ │ - bl 1e810 │ │ │ │ - ands w21, w0, #0xff │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x3, sp, #0x44 │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - add x2, sp, #0x40 │ │ │ │ - b.ne 53f2c // b.any │ │ │ │ - bl 12660 │ │ │ │ - add w6, w25, #0x1 │ │ │ │ - cbnz w25, 53f38 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - ldr w20, [sp, #64] │ │ │ │ - cbnz w0, 53f94 │ │ │ │ - cbnz w20, 540a0 │ │ │ │ - cmp w28, w6 │ │ │ │ - b.ne 54280 // b.any │ │ │ │ - ldr w5, [sp, #68] │ │ │ │ - cbz w5, 542bc │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 544dc │ │ │ │ - mov w28, w20 │ │ │ │ - mov w20, w5 │ │ │ │ - b 54040 │ │ │ │ - bl 12730 │ │ │ │ - add w6, w25, #0x1 │ │ │ │ - cbz w25, 53ef8 │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - sub w5, w25, #0x1 │ │ │ │ - mov w20, #0x58 // #88 │ │ │ │ - str w6, [sp, #40] │ │ │ │ - umaddl x0, w5, w20, x0 │ │ │ │ - bl 1e810 │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - ldr w6, [sp, #40] │ │ │ │ - b.ne 53ef8 // b.any │ │ │ │ - cmp w28, w6 │ │ │ │ - b.eq 53f78 // b.none │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - umaddl x0, w6, w20, x0 │ │ │ │ - bl 1e810 │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - b.eq 54618 // b.none │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cbnz w0, 545d0 │ │ │ │ - ldr w20, [sp, #68] │ │ │ │ - cbz w20, 542b0 │ │ │ │ - mov w5, w20 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 53f18 │ │ │ │ - cbnz w20, 54020 │ │ │ │ - cmp w28, w6 │ │ │ │ - b.ne 541f4 // b.any │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbz w28, 542bc │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbnz w0, 54040 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - cbnz w21, 545ac │ │ │ │ - bl 121a0 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz w26, 54704 │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x4, x0 │ │ │ │ - sub w1, w28, #0x1 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x1, x1, x21 │ │ │ │ - adrp x0, 87000 │ │ │ │ - add x0, x0, #0xc70 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w2, [x1] │ │ │ │ - sub w3, w2, #0x41 │ │ │ │ - cmp w3, #0x38 │ │ │ │ - b.hi 542ec // b.pmore │ │ │ │ - ldrh w3, [x0, w3, uxtw #1] │ │ │ │ - adr x5, 54020 │ │ │ │ - add x3, x5, w3, sxth #2 │ │ │ │ - br x3 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 54164 │ │ │ │ - cmp w28, w6 │ │ │ │ - b.ne 541f4 // b.any │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str w20, [x0] │ │ │ │ - str x19, [x22] │ │ │ │ - cbz w26, 5405c │ │ │ │ - str x27, [x23] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 549dc // 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 │ │ │ │ - ret │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbnz w0, 541e0 │ │ │ │ - str w6, [sp, #32] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - cbnz w21, 54518 │ │ │ │ - bl 12020 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr w6, [sp, #32] │ │ │ │ - cbnz w26, 54334 │ │ │ │ - cmp w28, w6 │ │ │ │ - b.ne 5494c // b.any │ │ │ │ - ldr w5, [sp, #68] │ │ │ │ - cbz w5, 54984 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str w5, [sp] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 121a0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr w5, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - str w5, [sp] │ │ │ │ - bl 3a08 │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w24, w20 │ │ │ │ - bl 57f70 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w5, [sp] │ │ │ │ - mov w20, w5 │ │ │ │ - mov x0, x21 │ │ │ │ - str w5, [sp] │ │ │ │ - bl 3a08 │ │ │ │ - mov w3, w0 │ │ │ │ - ldr x23, [sp, #32] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr w4, [sp] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x2, x23 │ │ │ │ - bl 57f70 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 38a0 │ │ │ │ - b 54268 │ │ │ │ - str w6, [sp, #32] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - cbnz w21, 54554 │ │ │ │ - bl 12020 │ │ │ │ - str xzr, [sp, #40] │ │ │ │ - ldr w6, [sp, #32] │ │ │ │ - mov x7, x0 │ │ │ │ - cbnz w26, 54624 │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x7, [sp, #48] │ │ │ │ - str w6, [sp, #60] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x7, [sp, #48] │ │ │ │ - sub w1, w20, #0x1 │ │ │ │ - ldr w6, [sp, #60] │ │ │ │ - mov x5, x0 │ │ │ │ - add x1, x1, x7 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - adrp x0, 87000 │ │ │ │ - add x0, x0, #0xce4 │ │ │ │ - nop │ │ │ │ - ldrb w2, [x1] │ │ │ │ - sub w3, w2, #0x41 │ │ │ │ - cmp w3, #0x38 │ │ │ │ - b.hi 542cc // b.pmore │ │ │ │ - ldrh w3, [x0, w3, uxtw #1] │ │ │ │ - adr x8, 541e0 │ │ │ │ - add x3, x8, w3, sxth #2 │ │ │ │ - br x3 │ │ │ │ - cmp w28, w6 │ │ │ │ - b.ne 54280 // b.any │ │ │ │ - mov w28, w20 │ │ │ │ - ldr w20, [sp, #68] │ │ │ │ - b 54040 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - umaddl x0, w6, w1, x0 │ │ │ │ - bl 1e810 │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - b.eq 54218 // b.none │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbnz w28, 53fac │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 542bc // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w3, w0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w4, w20 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 57f70 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - cbnz w26, 543c8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w24, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str w20, [x0] │ │ │ │ - str x19, [x22] │ │ │ │ - b 5405c │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x0, w6, w1, x0 │ │ │ │ - bl 1e810 │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - b.eq 5458c // b.none │ │ │ │ - ldr w5, [sp, #68] │ │ │ │ - cbnz w5, 53f18 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w20, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 54718 // b.any │ │ │ │ - mov w28, w20 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 54040 │ │ │ │ + mov x21, x1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ + bl 51640 │ │ │ │ + str w0, [sp, #108] │ │ │ │ + ldr w0, [x22] │ │ │ │ + cbz w0, 51de8 │ │ │ │ + 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 w1, w23, #0x1 │ │ │ │ + str w1, [sp, #104] │ │ │ │ + add x19, x19, x24 │ │ │ │ + ldr w1, [x19, #32] │ │ │ │ + cbz w1, 51e60 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ mov w28, #0x0 // #0 │ │ │ │ - b 54040 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x42 // #66 │ │ │ │ - bti j │ │ │ │ - strb w2, [x5], #1 │ │ │ │ - cmp x1, x7 │ │ │ │ - b.eq 54304 // b.none │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - b 541c0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x42 // #66 │ │ │ │ - bti j │ │ │ │ - strb w2, [x4], #1 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 54410 // b.none │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - b 54000 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - strb wzr, [x0, w20, uxtw] │ │ │ │ - cbnz w26, 54994 │ │ │ │ - mov x0, x7 │ │ │ │ - str w6, [sp, #48] │ │ │ │ - bl 38a0 │ │ │ │ - ldr w6, [sp, #48] │ │ │ │ - cmp w28, w6 │ │ │ │ - b.ne 541f8 // b.any │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbnz w28, 53fb4 │ │ │ │ - b 54230 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str w6, [sp, #32] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 120e0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr w6, [sp, #32] │ │ │ │ - cmp w28, w6 │ │ │ │ - b.ne 54950 // b.any │ │ │ │ - ldr w5, [sp, #68] │ │ │ │ - cbz w5, 54988 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str w5, [sp, #40] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 121a0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr w5, [sp, #40] │ │ │ │ - ldr x0, [sp] │ │ │ │ - str w5, [sp, #60] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 12260 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbnz w20, 5460c │ │ │ │ - ldr w20, [sp, #60] │ │ │ │ - mov x21, x19 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x25, [sp, #32] │ │ │ │ - mov w3, w0 │ │ │ │ - mov w4, w20 │ │ │ │ + ldr x3, [x19, #48] │ │ │ │ mov x1, x21 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 57f70 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x21, [sp, #40] │ │ │ │ - mov w3, w0 │ │ │ │ - mov x1, x27 │ │ │ │ - mov w4, w20 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 57f70 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w24, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str w20, [x0] │ │ │ │ - str x19, [x22] │ │ │ │ - b 54058 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - strb wzr, [x0, w28, uxtw] │ │ │ │ - cbnz w26, 549b8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - mov w5, w20 │ │ │ │ - mov w20, w28 │ │ │ │ - mov x0, x19 │ │ │ │ - str w5, [sp] │ │ │ │ - bl 3a08 │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 57f70 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w5, [sp] │ │ │ │ - cbnz w26, 54484 │ │ │ │ - cbnz w5, 54978 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x19, x21 │ │ │ │ - str w20, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str wzr, [x0] │ │ │ │ - str x21, [x22] │ │ │ │ - b 5405c │ │ │ │ - mov x0, x27 │ │ │ │ - str w5, [sp] │ │ │ │ - bl 3a08 │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x27 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 57f70 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 38a0 │ │ │ │ - ldr w5, [sp] │ │ │ │ - cbnz w5, 549cc │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x19, x21 │ │ │ │ - mov x27, x25 │ │ │ │ - str w20, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str wzr, [x0] │ │ │ │ - str x21, [x22] │ │ │ │ - b 54058 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - str w5, [sp, #40] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - cbnz w21, 545e4 │ │ │ │ - bl 121a0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr w5, [sp, #40] │ │ │ │ - cbnz w26, 54374 │ │ │ │ - cbnz w20, 540f0 │ │ │ │ - mov x21, x19 │ │ │ │ - mov w20, w5 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 5412c │ │ │ │ - bl 12800 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr w6, [sp, #32] │ │ │ │ - cbnz w26, 54648 │ │ │ │ - cmp w28, w6 │ │ │ │ - b.ne 5494c // b.any │ │ │ │ - ldr w5, [sp, #68] │ │ │ │ - cbz w5, 54984 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str w5, [sp] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 12980 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr w5, [sp] │ │ │ │ - b 54504 │ │ │ │ - bl 12800 │ │ │ │ - str xzr, [sp, #40] │ │ │ │ - ldr w6, [sp, #32] │ │ │ │ - mov x7, x0 │ │ │ │ - cbz w26, 54188 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x7, [sp, #32] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - str w6, [sp, #48] │ │ │ │ - bl 128c0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x7, [sp, #32] │ │ │ │ - ldr w6, [sp, #48] │ │ │ │ - b 54188 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w20, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 542b0 // b.none │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #24] │ │ │ │ - stp xzr, xzr, [sp, #40] │ │ │ │ - b 5442c │ │ │ │ - bl 12980 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w26, 53fd0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 12a40 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 53fd0 │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbz w28, 54618 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - b 53fac │ │ │ │ - bl 12980 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr w5, [sp, #40] │ │ │ │ - cbz w26, 54504 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str w5, [sp, #60] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 12a40 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz w20, 5438c │ │ │ │ - mov w24, w20 │ │ │ │ - ldr w20, [sp, #60] │ │ │ │ - b 546a4 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 54040 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x7, [sp, #32] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - str w6, [sp, #48] │ │ │ │ - bl 120e0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x7, [sp, #32] │ │ │ │ - ldr w6, [sp, #48] │ │ │ │ - b 54188 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str w6, [sp, #32] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 128c0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr w6, [sp, #32] │ │ │ │ - cmp w28, w6 │ │ │ │ - b.ne 54950 // b.any │ │ │ │ - ldr w21, [sp, #68] │ │ │ │ - cbz w21, 54988 │ │ │ │ - ldr x24, [sp] │ │ │ │ - ldr w25, [sp, #56] │ │ │ │ - mov x0, x24 │ │ │ │ - mov w1, w25 │ │ │ │ - bl 12980 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w24, w20 │ │ │ │ - mov w20, w21 │ │ │ │ - mov w1, w25 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - bl 12a40 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov w4, w0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w3, w24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 57f70 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3a08 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov w4, w0 │ │ │ │ - mov x2, x27 │ │ │ │ - mov w3, w24 │ │ │ │ + mov w2, w20 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x3, x3, x25 │ │ │ │ + add x25, x25, #0x58 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6cfe8 │ │ │ │ + add w27, w0, w27 │ │ │ │ + ldr w1, [x19, #32] │ │ │ │ + cmp w28, w1 │ │ │ │ + b.cc 51cec // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.le 51dfc │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + adds x19, x0, x24 │ │ │ │ + b.eq 51da0 // b.none │ │ │ │ + ldr w1, [x19, #32] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz w1, 51d8c │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + add x1, x0, x28 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 57f70 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x27, x19 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + add x0, x0, x28 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ bl 38a0 │ │ │ │ - b 54398 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 12260 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 53fd0 │ │ │ │ - stp xzr, xzr, [sp, #24] │ │ │ │ - stp xzr, xzr, [sp, #40] │ │ │ │ - b 5442c │ │ │ │ - bti j │ │ │ │ - mov w2, #0x44 // #68 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x43 // #67 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x47 // #71 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x56 // #86 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x6d // #109 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x64 // #100 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x63 // #99 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x68 // #104 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x67 // #103 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x76 // #118 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x41 // #65 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x62 // #98 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x72 // #114 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x4b // #75 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x4d // #77 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x79 // #121 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x6b // #107 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x74 // #116 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x61 // #97 │ │ │ │ - b 542cc │ │ │ │ - bti j │ │ │ │ - mov w2, #0x79 // #121 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x6b // #107 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x6d // #109 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x64 // #100 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x63 // #99 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x68 // #104 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x67 // #103 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x76 // #118 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x41 // #65 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x62 // #98 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x72 // #114 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x4b // #75 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x4d // #77 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x44 // #68 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x43 // #67 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x47 // #71 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x56 // #86 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x74 // #116 │ │ │ │ - b 542ec │ │ │ │ - bti j │ │ │ │ - mov w2, #0x61 // #97 │ │ │ │ - b 542ec │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x0, w6, w1, x0 │ │ │ │ - bl 1e810 │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - b.eq 54988 // b.none │ │ │ │ - ldr w5, [sp, #68] │ │ │ │ - cbnz w5, 544e4 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - b 5442c │ │ │ │ - mov w24, w20 │ │ │ │ - mov w20, w5 │ │ │ │ - b 5412c │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - b 5442c │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov w1, w20 │ │ │ │ - str x7, [sp, #48] │ │ │ │ - str w6, [sp, #60] │ │ │ │ - bl 57950 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x7, [sp, #48] │ │ │ │ - ldr w6, [sp, #60] │ │ │ │ - b 54310 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w1, w28 │ │ │ │ - bl 57950 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 5441c │ │ │ │ - mov w24, w20 │ │ │ │ - mov x27, x25 │ │ │ │ - mov w20, w5 │ │ │ │ - b 54398 │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - and w24, w1, #0xff │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrb w6, [x20, #32] │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x0, sp │ │ │ │ - ldp x4, x5, [x20, #16] │ │ │ │ - adrp x1, 83000 │ │ │ │ - ldr x7, [x20, #40] │ │ │ │ - add x1, x1, #0x1a8 │ │ │ │ - ldr w3, [x20, #8] │ │ │ │ - str xzr, [sp] │ │ │ │ - bl 587c8 │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - cbz x2, 54b30 │ │ │ │ - ldp x3, x4, [x20, #56] │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov x0, sp │ │ │ │ - add x1, x1, #0x1c0 │ │ │ │ - bl 587c8 │ │ │ │ - ldp x2, x3, [x20, #72] │ │ │ │ - mov x0, sp │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x1d8 │ │ │ │ - adrp x22, 7f000 │ │ │ │ - adrp x23, 81000 │ │ │ │ - add x22, x22, #0xdf8 │ │ │ │ - add x23, x23, #0x700 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - bl 587c8 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - cbz w0, 54ac0 │ │ │ │ - ldr x3, [x20, #96] │ │ │ │ - lsl x2, x19, #5 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, sp │ │ │ │ - ldr x2, [x3, x2] │ │ │ │ - bl 587c8 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 54b10 // b.pmore │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 54a8c // b.pmore │ │ │ │ - mov w2, w24 │ │ │ │ - mov x0, sp │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0xbb0 │ │ │ │ - bl 587c8 │ │ │ │ - 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 54b44 // 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 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, sp │ │ │ │ - bl 587c8 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 54a8c // b.pmore │ │ │ │ - b 54ac0 │ │ │ │ - mov x0, sp │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x1d0 │ │ │ │ - bl 587c8 │ │ │ │ - b 54a5c │ │ │ │ - bl 3588 │ │ │ │ - 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, 83000 │ │ │ │ - ldp x5, x6, [x20, #16] │ │ │ │ - add x2, x2, #0x1a8 │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x8, [x20, #40] │ │ │ │ - ldrb w7, [x20, #32] │ │ │ │ - ldr w4, [x20, #8] │ │ │ │ - str x8, [sp] │ │ │ │ - bl 3510 │ │ │ │ - ldr x3, [x20, #48] │ │ │ │ - cbz x3, 54c78 │ │ │ │ - ldp x4, x5, [x20, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x1c0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldp x3, x4, [x20, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 83000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x1d8 │ │ │ │ - adrp x22, 7f000 │ │ │ │ - adrp x23, 81000 │ │ │ │ - add x22, x22, #0xdf8 │ │ │ │ - add x23, x23, #0x700 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - cbz w0, 54c24 │ │ │ │ - ldr x4, [x20, #96] │ │ │ │ - lsl x3, x19, #5 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x3, [x4, x3] │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 54c54 // b.pmore │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 54bec // 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, 83000 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add x2, x2, #0xbb0 │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - autiasp │ │ │ │ - b 3510 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 54bec // b.pmore │ │ │ │ - b 54c24 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 83000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x1d0 │ │ │ │ - bl 3510 │ │ │ │ - b 54bb8 │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cbz x0, 54ca4 │ │ │ │ - ret │ │ │ │ - ldr x0, [x1, #120] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x4, x2 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr x5, [x4, #184] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - cbz x5, 54db8 │ │ │ │ - mov x19, x1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 54cf4 │ │ │ │ - ldp x0, x2, [x0, #16] │ │ │ │ - ldr w1, [x4, #384] │ │ │ │ - cbz w1, 54d88 │ │ │ │ - ldr w2, [x4, #388] │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x1e0 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - bl 587c8 │ │ │ │ - ldp x4, x1, [sp, #8] │ │ │ │ - ldr x0, [x4, #184] │ │ │ │ - ldr w2, [x4, #348] │ │ │ │ - bl 41080 │ │ │ │ - str x0, [x19] │ │ │ │ - bl 403e4 │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x2, 80000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x100 │ │ │ │ - bl 40424 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + 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 51d4c // b.lo, b.ul, b.last │ │ │ │ bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 54de4 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + 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 51e08 // b.pmore │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 51e34 // b.plast │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + umull x1, w1, w26 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + ldr w1, [x22] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + str w0, [x22] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 51cc4 // 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 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x5 │ │ │ │ - bl 41080 │ │ │ │ - str x0, [x19] │ │ │ │ - bl 403e4 │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x2, 80000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x100 │ │ │ │ - bl 40424 │ │ │ │ - mov x19, x0 │ │ │ │ - b 54d54 │ │ │ │ - cbz x0, 54dd8 │ │ │ │ - ldr x19, [x4, #120] │ │ │ │ - ldr w0, [x4, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 54d54 // b.plast │ │ │ │ - ldr x0, [x4, #528] │ │ │ │ - bl 2fd0 │ │ │ │ - b 54d54 │ │ │ │ - ldr x19, [x4, #136] │ │ │ │ - cbnz x19, 54dc0 │ │ │ │ - b 54dbc │ │ │ │ - bl 3588 │ │ │ │ - bti c │ │ │ │ - ldr x2, [x1, #184] │ │ │ │ - cbz x2, 54df8 │ │ │ │ - b 40360 │ │ │ │ - ldr w0, [x1, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 54e08 // b.pmore │ │ │ │ + ldr w0, [x22] │ │ │ │ + ldr w23, [sp, #104] │ │ │ │ + b 51dd4 │ │ │ │ + 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 3948 │ │ │ │ + ldr w1, [x22] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.hi 51db8 // b.pmore │ │ │ │ + bl 38a0 │ │ │ │ + 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 x0, [x1, #528] │ │ │ │ - b 3738 │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 51e74 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + b 51d8c │ │ │ │ + ldr w23, [sp, #104] │ │ │ │ + b 51dd4 │ │ │ │ + nop │ │ │ │ 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, 5503c │ │ │ │ - ldr x0, [x2, #184] │ │ │ │ - cbz x0, 55090 │ │ │ │ - ldrb w0, [x25, #456] │ │ │ │ - mov w22, #0xa // #10 │ │ │ │ - cbnz w0, 5503c │ │ │ │ - cbz w1, 55000 │ │ │ │ - ldr x0, [x25, #184] │ │ │ │ - str xzr, [sp] │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - cbz x0, 55054 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbnz x1, 54f18 │ │ │ │ - cbnz w3, 54f20 │ │ │ │ - bl 41080 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 403e4 │ │ │ │ - mov x1, x24 │ │ │ │ - adrp x2, 80000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x100 │ │ │ │ - bl 40424 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - add x1, x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w2, w22 │ │ │ │ - bl 54b48 │ │ │ │ - ldrb w0, [x25, #451] │ │ │ │ - cbnz w0, 54f90 │ │ │ │ - ldr x0, [x25, #184] │ │ │ │ - cbz x0, 54fd0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 40360 │ │ │ │ - ldr w0, [x26] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ls 55000 // b.plast │ │ │ │ - ldr x0, [x25, #184] │ │ │ │ - str xzr, [sp] │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - add x1, x1, x21 │ │ │ │ - cbz x0, 55068 │ │ │ │ - ldr w3, [x25, #384] │ │ │ │ - ldp x1, x2, [x1, #16] │ │ │ │ - cbz w3, 54e9c │ │ │ │ - ldr w2, [x25, #388] │ │ │ │ - mov x0, sp │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x1e0 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - bl 587c8 │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [x25, #184] │ │ │ │ - ldr w2, [x25, #348] │ │ │ │ - bl 41080 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 403e4 │ │ │ │ - mov x1, x24 │ │ │ │ - adrp x2, 80000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x100 │ │ │ │ - bl 40424 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w2, w22 │ │ │ │ - add x1, x1, x21 │ │ │ │ - bl 54b48 │ │ │ │ - ldrb w0, [x25, #451] │ │ │ │ - cbz w0, 54edc │ │ │ │ - ldr x1, [x23, #48] │ │ │ │ - add x0, x20, x20, lsl #2 │ │ │ │ - add x0, x20, x0, lsl #1 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - bl 1eab0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 1a0a0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x2d0 │ │ │ │ - bl 3510 │ │ │ │ - ldr x0, [x25, #184] │ │ │ │ - cbnz x0, 54ee4 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 54eec // b.plast │ │ │ │ - ldr x0, [x25, #528] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 3738 │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 54efc // b.pmore │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + and w3, w3, #0xff │ │ │ │ + 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, #116] │ │ │ │ + bl 517e8 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + ldr w0, [x23] │ │ │ │ + cbz w0, 51fd4 │ │ │ │ + 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 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 550e0 // 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 │ │ │ │ + umull x25, w24, w27 │ │ │ │ + ldr x4, [x23, #8] │ │ │ │ + add x26, x4, x25 │ │ │ │ + ldr w0, [x26, #32] │ │ │ │ + cbz w0, 5202c │ │ │ │ + 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, 51fe8 │ │ │ │ + bl 6cfe8 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + add w22, w0, w22 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 51f00 // b.pmore │ │ │ │ + ldp w2, w0, [sp, #116] │ │ │ │ + add w3, w24, #0x1 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + csel w21, w21, w22, eq // eq = none │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ge 52018 // b.tcont │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + adds x0, x1, x25 │ │ │ │ + b.eq 51f80 // b.none │ │ │ │ + mov w1, w2 │ │ │ │ + stur d15, [x0, #36] │ │ │ │ + str w3, [sp, #124] │ │ │ │ + bl 4cf20 │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + ldr w3, [sp, #124] │ │ │ │ + add x0, x1, x25 │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + ldr w2, [x23] │ │ │ │ + cbnz w4, 52024 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.hi 52038 // b.pmore │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 5205c // b.plast │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + mov x0, x1 │ │ │ │ + umull x1, w2, w27 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w2, [x23] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + str w2, [x23] │ │ │ │ + cmp w2, w24 │ │ │ │ + b.hi 51ee0 // 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 │ │ │ │ - ldrb w2, [x25, #451] │ │ │ │ - mov w22, #0x7 // #7 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ + bl 6cfe8 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + add w21, w0, w21 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 51f00 // b.pmore │ │ │ │ + ldp w2, w0, [sp, #116] │ │ │ │ + add w3, w24, #0x1 │ │ │ │ cmp w2, #0x0 │ │ │ │ - csel w22, w22, w0, ne // ne = any │ │ │ │ - b 54e74 │ │ │ │ - cbnz x1, 550d4 │ │ │ │ - ldr x19, [x25, #136] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - cbnz x19, 5506c │ │ │ │ - ldr x19, [x25, #120] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 54ec8 // b.plast │ │ │ │ - ldr x0, [x25, #528] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - add x1, x1, x21 │ │ │ │ - b 54ec8 │ │ │ │ - ldr x0, [x2, #152] │ │ │ │ - cbz x0, 54e68 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbnz w1, 550ac │ │ │ │ - b 55000 │ │ │ │ - ldr x0, [x25, #152] │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - ldr x2, [x25, #168] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr x3, [x25, #528] │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - bl 72280 │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 550a4 // b.pmore │ │ │ │ - b 55000 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 55068 │ │ │ │ - bl 3588 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x0, x1, [sp, #72] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - stp x6, x7, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - adrp x19, 87000 │ │ │ │ - add x19, x19, #0xd58 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - and w22, w3, #0xff │ │ │ │ - mov w21, w4 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - add x19, x19, #0x68 │ │ │ │ - ldrb w23, [sp, #240] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - and w26, w5, #0xff │ │ │ │ - ldrb w25, [sp, #248] │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - ldrb w24, [sp, #256] │ │ │ │ - ldp x27, x20, [sp, #264] │ │ │ │ - ldr x0, [x8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x28] │ │ │ │ - str x3, [x28, #8] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - str wzr, [sp, #124] │ │ │ │ - ldrb w0, [x20, #737] │ │ │ │ - stp xzr, xzr, [x3, #16] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - csel x19, x19, x2, eq // eq = none │ │ │ │ - stp xzr, xzr, [x3, #56] │ │ │ │ - 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 w0, 553b8 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 58628 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - cmp w22, #0x0 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x1, [x3] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [sp, #8] │ │ │ │ - ldp x1, x3, [sp, #80] │ │ │ │ - csel w26, w26, wzr, ne // ne = any │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - strb wzr, [sp] │ │ │ │ - strb wzr, [sp, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - strb w23, [sp, #24] │ │ │ │ - mov w7, w22 │ │ │ │ - strb w21, [sp, #32] │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - strb w26, [sp, #40] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - strb w25, [sp, #48] │ │ │ │ - strb w24, [sp, #56] │ │ │ │ - bl 53bc8 │ │ │ │ - ldr x19, [x28, #8] │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - cbz x27, 552e8 │ │ │ │ - ldrb w2, [x27, #66] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x24, x23, [x27, #80] │ │ │ │ - adrp x1, 83000 │ │ │ │ - ldrb w26, [x27, #65] │ │ │ │ - add x1, x1, #0x138 │ │ │ │ - ldr x25, [x27] │ │ │ │ - ldp x22, x21, [x27, #96] │ │ │ │ - ldrb w27, [x27, #8] │ │ │ │ - bl 52f00 │ │ │ │ - mov w2, w26 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x140 │ │ │ │ - bl 52f00 │ │ │ │ - mov w2, w27 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x148 │ │ │ │ - bl 52f00 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x150 │ │ │ │ - bl 52f00 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - bl 52f00 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - bl 52f00 │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x168 │ │ │ │ - bl 52f00 │ │ │ │ - cbz x21, 552e4 │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x170 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x19, [x28, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x2, [x20, #608] │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x78 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - cbz x0, 553e4 │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - ldr x2, [x20, #168] │ │ │ │ - ldr x3, [x20, #528] │ │ │ │ - bl 72280 │ │ │ │ - ldr w0, [x28] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - cbz w0, 5536c │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 524e0 │ │ │ │ - ldr w0, [x28] │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cc 5534c // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ + csel w21, w21, w22, eq // eq = none │ │ │ │ + cmp w21, w0 │ │ │ │ + b.lt 51f58 // b.tstop │ │ │ │ + ldr w2, [x23] │ │ │ │ + mov w24, w3 │ │ │ │ + b 51fbc │ │ │ │ + mov w24, w3 │ │ │ │ + b 51fbc │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 51f40 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + umaddl x1, w3, w27, x1 │ │ │ │ + sub w2, w2, w24 │ │ │ │ + umull x2, w2, w27 │ │ │ │ + bl 3948 │ │ │ │ + ldr w2, [x23] │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 51f9c // b.pmore │ │ │ │ + mov x0, x1 │ │ │ │ bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 55428 // 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 │ │ │ │ + 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] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - b 38a0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 3a08 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x2, sp, #0x7c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w4, [sp, #124] │ │ │ │ - bl 57e88 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 551d0 │ │ │ │ - mov x2, x20 │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - bl 54cac │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 54b48 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - cbz x0, 55410 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl 40360 │ │ │ │ - b 5533c │ │ │ │ - ldr w0, [x20, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 5533c // b.plast │ │ │ │ - ldr x0, [x20, #528] │ │ │ │ - bl 3738 │ │ │ │ - b 5533c │ │ │ │ - bl 3588 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w9, [x0] │ │ │ │ + cbz w9, 522b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov w5, #0x851f // #34079 │ │ │ │ + movk w5, #0x51eb, lsl #16 │ │ │ │ mov x29, sp │ │ │ │ + mul w4, w1, w3 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldrb w3, [x0] │ │ │ │ - cmp w3, #0x40 │ │ │ │ - ccmp w3, #0xa, #0x4, ne // ne = any │ │ │ │ - b.eq 5567c // b.none │ │ │ │ - mov w19, w1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - bl 5daa0 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x20 │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 81000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - bl 57a60 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cbz w0, 55660 │ │ │ │ - ldr x0, [x20] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str xzr, [x19] │ │ │ │ - str wzr, [x19, #8] │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - stp xzr, xzr, [x19, #56] │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - str xzr, [x19, #96] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - stur q31, [x19, #72] │ │ │ │ - bl 58628 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str x0, [x19] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3768 │ │ │ │ - sxth w0, w0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str w0, [x19, #8] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl 58628 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - bl 3ab0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str x0, [x19, #24] │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - bl 3768 │ │ │ │ - strb w0, [x19, #32] │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - bl 58628 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str x0, [x19, #40] │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - bl 58628 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str x0, [x19, #48] │ │ │ │ - cmp w1, #0x7 │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x0, #112] │ │ │ │ - bl 3ab0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str x0, [x19, #56] │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x0, #128] │ │ │ │ - bl 3ab0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str x0, [x19, #64] │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x0, [x0, #144] │ │ │ │ - bl 58628 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str x0, [x19, #72] │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x0, [x0, #160] │ │ │ │ - bl 58628 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str x0, [x19, #80] │ │ │ │ - cmp w1, #0xb │ │ │ │ - b.ls 55660 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w3, #0xc // #12 │ │ │ │ - ldr x1, [x0, #176] │ │ │ │ - b 55638 │ │ │ │ - ldr x0, [x20] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr x1, [x0, x1] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str w3, [sp, #56] │ │ │ │ - bl 52f00 │ │ │ │ - ldr w3, [sp, #56] │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - ubfiz x1, x3, #4, #32 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.hi 5562c // b.pmore │ │ │ │ + mul w0, w3, w2 │ │ │ │ + ucvtf d29, w1 │ │ │ │ + ucvtf d31, w2 │ │ │ │ + umull x1, w4, w5 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + umull x0, w0, w5 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + lsr x1, x1, #37 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w21, #0x50 // #80 │ │ │ │ + lsr x0, x0, #37 │ │ │ │ + scvtf d28, w1 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + scvtf d30, w0 │ │ │ │ + ldr x10, [x19, #8] │ │ │ │ + mov w26, #0x58 // #88 │ │ │ │ + fsub d28, d29, d28 │ │ │ │ + fsub d30, d31, d30 │ │ │ │ + fcvtzu w25, d28 │ │ │ │ + fcvtzu w0, d30 │ │ │ │ + str w0, [sp, #108] │ │ │ │ nop │ │ │ │ - cbz x21, 5566c │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - tbz w0, #2, 55690 │ │ │ │ - mov x1, x20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + umull x22, w20, w21 │ │ │ │ + add w23, w20, #0x1 │ │ │ │ + add x28, x10, x22 │ │ │ │ + ldr w8, [x28, #32] │ │ │ │ + cbz w8, 52250 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x1, x0, #0x2c │ │ │ │ + umaddl x8, w8, w26, x1 │ │ │ │ + b 52160 │ │ │ │ + add w3, w5, w3 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + add w3, w2, w3 │ │ │ │ + cmp x8, x1 │ │ │ │ + b.eq 52188 // b.none │ │ │ │ + ldrb w6, [x1, #16] │ │ │ │ + ldp w7, w2, [x1] │ │ │ │ + ldr w5, [x1, #8] │ │ │ │ + add w2, w2, w7 │ │ │ │ + cbnz w6, 5214c │ │ │ │ + add w4, w5, w4 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + add w4, w2, w4 │ │ │ │ + cmp x8, x1 │ │ │ │ + b.ne 52160 // b.any │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + cmp w25, w4 │ │ │ │ + ccmp w1, w3, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cs 52250 // b.hs, b.nlast │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + add x1, x0, x27 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 580c0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + 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 521a0 // b.lo, b.ul, b.last │ │ │ │ + bl 38a0 │ │ │ │ + strb wzr, [x28, #45] │ │ │ │ + ldr w2, [x19] │ │ │ │ + str wzr, [x28, #32] │ │ │ │ + str xzr, [x28, #48] │ │ │ │ + cmp w2, w23 │ │ │ │ + b.hi 52258 // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 52284 // b.plast │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + umull x1, w1, w21 │ │ │ │ + bl 56b80 │ │ │ │ + mov x10, x0 │ │ │ │ + ldr w9, [x19] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + sub w9, w9, #0x1 │ │ │ │ + str w9, [x19] │ │ │ │ + cmp w9, w20 │ │ │ │ + b.hi 52120 // b.pmore │ │ │ │ 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 x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5394c │ │ │ │ - cbz x0, 5566c │ │ │ │ - str x0, [sp, #56] │ │ │ │ - bl 3c6e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + mov w20, w23 │ │ │ │ + b 52228 │ │ │ │ + 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 3948 │ │ │ │ + ldr w2, [x19] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 52208 // b.pmore │ │ │ │ bl 38a0 │ │ │ │ - b 5566c │ │ │ │ + str wzr, [x19] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + 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 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr w9, [x0] │ │ │ │ + cbz w9, 52518 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #368] │ │ │ │ - add x29, sp, #0x170 │ │ │ │ - str w1, [sp, #128] │ │ │ │ - stp w5, w6, [sp, #208] │ │ │ │ - str w7, [sp, #216] │ │ │ │ - str x3, [sp, #248] │ │ │ │ - stp x19, x20, [sp, #384] │ │ │ │ - stp x21, x22, [sp, #400] │ │ │ │ - mov x22, x2 │ │ │ │ - stp x23, x24, [sp, #416] │ │ │ │ - stp x25, x26, [sp, #432] │ │ │ │ - stp x27, x28, [sp, #448] │ │ │ │ - str d15, [sp, #480] │ │ │ │ - ldr x1, [x4] │ │ │ │ - str x1, [sp, #360] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x28, [sp, #512] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - bl c080 │ │ │ │ - and w19, w0, #0xff │ │ │ │ - mov x0, x22 │ │ │ │ - str w19, [sp, #116] │ │ │ │ - bl 20844 │ │ │ │ - and w20, w0, #0xff │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1f724 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x22 │ │ │ │ - str w2, [sp, #196] │ │ │ │ - strb w2, [sp, #352] │ │ │ │ - bl 1f724 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, eq // eq = none │ │ │ │ - ldr w19, [x22, #32] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - cset w25, ne // ne = any │ │ │ │ - str w19, [sp, #28] │ │ │ │ - str w1, [sp, #92] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w2, [sp, #288] │ │ │ │ - strb w2, [sp, #353] │ │ │ │ - bl 5daa0 │ │ │ │ - mov w1, #0x68 // #104 │ │ │ │ - mov x21, x0 │ │ │ │ - str x0, [sp, #272] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w19, w1 │ │ │ │ - bl 5daa0 │ │ │ │ - str w19, [x21] │ │ │ │ - str x0, [x21, #8] │ │ │ │ - cbnz w19, 567a8 │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - movi d15, #0x0 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - stp wzr, wzr, [sp, #200] │ │ │ │ - and w27, w0, #0x1 │ │ │ │ - str wzr, [sp, #260] │ │ │ │ - cbz w27, 55834 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - sub x23, x23, x0 │ │ │ │ - ldr w0, [x28, #356] │ │ │ │ - add x1, x23, #0x1 │ │ │ │ - str x1, [sp, #264] │ │ │ │ - mov x19, x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cs 55fc0 // b.hs, b.nlast │ │ │ │ - ldrb w0, [x28, #736] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - str wzr, [sp, #220] │ │ │ │ - str wzr, [sp, #292] │ │ │ │ - cbz w0, 55850 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1f780 │ │ │ │ - ands w0, w0, #0xff │ │ │ │ - str w0, [sp, #296] │ │ │ │ - b.ne 55850 // b.any │ │ │ │ - ldr w0, [sp, #292] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - str wzr, [sp, #220] │ │ │ │ - str w0, [sp, #280] │ │ │ │ - b 5585c │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #220] │ │ │ │ - str xzr, [sp, #264] │ │ │ │ - str w0, [sp, #292] │ │ │ │ - ldrb w0, [x28, #736] │ │ │ │ - cbnz w0, 5580c │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #280] │ │ │ │ - str w0, [sp, #296] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 21630 │ │ │ │ - mov w21, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - str w21, [sp, #104] │ │ │ │ - bl 21064 │ │ │ │ - mov w5, w0 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cbz w0, 56570 │ │ │ │ - ldr w0, [sp, #216] │ │ │ │ - mov x24, #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, #132] │ │ │ │ - ldr w1, [sp, #496] │ │ │ │ - stp d13, d14, [sp, #464] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #224] │ │ │ │ - ldr w1, [sp, #212] │ │ │ │ - str w5, [sp, #24] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - str wzr, [sp, #108] │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - str w1, [sp, #228] │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - 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 │ │ │ │ - adrp x2, 87000 │ │ │ │ - add x6, x2, #0xd58 │ │ │ │ - str w1, [sp, #136] │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #140] │ │ │ │ - add x1, x6, #0x68 │ │ │ │ - str x1, [sp, #184] │ │ │ │ - umull x1, w21, w0 │ │ │ │ - and w2, w25, #0x1 │ │ │ │ - umull x0, w5, w0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - stp x0, x1, [sp, #232] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - mov x1, #0x404e000000000000 // #4633641066610819072 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - add x0, sp, #0x13c │ │ │ │ - str x0, [sp, #144] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - add x0, sp, #0x148 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - add x0, sp, #0x144 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr x19, [sp, #272] │ │ │ │ - fmov d13, x1 │ │ │ │ - ldr d14, [x0, #768] │ │ │ │ - str x6, [sp, #96] │ │ │ │ - str w2, [sp, #192] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e6e0 │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - mov x20, x0 │ │ │ │ - str x20, [sp, #328] │ │ │ │ - add x0, x1, x25 │ │ │ │ - bl 1e748 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - str x23, [sp, #336] │ │ │ │ - add x0, x1, x25 │ │ │ │ - bl 1e810 │ │ │ │ - ands w21, w0, #0xff │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - cset w26, eq // eq = none │ │ │ │ - str w26, [sp, #88] │ │ │ │ - add x0, x1, x25 │ │ │ │ - bl 1e820 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w21, #0x0 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - mov x0, x22 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - bl 27de8 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - str w0, [sp, #80] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cmp w1, w27 │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - ccmp w0, w27, #0x4, ne // ne = any │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 5610c // b.none │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #256] │ │ │ │ - str w0, [sp, #72] │ │ │ │ - ldr w0, [sp, #196] │ │ │ │ - csel w0, w0, wzr, ne // ne = any │ │ │ │ - str w0, [sp, #32] │ │ │ │ - ldr w26, [x28, #388] │ │ │ │ - cbnz w26, 56150 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - ldr x26, [x19, #8] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e6c8 │ │ │ │ - str wzr, [sp, #344] │ │ │ │ - add x20, x26, x24 │ │ │ │ - ldrb w2, [x28, #737] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x26, x24] │ │ │ │ - str wzr, [x20, #8] │ │ │ │ - stp xzr, xzr, [x20, #16] │ │ │ │ - strb wzr, [x20, #32] │ │ │ │ - stp xzr, xzr, [x20, #56] │ │ │ │ - str wzr, [x20, #88] │ │ │ │ - str xzr, [x20, #96] │ │ │ │ - stur q31, [x20, #40] │ │ │ │ - stur q31, [x20, #72] │ │ │ │ - cbz w2, 56248 │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x20] │ │ │ │ - ldrb w0, [x28, #448] │ │ │ │ - cbnz w0, 56270 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e810 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - tst w0, #0xff │ │ │ │ - add x1, x1, x24 │ │ │ │ - mov x0, x1 │ │ │ │ - b.ne 5621c // b.any │ │ │ │ - ldr w2, [sp, #216] │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - bl 52f00 │ │ │ │ - ldr w2, [sp, #208] │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - add x0, x0, x24 │ │ │ │ - bl 52f00 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov w5, #0x851f // #34079 │ │ │ │ + movk w5, #0x51eb, lsl #16 │ │ │ │ + mov x29, sp │ │ │ │ + mul w4, w1, w3 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mul w0, w3, w2 │ │ │ │ + ucvtf d29, w1 │ │ │ │ + ucvtf d31, w2 │ │ │ │ + umull x1, w4, w5 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ mov w20, #0x0 // #0 │ │ │ │ - cbz w0, 55adc │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - cbnz w21, 56540 │ │ │ │ - ldr x1, [sp, #232] │ │ │ │ - add x0, x0, x1 │ │ │ │ - bl 1e820 │ │ │ │ - and w20, w0, #0xff │ │ │ │ - cmp x23, #0x0 │ │ │ │ - ldr w1, [x28, #248] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - strb w1, [sp] │ │ │ │ - ldp x6, x7, [sp, #144] │ │ │ │ - strb w0, [sp, #8] │ │ │ │ - ldp x0, x1, [sp, #168] │ │ │ │ - mov w5, w27 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - mov x4, x22 │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - bl 53e40 │ │ │ │ - ldr x26, [sp, #336] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x26, #0x0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - csel x1, x1, x26, eq // eq = none │ │ │ │ - str x1, [sp, #40] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e9d0 │ │ │ │ - ldr w8, [x28, #248] │ │ │ │ - mov w7, #0x53 // #83 │ │ │ │ - ldrb w5, [x28, #604] │ │ │ │ + umull x0, w0, w5 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + lsr x1, x1, #37 │ │ │ │ + movi d15, #0xffffffff │ │ │ │ + mov w26, #0x58 // #88 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + lsr x0, x0, #37 │ │ │ │ + scvtf d28, w1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + scvtf d30, w0 │ │ │ │ + mov w23, #0x50 // #80 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + fsub d28, d29, d28 │ │ │ │ + fsub d30, d31, d30 │ │ │ │ + fcvtzu w25, d28 │ │ │ │ + fcvtzu w0, d30 │ │ │ │ + str w0, [sp, #124] │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + umull x21, w20, w23 │ │ │ │ + add w22, w20, #0x1 │ │ │ │ + add x28, x28, x21 │ │ │ │ + ldr w8, [x28, #32] │ │ │ │ + cbz w8, 52510 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ 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 18c84 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - add x0, x1, x25 │ │ │ │ - bl 1e9e0 │ │ │ │ - mov w21, w0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e9c0 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - sub x1, x21, x0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x23, x2, x24 │ │ │ │ - ldr x21, [sp, #328] │ │ │ │ - add x0, x0, x25 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - bl 1eae0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x23, #72] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x23, #80] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 58628 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - stp x0, x1, [x23, #16] │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cbnz w0, 561b0 │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cbnz w0, 561cc │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - cbnz w0, 561e8 │ │ │ │ - cbz w20, 5618c │ │ │ │ - ldr w0, [x23, #8] │ │ │ │ - orr w0, w0, #0x20 │ │ │ │ - str w0, [x23, #8] │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 5618c // b.none │ │ │ │ - ldr w0, [x23, #8] │ │ │ │ - orr w0, w0, #0x40 │ │ │ │ - str w0, [x23, #8] │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - cbz w0, 55c20 │ │ │ │ - ldr w0, [x23, #8] │ │ │ │ - orr w0, w0, #0x100 │ │ │ │ - str w0, [x23, #8] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cbz w0, 55c34 │ │ │ │ - ldr w0, [x23, #8] │ │ │ │ - orr w0, w0, #0x800 │ │ │ │ - str w0, [x23, #8] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x21 │ │ │ │ - str xzr, [sp, #336] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [sp, #328] │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x1, x1, x24 │ │ │ │ - cbnz w0, 564ec │ │ │ │ - ldrb w2, [x28, #500] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - cbnz w2, 560d4 │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - add x3, sp, #0x160 │ │ │ │ - ldr d31, [x22, #56] │ │ │ │ - ldrb w3, [x3, w4, sxtw] │ │ │ │ - cbz w3, 56554 │ │ │ │ - fcmpe d15, d31 │ │ │ │ - fcsel d31, d31, d15, ls // ls = plast │ │ │ │ - fcmp d31, #0.0 │ │ │ │ - b.eq 55cc0 // b.none │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 55cc0 // b.first │ │ │ │ - mov x2, #0x404e000000000000 // #4633641066610819072 │ │ │ │ - fmov d30, x2 │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 55cc0 // b.tcont │ │ │ │ - fcvtzu w2, d31 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - strb w2, [x1, #32] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - str x2, [x1, #40] │ │ │ │ - bl 1ea70 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldr x21, [sp, #96] │ │ │ │ - add x0, x3, x24 │ │ │ │ - add x1, x21, #0x70 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e9d0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x1, x0, #0x2c │ │ │ │ + umaddl x8, w8, w26, x1 │ │ │ │ + b 5238c │ │ │ │ + add w3, w5, w3 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + add w3, w2, w3 │ │ │ │ + cmp x1, x8 │ │ │ │ + b.eq 523b4 // b.none │ │ │ │ + ldrb w6, [x1, #16] │ │ │ │ + ldp w7, w2, [x1] │ │ │ │ + ldr w5, [x1, #8] │ │ │ │ + add w2, w2, w7 │ │ │ │ + cbnz w6, 52378 │ │ │ │ + add w4, w5, w4 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + add w4, w2, w4 │ │ │ │ + cmp x1, x8 │ │ │ │ + b.ne 5238c // b.any │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + cmp w25, w4 │ │ │ │ + b.cs 524a8 // b.hs, b.nlast │ │ │ │ + cmp w1, w3 │ │ │ │ + b.cc 52414 // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x28, #45] │ │ │ │ + tbz w1, #1, 52414 │ │ │ │ + mov x0, x28 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 18210 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x1, x21, #0x80 │ │ │ │ - add x0, x0, x24 │ │ │ │ - bl 52f00 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e810 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 56038 // b.any │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.ne 55fd8 // b.any │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e810 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 55d60 // b.none │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 56058 // b.any │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4cf20 │ │ │ │ + ldr w9, [x19] │ │ │ │ + mov w20, w22 │ │ │ │ + cmp w9, w20 │ │ │ │ + b.hi 52348 // b.pmore │ │ │ │ + ldr d15, [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 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ nop │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - str wzr, [sp, #324] │ │ │ │ - ldr x20, [sp, #160] │ │ │ │ - add x0, x0, x25 │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 16b08 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - mov x1, x20 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - add x0, x0, x25 │ │ │ │ + add x1, x0, x27 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x27 │ │ │ │ ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1b140 │ │ │ │ - ldr w21, [sp, #324] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - add w0, w21, w0 │ │ │ │ - str w0, [sp, #108] │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.hi 562e8 // b.pmore │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add w20, w27, #0x1 │ │ │ │ - add x21, x25, #0x58 │ │ │ │ - add x26, x24, #0x68 │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + 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 52420 // b.lo, b.ul, b.last │ │ │ │ bl 38a0 │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - add x0, x1, x25 │ │ │ │ - cmp w20, w2 │ │ │ │ - b.cs 55e10 // b.hs, b.nlast │ │ │ │ - add x2, x1, x21 │ │ │ │ - ldrb w3, [x2, #74] │ │ │ │ - cbz w3, 55e10 │ │ │ │ - ldrb w4, [x2, #60] │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.eq 55e98 // b.none │ │ │ │ - cbz w27, 55e3c │ │ │ │ - sub w4, w27, #0x1 │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - umull x27, w4, w2 │ │ │ │ - add x1, x1, x27 │ │ │ │ - ldrb w2, [x1, #74] │ │ │ │ - cbz w2, 55e3c │ │ │ │ - ldrb w3, [x1, #60] │ │ │ │ - ldrb w2, [x0, #60] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 56674 // b.none │ │ │ │ - ldrb w1, [x0, #74] │ │ │ │ - cbnz w1, 56438 │ │ │ │ - ldr w0, [x28, #388] │ │ │ │ - cbnz w0, 563ac │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x2, [x28, #608] │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x78 │ │ │ │ - mov x25, x21 │ │ │ │ - bl 52f00 │ │ │ │ - ldr w2, [sp, #80] │ │ │ │ - adrp x1, 83000 │ │ │ │ + strb wzr, [x28, #45] │ │ │ │ + ldr w2, [x19] │ │ │ │ + str wzr, [x28, #32] │ │ │ │ + str xzr, [x28, #48] │ │ │ │ + cmp w2, w22 │ │ │ │ + b.hi 524d4 // b.pmore │ │ │ │ ldr x0, [x19, #8] │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - add x0, x0, x24 │ │ │ │ - bl 52f00 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - mov x24, x26 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.eq 5656c // b.none │ │ │ │ - mov w27, w20 │ │ │ │ - b 55964 │ │ │ │ - mov x0, x2 │ │ │ │ - bl 1eae0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e9e0 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e9c0 │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - sub x0, x23, x0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 52500 // b.plast │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + umull x1, w1, w23 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldr w9, [x19] │ │ │ │ + sub w9, w9, #0x1 │ │ │ │ + str w9, [x19] │ │ │ │ + b 523e8 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.cs 52510 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x28, #45] │ │ │ │ + tbz w1, #0, 52414 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4cf20 │ │ │ │ + ldr w9, [x19] │ │ │ │ + mov w20, w22 │ │ │ │ + b 523e8 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + sub w2, w2, w20 │ │ │ │ add x0, x1, x21 │ │ │ │ - bl 1ea40 │ │ │ │ - str w0, [sp, #48] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1ea70 │ │ │ │ - str w0, [sp, #56] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e908 │ │ │ │ - ldrb w1, [x28, #500] │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x3, x23, x26 │ │ │ │ - cbnz w1, 569bc │ │ │ │ - add x4, x0, x25 │ │ │ │ - ldr d31, [x22, #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 55f60 // b.none │ │ │ │ - adrp x1, 86000 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr d29, [x1, #768] │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 56a4c // b.first │ │ │ │ - mov x1, #0x404e000000000000 // #4633641066610819072 │ │ │ │ - fmov d30, x1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 56a58 // b.tcont │ │ │ │ - fcvtzu w1, d31 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - mov w2, w1 │ │ │ │ - strb w1, [x3, #32] │ │ │ │ - add x0, x0, x21 │ │ │ │ - str w2, [sp, #72] │ │ │ │ - bl 1e820 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w2, [sp, #72] │ │ │ │ - mov w8, #0x2d // #45 │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - mov w4, #0x2b // #43 │ │ │ │ - ldr w6, [sp, #48] │ │ │ │ - csel w4, w8, w4, ne // ne = any │ │ │ │ - ldr w7, [sp, #56] │ │ │ │ - add w5, w0, #0x1 │ │ │ │ - str w2, [sp] │ │ │ │ - adrp x1, 83000 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - add w3, w0, #0x1 │ │ │ │ - add x0, x23, x24 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - add x0, x1, x25 │ │ │ │ - b 55e10 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - str w1, [sp, #220] │ │ │ │ - str w0, [sp, #292] │ │ │ │ - b 55848 │ │ │ │ - ldr x21, [sp, #232] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1eae0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e9e0 │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e9c0 │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - add x21, x21, x24 │ │ │ │ - cbz x23, 56764 │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 56610 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - bl 58628 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - stp x0, x20, [x21, #48] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e810 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 560c0 // b.none │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 560c0 // b.none │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - ldr x21, [sp, #240] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1eae0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e9e0 │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e9c0 │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - add x21, x21, x24 │ │ │ │ - cbz x23, 56774 │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3750 │ │ │ │ - cbnz w0, 56604 │ │ │ │ - adrp x0, 87000 │ │ │ │ - add x0, x0, #0xd58 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - bl 58628 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - stp x0, x20, [x21, #48] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - str wzr, [sp, #16] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ne 55d60 // b.any │ │ │ │ - b 55d68 │ │ │ │ - ucvtf d31, w2 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - fdiv d31, d31, d14 │ │ │ │ - fcmp d31, #0.0 │ │ │ │ - b.eq 55cc0 // b.none │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 55cc0 // b.first │ │ │ │ - fcmpe d31, d13 │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - b.ge 55cc0 // b.tcont │ │ │ │ - b 55cb8 │ │ │ │ - ldr w1, [sp, #224] │ │ │ │ - str wzr, [sp, #32] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ldr w1, [sp, #228] │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #72] │ │ │ │ - cbz w0, 55a10 │ │ │ │ - ldr w1, [sp, #196] │ │ │ │ - cmp w21, #0x0 │ │ │ │ - ldr w0, [sp, #288] │ │ │ │ - ldr w26, [x28, #388] │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - str w0, [sp, #32] │ │ │ │ - cbz w26, 55a18 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3a08 │ │ │ │ - mov x1, x0 │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 56660 // b.none │ │ │ │ - cmp w26, #0x2 │ │ │ │ - b.eq 5664c // b.none │ │ │ │ - sub w0, w26, #0x3 │ │ │ │ - tst w0, #0xfffffffd │ │ │ │ - b.ne 565e4 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w3, #0x43 // #67 │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - bl 57f40 │ │ │ │ - b 55a18 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 55c0c // b.none │ │ │ │ - ldr w0, [x23, #8] │ │ │ │ - orr w0, w0, #0x80 │ │ │ │ - str w0, [x23, #8] │ │ │ │ - b 55c0c │ │ │ │ - ldr w2, [sp, #220] │ │ │ │ - ldr w1, [x23, #8] │ │ │ │ - orr w0, w1, #0x3 │ │ │ │ - cbz w2, 56aac │ │ │ │ - str w0, [x23, #8] │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cbz w0, 561d8 │ │ │ │ - ldr w0, [x23, #8] │ │ │ │ - orr w0, w0, #0x8 │ │ │ │ - str w0, [x23, #8] │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - cbnz w0, 561e8 │ │ │ │ - cbz w20, 55bec │ │ │ │ - b 55be0 │ │ │ │ - ldr x2, [x23, #80] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - ldr w0, [x23, #8] │ │ │ │ - orr w0, w0, #0x10 │ │ │ │ - str w0, [x23, #8] │ │ │ │ - mov x0, x2 │ │ │ │ - bl 3a08 │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 57950 │ │ │ │ - str x0, [x23, #80] │ │ │ │ - cbz w20, 55bec │ │ │ │ - b 55be0 │ │ │ │ - ldr w2, [sp, #496] │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - bl 52f00 │ │ │ │ - ldr w2, [sp, #212] │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - add x0, x0, x24 │ │ │ │ - bl 52f00 │ │ │ │ - b 55ab8 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl 3a08 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x2, sp, #0x158 │ │ │ │ - str w0, [sp, #344] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 57e88 │ │ │ │ - str x0, [x20] │ │ │ │ - ldrb w0, [x28, #448] │ │ │ │ - cbz w0, 55a70 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1eab0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldr x3, [x0, #16] │ │ │ │ - ldr x0, [x2, #88] │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 1afa0 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - add x0, x2, x24 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 5661c // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 56748 // b.none │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 55a70 // b.any │ │ │ │ - mov w2, #0x2b // #43 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - bl 52f00 │ │ │ │ - b 55a70 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x26, x23 │ │ │ │ - add x21, x23, w21, uxtw #2 │ │ │ │ - adrp x20, 83000 │ │ │ │ - add x23, sp, #0x158 │ │ │ │ - add x20, x20, #0x178 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x26 │ │ │ │ - add x26, x0, x24 │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - ldr w2, [x19], #4 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 587c8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 56310 // b.any │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x180 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ - bl 38a0 │ │ │ │ - ldr w21, [sp, #324] │ │ │ │ + umaddl x1, w22, w23, x1 │ │ │ │ + umull x2, w2, w23 │ │ │ │ + bl 3948 │ │ │ │ + ldr w2, [x19] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - add x0, x0, x24 │ │ │ │ - cbz w21, 5675c │ │ │ │ - ldr x26, [sp, #32] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x26 │ │ │ │ - add x21, x26, w21, uxtw #2 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr w2, [x19], #4 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 587c8 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 56370 // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x190 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 52488 // b.pmore │ │ │ │ bl 38a0 │ │ │ │ - b 55dc4 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1eab0 │ │ │ │ - ldr w1, [x28, #388] │ │ │ │ + str wzr, [x19] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + b 523f0 │ │ │ │ + mov w20, w22 │ │ │ │ + b 523e8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ mov x23, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 16d50 │ │ │ │ - mov w27, w0 │ │ │ │ - ldr x0, [x23, #88] │ │ │ │ - ldr w1, [x28, #388] │ │ │ │ - bl 16f40 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x25, [x19, #8] │ │ │ │ - mov w2, w27 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - add x0, x25, x24 │ │ │ │ - bl 52f00 │ │ │ │ - add x0, x25, x24 │ │ │ │ - mov w2, w23 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x128 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr w1, [x28, #376] │ │ │ │ - add x0, x0, x24 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 56630 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 55e54 // b.any │ │ │ │ - ldr w2, [x28, #380] │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x110 │ │ │ │ - bl 52f00 │ │ │ │ - b 55e4c │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - bl 1e908 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - add x1, x1, #0x88 │ │ │ │ - add x0, x23, x24 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e8a0 │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x0, x23, x24 │ │ │ │ - add x1, x1, #0x90 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 1e810 │ │ │ │ - ldp w2, w1, [sp, #200] │ │ │ │ - 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 565b8 // b.pmore │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - adrp x1, 83000 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - add x1, x1, #0x98 │ │ │ │ - str w3, [sp, #32] │ │ │ │ - add x0, x23, x24 │ │ │ │ - bl 52f00 │ │ │ │ - mov w2, w27 │ │ │ │ - add x0, x23, x24 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0xa0 │ │ │ │ - bl 52f00 │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - add x0, x23, x24 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0xa8 │ │ │ │ - bl 52f00 │ │ │ │ - b 55e44 │ │ │ │ - ldr w0, [sp, #260] │ │ │ │ - cmp w27, w0 │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - cneg x0, x0, eq // eq = none │ │ │ │ - str x0, [x1, #64] │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - cbnz w0, 55c5c │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - tbz w0, #0, 56788 │ │ │ │ - ldr w0, [sp, #292] │ │ │ │ - cbz w0, 56a00 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - tbnz w0, #0, 569e0 │ │ │ │ - mov x0, x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x1, x1, x24 │ │ │ │ - b 55c5c │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - add x0, x0, x1 │ │ │ │ - bl 1e820 │ │ │ │ - and w20, w0, #0xff │ │ │ │ - b 55adc │ │ │ │ - ldr d30, [x0, #80] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - fcsel d31, d31, d30, ls // ls = plast │ │ │ │ - fcmp d31, #0.0 │ │ │ │ - b.eq 55cc0 // b.none │ │ │ │ - b 55c90 │ │ │ │ - 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 56ab4 // 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 │ │ │ │ + ldr w0, [x0] │ │ │ │ + stp w5, w6, [sp, #120] │ │ │ │ + cbz w0, 52628 │ │ │ │ + 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, 52780 │ │ │ │ + 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, 52638 │ │ │ │ + bl 6cfe8 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + add w22, w0, w22 │ │ │ │ + cmp w1, w26 │ │ │ │ + b.hi 52588 // b.pmore │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ge 5265c // b.tcont │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add w26, w24, #0x1 │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + add x28, x0, x25 │ │ │ │ + cmp w1, w22 │ │ │ │ + b.gt 526a4 │ │ │ │ + ldrb w0, [x28, #45] │ │ │ │ + tbz w0, #1, 526a8 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4cf20 │ │ │ │ + ldr w0, [x23] │ │ │ │ + mov w24, w26 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 52568 // 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 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - adrp x2, 83000 │ │ │ │ + bl 6cfe8 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + add w21, w0, w21 │ │ │ │ + cmp w1, w26 │ │ │ │ + b.hi 52588 // b.pmore │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.lt 525d4 // b.tstop │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + add w26, w24, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.le 52698 │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + add x28, x3, x25 │ │ │ │ + ldrb w0, [x28, #45] │ │ │ │ + tbz w0, #0, 526a8 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.gt 525ec │ │ │ │ + mov x0, x28 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x1e8 │ │ │ │ - str w3, [sp, #32] │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - ldr w27, [sp, #324] │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - b 564a4 │ │ │ │ - and w26, w26, #0xfffffffd │ │ │ │ - cmp w26, #0x4 │ │ │ │ - b.ne 55a18 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w3, #0x47 // #71 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - bl 57f40 │ │ │ │ - b 55a18 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 58628 │ │ │ │ - b 560b8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 58628 │ │ │ │ - b 56030 │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov w2, #0x2b // #43 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - bl 52f00 │ │ │ │ - b 55a70 │ │ │ │ - ldr w2, [x28, #380] │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x24 │ │ │ │ - b 55e54 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w3, #0x41 // #65 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - bl 57f40 │ │ │ │ - b 55a18 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w3, #0x54 // #84 │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - bl 57f40 │ │ │ │ - b 55a18 │ │ │ │ - mov x0, x1 │ │ │ │ - bl 1eae0 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x27 │ │ │ │ - bl 1e9e0 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x27 │ │ │ │ - bl 1e9c0 │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - sub x23, x23, x0 │ │ │ │ - add x0, x1, x27 │ │ │ │ - bl 1ea40 │ │ │ │ - mov w6, w0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - str w6, [sp, #64] │ │ │ │ - add x0, x0, x27 │ │ │ │ - bl 1e908 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x27 │ │ │ │ - bl 1ea70 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov w7, w0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x1, x1, x24 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x0, x0, x27 │ │ │ │ - str w7, [sp, #56] │ │ │ │ - ldrb w4, [x1, #32] │ │ │ │ - str w4, [sp, #40] │ │ │ │ - bl 1e820 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - mov w1, #0x2b // #43 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - add w5, w0, #0x1 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add w3, w23, #0x1 │ │ │ │ - ldr w7, [sp, #56] │ │ │ │ - ldr w6, [sp, #64] │ │ │ │ - ldr w4, [sp, #40] │ │ │ │ - str w4, [sp] │ │ │ │ - mov w4, #0x2d // #45 │ │ │ │ - csel w4, w4, w1, ne // ne = any │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - add x0, x0, x25 │ │ │ │ - b 55e3c │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov w2, #0x2d // #45 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - bl 52f00 │ │ │ │ - b 55a70 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 56394 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - bl 58628 │ │ │ │ - b 56030 │ │ │ │ - adrp x0, 87000 │ │ │ │ - add x0, x0, #0xd58 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - bl 58628 │ │ │ │ - b 560b8 │ │ │ │ - mov x0, x1 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x1, x1, x24 │ │ │ │ - b 55c5c │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 1eae0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 1e9e0 │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - mov x19, x1 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 1ea00 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - mov x21, x23 │ │ │ │ - bl 1e810 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - b.ne 568e0 // b.any │ │ │ │ - bl 1b240 │ │ │ │ - stp wzr, w0, [sp, #200] │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - and w27, w0, #0x1 │ │ │ │ - cbnz w0, 568f4 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - ldr d15, [x0, #80] │ │ │ │ - bl 1eae0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 56a90 // b.none │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4cf20 │ │ │ │ + ldr w0, [x23] │ │ │ │ + mov w24, w26 │ │ │ │ + b 5260c │ │ │ │ + cbz x28, 52714 │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + cbz w1, 52700 │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ - str w25, [sp, #24] │ │ │ │ - str x28, [sp, #40] │ │ │ │ - mov x28, x22 │ │ │ │ - ldp w25, w22, [sp, #200] │ │ │ │ - sub w24, w0, #0x1 │ │ │ │ - str w20, [sp, #32] │ │ │ │ - str wzr, [sp, #260] │ │ │ │ - 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 1e810 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x1, x1, x20 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + add x1, x0, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ ldr x1, [x1, #24] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - mov x0, x1 │ │ │ │ - b.eq 56948 // b.none │ │ │ │ - bl 1b240 │ │ │ │ - add w25, w25, w0 │ │ │ │ - cbnz w27, 56954 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ + bl 5b78c │ │ │ │ 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 1eae0 │ │ │ │ - mov x26, x0 │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 56850 // b.any │ │ │ │ - stp w25, w22, [sp, #200] │ │ │ │ - mov x22, x28 │ │ │ │ - ldr x28, [sp, #40] │ │ │ │ - ldr w20, [sp, #32] │ │ │ │ - ldr w25, [sp, #24] │ │ │ │ - cbnz w27, 557d8 │ │ │ │ - b 55834 │ │ │ │ - bl 1b240 │ │ │ │ - stp w0, wzr, [sp, #200] │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - and w27, w0, #0x1 │ │ │ │ - cbz w0, 56808 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 1eae0 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.ne 56808 // b.any │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 1e9e0 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.hi 56a7c // b.pmore │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 1ea00 │ │ │ │ - cmp w21, w0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - b.cc 56a64 // b.lo, b.ul, b.last │ │ │ │ - ldr d15, [x0, #80] │ │ │ │ - bl 1eae0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 5682c // b.any │ │ │ │ - str wzr, [sp, #260] │ │ │ │ - b 557d8 │ │ │ │ - bl 1b240 │ │ │ │ - add w22, w22, w0 │ │ │ │ - cbz w27, 56894 │ │ │ │ + add x0, x0, x21 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1eae0 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.ne 56894 // b.any │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + add x2, x0, x21 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + str xzr, [x2, #24] │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cc 526c0 // b.lo, b.ul, b.last │ │ │ │ + bl 38a0 │ │ │ │ + strb wzr, [x28, #45] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str wzr, [x28, #32] │ │ │ │ + str xzr, [x28, #48] │ │ │ │ + ldr w1, [x23] │ │ │ │ + cmp w26, w1 │ │ │ │ + b.cc 52748 // b.lo, b.ul, b.last │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 52770 // b.plast │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + umull x1, w1, w27 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w1, [x23] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + str w0, [x23] │ │ │ │ + b 5260c │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + umaddl x1, w26, w27, x0 │ │ │ │ + sub w2, w2, w24 │ │ │ │ + add x0, x0, x25 │ │ │ │ + umull x2, w2, w27 │ │ │ │ + bl 3948 │ │ │ │ + ldr w1, [x23] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.hi 52728 // b.pmore │ │ │ │ + bl 38a0 │ │ │ │ + str wzr, [x23] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + b 52614 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 527a8 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + add w26, w24, #0x1 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 525ec │ │ │ │ ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e9e0 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - cmp x1, w0, uxtw │ │ │ │ - b.gt 56a34 │ │ │ │ + add w26, w24, #0x1 │ │ │ │ + b 52700 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 5265c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 52908 │ │ │ │ + mul w1, w3, w1 │ │ │ │ + mov w0, #0x851f // #34079 │ │ │ │ + mul w2, w3, w2 │ │ │ │ + movk w0, #0x51eb, lsl #16 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + umull x27, w1, w0 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + umull x0, w2, w0 │ │ │ │ + movi d15, #0xffffffff │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + lsr x27, x27, #37 │ │ │ │ + lsr x0, x0, #37 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, #0x50 // #80 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp w1, w2, [sp, #120] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + umull x23, w22, w25 │ │ │ │ + add x28, x2, x23 │ │ │ │ + ldr w19, [x28, #32] │ │ │ │ + cbz w19, 52a40 │ │ │ │ ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1ea00 │ │ │ │ - cmp x23, w0, uxtw │ │ │ │ - b.ge 5689c // b.tcont │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + add x0, x0, x26 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x4, [x0, #24] │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + ldr x0, [x4, #88] │ │ │ │ + cbz w3, 52894 │ │ │ │ + bl 709a0 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr w3, [x28, #32] │ │ │ │ + add w19, w19, w0 │ │ │ │ + cmp w24, w3 │ │ │ │ + b.cs 528ac // b.hs, b.nlast │ │ │ │ ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1ea00 │ │ │ │ - ldr w1, [sp, #260] │ │ │ │ - mov w0, w0 │ │ │ │ - cmp x23, x0 │ │ │ │ - csinc w1, w1, w21, eq // eq = none │ │ │ │ - csel x23, x23, x0, eq // eq = none │ │ │ │ - str w1, [sp, #260] │ │ │ │ - b 5689c │ │ │ │ - ucvtf d31, w1 │ │ │ │ - adrp x1, 86000 │ │ │ │ - ldr d30, [x1, #768] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcmp d31, #0.0 │ │ │ │ - b.ne 56a20 // b.any │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ + add x26, x26, #0x58 │ │ │ │ + add x0, x0, x26 │ │ │ │ + ldr x4, [x0, #24] │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + ldr x0, [x4, #88] │ │ │ │ + cbnz w3, 52860 │ │ │ │ + bl 709a0 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr w3, [x28, #32] │ │ │ │ + add w20, w20, w0 │ │ │ │ + cmp w24, w3 │ │ │ │ + b.cc 52878 // b.lo, b.ul, b.last │ │ │ │ + cmp w27, w20 │ │ │ │ + b.ls 52920 // b.plast │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add w24, w22, #0x1 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + add x28, x0, x23 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 52964 // b.pmore │ │ │ │ + ldrb w0, [x28, #45] │ │ │ │ + tbz w0, #1, 52968 │ │ │ │ + mov x0, x28 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - b 55f60 │ │ │ │ - mov x0, x1 │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x1, x1, x24 │ │ │ │ - b 55c5c │ │ │ │ - mov x0, x1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - bl 52f00 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x1, x1, x24 │ │ │ │ - b 55c5c │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 56a4c // b.first │ │ │ │ - b 55f44 │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4cf20 │ │ │ │ + ldr w0, [x21] │ │ │ │ + mov w22, w24 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 52824 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + add w24, w22, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 52958 // b.plast │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x28, x2, x23 │ │ │ │ + ldrb w0, [x28, #45] │ │ │ │ + tbz w0, #0, 52968 │ │ │ │ + cmp w27, w20 │ │ │ │ + b.hi 528cc // b.pmore │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4cf20 │ │ │ │ + ldr w0, [x21] │ │ │ │ + mov w22, w24 │ │ │ │ + b 528ec │ │ │ │ + cbz x28, 529d4 │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e9e0 │ │ │ │ - mov w0, w0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 56980 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, w2 │ │ │ │ - b 55f60 │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - mov w1, w2 │ │ │ │ - b 55f60 │ │ │ │ - bl 1ea00 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr d15, [x1, #80] │ │ │ │ - b 5692c │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 1e9e0 │ │ │ │ - mov w0, w0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 56914 │ │ │ │ + cbz w1, 529c0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - str wzr, [sp, #220] │ │ │ │ - str wzr, [sp, #260] │ │ │ │ - str xzr, [sp, #264] │ │ │ │ - str w0, [sp, #292] │ │ │ │ - b 55848 │ │ │ │ - orr w0, w1, #0x1 │ │ │ │ - b 561c0 │ │ │ │ - stp d13, d14, [sp, #464] │ │ │ │ - bl 3588 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ nop │ │ │ │ + add x1, x0, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + 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 52980 // b.lo, b.ul, b.last │ │ │ │ + bl 38a0 │ │ │ │ + strb wzr, [x28, #45] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str wzr, [x28, #32] │ │ │ │ + str xzr, [x28, #48] │ │ │ │ + ldr w1, [x21] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cc 52a08 // b.lo, b.ul, b.last │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 52a30 // b.plast │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + umull x1, w1, w25 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + ldr w1, [x21] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + str w0, [x21] │ │ │ │ + b 528ec │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + umaddl x1, w24, w25, x0 │ │ │ │ + sub w2, w2, w22 │ │ │ │ + add x0, x0, x23 │ │ │ │ + umull x2, w2, w25 │ │ │ │ + bl 3948 │ │ │ │ + ldr w1, [x21] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.hi 529e8 // b.pmore │ │ │ │ + bl 38a0 │ │ │ │ + str wzr, [x21] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + b 528f4 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w0, #0x63 │ │ │ │ + b.ls 52918 // b.plast │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + add w24, w22, #0x1 │ │ │ │ + cmp w0, #0x63 │ │ │ │ + b.ls 528cc // b.plast │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add w24, w22, #0x1 │ │ │ │ + b 529c0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - bl 22740 │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - ldr w0, [x25] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - cbz w0, 570d8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ldr w9, [x0] │ │ │ │ + str w2, [sp, #124] │ │ │ │ + cbz w9, 52be4 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + movi d15, #0xffffffff │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ + mov w21, w1 │ │ │ │ + mov w22, #0x50 // #80 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, #0x58 // #88 │ │ │ │ + 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, 52c0c │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + add x1, x0, #0x2c │ │ │ │ + umaddl x8, w8, w23, x1 │ │ │ │ + b 52af4 │ │ │ │ + add w4, w5, w4 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + add w4, w2, w4 │ │ │ │ + cmp x1, x8 │ │ │ │ + b.eq 52b1c // b.none │ │ │ │ + ldrb w6, [x1, #16] │ │ │ │ + ldp w7, w2, [x1] │ │ │ │ + ldr w5, [x1, #8] │ │ │ │ + add w2, w2, w7 │ │ │ │ + cbnz w6, 52ae0 │ │ │ │ + add w3, w5, w3 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + add w3, w2, w3 │ │ │ │ + cmp x1, x8 │ │ │ │ + b.ne 52af4 // b.any │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + cbz w1, 52bf0 │ │ │ │ + cmp w21, w3 │ │ │ │ + b.cs 52c38 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x25, #45] │ │ │ │ + tbnz w1, #1, 52c38 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ + add x1, x0, x26 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x3, x2, x2, lsl #2 │ │ │ │ - lsl x19, x3, #4 │ │ │ │ - add x3, x1, x3, lsl #4 │ │ │ │ - ldr x1, [x1, x19] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - ldp w3, w4, [x3, #20] │ │ │ │ - bl 1ecac │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 57620 // b.plast │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - mov x21, #0x58 // #88 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - str wzr, [sp, #164] │ │ │ │ - b 56d90 │ │ │ │ - sub w26, w27, #0x2 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umull x26, w26, w1 │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1e820 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ add x0, x0, x26 │ │ │ │ - bl 1e8a0 │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #140] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e820 │ │ │ │ - and w26, w0, #0xff │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e908 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e8a0 │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e820 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e908 │ │ │ │ - str w0, [sp, #136] │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.eq 56c60 // b.none │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - sub w2, w27, #0x2 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x4, [x0, #48] │ │ │ │ - add x0, x4, x20 │ │ │ │ - umaddl x5, w2, w1, x4 │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - ldrb w5, [x5, #60] │ │ │ │ - cmp w5, w3 │ │ │ │ - b.eq 571f0 // b.none │ │ │ │ - ldr x0, [x28, #24] │ │ │ │ - ldr x3, [x0, #88] │ │ │ │ - ldr w5, [x3, #24] │ │ │ │ - cbnz w26, 57124 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 57874 // b.any │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - add x0, x2, x20 │ │ │ │ - add x4, x2, x21 │ │ │ │ - ldrb w6, [x0, #60] │ │ │ │ - ldrb w4, [x4, #60] │ │ │ │ - cmp w6, w4 │ │ │ │ - b.ne 57254 // b.any │ │ │ │ - mov w22, w27 │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.eq 572c4 // b.none │ │ │ │ - mov w3, w4 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - sub w7, w27, #0x2 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x2, w7, w1, x2 │ │ │ │ - ldrb w2, [x2, #60] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 571a4 // b.none │ │ │ │ - cmp w4, w3 │ │ │ │ - b.eq 572c0 // b.none │ │ │ │ - str w5, [sp, #96] │ │ │ │ - str w6, [sp, #128] │ │ │ │ - bl 1e820 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w5, [sp, #96] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov w4, w23 │ │ │ │ - ldr w6, [sp, #128] │ │ │ │ - mov w3, w22 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + add x3, x0, x26 │ │ │ │ + add x26, x26, #0x58 │ │ │ │ + str xzr, [x3, #24] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cc 52b40 // b.lo, b.ul, b.last │ │ │ │ + bl 38a0 │ │ │ │ + strb wzr, [x25, #45] │ │ │ │ + ldr w2, [x28] │ │ │ │ + str wzr, [x25, #32] │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + cmp w2, w20 │ │ │ │ + b.hi 52c5c // b.pmore │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 52c88 // b.plast │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + umull x1, w1, w22 │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x28, #8] │ │ │ │ + ldr w9, [x28] │ │ │ │ + sub w9, w9, #0x1 │ │ │ │ + str w9, [x28] │ │ │ │ + cmp w9, w27 │ │ │ │ + b.hi 52ab0 // 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] │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmp w21, w4 │ │ │ │ + b.cs 52c14 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x25, #45] │ │ │ │ + tbnz w1, #0, 52c14 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 52b40 │ │ │ │ + mov w27, w20 │ │ │ │ + b 52bc4 │ │ │ │ + cmp w21, w3 │ │ │ │ + b.cs 52c0c // b.hs, b.nlast │ │ │ │ + mov x0, x25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + stur d15, [x25, #36] │ │ │ │ + bl 4cf20 │ │ │ │ + ldr w9, [x28] │ │ │ │ + mov w27, w20 │ │ │ │ + b 52bc4 │ │ │ │ + cmp w21, w4 │ │ │ │ + b.cs 52c0c // b.hs, b.nlast │ │ │ │ + mov x0, x25 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldr w7, [x0, #496] │ │ │ │ - add x0, x28, #0x18 │ │ │ │ - bl 2a4c0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e810 │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - mov w23, w0 │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1eaf0 │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w23 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add w2, w27, #0x1 │ │ │ │ - add x1, x1, x19 │ │ │ │ - mov x3, x1 │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - ccmp w27, #0x1, #0x4, hi // hi = pmore │ │ │ │ - b.ne 570ec // b.any │ │ │ │ - mov w27, w2 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x26, #0x7fffffff8 // #34359738360 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.cs 57080 // b.hs, b.nlast │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - sub w0, w27, #0x1 │ │ │ │ - sub x20, x21, #0x58 │ │ │ │ - str w0, [sp, #132] │ │ │ │ - add x0, x2, x21 │ │ │ │ - add x2, x2, x20 │ │ │ │ - ldrb w4, [x0, #74] │ │ │ │ - ldrb w3, [x2, #74] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.eq 56dd8 // b.none │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x28, x0, x20 │ │ │ │ - cbnz w24, 56f5c │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.ne 56b84 // b.any │ │ │ │ - mov x0, x28 │ │ │ │ - str wzr, [sp, #140] │ │ │ │ - b 56bc4 │ │ │ │ - ldrb w2, [x2, #60] │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 56db8 // b.any │ │ │ │ - bl 1e820 │ │ │ │ - and w26, w0, #0xff │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e820 │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x1, x1, x19 │ │ │ │ - cmp w26, w0, uxtb │ │ │ │ - b.ne 56db8 // b.any │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1eacc │ │ │ │ - mov w26, w0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1eacc │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x1, x1, x19 │ │ │ │ - cmp w26, w0 │ │ │ │ - b.ne 56db8 // b.any │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e9e0 │ │ │ │ - mov w26, w0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1ea00 │ │ │ │ - cmp w26, w0 │ │ │ │ - b.ls 57768 // b.plast │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e820 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 57768 // b.any │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w1, [sp, #164] │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - cbnz w24, 577c4 │ │ │ │ - add x0, x0, x19 │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.eq 57858 // b.none │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - sub w1, w27, #0x2 │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - add x3, x2, x20 │ │ │ │ - umaddl x1, w1, w4, x2 │ │ │ │ - ldrb w2, [x3, #60] │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cmp w1, w2 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - orr w22, w22, w1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w1, w27 │ │ │ │ - b.eq 57850 // b.none │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - ldr w3, [sp, #164] │ │ │ │ - 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 │ │ │ │ + stur d15, [x25, #36] │ │ │ │ + bl 4cf20 │ │ │ │ + ldr w9, [x28] │ │ │ │ + mov w27, w20 │ │ │ │ + b 52bc4 │ │ │ │ + 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 3948 │ │ │ │ + ldr w2, [x28] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 52ba8 // b.pmore │ │ │ │ + bl 38a0 │ │ │ │ + str wzr, [x28] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + b 52bcc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + movi v24.4s, #0x0 │ │ │ │ + ldr w3, [x0] │ │ │ │ + cbz w3, 5307c │ │ │ │ + sub w4, w3, #0x1 │ │ │ │ + ldr x5, [x0, #8] │ │ │ │ + cmp w4, #0xe │ │ │ │ + b.ls 5308c // b.plast │ │ │ │ + lsr w4, w3, #4 │ │ │ │ + mov w6, #0x500 // #1280 │ │ │ │ + mov v26.16b, v24.16b │ │ │ │ + mov x0, x5 │ │ │ │ + movi v18.16b, #0x2 │ │ │ │ + mov v25.16b, v24.16b │ │ │ │ + umaddl x4, w4, w6, x5 │ │ │ │ + movi v20.4s, #0x1 │ │ │ │ + movi v19.16b, #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, v18.16b │ │ │ │ + and v31.16b, v31.16b, v19.16b │ │ │ │ + sxtl v22.8h, v27.8b │ │ │ │ + sxtl2 v27.8h, v27.16b │ │ │ │ + zip1 v21.16b, v31.16b, v24.16b │ │ │ │ + zip2 v31.16b, v31.16b, v24.16b │ │ │ │ + sxtl2 v30.4s, v22.8h │ │ │ │ + sxtl2 v28.4s, v27.8h │ │ │ │ + zip2 v23.8h, v21.8h, v24.8h │ │ │ │ + zip2 v29.8h, v31.8h, v24.8h │ │ │ │ + and v30.16b, v30.16b, v20.16b │ │ │ │ + and v28.16b, v28.16b, v20.16b │ │ │ │ + uaddw v23.4s, v23.4s, v21.4h │ │ │ │ + uaddw v29.4s, v29.4s, v31.4h │ │ │ │ + ssubw v31.4s, v30.4s, v22.4h │ │ │ │ + ssubw v28.4s, v28.4s, v27.4h │ │ │ │ + add v30.4s, v29.4s, v23.4s │ │ │ │ + add v31.4s, v31.4s, v28.4s │ │ │ │ + add v25.4s, v25.4s, v30.4s │ │ │ │ + add v26.4s, v26.4s, v31.4s │ │ │ │ + cmp x4, x0 │ │ │ │ + b.ne 52ce4 // b.any │ │ │ │ + addv s26, v26.4s │ │ │ │ + addv s25, v25.4s │ │ │ │ + tst x3, #0xf │ │ │ │ + b.eq 5306c // b.none │ │ │ │ + and w0, w3, #0xfffffff0 │ │ │ │ + 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 5306c // b.plast │ │ │ │ + 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ls 5306c // b.plast │ │ │ │ + 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w4 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w6 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 5306c // 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 v25.2s, v25.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ls 5306c // b.plast │ │ │ │ + umaddl x0, w0, w4, x5 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + and w3, w0, #0x1 │ │ │ │ + fmov s31, w3 │ │ │ │ + tst x0, #0x2 │ │ │ │ + fmov w0, s26 │ │ │ │ + add v25.2s, v25.2s, v31.2s │ │ │ │ + cinc w3, w0, ne // ne = any │ │ │ │ + str s25, [x1] │ │ │ │ + str w3, [x2] │ │ │ │ + ret │ │ │ │ + fmov w3, s26 │ │ │ │ + str s25, [x1] │ │ │ │ + str w3, [x2] │ │ │ │ + ret │ │ │ │ + movi v25.2d, #0x0 │ │ │ │ + str s25, [x1] │ │ │ │ + str w3, [x2] │ │ │ │ + ret │ │ │ │ + movi v25.2d, #0x0 │ │ │ │ + movi v26.2d, #0x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 52dd0 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 5310c │ │ │ │ + ldr x5, [x0, #8] │ │ │ │ + mov x0, x5 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 53108 // b.none │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + mov w3, #0x70 // #112 │ │ │ │ + ldr w4, [x5, #36] │ │ │ │ + add x6, x5, #0x24 │ │ │ │ + umaddl x2, w2, w3, x1 │ │ │ │ + mov x1, #0x70 // #112 │ │ │ │ + ldr w3, [x6, x1] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.ls 530fc // b.plast │ │ │ │ + add x0, x5, x1 │ │ │ │ + ldr w4, [x0, #36] │ │ │ │ + add x1, x1, #0x70 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 530e8 // b.any │ │ │ │ + ret │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - mov x26, #0x8 // #8 │ │ │ │ - ldr w27, [sp, #164] │ │ │ │ - mov w24, #0x2 // #2 │ │ │ │ - add x1, x1, x19 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x5, x0, x20 │ │ │ │ - add x4, x0, x21 │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - ldr x5, [x5, #24] │ │ │ │ - str x5, [x2] │ │ │ │ - ldr x4, [x4, #24] │ │ │ │ - str x4, [x2, #8] │ │ │ │ - b 56d84 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 1e820 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - cbz w22, 571cc │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w26, [x0, #24] │ │ │ │ - cbnz w1, 57304 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cbz w23, 56fc0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w6, [x0, #16] │ │ │ │ - ldr w28, [x0, #24] │ │ │ │ - str w6, [sp, #96] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr w6, [sp, #96] │ │ │ │ - sub w6, w6, w28 │ │ │ │ - sub w28, w6, w0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e820 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov w5, w26 │ │ │ │ - mov w6, w28 │ │ │ │ - mov w4, w23 │ │ │ │ - mov w3, w22 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w7, [x1, #496] │ │ │ │ - mov w1, w24 │ │ │ │ - ldr x24, [sp, #112] │ │ │ │ - mov x26, #0x7fffffff8 // #34359738360 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2a4c0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e810 │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - mov w23, w0 │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1eaf0 │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w23 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - bl 1f9e4 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - add x1, x1, x19 │ │ │ │ - mov x3, x1 │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.cc 56d8c // b.lo, b.ul, b.last │ │ │ │ - cbnz w24, 574dc │ │ │ │ - ldr w1, [sp, #164] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc 57320 // b.lo, b.ul, b.last │ │ │ │ - ldr x19, [sp, #104] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x5, x0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + ldp w2, w0, [x0, #56] │ │ │ │ + add w2, w1, w2 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.hi 53198 // b.pmore │ │ │ │ + ldr x7, [x3, #16] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + ldp w4, w3, [x5, #36] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w6, [x5, #44] │ │ │ │ + ldr w2, [x7, w2, uxtw #2] │ │ │ │ + add w4, w4, w3 │ │ │ │ + ldr w3, [x5] │ │ │ │ + add w4, w4, w6 │ │ │ │ + stp x4, x2, [sp, #40] │ │ │ │ + str w3, [sp, #60] │ │ │ │ + bl 56b80 │ │ │ │ + ldp x4, x2, [sp, #40] │ │ │ │ mov x1, x19 │ │ │ │ - bl 22750 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + ldr w3, [sp, #60] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 631a0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xed8 │ │ │ │ + adrp x1, 83000 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0x1b0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + mov w2, #0x8eb // #2283 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + ldp w2, w0, [x0, #56] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.hi 53280 // b.pmore │ │ │ │ + ldp w20, w3, [x19, #36] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x5, [x1, #16] │ │ │ │ + add w20, w20, w3 │ │ │ │ + ldr w4, [x19, #44] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + ldr w3, [x19] │ │ │ │ + ldr w22, [x5, w2, uxtw #2] │ │ │ │ + add w20, w20, w4 │ │ │ │ + str w3, [sp, #60] │ │ │ │ + bl 56b80 │ │ │ │ + ldr w3, [sp, #60] │ │ │ │ + mov x4, x20 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + bl 631a0 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 63320 │ │ │ │ + str x0, [x19, #96] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 633c0 │ │ │ │ + str x0, [x19, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 63460 │ │ │ │ + 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] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 38a0 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xed8 │ │ │ │ + adrp x1, 83000 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0x1b0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + mov w2, #0x8eb // #2283 │ │ │ │ + bl 34b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldp w6, w0, [x1, #20] │ │ │ │ + cmp w6, w0 │ │ │ │ + b.ls 532d8 // b.plast │ │ │ │ mov x0, x19 │ │ │ │ - bl 1f440 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + fmov d31, d0 │ │ │ │ + ldr d0, [x5] │ │ │ │ + fmov d2, d1 │ │ │ │ + ldr d1, [x5, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x6, x1 │ │ │ │ + str w4, [sp, #72] │ │ │ │ + mov w21, w2 │ │ │ │ + str d31, [sp, #64] │ │ │ │ + ldp w0, w2, [x1] │ │ │ │ + ldp w7, w1, [x1, #12] │ │ │ │ + str x6, [sp, #56] │ │ │ │ + str w3, [sp, #76] │ │ │ │ + sub w2, w2, w1 │ │ │ │ + add w0, w0, w7 │ │ │ │ + sub w20, w2, w0 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 4a660 │ │ │ │ + str d0, [sp, #48] │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov w5, #0x70 // #112 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + umull x1, w1, w5 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w7, [x19] │ │ │ │ + mov w5, #0x70 // #112 │ │ │ │ + ldr x6, [sp, #56] │ │ │ │ + mov w11, #0x1 // #1 │ │ │ │ + ldp w4, w3, [sp, #72] │ │ │ │ + umull x5, w7, w5 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov w8, #0x100 // #256 │ │ │ │ + add x1, x0, x5 │ │ │ │ + ldr d0, [sp, #48] │ │ │ │ + ldr d31, [sp, #64] │ │ │ │ + strh w11, [x1, #64] │ │ │ │ + strb wzr, [x1, #66] │ │ │ │ + ldp w10, w9, [x6, #20] │ │ │ │ + sub w12, w9, w10 │ │ │ │ + cmp w12, w4 │ │ │ │ + csel w4, w8, w11, hi // hi = pmore │ │ │ │ + fcmpe d0, d31 │ │ │ │ + strh w4, [x1, #64] │ │ │ │ + b.gt 533e0 │ │ │ │ + ldp w4, w8, [x6, #12] │ │ │ │ + scvtf d31, w20 │ │ │ │ + ldp w6, w11, [x6] │ │ │ │ + stp w11, w6, [x1, #36] │ │ │ │ + stp w4, w8, [x1, #44] │ │ │ │ + mov w20, w21 │ │ │ │ + add w2, w6, w4 │ │ │ │ + stp d0, d31, [x1, #16] │ │ │ │ + add w2, w2, w8 │ │ │ │ + stp w2, w10, [x1, #52] │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + str w9, [x1, #60] │ │ │ │ + str x20, [x0, x5] │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w0, [x25] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 56b20 // b.pmore │ │ │ │ + strb w3, [x1, #8] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str w7, [x19] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #176 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - sub w8, w27, #0x2 │ │ │ │ - mov w6, #0x58 // #88 │ │ │ │ - add x5, x4, x20 │ │ │ │ - umaddl x8, w8, w6, x4 │ │ │ │ - ldrb w4, [x5, #60] │ │ │ │ - ldrb w5, [x8, #60] │ │ │ │ - cmp w5, w4 │ │ │ │ - b.eq 572dc // b.none │ │ │ │ - mov w27, w2 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x26, #0x7fffffff8 // #34359738360 │ │ │ │ - b 56d84 │ │ │ │ - ldr w22, [x3, #16] │ │ │ │ + strb wzr, [x1, #64] │ │ │ │ + strb w11, [x1, #66] │ │ │ │ + b 5338c │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 53450 │ │ │ │ + ldr x7, [x2, #8] │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x0, w0, w2, x7 │ │ │ │ + ldr w6, [x7, #32] │ │ │ │ + cbz w6, 53454 │ │ │ │ + ldr x2, [x7, #48] │ │ │ │ + add x2, x2, #0x18 │ │ │ │ + umaddl x6, w6, w8, x2 │ │ │ │ + b 5342c │ │ │ │ + cmp x6, x2 │ │ │ │ + b.eq 53454 // 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 53424 // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + add x7, x7, #0x50 │ │ │ │ + cmp x0, x7 │ │ │ │ + b.ne 5340c // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0] │ │ │ │ + cbz w4, 53748 │ │ │ │ + sub w1, w4, #0x1 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + cmp w1, #0xe │ │ │ │ + b.ls 53718 // b.plast │ │ │ │ + add x0, x3, #0x2d │ │ │ │ + tst x0, #0xf │ │ │ │ + b.ne 53718 // b.any │ │ │ │ + lsr w2, w4, #4 │ │ │ │ + adrp x0, 86000 │ │ │ │ + movi v20.16b, #0x3 │ │ │ │ + mov w1, #0x500 // #1280 │ │ │ │ + ldr q29, [x0, #480] │ │ │ │ + umaddl x2, w2, w1, x3 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ mov x0, x3 │ │ │ │ - str w5, [sp, #156] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr w5, [sp, #156] │ │ │ │ - sub w6, w22, w5 │ │ │ │ - sub w6, w6, w0 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - cmp w0, w6 │ │ │ │ - b.ne 57898 // b.any │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - add x0, x2, x20 │ │ │ │ - add x4, x2, x21 │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - ldrb w4, [x4, #60] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.eq 57660 // b.none │ │ │ │ - ldr x5, [x28, #24] │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - mov w22, w23 │ │ │ │ - ldr x5, [x5, #88] │ │ │ │ - ldr w5, [x5, #24] │ │ │ │ - cmp w27, w23 │ │ │ │ - b.eq 56cd8 // b.none │ │ │ │ - sub w7, w27, #0x2 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x2, w7, w1, x2 │ │ │ │ - ldrb w2, [x2, #60] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.ne 56cd0 // b.any │ │ │ │ - cbnz w26, 5721c │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - ldr w2, [sp, #140] │ │ │ │ - sub w26, w1, w2 │ │ │ │ - ldr w1, [sp, #152] │ │ │ │ - cmp w1, w7 │ │ │ │ - csel w5, w26, w5, ne // ne = any │ │ │ │ + b 534c0 │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 53750 // b.none │ │ │ │ + add x1, x0, #0xcd │ │ │ │ + ldr b31, [x0, #45] │ │ │ │ + ldr b30, [x0, #125] │ │ │ │ + ldr b21, [x0, #685] │ │ │ │ + ld1 {v31.b}[1], [x1] │ │ │ │ + add x1, x0, #0x11d │ │ │ │ + ldr b22, [x0, #765] │ │ │ │ + ldr b23, [x0, #845] │ │ │ │ + ld1 {v30.b}[1], [x1] │ │ │ │ + add x1, x0, #0x16d │ │ │ │ + ldr b24, [x0, #925] │ │ │ │ + ldr b25, [x0, #1005] │ │ │ │ + ld1 {v31.b}[2], [x1] │ │ │ │ + add x1, x0, #0x1bd │ │ │ │ + ldr b26, [x0, #1085] │ │ │ │ + ldr b27, [x0, #1165] │ │ │ │ + ld1 {v30.b}[2], [x1] │ │ │ │ + add x1, x0, #0x20d │ │ │ │ + ldr b28, [x0, #1245] │ │ │ │ + ld1 {v31.b}[3], [x1] │ │ │ │ + add x1, x0, #0x25d │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + ld1 {v30.b}[3], [x1] │ │ │ │ + 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 │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x1, d31 │ │ │ │ + cbz x1, 534b4 │ │ │ │ + fmov w1, s29 │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + umaddl x2, w1, w0, x3 │ │ │ │ + ldrb w2, [x2, #45] │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x2, w2, w0, x3 │ │ │ │ + ldrb w2, [x2, #45] │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w2, w1, #0x2 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.cs 53748 // b.hs, b.nlast │ │ │ │ + umaddl x2, w2, w0, x3 │ │ │ │ + ldrb w2, [x2, #45] │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w2, w1, #0x3 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x2, w2, w0, x3 │ │ │ │ + ldrb w2, [x2, #45] │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w2, w1, #0x4 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x2, w2, w0, x3 │ │ │ │ + ldrb w0, [x2, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w0, w1, #0x5 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + umaddl x0, w0, w2, x3 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w0, w1, #0x6 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x0, w0, w2, x3 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w0, w1, #0x7 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x0, w0, w2, x3 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w0, w1, #0x8 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x0, w0, w2, x3 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w0, w1, #0x9 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x0, w0, w2, x3 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w0, w1, #0xa │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x0, w0, w2, x3 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w0, w1, #0xb │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x0, w0, w2, x3 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w0, w1, #0xc │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x0, w0, w2, x3 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w0, w1, #0xd │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x0, w0, w2, x3 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w0, w1, #0xe │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + umaddl x0, w0, w2, x3 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 53740 // b.none │ │ │ │ + add w2, w1, #0xf │ │ │ │ + cmp w4, w2 │ │ │ │ + b.ls 53748 // b.plast │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + umaddl x1, w2, w0, x3 │ │ │ │ + ldrb w0, [x1, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w1, #0x50 // #80 │ │ │ │ + mov x0, x3 │ │ │ │ + umaddl x1, w4, w1, x3 │ │ │ │ + b 53730 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 53748 // b.none │ │ │ │ + ldrb w2, [x0, #45] │ │ │ │ + add x0, x0, #0x50 │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.ne 53728 // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + tst x4, #0xf │ │ │ │ + b.eq 53748 // b.none │ │ │ │ + and w1, w4, #0xfffffff0 │ │ │ │ + b 53554 │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0] │ │ │ │ + cbz w4, 53a40 │ │ │ │ + sub w2, w4, #0x1 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + cmp w2, #0xe │ │ │ │ + b.ls 53a18 // b.plast │ │ │ │ + add x0, x1, #0x2d │ │ │ │ + tst x0, #0xf │ │ │ │ + b.ne 53a18 // b.any │ │ │ │ + lsr w3, w4, #4 │ │ │ │ + adrp x0, 86000 │ │ │ │ + movi v20.16b, #0x1 │ │ │ │ + mov w2, #0x500 // #1280 │ │ │ │ + ldr q29, [x0, #480] │ │ │ │ + umaddl x3, w3, w2, x1 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ + mov x0, x1 │ │ │ │ + b 537b8 │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 53a08 // b.none │ │ │ │ + add x2, x0, #0xcd │ │ │ │ + ldr b31, [x0, #45] │ │ │ │ + ldr b30, [x0, #125] │ │ │ │ + ldr b21, [x0, #685] │ │ │ │ + ld1 {v31.b}[1], [x2] │ │ │ │ + add x2, x0, #0x11d │ │ │ │ + ldr b22, [x0, #765] │ │ │ │ + ldr b23, [x0, #845] │ │ │ │ + ld1 {v30.b}[1], [x2] │ │ │ │ + add x2, x0, #0x16d │ │ │ │ + ldr b24, [x0, #925] │ │ │ │ + ldr b25, [x0, #1005] │ │ │ │ + ld1 {v31.b}[2], [x2] │ │ │ │ + add x2, x0, #0x1bd │ │ │ │ + ldr b26, [x0, #1085] │ │ │ │ + ldr b27, [x0, #1165] │ │ │ │ + ld1 {v30.b}[2], [x2] │ │ │ │ + add x2, x0, #0x20d │ │ │ │ + ldr b28, [x0, #1245] │ │ │ │ + ld1 {v31.b}[3], [x2] │ │ │ │ + add x2, x0, #0x25d │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + ld1 {v30.b}[3], [x2] │ │ │ │ + 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 │ │ │ │ + cmtst v31.16b, v31.16b, v20.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x2, d31 │ │ │ │ + cbz x2, 537ac │ │ │ │ + fmov w2, s29 │ │ │ │ + mov w3, #0x50 // #80 │ │ │ │ + umaddl x0, w2, w3, x1 │ │ │ │ + ldrb w5, [x0, #45] │ │ │ │ + and w0, w5, #0x1 │ │ │ │ + tbnz w5, #0, 53a04 │ │ │ │ + add w5, w2, #0x1 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x1 │ │ │ │ + tbnz w5, #0, 53a04 │ │ │ │ + add w5, w2, #0x2 │ │ │ │ + cmp w5, w4 │ │ │ │ + b.cs 53a04 // b.hs, b.nlast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x1 │ │ │ │ + tbnz w5, #0, 53a04 │ │ │ │ + add w5, w2, #0x3 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x1 │ │ │ │ + tbnz w5, #0, 53a04 │ │ │ │ + add w5, w2, #0x4 │ │ │ │ + cmp w5, w4 │ │ │ │ + b.cs 53a04 // b.hs, b.nlast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w3, [x5, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0x5 │ │ │ │ cmp w4, w3 │ │ │ │ - b.ne 56cd8 // b.any │ │ │ │ - b 572c4 │ │ │ │ - cbz w23, 572f8 │ │ │ │ - cbz w1, 57688 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w26, [x0, #24] │ │ │ │ - b 56fc0 │ │ │ │ - add x4, x4, x21 │ │ │ │ - ldrb w4, [x4, #60] │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + mov w5, #0x50 // #80 │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0x6 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0x7 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0x8 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0x9 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0xa │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0xb │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0xc │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0xd │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0xe │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbnz w3, #0, 53a04 │ │ │ │ + add w3, w2, #0xf │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53a04 // b.plast │ │ │ │ + umaddl x2, w3, w5, x1 │ │ │ │ + ldrb w0, [x2, #45] │ │ │ │ + and w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + tst x4, #0xf │ │ │ │ + b.eq 53a40 // b.none │ │ │ │ + and w2, w4, #0xfffffff0 │ │ │ │ + b 5384c │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + umaddl x2, w4, w0, x1 │ │ │ │ + b 53a2c │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 53a04 // b.none │ │ │ │ + ldrb w3, [x1, #45] │ │ │ │ + add x1, x1, #0x50 │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + tbz w3, #0, 53a24 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0] │ │ │ │ + cbz w4, 53d2c │ │ │ │ + sub w2, w4, #0x1 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + cmp w2, #0xe │ │ │ │ + b.ls 53cf0 // b.plast │ │ │ │ + add x0, x1, #0x2d │ │ │ │ + tst x0, #0xf │ │ │ │ + b.ne 53cf0 // b.any │ │ │ │ + lsr w3, w4, #4 │ │ │ │ + adrp x0, 86000 │ │ │ │ + movi v20.16b, #0x2 │ │ │ │ + mov w2, #0x500 // #1280 │ │ │ │ + ldr q29, [x0, #480] │ │ │ │ + umaddl x3, w3, w2, x1 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ + mov x0, x1 │ │ │ │ + b 53aa0 │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 53d1c // b.none │ │ │ │ + add x2, x0, #0xcd │ │ │ │ + ldr b31, [x0, #45] │ │ │ │ + ldr b30, [x0, #125] │ │ │ │ + ldr b21, [x0, #685] │ │ │ │ + ld1 {v31.b}[1], [x2] │ │ │ │ + add x2, x0, #0x11d │ │ │ │ + ldr b22, [x0, #765] │ │ │ │ + ldr b23, [x0, #845] │ │ │ │ + ld1 {v30.b}[1], [x2] │ │ │ │ + add x2, x0, #0x16d │ │ │ │ + ldr b24, [x0, #925] │ │ │ │ + ldr b25, [x0, #1005] │ │ │ │ + ld1 {v31.b}[2], [x2] │ │ │ │ + add x2, x0, #0x1bd │ │ │ │ + ldr b26, [x0, #1085] │ │ │ │ + ldr b27, [x0, #1165] │ │ │ │ + ld1 {v30.b}[2], [x2] │ │ │ │ + add x2, x0, #0x20d │ │ │ │ + ldr b28, [x0, #1245] │ │ │ │ + ld1 {v31.b}[3], [x2] │ │ │ │ + add x2, x0, #0x25d │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + ld1 {v30.b}[3], [x2] │ │ │ │ + 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 │ │ │ │ + cmtst v31.16b, v31.16b, v20.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x2, d31 │ │ │ │ + cbz x2, 53a94 │ │ │ │ + fmov w2, s29 │ │ │ │ + mov w3, #0x50 // #80 │ │ │ │ + umaddl x0, w2, w3, x1 │ │ │ │ + ldrb w5, [x0, #45] │ │ │ │ + and w0, w5, #0x2 │ │ │ │ + tbnz w5, #1, 53d14 │ │ │ │ + add w5, w2, #0x1 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x2 │ │ │ │ + tbnz w5, #1, 53d14 │ │ │ │ + add w5, w2, #0x2 │ │ │ │ cmp w5, w4 │ │ │ │ - b.eq 57690 // b.none │ │ │ │ - cbz w26, 57860 │ │ │ │ - ldr x5, [x28, #24] │ │ │ │ - mov w7, w2 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - ldr x2, [x5, #88] │ │ │ │ - ldr w5, [x2, #24] │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - ldr w2, [sp, #140] │ │ │ │ - sub w26, w1, w2 │ │ │ │ - ldr w1, [sp, #152] │ │ │ │ - cmp w1, w7 │ │ │ │ - csel w6, w26, w6, ne // ne = any │ │ │ │ + b.cs 53cec // b.hs, b.nlast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x2 │ │ │ │ + tbnz w5, #1, 53d14 │ │ │ │ + add w5, w2, #0x3 │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w0, w5, #0x2 │ │ │ │ + tbnz w5, #1, 53d14 │ │ │ │ + add w5, w2, #0x4 │ │ │ │ + cmp w5, w4 │ │ │ │ + b.cs 53cec // b.hs, b.nlast │ │ │ │ + umaddl x5, w5, w3, x1 │ │ │ │ + ldrb w3, [x5, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0x5 │ │ │ │ cmp w4, w3 │ │ │ │ - b.ne 56cd8 // b.any │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - sub w5, w1, w2 │ │ │ │ - sub w1, w27, #0x1 │ │ │ │ - str w1, [sp, #152] │ │ │ │ - b 56cd8 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - str w0, [sp, #156] │ │ │ │ - ldr w23, [x3, #16] │ │ │ │ - mov x0, x3 │ │ │ │ - str w5, [sp, #160] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - ldr w5, [sp, #160] │ │ │ │ - add x2, x2, x19 │ │ │ │ - sub w6, w23, w5 │ │ │ │ - ldr w5, [sp, #156] │ │ │ │ - sub w6, w6, w0 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - add x3, x2, x21 │ │ │ │ - add x0, x2, x20 │ │ │ │ - ldrb w4, [x3, #60] │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.ne 56cb8 // b.any │ │ │ │ - mov w23, w27 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + mov w5, #0x50 // #80 │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0x6 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0x7 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0x8 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0x9 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0xa │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0xb │ │ │ │ cmp w4, w3 │ │ │ │ - b.ne 56cd8 // b.any │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0xc │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0xd │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0xe │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x3, w3, w5, x1 │ │ │ │ + ldrb w3, [x3, #45] │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbnz w3, #1, 53d14 │ │ │ │ + add w3, w2, #0xf │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 53cec // b.plast │ │ │ │ + umaddl x2, w3, w5, x1 │ │ │ │ + ldrb w0, [x2, #45] │ │ │ │ + ubfx x0, x0, #1, #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + umaddl x2, w4, w0, x1 │ │ │ │ + b 53d04 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 53cec // b.none │ │ │ │ + ldrb w3, [x1, #45] │ │ │ │ + add x1, x1, #0x50 │ │ │ │ + and w0, w3, #0x2 │ │ │ │ + tbz w3, #1, 53cfc │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + tst x4, #0xf │ │ │ │ + b.eq 53d2c // b.none │ │ │ │ + and w2, w4, #0xfffffff0 │ │ │ │ + b 53b34 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbnz w26, 5723c │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - sub w6, w1, w2 │ │ │ │ - sub w1, w27, #0x1 │ │ │ │ - str w1, [sp, #152] │ │ │ │ - b 56cd8 │ │ │ │ - mov w27, w2 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x26, #0x7fffffff8 // #34359738360 │ │ │ │ - strb wzr, [x2, #44] │ │ │ │ - b 56d84 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 56fc0 │ │ │ │ - ldr w28, [x0, #16] │ │ │ │ - bl 1ac2c │ │ │ │ - sub w6, w28, w26 │ │ │ │ - sub w28, w6, w0 │ │ │ │ - cbnz w23, 571d8 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 56fc0 │ │ │ │ - ldr x0, [x3, #48] │ │ │ │ - add x26, x0, x21 │ │ │ │ - add x0, x0, x20 │ │ │ │ - add x1, x26, #0x18 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl 1e820 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e8a0 │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e820 │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - and w3, w0, #0xff │ │ │ │ - mov w24, w3 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e908 │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x3 │ │ │ │ + and w21, w2, #0xff │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x1 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x19, [x0, #24] │ │ │ │ + str x4, [sp, #104] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a284 │ │ │ │ mov w28, w0 │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x20, x0, x20 │ │ │ │ - add x0, x0, x21 │ │ │ │ - ldrb w2, [x20, #60] │ │ │ │ - ldrb w4, [x0, #60] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 575f4 // b.none │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - ldr x2, [x0, #88] │ │ │ │ - ldr w23, [x2, #24] │ │ │ │ - mov w3, w23 │ │ │ │ - cbnz w24, 575b0 │ │ │ │ - ldr w20, [x2, #16] │ │ │ │ - mov x0, x2 │ │ │ │ - str w3, [sp, #132] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr w3, [sp, #132] │ │ │ │ - sub w20, w20, w0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - sub w20, w20, w3 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - add x0, x1, x21 │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.eq 57424 // b.none │ │ │ │ - sub w3, w27, #0x2 │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - ldrb w2, [x0, #60] │ │ │ │ - str w3, [sp, #132] │ │ │ │ - umaddl x1, w3, w4, x1 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 576f4 // b.none │ │ │ │ - bl 1e820 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov w6, w20 │ │ │ │ - mov w3, w22 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - mov w5, w23 │ │ │ │ - mov w1, w4 │ │ │ │ - ldr w7, [x0, #496] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 2a4c0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e810 │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - mov w22, w0 │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1eaf0 │ │ │ │ - mov w4, w0 │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w3, w22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 57090 // b.plast │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - sub w8, w27, #0x2 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - add x21, x0, x21 │ │ │ │ - umaddl x8, w8, w1, x0 │ │ │ │ - ldrb w0, [x21, #60] │ │ │ │ - ldrb w1, [x8, #60] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 57090 // b.any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - strb wzr, [x0, #44] │ │ │ │ - b 57090 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e820 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - cbz w22, 575d4 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w28, [x0, #24] │ │ │ │ - cbnz w1, 57710 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - cbnz w23, 576c0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - str w6, [sp, #96] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e820 │ │ │ │ - ldp x26, x1, [sp, #112] │ │ │ │ - mov w5, w28 │ │ │ │ - ldr w6, [sp, #96] │ │ │ │ - mov w4, w23 │ │ │ │ - mov w2, w0 │ │ │ │ - mov w3, w22 │ │ │ │ - ldr w7, [x1, #496] │ │ │ │ - mov x0, x26 │ │ │ │ - mov w1, w24 │ │ │ │ - bl 2a4c0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e810 │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a2e0 │ │ │ │ + mov w25, w0 │ │ │ │ + ldr w0, [x19, #76] │ │ │ │ + str wzr, [x20] │ │ │ │ + str w28, [x22] │ │ │ │ + str w0, [sp, #116] │ │ │ │ + ldr w0, [x26, #32] │ │ │ │ + cbz w0, 53ee0 │ │ │ │ + mov w20, #0xffffffff // #-1 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str w20, [sp, #100] │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + b 53de8 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + add x19, x0, x19, lsl #3 │ │ │ │ + ldrb w0, [x19, #60] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 53eb4 // b.none │ │ │ │ + ldr w0, [x26, #32] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ls 53e68 // b.plast │ │ │ │ + ldr x3, [x26, #48] │ │ │ │ + add x19, x27, x27, lsl #2 │ │ │ │ + add x19, x27, x19, lsl #1 │ │ │ │ + add x3, x3, x19, lsl #3 │ │ │ │ + ldr x23, [x3, #24] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5a284 │ │ │ │ mov w24, w0 │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1eaf0 │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5a2e0 │ │ │ │ + cmp w28, w24 │ │ │ │ + ccmp w24, w20, #0x2, cc // cc = lo, ul, last │ │ │ │ + b.cc 53dc4 // b.lo, b.ul, b.last │ │ │ │ + cmp w28, w24 │ │ │ │ + ccmp w0, w22, #0x0, hi // hi = pmore │ │ │ │ + b.cc 53dd8 // b.lo, b.ul, b.last │ │ │ │ + ldr x3, [x26, #48] │ │ │ │ + add x19, x3, x19, lsl #3 │ │ │ │ + ldrb w3, [x19, #60] │ │ │ │ + cmp w3, w21 │ │ │ │ + b.ne 53dd8 // b.any │ │ │ │ + cmp w28, w0 │ │ │ │ + b.ls 53e54 // b.plast │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + sub w3, w28, #0x1 │ │ │ │ + sub w3, w3, w0 │ │ │ │ + str w3, [x1] │ │ │ │ + mov w22, w0 │ │ │ │ + ldr w0, [x26, #32] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 53de8 // b.pmore │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + eor w27, w0, #0x1 │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ccmp w25, w0, #0x2, ne // ne = any │ │ │ │ + b.cs 53e94 // b.hs, b.nlast │ │ │ │ + sub w26, w0, #0x1 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1f9e4 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - add x3, x3, x19 │ │ │ │ - ldr w0, [x3, #32] │ │ │ │ - b 57084 │ │ │ │ - ldr w20, [x2, #16] │ │ │ │ - mov x0, x2 │ │ │ │ - bl 1ac2c │ │ │ │ - ldr x1, [x26, #24] │ │ │ │ - sub w20, w20, w23 │ │ │ │ - sub w20, w20, w0 │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w23, [x0, #24] │ │ │ │ - b 573ec │ │ │ │ - cbz w23, 576b0 │ │ │ │ - cbz w1, 576bc │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr x0, [x0, x26] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w28, [x0, #24] │ │ │ │ - b 5750c │ │ │ │ - ldr x1, [x26, #24] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - ldr w23, [x2, #24] │ │ │ │ - cbz w3, 57734 │ │ │ │ - ldp w1, w2, [sp, #128] │ │ │ │ - ldr w3, [sp, #152] │ │ │ │ - sub w1, w28, w1 │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w20, w1, w20, ne // ne = any │ │ │ │ - b 57424 │ │ │ │ - cbz w0, 57090 │ │ │ │ - ldr x26, [x1, #48] │ │ │ │ + sub w26, w26, w25 │ │ │ │ + str w26, [x0] │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str w27, [sp, #100] │ │ │ │ + cmp w25, w24 │ │ │ │ + b.cs 53ed0 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + sub w0, w24, w25 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x1] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov w20, w24 │ │ │ │ + str w0, [sp, #112] │ │ │ │ + b 53dd8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ mov w27, #0x1 // #1 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - add x0, x26, #0x18 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 1e820 │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - and w24, w0, #0xff │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - bl 1e908 │ │ │ │ - mov w28, w0 │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - b 573b4 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - cmp w27, w22 │ │ │ │ - b.ne 56cb8 // b.any │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - sub w5, w1, w2 │ │ │ │ - sub w1, w27, #0x1 │ │ │ │ - str w1, [sp, #152] │ │ │ │ - b 56cd8 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 56f88 │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - ldr w3, [sp, #140] │ │ │ │ - cbnz w26, 57740 │ │ │ │ - sub w26, w1, w3 │ │ │ │ - ldr w1, [sp, #152] │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w5, w26, wzr, ne // ne = any │ │ │ │ - b 572c4 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 5750c │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr x0, [x0, x26] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - ldr w2, [x0, #24] │ │ │ │ - str w2, [sp, #96] │ │ │ │ - str w1, [sp, #128] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr w2, [sp, #96] │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - sub w1, w1, w2 │ │ │ │ - sub w6, w1, w0 │ │ │ │ - b 5750c │ │ │ │ - cbnz w24, 57608 │ │ │ │ - ldp w1, w2, [sp, #128] │ │ │ │ - ldr w3, [sp, #152] │ │ │ │ - sub w1, w28, w1 │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w23, w1, w23, ne // ne = any │ │ │ │ - b 57424 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - str w1, [sp, #96] │ │ │ │ - bl 1ac2c │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - sub w1, w1, w28 │ │ │ │ - sub w6, w1, w0 │ │ │ │ - cbnz w23, 575e0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 5750c │ │ │ │ - mov w3, w23 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 573cc │ │ │ │ - sub w6, w1, w3 │ │ │ │ - ldr w1, [sp, #152] │ │ │ │ - cmp w2, w1 │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - csel w6, w6, wzr, ne // ne = any │ │ │ │ - sub w5, w1, w2 │ │ │ │ - sub w1, w27, #0x1 │ │ │ │ - str w1, [sp, #152] │ │ │ │ - b 56cd8 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1ea00 │ │ │ │ - mov w26, w0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e9e0 │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x1, x1, x19 │ │ │ │ - cmp w26, w0 │ │ │ │ - b.cs 56db8 // b.hs, b.nlast │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e820 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 56e90 // b.any │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x1, x1, x19 │ │ │ │ - b 56db8 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w1, w27 │ │ │ │ - b.eq 57848 // b.none │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - ldr w3, [sp, #164] │ │ │ │ - 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, #112] │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - ubfiz x26, x24, #3, #32 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - ldr w27, [sp, #164] │ │ │ │ - add x1, x1, x19 │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - add x4, x4, x21 │ │ │ │ - ldr x4, [x4, #24] │ │ │ │ - str x4, [x2, x26] │ │ │ │ - b 56d84 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 57800 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 56f0c │ │ │ │ - mov w22, w27 │ │ │ │ - b 56ed4 │ │ │ │ - ldr x0, [x28, #24] │ │ │ │ - str wzr, [sp, #156] │ │ │ │ - ldr x3, [x0, #88] │ │ │ │ - ldr w5, [x3, #24] │ │ │ │ - b 57260 │ │ │ │ - adrp x3, 87000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0x90 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - add x0, x0, #0x200 │ │ │ │ - mov w2, #0x7e6 // #2022 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 87000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - adrp x1, 82000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0x90 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - add x0, x0, #0x218 │ │ │ │ - mov w2, #0x7ea // #2026 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ + str w0, [sp, #100] │ │ │ │ + b 53e74 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - sxtw x19, w1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x1 │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + cbz w4, 54020 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - bl 3a08 │ │ │ │ - cmp x0, w20, uxtw │ │ │ │ - b.cc 57930 // b.lo, b.ul, b.last │ │ │ │ - cmp w20, w19 │ │ │ │ - b.cc 5791c // b.lo, b.ul, b.last │ │ │ │ - adrp x21, 83000 │ │ │ │ - add x21, x21, #0xbb0 │ │ │ │ - nop │ │ │ │ - ldrb w2, [x22, x19] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 31c8 │ │ │ │ - cmp w20, w19 │ │ │ │ - b.cs 57900 // b.hs, b.nlast │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + and w26, w2, #0xff │ │ │ │ + cmp w26, #0x2 │ │ │ │ + ldr x5, [x0, #48] │ │ │ │ + cset w27, eq // eq = none │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w25, #0x68 // #104 │ │ │ │ + add x3, x5, x20 │ │ │ │ + add w22, w23, #0x1 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldrb w3, [x3, #60] │ │ │ │ + umull x1, w22, w25 │ │ │ │ + ccmp w3, w26, #0x4, eq // eq = none │ │ │ │ + b.eq 53fb4 // b.none │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + cmp w21, w4 │ │ │ │ + b.cc 53f44 // b.lo, b.ul, b.last │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov w2, w23 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 63b8c │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 87000 │ │ │ │ - adrp x1, 83000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0xe00 │ │ │ │ - add x1, x1, #0x230 │ │ │ │ - add x0, x0, #0x248 │ │ │ │ - mov w2, #0x2e // #46 │ │ │ │ - bl 34b0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + umull x3, w23, w25 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + mov w23, w22 │ │ │ │ + add x1, x1, x20 │ │ │ │ + add x0, x0, x3 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldp q26, q28, [x1] │ │ │ │ + ldp q27, q30, [x1, #32] │ │ │ │ + ldp q29, q31, [x1, #64] │ │ │ │ + ldr x1, [x1, #96] │ │ │ │ + str q26, [x19, x3] │ │ │ │ + str x1, [x0, #96] │ │ │ │ + stp q28, q27, [x0, #16] │ │ │ │ + stp q30, q29, [x0, #48] │ │ │ │ + str q31, [x0, #80] │ │ │ │ + ldr w4, [x24, #32] │ │ │ │ + cmp w4, w21 │ │ │ │ + b.ls 54014 // b.plast │ │ │ │ + ldr x5, [x24, #48] │ │ │ │ + b 53f44 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + b 53f7c │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 53f7c │ │ │ │ bti c │ │ │ │ - sub w3, w1, #0x1 │ │ │ │ - cmp w3, #0x0 │ │ │ │ - b.le 5799c │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldrb w4, [x0, x3] │ │ │ │ - ldrb w1, [x0, x2] │ │ │ │ - eor w1, w1, w4 │ │ │ │ - strb w1, [x0, x2] │ │ │ │ - ldrb w4, [x0, x3] │ │ │ │ - eor w1, w1, w4 │ │ │ │ - strb w1, [x0, x3] │ │ │ │ - sub x3, x3, #0x1 │ │ │ │ - ldrb w4, [x0, x2] │ │ │ │ - eor w1, w1, w4 │ │ │ │ - strb w1, [x0, x2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.gt 57964 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cbz x0, 54378 │ │ │ │ + ldr x5, [x0, #48] │ │ │ │ + cbz x5, 54378 │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbz w4, 54374 │ │ │ │ + sub w8, w4, #0x1 │ │ │ │ + cbz w1, 54380 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.eq 54374 // b.none │ │ │ │ + sub w0, w4, #0x2 │ │ │ │ + cmp w0, #0xe │ │ │ │ + b.ls 54398 // b.plast │ │ │ │ + add x0, x5, #0x3c │ │ │ │ + tst x0, #0xf │ │ │ │ + b.ne 54398 // b.any │ │ │ │ + lsr w2, w8, #4 │ │ │ │ + mov w3, #0x580 // #1408 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ + adrp x6, 86000 │ │ │ │ + umaddl x2, w2, w3, x0 │ │ │ │ + ldr q29, [x6, #480] │ │ │ │ + b 5409c │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 54388 // b.none │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ + add x3, x0, #0xb0 │ │ │ │ + ldr b31, [x0] │ │ │ │ + ldr b30, [x0, #88] │ │ │ │ + ldr b21, [x0, #704] │ │ │ │ + ld1 {v31.b}[1], [x3] │ │ │ │ + add x3, x0, #0x108 │ │ │ │ + ldr b22, [x0, #792] │ │ │ │ + ldr b23, [x0, #880] │ │ │ │ + ld1 {v30.b}[1], [x3] │ │ │ │ + add x3, x0, #0x160 │ │ │ │ + ldr b24, [x0, #968] │ │ │ │ + ldr b25, [x0, #1056] │ │ │ │ + ld1 {v31.b}[2], [x3] │ │ │ │ + add x3, x0, #0x1b8 │ │ │ │ + ldr b26, [x0, #1144] │ │ │ │ + ldr b27, [x0, #1232] │ │ │ │ + ld1 {v30.b}[2], [x3] │ │ │ │ + add x3, x0, #0x210 │ │ │ │ + ldr b28, [x0, #1320] │ │ │ │ + ld1 {v31.b}[3], [x3] │ │ │ │ + add x3, x0, #0x268 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + ld1 {v30.b}[3], [x3] │ │ │ │ + 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 │ │ │ │ + cmtst v31.16b, v31.16b, v31.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x3, d31 │ │ │ │ + cbz x3, 54090 │ │ │ │ + fmov w2, s29 │ │ │ │ + mov w7, #0x58 // #88 │ │ │ │ + add w0, w2, #0x1 │ │ │ │ + umaddl x3, w2, w7, x5 │ │ │ │ + ldrb w6, [x3, #60] │ │ │ │ + cbnz w6, 542c0 │ │ │ │ + cmp w8, w0 │ │ │ │ + b.ls 543e0 // b.plast │ │ │ │ + umaddl x3, w0, w7, x5 │ │ │ │ + add w6, w2, #0x2 │ │ │ │ + ldrb w9, [x3, #60] │ │ │ │ + cbnz w9, 543c8 │ │ │ │ + cmp w8, w6 │ │ │ │ + b.ls 543d0 // b.plast │ │ │ │ + umaddl x3, w6, w7, x5 │ │ │ │ + add w0, w2, #0x3 │ │ │ │ + ldrb w9, [x3, #60] │ │ │ │ + cbnz w9, 542c0 │ │ │ │ + cmp w8, w0 │ │ │ │ + b.ls 542b4 // b.plast │ │ │ │ + umaddl x3, w0, w7, x5 │ │ │ │ + add w6, w2, #0x4 │ │ │ │ + ldrb w9, [x3, #60] │ │ │ │ + cbnz w9, 543c8 │ │ │ │ + cmp w6, w8 │ │ │ │ + b.cs 543d0 // b.hs, b.nlast │ │ │ │ + umaddl x3, w6, w7, x5 │ │ │ │ + add w0, w2, #0x5 │ │ │ │ + ldrb w7, [x3, #60] │ │ │ │ + cbnz w7, 542c0 │ │ │ │ + cmp w0, w8 │ │ │ │ + b.cs 542b4 // b.hs, b.nlast │ │ │ │ + mov w7, #0x58 // #88 │ │ │ │ + add w6, w2, #0x6 │ │ │ │ + umaddl x3, w0, w7, x5 │ │ │ │ + ldrb w9, [x3, #60] │ │ │ │ + cbnz w9, 543c8 │ │ │ │ + cmp w6, w8 │ │ │ │ + b.cs 543d0 // b.hs, b.nlast │ │ │ │ + umaddl x3, w6, w7, x5 │ │ │ │ + add w0, w2, #0x7 │ │ │ │ + ldrb w9, [x3, #60] │ │ │ │ + cbnz w9, 542c0 │ │ │ │ + cmp w0, w8 │ │ │ │ + b.cs 542b4 // b.hs, b.nlast │ │ │ │ + umaddl x3, w0, w7, x5 │ │ │ │ + add w6, w2, #0x8 │ │ │ │ + ldrb w9, [x3, #60] │ │ │ │ + cbnz w9, 543c8 │ │ │ │ + cmp w6, w8 │ │ │ │ + b.cs 543d0 // b.hs, b.nlast │ │ │ │ + umaddl x3, w6, w7, x5 │ │ │ │ + add w0, w2, #0x9 │ │ │ │ + ldrb w9, [x3, #60] │ │ │ │ + cbnz w9, 542c0 │ │ │ │ + cmp w0, w8 │ │ │ │ + b.cs 542b4 // b.hs, b.nlast │ │ │ │ + umaddl x3, w0, w7, x5 │ │ │ │ + add w6, w2, #0xa │ │ │ │ + ldrb w7, [x3, #60] │ │ │ │ + cbnz w7, 543c8 │ │ │ │ + cmp w8, w6 │ │ │ │ + b.ls 543d0 // b.plast │ │ │ │ + mov w7, #0x58 // #88 │ │ │ │ + add w0, w2, #0xb │ │ │ │ + umaddl x3, w6, w7, x5 │ │ │ │ + ldrb w9, [x3, #60] │ │ │ │ + cbnz w9, 542c0 │ │ │ │ + cmp w8, w0 │ │ │ │ + b.ls 542b4 // b.plast │ │ │ │ + umaddl x3, w0, w7, x5 │ │ │ │ + add w6, w2, #0xc │ │ │ │ + ldrb w9, [x3, #60] │ │ │ │ + cbnz w9, 543c8 │ │ │ │ + cmp w8, w6 │ │ │ │ + b.ls 543d0 // b.plast │ │ │ │ + umaddl x3, w6, w7, x5 │ │ │ │ + add w0, w2, #0xd │ │ │ │ + ldrb w9, [x3, #60] │ │ │ │ + cbnz w9, 542c0 │ │ │ │ + cmp w8, w0 │ │ │ │ + b.ls 542b4 // b.plast │ │ │ │ + umaddl x3, w0, w7, x5 │ │ │ │ + add w9, w2, #0xe │ │ │ │ + ldrb w6, [x3, #60] │ │ │ │ + cbnz w6, 54404 │ │ │ │ + cmp w8, w9 │ │ │ │ + b.ls 54418 // b.plast │ │ │ │ + umaddl x3, w9, w7, x5 │ │ │ │ + add w6, w2, #0xf │ │ │ │ + ldrb w0, [x3, #60] │ │ │ │ + cbnz w0, 543c8 │ │ │ │ + cmp w8, w6 │ │ │ │ + b.ls 5440c // b.plast │ │ │ │ + umaddl x3, w6, w7, x5 │ │ │ │ + add w0, w2, #0x10 │ │ │ │ + ldrb w2, [x3, #60] │ │ │ │ + cbnz w2, 542c0 │ │ │ │ + mov w3, #0x58 // #88 │ │ │ │ + umaddl x3, w0, w3, x5 │ │ │ │ + add w0, w6, #0x2 │ │ │ │ + ldr x2, [x3, #24] │ │ │ │ + ldr x3, [x2, #88] │ │ │ │ + ldr w9, [x2, #32] │ │ │ │ + ldr w7, [x2] │ │ │ │ + ldr w6, [x3, #28] │ │ │ │ + ldrb w3, [x2, #96] │ │ │ │ + add w6, w6, w9 │ │ │ │ + cmp w0, w8 │ │ │ │ + b.cs 54378 // b.hs, b.nlast │ │ │ │ + sub w2, w4, #0x2 │ │ │ │ + add x4, x5, #0x18 │ │ │ │ + sub w2, w2, w0 │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + add x2, x2, w0, uxtw │ │ │ │ + add x5, x5, #0x70 │ │ │ │ + umaddl x0, w0, w8, x4 │ │ │ │ + add x9, x2, x2, lsl #2 │ │ │ │ + add x9, x2, x9, lsl #1 │ │ │ │ + add x9, x5, x9, lsl #3 │ │ │ │ + b 54324 │ │ │ │ + b.hi 54370 // b.pmore │ │ │ │ + mov w6, w2 │ │ │ │ + mov w3, w4 │ │ │ │ + cmp x9, x0 │ │ │ │ + b.eq 54378 // b.none │ │ │ │ + ldrb w2, [x0, #36] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 54378 // b.any │ │ │ │ + ldr x2, [x0] │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + ldrb w4, [x2, #96] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 54370 // b.any │ │ │ │ + ldr w5, [x2] │ │ │ │ + cmp w5, w7 │ │ │ │ + b.ne 54370 // 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, 54310 │ │ │ │ + b.cs 54314 // b.hs, b.nlast │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ ret │ │ │ │ + mov x3, x5 │ │ │ │ + b 542c0 │ │ │ │ + tst x8, #0xf │ │ │ │ + b.eq 543e8 // b.none │ │ │ │ + and w2, w8, #0xfffffff0 │ │ │ │ + b 54130 │ │ │ │ + mov x2, x5 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 543ac │ │ │ │ + cmp w0, w8 │ │ │ │ + b.eq 542b4 // b.none │ │ │ │ + ldrb w7, [x2, #60] │ │ │ │ + mov w6, w0 │ │ │ │ + mov x3, x2 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + cbz w7, 543a4 │ │ │ │ + b 542c0 │ │ │ │ + mov w0, w6 │ │ │ │ + b 542c0 │ │ │ │ + mov w2, w6 │ │ │ │ + mov w6, w0 │ │ │ │ + mov w0, w2 │ │ │ │ + b 542b4 │ │ │ │ + mov w6, w2 │ │ │ │ + b 542b4 │ │ │ │ + movi v31.4s, #0xd │ │ │ │ + movi v30.4s, #0xc │ │ │ │ + add v31.4s, v29.4s, v31.4s │ │ │ │ + add v29.4s, v29.4s, v30.4s │ │ │ │ + mov w0, v31.s[3] │ │ │ │ + mov w6, v29.s[3] │ │ │ │ + b 542b4 │ │ │ │ + mov w0, w9 │ │ │ │ + b 542c0 │ │ │ │ + mov w0, w6 │ │ │ │ + mov w6, w9 │ │ │ │ + b 542b4 │ │ │ │ + mov w6, w0 │ │ │ │ + mov w0, w9 │ │ │ │ + b 542b4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - cbz x0, 57a34 │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldrb w19, [x20] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x22, x0 │ │ │ │ mov x21, x1 │ │ │ │ - cbnz w19, 579dc │ │ │ │ - b 57a44 │ │ │ │ - ldrb w19, [x20, #1]! │ │ │ │ - cbz w19, 57a44 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3810 │ │ │ │ - cbnz x0, 579d4 │ │ │ │ - mov x22, x20 │ │ │ │ - b 579fc │ │ │ │ - ldrb w19, [x22, #1]! │ │ │ │ - cbz w19, 57a14 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3810 │ │ │ │ - cbz x0, 579f4 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + ldr x23, [x1, #24] │ │ │ │ + ldr x0, [x23, #88] │ │ │ │ + ldr w4, [x0, #24] │ │ │ │ + str x25, [sp, #96] │ │ │ │ + str w4, [sp, #124] │ │ │ │ + bl 7086c │ │ │ │ + mov w3, w0 │ │ │ │ + ldr x1, [x21, #24] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w19, [x1, #32] │ │ │ │ + ldrb w24, [x1, #96] │ │ │ │ + ldp w20, w2, [x0, #24] │ │ │ │ + ldr w25, [x1] │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + add w19, w19, w2 │ │ │ │ + add w20, w20, w3 │ │ │ │ + bl 70600 │ │ │ │ + ldp w3, w6, [x21, #64] │ │ │ │ + sub w1, w19, #0x1 │ │ │ │ + ldrb w7, [x21, #60] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldr w4, [sp, #124] │ │ │ │ + mov w5, w20 │ │ │ │ + str w25, [sp] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp x19, x0, [sp, #8] │ │ │ │ + adrp x2, 83000 │ │ │ │ mov x0, x22 │ │ │ │ - strb wzr, [x0], #1 │ │ │ │ - str x0, [x23] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + str w24, [sp, #24] │ │ │ │ + add x2, x2, #0x1e0 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x23, #88] │ │ │ │ + mov x1, x22 │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldr x25, [sp, #96] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + b 6f400 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x218 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp w3, w6, [x21, #32] │ │ │ │ + ldrb w4, [x21, #44] │ │ │ │ + ldr w7, [x21, #40] │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ldrb w5, [x21, #45] │ │ │ │ + ccmn w6, #0x1, #0x4, ne // ne = any │ │ │ │ + sub w8, w7, w6 │ │ │ │ + csinc w8, wzr, w8, eq // eq = none │ │ │ │ + str w8, [sp] │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x21, #32] │ │ │ │ + cbz w0, 545a0 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + adrp x23, 83000 │ │ │ │ + add x23, x23, #0x260 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3510 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 54424 │ │ │ │ + ldr w0, [x21, #32] │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 54560 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x20, [x2] │ │ │ │ - cbz x20, 57a4c │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - b 579c4 │ │ │ │ - str xzr, [x23] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 57a1c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x268 │ │ │ │ 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 5daa0 │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - cmp x22, #0x0 │ │ │ │ - mov x21, x0 │ │ │ │ - ccmp w19, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 57abc // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 5daa0 │ │ │ │ - add w2, w19, #0x1 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 3138 │ │ │ │ - strb wzr, [x0, w19, uxtw] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - cbz x0, 57c70 │ │ │ │ - ldrb w22, [x0] │ │ │ │ - mov x25, x0 │ │ │ │ - cbnz w22, 57b00 │ │ │ │ - b 57c48 │ │ │ │ - ldrb w22, [x25, #1]! │ │ │ │ - cbz w22, 57c48 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3810 │ │ │ │ - cbnz x0, 57af8 │ │ │ │ - mov x23, x25 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - b 57b24 │ │ │ │ - ldrb w22, [x23, #1]! │ │ │ │ - cbz w22, 57b40 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3810 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x0, 57b1c │ │ │ │ - mov x19, x23 │ │ │ │ - strb wzr, [x19], #1 │ │ │ │ - ldr x23, [x21] │ │ │ │ - ldr w22, [x21, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3a08 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - str w1, [x21, #8] │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - ubfiz x1, x1, #4, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w23, [x21, #8] │ │ │ │ - mov x27, x0 │ │ │ │ - str x27, [x21] │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 x21, x1 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w3, [x21] │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 5464c │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x23, 83000 │ │ │ │ + add x23, x23, #0x290 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w3, w19 │ │ │ │ mov x2, x23 │ │ │ │ - ldr x0, [x28, x22] │ │ │ │ - bl 3138 │ │ │ │ - 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, 57c44 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - cbnz w1, 57bf8 │ │ │ │ - b 57c44 │ │ │ │ - ldrb w1, [x19, #1]! │ │ │ │ - cbz w1, 57c44 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3810 │ │ │ │ - cbnz x0, 57bf0 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - mov x25, x19 │ │ │ │ - cbnz w1, 57c1c │ │ │ │ - b 57c38 │ │ │ │ - ldrb w1, [x25, #1]! │ │ │ │ - cbz w1, 57c38 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3810 │ │ │ │ - cbz x0, 57c14 │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [x0], #1 │ │ │ │ - ldr x23, [x21] │ │ │ │ - ldr w22, [x21, #8] │ │ │ │ - mov x25, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - b 57b48 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3510 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 544ec │ │ │ │ + ldr w0, [x21] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 5460c // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x260 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w5, [x2] │ │ │ │ - mov x8, x2 │ │ │ │ - cbz w5, 57d80 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov w5, w5 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - mov w6, #0xfffffffe // #-2 │ │ │ │ - mov w4, #0xffffffff // #-1 │ │ │ │ - mov w7, #0x22 // #34 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 54748 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w2 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add x21, x24, x24, lsl #2 │ │ │ │ + add x21, x0, x21, lsl #4 │ │ │ │ + ldr w2, [x21, #32] │ │ │ │ + cbz w2, 54740 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ nop │ │ │ │ - ldrb w3, [x1, x0] │ │ │ │ - cmp w3, #0x27 │ │ │ │ - ccmp w3, w7, #0x4, ne // ne = any │ │ │ │ - b.eq 57cfc // b.none │ │ │ │ - cmn w4, #0x1 │ │ │ │ - mov w6, w0 │ │ │ │ - csel w4, w4, w0, ne // ne = any │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ne 57ce0 // b.any │ │ │ │ - sub w20, w6, w4 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add w19, w20, #0x1 │ │ │ │ - mov w5, w19 │ │ │ │ - tbnz w4, #31, 57d68 │ │ │ │ - mov x3, x1 │ │ │ │ - add w1, w20, #0x2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - sxtw x1, w1 │ │ │ │ - str w4, [sp, #52] │ │ │ │ - str x8, [sp, #56] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - sxtw x2, w19 │ │ │ │ - ldr w4, [sp, #52] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x1, x3, w4, sxtw │ │ │ │ - bl 3948 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov w5, w19 │ │ │ │ - ldr x8, [sp, #56] │ │ │ │ - add x6, x3, w20, sxtw │ │ │ │ - strb wzr, [x6, #1] │ │ │ │ - str w5, [x8] │ │ │ │ - mov x0, x3 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w2, w23 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x0, x0, x20 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6cfe8 │ │ │ │ + add w26, w0, w26 │ │ │ │ + ldr w1, [x21, #32] │ │ │ │ + cmp w19, w1 │ │ │ │ + b.cc 546c0 // 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 546a0 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + mov w1, w1 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x2, #0x50 // #80 │ │ │ │ + adrp x3, 4c000 │ │ │ │ + add x3, x3, #0xf00 │ │ │ │ + bl 3108 │ │ │ │ + mov x0, x25 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x0, x3 │ │ │ │ - str w5, [x2] │ │ │ │ - ret │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 546fc │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 54718 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x8, x2 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 547a8 // b.any │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w5, [x2] │ │ │ │ - cbz w5, 57e6c │ │ │ │ - mov w5, w5 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w7, #0xfffffffe // #-2 │ │ │ │ - mov w6, #0xffffffff // #-1 │ │ │ │ - b 57dcc │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.eq 57dfc // b.none │ │ │ │ - ldrb w4, [x1, x0] │ │ │ │ - sub w3, w4, #0x9 │ │ │ │ - cmp w4, #0x20 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - ccmp w3, #0x4, #0x0, ne // ne = any │ │ │ │ - b.ls 57dc0 // b.plast │ │ │ │ - cmn w6, #0x1 │ │ │ │ - mov w7, w0 │ │ │ │ - csel w6, w6, w0, ne // ne = any │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ne 57dcc // b.any │ │ │ │ - sub w7, w7, w6 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - add w19, w7, #0x1 │ │ │ │ - mov w5, w19 │ │ │ │ - tbnz w6, #31, 57e54 │ │ │ │ - mov x20, x1 │ │ │ │ - add w1, w7, #0x2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp w7, w6, [sp, #32] │ │ │ │ - sxtw x1, w1 │ │ │ │ - str x8, [sp, #40] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w6, [sp, #36] │ │ │ │ - sxtw x2, w19 │ │ │ │ - add x1, x20, w6, sxtw │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3948 │ │ │ │ - ldr w7, [sp, #32] │ │ │ │ - mov w5, w19 │ │ │ │ - ldr x8, [sp, #40] │ │ │ │ - add x7, x20, w7, sxtw │ │ │ │ - strb wzr, [x7, #1] │ │ │ │ - str w5, [x8] │ │ │ │ - mov x0, x20 │ │ │ │ + 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 547b8 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str w5, [x8] │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + cbz w0, 54920 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + 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 56b80 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + bl 6c240 │ │ │ │ + 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 4e544 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add x19, x0, #0x50 │ │ │ │ + ldr w1, [x19, #32] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.hi 547cc // b.pmore │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz w1, 548e0 │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + add x1, x0, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + 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 548a0 // b.lo, b.ul, b.last │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + bl 38a0 │ │ │ │ + strb wzr, [x19, #45] │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str wzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [x21] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + b 548e4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x2 │ │ │ │ - ldr w20, [x2] │ │ │ │ - cbz w20, 57f30 │ │ │ │ - mov w1, w20 │ │ │ │ - b 57ecc │ │ │ │ - cmp w0, #0x8 │ │ │ │ - b.hi 57ee8 // b.pmore │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 57f24 // b.none │ │ │ │ - ldrb w0, [x21, x19] │ │ │ │ - mov w20, w19 │ │ │ │ - add w3, w19, #0x1 │ │ │ │ - cmp w0, #0xd │ │ │ │ - b.ls 57eb8 // b.plast │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.ne 57ec0 // b.any │ │ │ │ - mov w1, w3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x21 │ │ │ │ mov x21, x0 │ │ │ │ - mov x2, x19 │ │ │ │ - bl 3948 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w1 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str wzr, [x22] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + ldr w1, [x21] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w2, [x21] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl 3ac8 │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 556f0 │ │ │ │ + adrp x1, 86000 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + dup v29.4s, w23 │ │ │ │ + ldr q27, [x1, #480] │ │ │ │ + stp d10, d11, [sp, #80] │ │ │ │ + mov x25, x20 │ │ │ │ + movi v28.4s, #0x10 │ │ │ │ + stp d12, d13, [sp, #96] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + stp d14, d15, [sp, #112] │ │ │ │ + dup v15.2s, w23 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + nop │ │ │ │ + add x1, x24, x24, lsl #2 │ │ │ │ + mov w7, w24 │ │ │ │ + add x1, x0, x1, lsl #4 │ │ │ │ + ldr w19, [x1, #32] │ │ │ │ + cbz w19, 556c0 │ │ │ │ + ldr x5, [x1, #48] │ │ │ │ + sub w8, w19, #0x1 │ │ │ │ + add x2, x5, #0x3c │ │ │ │ + cmp w8, #0xe │ │ │ │ + b.ls 55670 // b.plast │ │ │ │ + tst x2, #0xf │ │ │ │ + b.ne 55670 // b.any │ │ │ │ + lsr w4, w19, #4 │ │ │ │ + mov w6, #0x580 // #1408 │ │ │ │ + mov v26.16b, v27.16b │ │ │ │ + mov x3, x2 │ │ │ │ + umaddl x4, w4, w6, x2 │ │ │ │ + b 54a14 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 5561c // b.none │ │ │ │ + add v26.4s, v26.4s, v28.4s │ │ │ │ + add x6, x3, #0xb0 │ │ │ │ + ldr b31, [x3] │ │ │ │ + ldr b30, [x3, #88] │ │ │ │ + ldr b18, [x3, #704] │ │ │ │ + ld1 {v31.b}[1], [x6] │ │ │ │ + add x6, x3, #0x108 │ │ │ │ + ldr b19, [x3, #792] │ │ │ │ + ldr b20, [x3, #880] │ │ │ │ + ld1 {v30.b}[1], [x6] │ │ │ │ + add x6, x3, #0x160 │ │ │ │ + ldr b21, [x3, #968] │ │ │ │ + ldr b22, [x3, #1056] │ │ │ │ + ld1 {v31.b}[2], [x6] │ │ │ │ + add x6, x3, #0x1b8 │ │ │ │ + ldr b23, [x3, #1144] │ │ │ │ + ldr b24, [x3, #1232] │ │ │ │ + ld1 {v30.b}[2], [x6] │ │ │ │ + add x6, x3, #0x210 │ │ │ │ + ldr b25, [x3, #1320] │ │ │ │ + ld1 {v31.b}[3], [x6] │ │ │ │ + add x6, x3, #0x268 │ │ │ │ + add x3, x3, #0x580 │ │ │ │ + ld1 {v30.b}[3], [x6] │ │ │ │ + mov v31.b[4], v18.b[0] │ │ │ │ + mov v30.b[4], v19.b[0] │ │ │ │ + mov v31.b[5], v20.b[0] │ │ │ │ + mov v30.b[5], v21.b[0] │ │ │ │ + mov v31.b[6], v22.b[0] │ │ │ │ + mov v30.b[6], v23.b[0] │ │ │ │ + mov v31.b[7], v24.b[0] │ │ │ │ + mov v30.b[7], v25.b[0] │ │ │ │ + zip1 v31.16b, v31.16b, v30.16b │ │ │ │ + cmeq v31.16b, v31.16b, #0 │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x6, d31 │ │ │ │ + cbz x6, 54a08 │ │ │ │ + fmov w4, s26 │ │ │ │ + mov w6, #0x58 // #88 │ │ │ │ + umaddl x3, w4, w6, x5 │ │ │ │ + ldrb w3, [x3, #60] │ │ │ │ + cbz w3, 55638 │ │ │ │ + add w3, w4, #0x1 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 556a4 // b.plast │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0x2 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0x3 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0x4 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x6, w3, w6, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbz w6, 55648 │ │ │ │ + add w3, w4, #0x5 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + mov w6, #0x58 // #88 │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0x6 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0x7 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0x8 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0x9 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x6, w3, w6, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbz w6, 55648 │ │ │ │ + add w3, w4, #0xa │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + mov w6, #0x58 // #88 │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0xb │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0xc │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0xd │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x9, w3, w6, x5 │ │ │ │ + ldrb w9, [x9, #60] │ │ │ │ + cbz w9, 55648 │ │ │ │ + add w3, w4, #0xe │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + umaddl x6, w3, w6, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbz w6, 55648 │ │ │ │ + add w3, w4, #0xf │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + mov w6, #0x58 // #88 │ │ │ │ + umaddl x6, w3, w6, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbz w6, 55648 │ │ │ │ + add w3, w4, #0x10 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 55640 // b.plast │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + umaddl x3, w3, w4, x5 │ │ │ │ + ldr x3, [x3, #24] │ │ │ │ + ldr x4, [x3, #88] │ │ │ │ + ldr w3, [x3, #32] │ │ │ │ + ldr w26, [x4, #28] │ │ │ │ + add w26, w26, w3 │ │ │ │ + cmp w8, #0xe │ │ │ │ + b.ls 555c4 // b.plast │ │ │ │ + tst x2, #0xf │ │ │ │ + b.ne 555c4 // b.any │ │ │ │ + lsr w3, w19, #4 │ │ │ │ + mov w4, #0x580 // #1408 │ │ │ │ + mov v26.16b, v27.16b │ │ │ │ + umaddl x3, w3, w4, x2 │ │ │ │ + b 54c84 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 5560c // b.none │ │ │ │ + add v26.4s, v26.4s, v28.4s │ │ │ │ + add x4, x2, #0xb0 │ │ │ │ + ldr b31, [x2] │ │ │ │ + ldr b30, [x2, #88] │ │ │ │ + ldr b18, [x2, #704] │ │ │ │ + ld1 {v31.b}[1], [x4] │ │ │ │ + add x4, x2, #0x108 │ │ │ │ + ldr b19, [x2, #792] │ │ │ │ + ldr b20, [x2, #880] │ │ │ │ + ld1 {v30.b}[1], [x4] │ │ │ │ + add x4, x2, #0x160 │ │ │ │ + ldr b21, [x2, #968] │ │ │ │ + ldr b22, [x2, #1056] │ │ │ │ + ld1 {v31.b}[2], [x4] │ │ │ │ + add x4, x2, #0x1b8 │ │ │ │ + ldr b23, [x2, #1144] │ │ │ │ + ldr b24, [x2, #1232] │ │ │ │ + ld1 {v30.b}[2], [x4] │ │ │ │ + add x4, x2, #0x210 │ │ │ │ + ldr b25, [x2, #1320] │ │ │ │ + ld1 {v31.b}[3], [x4] │ │ │ │ + add x4, x2, #0x268 │ │ │ │ + add x2, x2, #0x580 │ │ │ │ + ld1 {v30.b}[3], [x4] │ │ │ │ + mov v31.b[4], v18.b[0] │ │ │ │ + mov v30.b[4], v19.b[0] │ │ │ │ + mov v31.b[5], v20.b[0] │ │ │ │ + mov v30.b[5], v21.b[0] │ │ │ │ + mov v31.b[6], v22.b[0] │ │ │ │ + mov v30.b[6], v23.b[0] │ │ │ │ + mov v31.b[7], v24.b[0] │ │ │ │ + mov v30.b[7], v25.b[0] │ │ │ │ + zip1 v31.16b, v31.16b, v30.16b │ │ │ │ + cmtst v31.16b, v31.16b, v31.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x4, d31 │ │ │ │ + cbz x4, 54c78 │ │ │ │ + fmov w3, s26 │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + umaddl x4, w3, w2, x5 │ │ │ │ + ldrb w4, [x4, #60] │ │ │ │ + cbnz w4, 54ea0 │ │ │ │ + add w4, w3, #0x1 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0x2 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0x3 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0x4 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x2, w4, w2, x5 │ │ │ │ + ldrb w2, [x2, #60] │ │ │ │ + cbnz w2, 55668 │ │ │ │ + add w4, w3, #0x5 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0x6 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0x7 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0x8 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0x9 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x2, w4, w2, x5 │ │ │ │ + ldrb w2, [x2, #60] │ │ │ │ + cbnz w2, 55668 │ │ │ │ + add w4, w3, #0xa │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0xb │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0xc │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0xd │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x6, w4, w2, x5 │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cbnz w6, 55668 │ │ │ │ + add w4, w3, #0xe │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + umaddl x2, w4, w2, x5 │ │ │ │ + ldrb w2, [x2, #60] │ │ │ │ + cbnz w2, 55668 │ │ │ │ + add w4, w3, #0xf │ │ │ │ + cmp w19, w4 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + umaddl x2, w4, w2, x5 │ │ │ │ + ldrb w2, [x2, #60] │ │ │ │ + cbnz w2, 55668 │ │ │ │ + add w3, w3, #0x10 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 555e0 // b.plast │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + umaddl x2, w3, w2, x5 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + ldr x3, [x2, #88] │ │ │ │ + ldr w2, [x2, #32] │ │ │ │ + ldr w19, [x3, #28] │ │ │ │ + add w19, w19, w2 │ │ │ │ + cbz w7, 555e8 │ │ │ │ + ldrb w2, [x1, #45] │ │ │ │ + mvn w5, w2 │ │ │ │ + ubfx x2, x2, #1, #1 │ │ │ │ + eor w2, w2, #0x1 │ │ │ │ + and w8, w2, #0xff │ │ │ │ + sub w2, w7, #0x1 │ │ │ │ + cmp w2, #0xe │ │ │ │ + b.ls 556ac // b.plast │ │ │ │ + fmov s31, w8 │ │ │ │ + lsr w6, w7, #4 │ │ │ │ + sbfx x4, x5, #0, #1 │ │ │ │ + mov w3, #0x80 // #128 │ │ │ │ + neg v23.2s, v31.2s │ │ │ │ + dup v24.4s, w26 │ │ │ │ + dup v22.4s, w4 │ │ │ │ + umaddl x6, w6, w3, x20 │ │ │ │ + dup v25.4s, w19 │ │ │ │ + and w9, w5, #0x1 │ │ │ │ + movi v20.4s, #0x0 │ │ │ │ + mov x2, x20 │ │ │ │ + dup v23.4s, v23.s[0] │ │ │ │ + movi v21.4s, #0x1 │ │ │ │ + mov x3, x2 │ │ │ │ + add x5, x2, #0x40 │ │ │ │ + add x4, x2, #0x60 │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + ld2 {v0.4s-v1.4s}, [x3], #32 │ │ │ │ + ld2 {v2.4s-v3.4s}, [x5] │ │ │ │ + ld2 {v12.4s-v13.4s}, [x3] │ │ │ │ + ld2 {v4.4s-v5.4s}, [x4] │ │ │ │ + sub v26.4s, v24.4s, v12.4s │ │ │ │ + sub v6.4s, v12.4s, v24.4s │ │ │ │ + cmhs v7.4s, v12.4s, v24.4s │ │ │ │ + sub v10.4s, v0.4s, v24.4s │ │ │ │ + sub v30.4s, v24.4s, v0.4s │ │ │ │ + sub v31.4s, v24.4s, v2.4s │ │ │ │ + sub v11.4s, v2.4s, v24.4s │ │ │ │ + sub v19.4s, v24.4s, v4.4s │ │ │ │ + sub v14.4s, v4.4s, v24.4s │ │ │ │ + cmhs v16.4s, v0.4s, v24.4s │ │ │ │ + cmhs v17.4s, v2.4s, v24.4s │ │ │ │ + cmhs v18.4s, v4.4s, v24.4s │ │ │ │ + bsl v7.16b, v6.16b, v26.16b │ │ │ │ + bsl v16.16b, v10.16b, v30.16b │ │ │ │ + bsl v17.16b, v11.16b, v31.16b │ │ │ │ + bsl v18.16b, v14.16b, v19.16b │ │ │ │ + cmhi v7.4s, v29.4s, v7.4s │ │ │ │ + cmhi v16.4s, v29.4s, v16.4s │ │ │ │ + cmhi v17.4s, v29.4s, v17.4s │ │ │ │ + cmhi v18.4s, v29.4s, v18.4s │ │ │ │ + orr v7.16b, v7.16b, v22.16b │ │ │ │ + cmhs v19.4s, v13.4s, v25.4s │ │ │ │ + orr v16.16b, v16.16b, v22.16b │ │ │ │ + orr v17.16b, v17.16b, v22.16b │ │ │ │ + cmhs v30.4s, v3.4s, v25.4s │ │ │ │ + orr v18.16b, v18.16b, v22.16b │ │ │ │ + cmhs v26.4s, v5.4s, v25.4s │ │ │ │ + cmhs v31.4s, v1.4s, v25.4s │ │ │ │ + sub v14.4s, v25.4s, v13.4s │ │ │ │ + sub v10.4s, v13.4s, v25.4s │ │ │ │ + sub v12.4s, v25.4s, v3.4s │ │ │ │ + sub v13.4s, v25.4s, v5.4s │ │ │ │ + and v19.16b, v19.16b, v7.16b │ │ │ │ + and v31.16b, v31.16b, v16.16b │ │ │ │ + sub v11.4s, v1.4s, v25.4s │ │ │ │ + sub v6.4s, v25.4s, v1.4s │ │ │ │ + and v30.16b, v30.16b, v17.16b │ │ │ │ + sub v3.4s, v3.4s, v25.4s │ │ │ │ + and v26.16b, v26.16b, v18.16b │ │ │ │ + sub v5.4s, v5.4s, v25.4s │ │ │ │ + bsl v19.16b, v10.16b, v14.16b │ │ │ │ + bsl v31.16b, v11.16b, v6.16b │ │ │ │ + bsl v30.16b, v3.16b, v12.16b │ │ │ │ + bsl v26.16b, v5.16b, v13.16b │ │ │ │ + cmhi v19.4s, v29.4s, v19.4s │ │ │ │ + cmhi v31.4s, v29.4s, v31.4s │ │ │ │ + cmhi v30.4s, v29.4s, v30.4s │ │ │ │ + cmhi v26.4s, v29.4s, v26.4s │ │ │ │ + orr v19.16b, v19.16b, v23.16b │ │ │ │ + orr v31.16b, v31.16b, v23.16b │ │ │ │ + orr v30.16b, v30.16b, v23.16b │ │ │ │ + orr v26.16b, v26.16b, v23.16b │ │ │ │ + and v19.16b, v19.16b, v7.16b │ │ │ │ + and v31.16b, v31.16b, v16.16b │ │ │ │ + and v30.16b, v30.16b, v17.16b │ │ │ │ + and v26.16b, v26.16b, v18.16b │ │ │ │ + and v19.16b, v19.16b, v21.16b │ │ │ │ + and v31.16b, v31.16b, v21.16b │ │ │ │ + and v30.16b, v30.16b, v21.16b │ │ │ │ + and v26.16b, v26.16b, v21.16b │ │ │ │ + uzp1 v31.8h, v31.8h, v19.8h │ │ │ │ + uzp1 v30.8h, v30.8h, v26.8h │ │ │ │ + uzp1 v31.16b, v31.16b, v30.16b │ │ │ │ + orr v20.16b, v20.16b, v31.16b │ │ │ │ + cmp x6, x2 │ │ │ │ + b.ne 54f20 // b.any │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ext v30.16b, v20.16b, v31.16b, #8 │ │ │ │ + orr v30.16b, v30.16b, v20.16b │ │ │ │ + ext v26.16b, v30.16b, v31.16b, #4 │ │ │ │ + orr v26.16b, v26.16b, v30.16b │ │ │ │ + ext v30.16b, v26.16b, v31.16b, #2 │ │ │ │ + orr v30.16b, v30.16b, v26.16b │ │ │ │ + ext v31.16b, v30.16b, v31.16b, #1 │ │ │ │ + orr v31.16b, v31.16b, v30.16b │ │ │ │ + umov w4, v31.b[0] │ │ │ │ + tst x7, #0xf │ │ │ │ + b.eq 554bc // b.none │ │ │ │ + mov d24, v20.d[1] │ │ │ │ + and w2, w7, #0xfffffff0 │ │ │ │ + orr v24.8b, v24.8b, v20.8b │ │ │ │ + sub w5, w7, w2 │ │ │ │ + sub w3, w5, #0x1 │ │ │ │ + cmp w3, #0x7 │ │ │ │ + b.ls 5521c // b.plast │ │ │ │ + fmov s31, w9 │ │ │ │ + add x3, x20, w2, uxtw #3 │ │ │ │ + ldr d14, [x20, w2, uxtw #3] │ │ │ │ + movi v22.2s, #0x1 │ │ │ │ + neg v13.2s, v31.2s │ │ │ │ + fmov s31, w8 │ │ │ │ + ldp d26, d11, [x3, #8] │ │ │ │ + neg v20.2s, v31.2s │ │ │ │ + ldp d31, d16, [x3, #24] │ │ │ │ + dup v13.2s, v13.s[0] │ │ │ │ + zip1 v30.2s, v14.2s, v26.2s │ │ │ │ + ldr d17, [x3, #56] │ │ │ │ + ldp d10, d12, [x3, #40] │ │ │ │ + zip1 v25.2s, v11.2s, v31.2s │ │ │ │ + zip2 v11.2s, v11.2s, v31.2s │ │ │ │ + dup v31.2s, w26 │ │ │ │ + zip2 v14.2s, v14.2s, v26.2s │ │ │ │ + dup v20.2s, v20.s[0] │ │ │ │ + zip1 v26.2s, v16.2s, v10.2s │ │ │ │ + zip2 v16.2s, v16.2s, v10.2s │ │ │ │ + sub v6.2s, v30.2s, v31.2s │ │ │ │ + sub v23.2s, v31.2s, v30.2s │ │ │ │ + cmhs v18.2s, v30.2s, v31.2s │ │ │ │ + zip1 v30.2s, v12.2s, v17.2s │ │ │ │ + sub v7.2s, v31.2s, v25.2s │ │ │ │ + sub v4.2s, v25.2s, v31.2s │ │ │ │ + cmhs v19.2s, v25.2s, v31.2s │ │ │ │ + sub v5.2s, v26.2s, v31.2s │ │ │ │ + sub v25.2s, v31.2s, v26.2s │ │ │ │ + cmhs v21.2s, v26.2s, v31.2s │ │ │ │ + bsl v18.8b, v6.8b, v23.8b │ │ │ │ + sub v26.2s, v31.2s, v30.2s │ │ │ │ + sub v6.2s, v30.2s, v31.2s │ │ │ │ + cmhs v23.2s, v30.2s, v31.2s │ │ │ │ + bsl v19.8b, v4.8b, v7.8b │ │ │ │ + zip2 v12.2s, v12.2s, v17.2s │ │ │ │ + bsl v21.8b, v5.8b, v25.8b │ │ │ │ + dup v17.2s, w19 │ │ │ │ + cmhi v18.2s, v15.2s, v18.2s │ │ │ │ + bsl v23.8b, v6.8b, v26.8b │ │ │ │ + cmhi v19.2s, v15.2s, v19.2s │ │ │ │ + cmhi v21.2s, v15.2s, v21.2s │ │ │ │ + cmhs v31.2s, v14.2s, v17.2s │ │ │ │ + orr v18.8b, v18.8b, v13.8b │ │ │ │ + cmhs v25.2s, v11.2s, v17.2s │ │ │ │ + cmhi v23.2s, v15.2s, v23.2s │ │ │ │ + cmhs v30.2s, v16.2s, v17.2s │ │ │ │ + orr v19.8b, v19.8b, v13.8b │ │ │ │ + cmhs v26.2s, v12.2s, v17.2s │ │ │ │ + orr v21.8b, v21.8b, v13.8b │ │ │ │ + sub v7.2s, v14.2s, v17.2s │ │ │ │ + sub v10.2s, v17.2s, v11.2s │ │ │ │ + sub v6.2s, v17.2s, v16.2s │ │ │ │ + orr v23.8b, v23.8b, v13.8b │ │ │ │ + sub v14.2s, v17.2s, v14.2s │ │ │ │ + sub v13.2s, v17.2s, v12.2s │ │ │ │ + sub v11.2s, v11.2s, v17.2s │ │ │ │ + and v31.8b, v31.8b, v18.8b │ │ │ │ + sub v16.2s, v16.2s, v17.2s │ │ │ │ + and v25.8b, v25.8b, v19.8b │ │ │ │ + sub v12.2s, v12.2s, v17.2s │ │ │ │ + and v30.8b, v30.8b, v21.8b │ │ │ │ + and v26.8b, v26.8b, v23.8b │ │ │ │ + bsl v31.8b, v7.8b, v14.8b │ │ │ │ + bsl v25.8b, v11.8b, v10.8b │ │ │ │ + bsl v30.8b, v16.8b, v6.8b │ │ │ │ + bsl v26.8b, v12.8b, v13.8b │ │ │ │ + cmhi v31.2s, v15.2s, v31.2s │ │ │ │ + cmhi v25.2s, v15.2s, v25.2s │ │ │ │ + cmhi v30.2s, v15.2s, v30.2s │ │ │ │ + cmhi v26.2s, v15.2s, v26.2s │ │ │ │ + orr v31.8b, v31.8b, v20.8b │ │ │ │ + orr v25.8b, v25.8b, v20.8b │ │ │ │ + orr v30.8b, v30.8b, v20.8b │ │ │ │ + orr v26.8b, v26.8b, v20.8b │ │ │ │ + and v31.8b, v31.8b, v18.8b │ │ │ │ + and v25.8b, v25.8b, v19.8b │ │ │ │ + and v30.8b, v30.8b, v21.8b │ │ │ │ + and v26.8b, v26.8b, v23.8b │ │ │ │ + and v31.8b, v31.8b, v22.8b │ │ │ │ + and v25.8b, v25.8b, v22.8b │ │ │ │ + and v30.8b, v30.8b, v22.8b │ │ │ │ + and v26.8b, v26.8b, v22.8b │ │ │ │ + uzp1 v31.4h, v31.4h, v25.4h │ │ │ │ + uzp1 v30.4h, v30.4h, v26.4h │ │ │ │ + uzp1 v31.8b, v31.8b, v30.8b │ │ │ │ + orr v31.8b, v31.8b, v24.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 w4, v31.b[0] │ │ │ │ + tst x5, #0x7 │ │ │ │ + b.eq 554bc // b.none │ │ │ │ + and w5, w5, #0xfffffff8 │ │ │ │ + add w2, w2, w5 │ │ │ │ + ubfiz x3, x2, #3, #32 │ │ │ │ + add x6, x20, x3 │ │ │ │ + ldr w3, [x20, x3] │ │ │ │ + subs w5, w3, w26 │ │ │ │ + sub w3, w26, w3 │ │ │ │ + csel w3, w3, w5, cc // cc = lo, ul, last │ │ │ │ + ands w5, w9, #0xff │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + b.ls 55264 // b.plast │ │ │ │ + ldr w3, [x6, #4] │ │ │ │ + cmp w19, w3 │ │ │ │ + sub w6, w3, w19 │ │ │ │ + sub w3, w19, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w8, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + orr w4, w4, w3 │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cs 554bc // b.hs, b.nlast │ │ │ │ + ubfiz x3, x3, #3, #32 │ │ │ │ + add x9, x20, x3 │ │ │ │ + ldr w3, [x20, x3] │ │ │ │ + cmp w26, w3 │ │ │ │ + sub w6, w3, w26 │ │ │ │ + sub w3, w26, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + b.ls 552bc // b.plast │ │ │ │ + ldr w3, [x9, #4] │ │ │ │ + cmp w19, w3 │ │ │ │ + sub w6, w3, w19 │ │ │ │ + sub w3, w19, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w8, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + orr w4, w4, w3 │ │ │ │ + add w3, w2, #0x2 │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cs 554bc // b.hs, b.nlast │ │ │ │ + ubfiz x3, x3, #3, #32 │ │ │ │ + add x9, x20, x3 │ │ │ │ + ldr w3, [x20, x3] │ │ │ │ + cmp w26, w3 │ │ │ │ + sub w6, w3, w26 │ │ │ │ + sub w3, w26, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + b.ls 55310 // b.plast │ │ │ │ + ldr w3, [x9, #4] │ │ │ │ + subs w6, w3, w19 │ │ │ │ + sub w3, w19, w3 │ │ │ │ + csel w3, w3, w6, cc // cc = lo, ul, last │ │ │ │ + cmp w8, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + orr w4, w4, w3 │ │ │ │ + add w3, w2, #0x3 │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cs 554bc // b.hs, b.nlast │ │ │ │ + ubfiz x3, x3, #3, #32 │ │ │ │ + add x9, x20, x3 │ │ │ │ + ldr w3, [x20, x3] │ │ │ │ + subs w6, w3, w26 │ │ │ │ + sub w3, w26, w3 │ │ │ │ + csel w3, w3, w6, cc // cc = lo, ul, last │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + b.ls 55364 // b.plast │ │ │ │ + ldr w3, [x9, #4] │ │ │ │ + cmp w19, w3 │ │ │ │ + sub w6, w3, w19 │ │ │ │ + sub w3, w19, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w8, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + orr w4, w4, w3 │ │ │ │ + add w3, w2, #0x4 │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cs 554bc // b.hs, b.nlast │ │ │ │ + ubfiz x3, x3, #3, #32 │ │ │ │ + add x9, x20, x3 │ │ │ │ + ldr w3, [x20, x3] │ │ │ │ + cmp w26, w3 │ │ │ │ + sub w6, w3, w26 │ │ │ │ + sub w3, w26, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + b.ls 553bc // b.plast │ │ │ │ + ldr w3, [x9, #4] │ │ │ │ + cmp w19, w3 │ │ │ │ + sub w6, w3, w19 │ │ │ │ + sub w3, w19, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w8, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + orr w4, w4, w3 │ │ │ │ + add w3, w2, #0x5 │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cs 554bc // b.hs, b.nlast │ │ │ │ + ubfiz x3, x3, #3, #32 │ │ │ │ + add x9, x20, x3 │ │ │ │ + ldr w3, [x20, x3] │ │ │ │ + cmp w26, w3 │ │ │ │ + sub w6, w3, w26 │ │ │ │ + sub w3, w26, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + b.ls 55414 // b.plast │ │ │ │ + ldr w3, [x9, #4] │ │ │ │ + cmp w19, w3 │ │ │ │ + sub w6, w3, w19 │ │ │ │ + sub w3, w19, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w8, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + orr w4, w4, w3 │ │ │ │ + add w3, w2, #0x6 │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cs 554bc // b.hs, b.nlast │ │ │ │ + ubfiz x3, x3, #3, #32 │ │ │ │ + add x9, x20, x3 │ │ │ │ + ldr w3, [x20, x3] │ │ │ │ + cmp w26, w3 │ │ │ │ + sub w6, w3, w26 │ │ │ │ + sub w3, w26, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + b.ls 5546c // b.plast │ │ │ │ + ldr w3, [x9, #4] │ │ │ │ + cmp w19, w3 │ │ │ │ + sub w6, w3, w19 │ │ │ │ + sub w3, w19, w3 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + cmp w8, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + orr w4, w4, w3 │ │ │ │ + add w2, w2, #0x7 │ │ │ │ + cmp w2, w7 │ │ │ │ + b.cs 554bc // b.hs, b.nlast │ │ │ │ + ubfiz x2, x2, #3, #32 │ │ │ │ + add x6, x20, x2 │ │ │ │ + ldr w2, [x20, x2] │ │ │ │ + subs w3, w26, w2 │ │ │ │ + sub w2, w2, w26 │ │ │ │ + csel w2, w2, w3, ls // ls = plast │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w23, w2, #0x2, eq // eq = none │ │ │ │ + b.ls 554bc // b.plast │ │ │ │ + ldr w2, [x6, #4] │ │ │ │ + subs w3, w19, w2 │ │ │ │ + sub w2, w2, w19 │ │ │ │ + csel w2, w2, w3, ls // ls = plast │ │ │ │ + cmp w8, #0x0 │ │ │ │ + ccmp w23, w2, #0x2, eq // eq = none │ │ │ │ + cset w2, hi // hi = pmore │ │ │ │ + orr w4, w4, w2 │ │ │ │ + tbz w4, #0, 555e8 │ │ │ │ + stp w26, w19, [x25], #8 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr w1, [x21] │ │ │ │ + cmp w1, w24 │ │ │ │ + b.hi 549c0 // b.pmore │ │ │ │ + cbz w1, 55584 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + cbnz x0, 55508 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + cmp w23, w1 │ │ │ │ + b.cs 55584 // b.hs, b.nlast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x24, x24, #0x50 │ │ │ │ + add x25, x0, x24 │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + cbz w1, 55560 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + add x1, x0, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + add x2, x0, x19 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + str xzr, [x2, #24] │ │ │ │ + cmp w26, w1 │ │ │ │ + b.cc 55520 // b.lo, b.ul, b.last │ │ │ │ + bl 38a0 │ │ │ │ + strb wzr, [x25, #45] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + ldr w1, [x21] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str wzr, [x25, #32] │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.cc 55500 // b.lo, b.ul, b.last │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp d10, d11, [sp, #80] │ │ │ │ + ldp d12, d13, [sp, #96] │ │ │ │ + ldp d14, d15, [sp, #112] │ │ │ │ + bl 38a0 │ │ │ │ mov x0, x21 │ │ │ │ - strb wzr, [x21, x19] │ │ │ │ - str w20, [x22] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add w1, w20, #0x2 │ │ │ │ - mov w20, w3 │ │ │ │ - b 57eec │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - b 57eec │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldrb w4, [x2] │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + cbnz w4, 54ea0 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ne 555c8 // b.any │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + cbnz w7, 54ec8 │ │ │ │ + mov x0, x22 │ │ │ │ + str q29, [sp, #128] │ │ │ │ + bl 512b0 │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + ldr q29, [sp, #128] │ │ │ │ + movi v28.4s, #0x10 │ │ │ │ + ldr q27, [x1, #480] │ │ │ │ + b 554c0 │ │ │ │ + tst x19, #0xf │ │ │ │ + b.eq 556e0 // b.none │ │ │ │ + and w3, w19, #0xfffffff0 │ │ │ │ + b 54d18 │ │ │ │ + tst x19, #0xf │ │ │ │ + b.eq 556d0 // b.none │ │ │ │ + and w4, w19, #0xfffffff0 │ │ │ │ + mov w6, #0x58 // #88 │ │ │ │ + umaddl x3, w4, w6, x5 │ │ │ │ + ldrb w3, [x3, #60] │ │ │ │ + cbnz w3, 54ab8 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.hi 556c8 // b.pmore │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 54c5c │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + umaddl x3, w3, w4, x5 │ │ │ │ + ldr x3, [x3, #24] │ │ │ │ + ldr x4, [x3, #88] │ │ │ │ + ldr w3, [x3, #32] │ │ │ │ + ldr w26, [x4, #28] │ │ │ │ + add w26, w26, w3 │ │ │ │ + b 54c5c │ │ │ │ + mov w3, w4 │ │ │ │ + b 54ea8 │ │ │ │ + mov x4, x2 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 55688 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.eq 556a4 // b.none │ │ │ │ + ldrb w6, [x4] │ │ │ │ + add x4, x4, #0x58 │ │ │ │ + cbnz w6, 5567c │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 54c54 // b.plast │ │ │ │ + b 54c38 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 54c54 │ │ │ │ + movi v24.2s, #0x0 │ │ │ │ + and w9, w5, #0x1 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 55084 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 54ec4 │ │ │ │ + mov w3, w4 │ │ │ │ + b 54c38 │ │ │ │ + movi v31.4s, #0xd │ │ │ │ + add v26.4s, v26.4s, v31.4s │ │ │ │ + mov w3, v26.s[3] │ │ │ │ + b 54c30 │ │ │ │ + movi v31.4s, #0xd │ │ │ │ + add v26.4s, v26.4s, v31.4s │ │ │ │ + mov w3, v26.s[3] │ │ │ │ + b 54ea0 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + b 55594 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cbz w1, 57f6c │ │ │ │ - add x1, x0, w1, uxtw │ │ │ │ - ldrb w4, [x0] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ne 57f60 // b.any │ │ │ │ - strb w3, [x0] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 57f50 // b.any │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cmp x2, #0x0 │ │ │ │ - mov x5, x1 │ │ │ │ - ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 57f94 // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x5, x2 │ │ │ │ - ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 57f9c // b.any │ │ │ │ - mov x0, x5 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - add w6, w4, w3 │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x0, x1 │ │ │ │ - add w1, w6, #0x1 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - sxtw x1, w1 │ │ │ │ - str w4, [sp, #32] │ │ │ │ - stp w6, w3, [sp, #40] │ │ │ │ - bl 5daa0 │ │ │ │ - ldrsw x2, [sp, #32] │ │ │ │ - mov x5, x0 │ │ │ │ - ldr w3, [sp, #44] │ │ │ │ - mov x1, x19 │ │ │ │ - str x5, [sp, #32] │ │ │ │ - add x0, x0, w3, sxtw │ │ │ │ - bl 3948 │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr w6, [sp, #40] │ │ │ │ - mov x0, x5 │ │ │ │ - strb wzr, [x5, w6, sxtw] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cmp x2, #0x0 │ │ │ │ - mov x6, x1 │ │ │ │ - ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 5802c // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x6, x2 │ │ │ │ - ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 58034 // b.any │ │ │ │ - mov x0, x6 │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - add w7, w4, w3 │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x0, x1 │ │ │ │ - add w1, w7, #0x2 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - sxtw x1, w1 │ │ │ │ - str w4, [sp, #40] │ │ │ │ - stp w7, w3, [sp, #52] │ │ │ │ - str w5, [sp, #60] │ │ │ │ - bl 5daa0 │ │ │ │ - ldp w3, w5, [sp, #56] │ │ │ │ - mov x6, x0 │ │ │ │ - ldrsw x2, [sp, #40] │ │ │ │ - str x6, [sp, #40] │ │ │ │ - sxtw x1, w3 │ │ │ │ - strb w5, [x6, w3, sxtw] │ │ │ │ - add x0, x1, #0x1 │ │ │ │ + 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 x23, x3 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + mov x25, x5 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + mov x28, x0 │ │ │ │ + and w0, w1, #0xff │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr x0, [x6] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #84] │ │ │ │ + mov x0, x4 │ │ │ │ + bl 3a08 │ │ │ │ + mov x3, x0 │ │ │ │ mov x1, x19 │ │ │ │ - add x0, x6, x0 │ │ │ │ + add x2, sp, #0x5c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w3, [sp, #92] │ │ │ │ + bl 2ee68 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, x1, #0x7 │ │ │ │ + add x1, x1, x2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x24 │ │ │ │ bl 3948 │ │ │ │ - ldr x6, [sp, #40] │ │ │ │ - ldr w7, [sp, #52] │ │ │ │ - mov x0, x6 │ │ │ │ - add x7, x6, w7, sxtw │ │ │ │ - strb wzr, [x7, #1] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + mov w1, #0x3b // #59 │ │ │ │ + strb w1, [x24, x0] │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + cbz w1, 56904 │ │ │ │ + ldr x2, [x28, #48] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w22, #0x58 // #88 │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + add x0, x2, x19 │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, w3 │ │ │ │ + b.eq 55820 // b.none │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.cs 55890 // b.hs, b.nlast │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + add x0, x2, x19 │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ne 557fc // b.any │ │ │ │ + ldr w26, [sp, #48] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add w21, w26, #0x1 │ │ │ │ + umull x1, w21, w22 │ │ │ │ + bl 56b80 │ │ │ │ + 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] │ │ │ │ + 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 5588c // b.plast │ │ │ │ + ldr x2, [x28, #48] │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + str w21, [sp, #48] │ │ │ │ + b 557e8 │ │ │ │ + str w21, [sp, #48] │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr q31, [x28] │ │ │ │ + ldur x19, [x28, #20] │ │ │ │ + fmov x0, d31 │ │ │ │ + str q31, [x20] │ │ │ │ + bl 3a08 │ │ │ │ + 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, 568f4 │ │ │ │ + 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 5c200 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr d31, [x28, #56] │ │ │ │ + adrp x1, 85000 │ │ │ │ + ldr d30, [x19, #80] │ │ │ │ + ldr d14, [x1, #4008] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + fcmpe d31, d30 │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + fcsel d31, d31, d30, ge // ge = tcont │ │ │ │ + fmul d15, d31, d14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - cbz x2, 58120 │ │ │ │ - ldr w3, [x1, #8] │ │ │ │ - cbz w3, 58118 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + cbz w0, 559fc │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + 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 56b80 │ │ │ │ + str x0, [x27, #88] │ │ │ │ + ldr x1, [x26, #88] │ │ │ │ + bl 6c240 │ │ │ │ + ldr x2, [x19] │ │ │ │ + mov x1, x27 │ │ │ │ + ldrb w3, [x19, #60] │ │ │ │ + mov x0, x20 │ │ │ │ + ldrb w4, [x19, #74] │ │ │ │ + bl 4e544 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b78c │ │ │ │ + add x26, x26, #0x68 │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 5594c // b.pmore │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #40] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 55a5c // b.none │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x22, x22, #0x58 │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x19, x22 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + bl 5c200 │ │ │ │ + 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 55940 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 38a0 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fcmpe d15, d31 │ │ │ │ + b.mi 568e8 // b.first │ │ │ │ + mov x0, #0x404e000000000000 // #4633641066610819072 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov w21, #0x3c // #60 │ │ │ │ + fcmpe d15, d31 │ │ │ │ + b.ge 55b74 // b.tcont │ │ │ │ + fcvtzu w21, d15 │ │ │ │ + ldp d14, d15, [sp, #208] │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + cbz w2, 55b80 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - lsl x20, x19, #4 │ │ │ │ - ldr x0, [x2, x20] │ │ │ │ - cbz x0, 58134 │ │ │ │ + ldr x3, [x20, #48] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w6, #0x68 // #104 │ │ │ │ + add x1, x3, x19 │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ldrb w0, [x1, #60] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + ccmp w0, w1, #0x4, eq // eq = none │ │ │ │ + b.eq 55af8 // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w26, w2 │ │ │ │ + b.cs 55b88 // b.hs, b.nlast │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w5, #0x0 │ │ │ │ + add x1, x3, x19 │ │ │ │ + ldrb w0, [x1, #60] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + ccmp w0, w1, #0x4, eq // eq = none │ │ │ │ + b.ne 55ad0 // b.any │ │ │ │ + add w4, w28, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + str w4, [sp, #16] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + str w5, [sp, #40] │ │ │ │ + umull x1, w4, w6 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + mov w6, #0x68 // #104 │ │ │ │ + add x1, x1, x19 │ │ │ │ + umull x28, w28, w6 │ │ │ │ + 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, [x22, x28] │ │ │ │ + str x1, [x0, #96] │ │ │ │ + stp q28, q27, [x0, #16] │ │ │ │ + stp q30, q29, [x0, #48] │ │ │ │ + str q31, [x0, #80] │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + cmp w26, w2 │ │ │ │ + b.cs 56238 // b.hs, b.nlast │ │ │ │ + ldr w28, [sp, #16] │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + ldr x3, [x20, #48] │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + b 55ab8 │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + ldp d14, d15, [sp, #208] │ │ │ │ + cbnz w2, 55a94 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov w2, w28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 63b8c │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [sp, #40] │ │ │ │ bl 38a0 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x2, [x21] │ │ │ │ - ldr w3, [x21, #8] │ │ │ │ - str xzr, [x2, x20] │ │ │ │ - cmp w3, w19 │ │ │ │ - b.hi 580ec // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x2 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 64f80 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + cbz w0, 55e9c │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + adrp x1, 83000 │ │ │ │ + cbnz w0, 55f90 │ │ │ │ + add x1, x1, #0x2a0 │ │ │ │ + adrp x0, 81000 │ │ │ │ + mov x19, x22 │ │ │ │ + add x0, x0, #0xb58 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 55d24 │ │ │ │ + cbz w28, 55d10 │ │ │ │ + sub w0, w28, #0x1 │ │ │ │ + mov w1, #0x50 // #80 │ │ │ │ + ldrb w2, [x19, #24] │ │ │ │ + umull x0, w0, w1 │ │ │ │ + add x8, x22, x0 │ │ │ │ + ldr w1, [x22, x0] │ │ │ │ + ldrb w0, [x8, #24] │ │ │ │ + ldr x26, [x8, #8] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.eq 56590 // 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] │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x2, [x27, #24] │ │ │ │ + mov w9, #0x2b // #43 │ │ │ │ + ldp x3, x6, [x19, #8] │ │ │ │ + mov w8, #0x2d // #45 │ │ │ │ + ldr w4, [x19] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + 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 2f7a8 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 55cdc // b.plast │ │ │ │ + ldr x0, [x25, #568] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr x0, [x25, #672] │ │ │ │ + add x2, x2, #0xca8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 55d08 // b.plast │ │ │ │ + ldr x0, [x25, #568] │ │ │ │ + bl 3738 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl 38a0 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 38a0 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w3, w19 │ │ │ │ - b.hi 580ec // b.pmore │ │ │ │ - b 58114 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - 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 5daa0 │ │ │ │ - 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 │ │ │ │ - nop │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.cs 55e6c // b.hs, b.nlast │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 64dc0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 64d88 │ │ │ │ + ldr w0, [x19, #68] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 55bec // b.plast │ │ │ │ + mov x0, x19 │ │ │ │ + bl 65360 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w2, [x1, #1] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov w3, #0x3b // #59 │ │ │ │ + mov x0, x23 │ │ │ │ + str w3, [sp, #16] │ │ │ │ + strb w3, [x1, #2] │ │ │ │ + bl 3a08 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x24, x0 │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w3, [x1, #3] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x31 // #49 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 3a08 │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x0, #5] │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 55e00 // b.plast │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x0, [x25, #656] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 65720 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 55f70 // b.pmore │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x0, [x25, #664] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 65a40 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 55e48 // b.plast │ │ │ │ + ldr x0, [x25, #560] │ │ │ │ + bl 3738 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 65c4c │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.cc 55d24 // b.lo, b.ul, b.last │ │ │ │ + cbz w0, 55e9c │ │ │ │ + mov x19, x22 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - lsr w6, w1, #1 │ │ │ │ - cbz w6, 58220 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add x6, x0, w6, uxtw │ │ │ │ - mov x2, x0 │ │ │ │ nop │ │ │ │ + mov x0, x19 │ │ │ │ + bl 65c4c │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 55e80 // b.pmore │ │ │ │ + mov x0, x22 │ │ │ │ + bl 38a0 │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + cbz w1, 55f00 │ │ │ │ nop │ │ │ │ - sub w3, w0, w2 │ │ │ │ - ldrb w4, [x2] │ │ │ │ - add w3, w3, w1 │ │ │ │ - ldrb w5, [x0, w3, uxtw] │ │ │ │ - strb w5, [x2], #1 │ │ │ │ - strb w4, [x0, w3, uxtw] │ │ │ │ - cmp x2, x6 │ │ │ │ - b.ne 58200 // b.any │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov w3, w0 │ │ │ │ - mov x0, x1 │ │ │ │ - cmp w3, #0x0 │ │ │ │ - cbz w3, 582a8 │ │ │ │ - adrp x8, 83000 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x8, x8, #0x288 │ │ │ │ - b.le 582b4 │ │ │ │ - udiv w5, w3, w2 │ │ │ │ - cmp w3, w2 │ │ │ │ - mov x6, x1 │ │ │ │ - msub w7, w5, w2, w3 │ │ │ │ - mov w3, w5 │ │ │ │ - ldrb w5, [x8, w7, uxtw] │ │ │ │ - strb w5, [x0, x1] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - b.cs 58248 // b.hs, b.nlast │ │ │ │ - add w1, w6, #0x1 │ │ │ │ - lsr w5, w1, #1 │ │ │ │ - strb wzr, [x0, w1, sxtw] │ │ │ │ - cbz w5, 582a4 │ │ │ │ - add x5, x0, w5, uxtw │ │ │ │ - add w6, w6, w0 │ │ │ │ - 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 58288 // b.any │ │ │ │ - ret │ │ │ │ - mov w1, #0x30 // #48 │ │ │ │ - strh w1, [x0] │ │ │ │ - ret │ │ │ │ - strb wzr, [x0] │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add w0, w4, #0x1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - mov x19, x1 │ │ │ │ - add w1, w0, w2 │ │ │ │ + add x1, x0, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - str w4, [sp, #44] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3180 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 5b78c │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 38a0 │ │ │ │ + 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 55ec0 // b.lo, b.ul, b.last │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ mov x0, x19 │ │ │ │ - ldr w2, [sp, #44] │ │ │ │ - strb wzr, [x19, w20, uxtw] │ │ │ │ - bl 2f40 │ │ │ │ + bl 63b48 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56940 // 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 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - add w0, w2, w4 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - add w2, w6, #0x1 │ │ │ │ - mov x22, x5 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w4 │ │ │ │ - mov x19, x3 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - add w1, w2, w0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w6, [sp, #76] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - bl 3180 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x23 │ │ │ │ - strb wzr, [x19, w20, uxtw] │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + bl 3738 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 55e20 // b.plast │ │ │ │ + ldr x0, [x25, #560] │ │ │ │ + bl 2fd0 │ │ │ │ + b 55e20 │ │ │ │ + add x1, x1, #0x2a0 │ │ │ │ + adrp x0, 81000 │ │ │ │ + mov x19, x22 │ │ │ │ + add x0, x0, #0xb58 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 560e0 │ │ │ │ + cbz w28, 560cc │ │ │ │ + sub w0, w28, #0x1 │ │ │ │ + mov w1, #0x50 // #80 │ │ │ │ + ldrb w3, [x19, #24] │ │ │ │ + umull x0, w0, w1 │ │ │ │ + add x8, x22, x0 │ │ │ │ + ldr w2, [x22, x0] │ │ │ │ + ldrb w1, [x8, #24] │ │ │ │ + ldr x26, [x8, #8] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.eq 56240 // 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] │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x2, [x27, #24] │ │ │ │ + mov w9, #0x2b // #43 │ │ │ │ + ldp x3, x6, [x19, #8] │ │ │ │ + mov w8, #0x2d // #45 │ │ │ │ + ldr w4, [x19] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + 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 2f7a8 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 56098 // b.plast │ │ │ │ + ldr x0, [x25, #568] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr x0, [x25, #672] │ │ │ │ + add x2, x2, #0xca8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 560c4 // b.plast │ │ │ │ + ldr x0, [x25, #568] │ │ │ │ + bl 3738 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 38a0 │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp w0, w28 │ │ │ │ + b.ls 55e6c // b.plast │ │ │ │ + mov w1, w21 │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w2, [sp, #76] │ │ │ │ - mov x1, x22 │ │ │ │ + bl 64dc0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f40 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 64d88 │ │ │ │ + ldr w0, [x19, #68] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 55fac // b.plast │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, #0x10 // #16 │ │ │ │ - b 3360 <__stack_chk_fail@plt> │ │ │ │ - bti c │ │ │ │ - ldr w2, [x1, #8] │ │ │ │ - cbz w2, 5844c │ │ │ │ + bl 65360 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w2, [x1, #1] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov w3, #0x3b // #59 │ │ │ │ + mov x0, x23 │ │ │ │ + str w3, [sp, #16] │ │ │ │ + strb w3, [x1, #2] │ │ │ │ + bl 3a08 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x24, x0 │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w3, [x1, #3] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x32 // #50 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 3a08 │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x0, #5] │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 561bc // b.plast │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x0, [x25, #656] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 65720 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 56218 // b.pmore │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x0, [x25, #664] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 65a40 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 56204 // b.plast │ │ │ │ + ldr x0, [x25, #560] │ │ │ │ + bl 3738 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 65c4c │ │ │ │ + mov x0, x26 │ │ │ │ + bl 38a0 │ │ │ │ + b 560cc │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + bl 3738 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 561dc // b.plast │ │ │ │ + ldr x0, [x25, #560] │ │ │ │ + bl 2fd0 │ │ │ │ + b 561dc │ │ │ │ + ldr w28, [sp, #16] │ │ │ │ + b 55b88 │ │ │ │ + ldr w0, [x19] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 55fd8 // b.any │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + cmp x3, x26 │ │ │ │ + b.cc 56928 // b.lo, b.ul, b.last │ │ │ │ + sub x4, x3, x26 │ │ │ │ + mov x0, #0x4e1f // #19999 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.hi 55fd8 // b.pmore │ │ │ │ + cbnz w1, 56418 │ │ │ │ + ldr x0, [x8, #16] │ │ │ │ + add x0, x26, x0 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.cs 560cc // b.hs, b.nlast │ │ │ │ + mov x0, x23 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x8, [sp, #56] │ │ │ │ + bl 3a08 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + 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, [x24, x2] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w26, [x1, #2] │ │ │ │ + bl 3a08 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w26, [x1, #3] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x32 // #50 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 3a08 │ │ │ │ + add x2, x24, x0 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov w10, #0x2b // #43 │ │ │ │ + ldr x8, [sp, #56] │ │ │ │ + add x2, x2, x1 │ │ │ │ + mov x5, x24 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + mov w7, #0x2d // #45 │ │ │ │ + adrp x1, 83000 │ │ │ │ + strb wzr, [x2, #5] │ │ │ │ + add x1, x1, #0x2b8 │ │ │ │ + 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 2f670 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 563c0 // b.plast │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + add x2, x2, #0xca8 │ │ │ │ + ldr x0, [x25, #656] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x8, [sp, #16] │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 563f8 // b.plast │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + bl 3738 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + ldrb w0, [x8, #24] │ │ │ │ + cbz w0, 560cc │ │ │ │ + ldr x26, [x8, #8] │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + add x0, x0, x3 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.ls 560cc // b.plast │ │ │ │ + mov x0, x23 │ │ │ │ + str x8, [sp, #16] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + bl 3a08 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x8, #16] │ │ │ │ + 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, [x24, x2] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w26, [x1, #2] │ │ │ │ + bl 3a08 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w26, [x1, #3] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x32 // #50 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + mov w9, #0x2b // #43 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + add x1, x1, x2 │ │ │ │ + mov x5, x24 │ │ │ │ + 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, 83000 │ │ │ │ + cmp w8, #0x0 │ │ │ │ + add x1, x1, #0x2b8 │ │ │ │ + csel w7, w9, w7, eq // eq = none │ │ │ │ + bl 2f670 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 56560 // b.plast │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr x0, [x25, #656] │ │ │ │ + add x2, x2, #0xca8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 560c4 // b.plast │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + bl 3738 │ │ │ │ + b 560c4 │ │ │ │ + ldr w2, [x19] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 55c18 // b.any │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + cmp x2, x26 │ │ │ │ + b.cc 56910 // b.lo, b.ul, b.last │ │ │ │ + sub x4, x2, x26 │ │ │ │ + mov x3, #0x4e1f // #19999 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.hi 55c18 // b.pmore │ │ │ │ + cbnz w0, 56770 │ │ │ │ + ldr x0, [x8, #16] │ │ │ │ + add x0, x26, x0 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.cs 55d10 // b.hs, b.nlast │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + str x8, [sp, #56] │ │ │ │ + bl 3a08 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x3, x0, #0x1 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + 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, [x24, x3] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w26, [x1, #2] │ │ │ │ + bl 3a08 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w26, [x1, #3] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x31 // #49 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 3a08 │ │ │ │ + add x2, x24, x0 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov w10, #0x2b // #43 │ │ │ │ + ldr x8, [sp, #56] │ │ │ │ + add x2, x2, x1 │ │ │ │ + mov x5, x24 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + mov w7, #0x2d // #45 │ │ │ │ + adrp x1, 83000 │ │ │ │ + strb wzr, [x2, #5] │ │ │ │ + add x1, x1, #0x2b8 │ │ │ │ + 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 2f670 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 56714 // b.plast │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + add x2, x2, #0xca8 │ │ │ │ + ldr x0, [x25, #656] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x8, [sp, #16] │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 56750 // b.plast │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + bl 3738 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + ldrb w0, [x8, #24] │ │ │ │ + cbz w0, 55d10 │ │ │ │ + ldr x26, [x8, #8] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + add x0, x0, x2 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.ls 55d10 // b.plast │ │ │ │ + mov x0, x23 │ │ │ │ + str x8, [sp, #16] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl 3a08 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + add x3, x0, #0x1 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x8, #16] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + add x1, x1, x26 │ │ │ │ + mov w26, #0x3b // #59 │ │ │ │ + cmp x1, x2 │ │ │ │ + cset w1, cc // cc = lo, ul, last │ │ │ │ + add w1, w1, #0x42 │ │ │ │ + strb w1, [x24, x3] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w26, [x1, #2] │ │ │ │ + bl 3a08 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w26, [x1, #3] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x31 // #49 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x24, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + mov w9, #0x2b // #43 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + add x1, x1, x2 │ │ │ │ + mov x5, x24 │ │ │ │ + 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, 83000 │ │ │ │ + cmp w8, #0x0 │ │ │ │ + add x1, x1, #0x2b8 │ │ │ │ + csel w7, w9, w7, eq // eq = none │ │ │ │ + bl 2f670 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 568b8 // b.plast │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + adrp x2, 82000 │ │ │ │ + ldr x0, [x25, #656] │ │ │ │ + add x2, x2, #0xca8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 55d08 // b.plast │ │ │ │ + ldr x0, [x25, #552] │ │ │ │ + bl 3738 │ │ │ │ + b 55d08 │ │ │ │ + ldp d14, d15, [sp, #208] │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + b 55a8c │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + bl 38a0 │ │ │ │ + b 55a8c │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + b 55890 │ │ │ │ + sub x4, x26, x2 │ │ │ │ + mov x3, #0x4e1f // #19999 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.hi 55c18 // b.pmore │ │ │ │ + cbz w0, 565bc │ │ │ │ + b 56770 │ │ │ │ + sub x4, x26, x3 │ │ │ │ + mov x0, #0x4e1f // #19999 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.hi 55fd8 // b.pmore │ │ │ │ + cbnz w1, 56418 │ │ │ │ + b 5626c │ │ │ │ + stp d14, d15, [sp, #208] │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + and w21, w1, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + cbz w1, 56b48 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ + mov x22, x0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 83000 │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x22, #0x2a0 │ │ │ │ - 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 3510 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 58400 // b.pmore │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w26, #0x58 // #88 │ │ │ │ + add x0, x2, x19 │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 56ae4 // b.none │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.cc 5698c // b.lo, b.ul, b.last │ │ │ │ + cmp w23, #0x1 │ │ │ │ + b.ls 56b70 // b.plast │ │ │ │ + sub w23, w23, #0x2 │ │ │ │ + add x0, x24, #0xc8 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + add x19, x24, #0x70 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + umaddl x23, w23, w1, x0 │ │ │ │ + b 56a20 │ │ │ │ + ldp w2, w3, [sp, #100] │ │ │ │ + mov w0, w0 │ │ │ │ + ldr w26, [sp, #108] │ │ │ │ + add w22, w2, w3 │ │ │ │ + sub x3, x0, #0x1 │ │ │ │ + sub x4, x26, #0x1 │ │ │ │ + add x3, x3, x22 │ │ │ │ + add x4, x4, x1 │ │ │ │ + cbnz w25, 56ac0 │ │ │ │ + mov x0, x3 │ │ │ │ + orr w2, w21, #0x1 │ │ │ │ + orr w3, w21, #0x2 │ │ │ │ + cmp x4, x22 │ │ │ │ + b.ls 56a14 // b.plast │ │ │ │ + cmp x0, x1 │ │ │ │ + csel w21, w3, w2, cs // cs = hs, nlast │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 56a94 // b.none │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldur x2, [x19, #-88] │ │ │ │ + ldr x3, [x1, #88] │ │ │ │ + ldr x0, [x2, #88] │ │ │ │ + ldr w4, [x1, #32] │ │ │ │ + ldr w3, [x3, #28] │ │ │ │ + ldrb w26, [x1, #96] │ │ │ │ + ldr w28, [x1] │ │ │ │ + ldrb w25, [x2, #96] │ │ │ │ + ldr w27, [x2] │ │ │ │ + ldr w20, [x2, #32] │ │ │ │ + ldr w22, [x0, #28] │ │ │ │ + stp w4, w3, [sp, #100] │ │ │ │ + bl 70740 │ │ │ │ + str w0, [sp, #108] │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 70740 │ │ │ │ + cmp w28, w27 │ │ │ │ + orr w5, w21, #0x4 │ │ │ │ + orr w6, w21, #0x8 │ │ │ │ + add w1, w20, w22 │ │ │ │ + ccmp w26, w25, #0x0, eq // eq = none │ │ │ │ + b.eq 569d4 // b.none │ │ │ │ + cmp w28, w27 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + csel w21, w6, w5, ne // ne = any │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 56a20 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + mov w0, w21 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 37e0 │ │ │ │ - strb w19, [x0] │ │ │ │ - str x0, [x20] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + orr w0, w21, #0x1 │ │ │ │ + add x26, x26, x1 │ │ │ │ + orr w2, w21, #0x3 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ls 56a14 // b.plast │ │ │ │ + cmp x26, x22 │ │ │ │ + csel w21, w2, w0, cs // cs = hs, nlast │ │ │ │ + b 56a14 │ │ │ │ + add w25, w23, #0x1 │ │ │ │ + mov x0, x24 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + umull x1, w25, w26 │ │ │ │ + bl 56b80 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x3, [x22, #48] │ │ │ │ + umull x2, w23, w26 │ │ │ │ + mov w23, w25 │ │ │ │ + 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, [x24, x2] │ │ │ │ + str x0, [x1, #80] │ │ │ │ + stp q29, q28, [x1, #16] │ │ │ │ + stp q31, q30, [x1, #48] │ │ │ │ + ldr w1, [x22, #32] │ │ │ │ + cmp w20, w1 │ │ │ │ + b.cs 569ac // b.hs, b.nlast │ │ │ │ + ldr x2, [x22, #48] │ │ │ │ + b 5698c │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 38a0 │ │ │ │ + mov w0, w21 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + b 56aa0 │ │ │ │ paciasp │ │ │ │ - mov w4, w1 │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x33 // #51 │ │ │ │ - str w4, [sp, #44] │ │ │ │ - bl 37e0 │ │ │ │ - ldr w4, [sp, #44] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, #0x33 // #51 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 83000 │ │ │ │ - add x3, x3, #0xe8 │ │ │ │ - bl 3a20 │ │ │ │ - str x19, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + bl 3198 │ │ │ │ + cbz x0, 56ba0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 83000 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x3, x3, #0xf08 │ │ │ │ + add x1, x1, #0x2d0 │ │ │ │ + add x0, x0, #0x2e0 │ │ │ │ + mov w2, #0x26 // #38 │ │ │ │ + bl 34b0 │ │ │ │ paciasp │ │ │ │ - mov w4, w1 │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x2 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x33 // #51 │ │ │ │ - str w4, [sp, #44] │ │ │ │ bl 37e0 │ │ │ │ - ldr w4, [sp, #44] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, #0x33 // #51 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 83000 │ │ │ │ - add x3, x3, #0x1e0 │ │ │ │ - bl 3a20 │ │ │ │ - str x19, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + cbz x0, 56be8 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xf08 │ │ │ │ + adrp x1, 83000 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x2d0 │ │ │ │ + add x0, x0, #0x2e0 │ │ │ │ + mov w2, #0x2d // #45 │ │ │ │ + bl 34b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x1, b0000 │ │ │ │ + add x1, x1, #0x230 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ mov x20, x0 │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x24, sp │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + stp x4, x5, [sp] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 3a08 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - str w2, [sp, #60] │ │ │ │ + add x19, x0, x1 │ │ │ │ + mov x0, x19 │ │ │ │ bl 37e0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x1, x21 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, x20 │ │ │ │ bl 3138 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str x19, [x20] │ │ │ │ + add x0, x24, x23, lsl #3 │ │ │ │ + ldur x21, [x0, #-8] │ │ │ │ + b 56cc8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3a08 │ │ │ │ + add x19, x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x29, sp │ │ │ │ + bl 3a08 │ │ │ │ + mov x1, x19 │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3948 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 32b8 │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x0, 56ca4 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x23, #0x4 │ │ │ │ + b.ne 56c98 // b.any │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d15, [sp, #48] │ │ │ │ - fmov d15, d0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 83000 │ │ │ │ - add x4, x20, #0x2b8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3a80 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - bl 37e0 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x19, x0 │ │ │ │ - add x4, x20, #0x2b8 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 3a80 │ │ │ │ - ldr d15, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - str x19, [x21] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + b.ne 56d24 // 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 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - cbz x0, 58678 │ │ │ │ - str x0, [sp, #40] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x1 │ │ │ │ bl 3a08 │ │ │ │ - add x20, x0, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - cbz x0, 58664 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, x20 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3a08 │ │ │ │ + mov x23, x0 │ │ │ │ + add x21, x19, x23 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3a08 │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 37e0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x2, x19 │ │ │ │ bl 3138 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov w25, #0x20 // #32 │ │ │ │ + add x0, x19, #0x1 │ │ │ │ + strb w25, [x20, x19] │ │ │ │ + add x19, x20, x19 │ │ │ │ + add x19, x19, x23 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x2, x23 │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 3138 │ │ │ │ + strb w25, [x19, #1] │ │ │ │ + add x19, x19, x22 │ │ │ │ + add x0, x21, #0x2 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x2, x22 │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 3138 │ │ │ │ + strb wzr, [x19, #2] │ │ │ │ + mov x0, x20 │ │ │ │ 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 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x160 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - mov w21, #0xffffffd0 // #-48 │ │ │ │ - mov w22, #0xffffff80 // #-128 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x23, sp, #0x130 │ │ │ │ - mov x24, x1 │ │ │ │ - stp x2, x3, [sp, #304] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stp x4, x5, [sp, #320] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov x4, x24 │ │ │ │ - stp x6, x7, [sp, #336] │ │ │ │ - mov x5, sp │ │ │ │ - stp q0, q1, [sp, #176] │ │ │ │ - stp q2, q3, [sp, #208] │ │ │ │ - stp q4, q5, [sp, #240] │ │ │ │ - stp q6, q7, [sp, #272] │ │ │ │ - ldr x6, [x8] │ │ │ │ - str x6, [sp, #104] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - add x6, sp, #0x160 │ │ │ │ - stp x6, x6, [sp, #40] │ │ │ │ - str x23, [sp, #56] │ │ │ │ - stp w21, w22, [sp, #64] │ │ │ │ - ldur q30, [sp, #40] │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stp q30, q31, [sp] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 2fa0 │ │ │ │ - tbnz w0, #31, 587bc │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 5daa0 │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - stp x1, x1, [sp, #40] │ │ │ │ - mov x3, x24 │ │ │ │ - str x23, [sp, #56] │ │ │ │ - mov x4, sp │ │ │ │ - stp w21, w22, [sp, #64] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldur q30, [sp, #40] │ │ │ │ - mov x21, x0 │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stp q30, q31, [sp] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 35b8 │ │ │ │ - str x21, [x20] │ │ │ │ - adrp x1, af000 │ │ │ │ + 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 36d8 │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ + ldrh w0, [sp, #2] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 587c4 // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - add sp, sp, #0x160 │ │ │ │ + b.ne 56e64 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 58784 │ │ │ │ bl 3588 │ │ │ │ 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] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - mov w22, #0xffffffd0 // #-48 │ │ │ │ - mov w21, #0xffffff80 // #-128 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - add x25, sp, #0x140 │ │ │ │ - mov x26, x1 │ │ │ │ - stp x2, x3, [sp, #320] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stp x4, x5, [sp, #336] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov x4, x26 │ │ │ │ - stp x6, x7, [sp, #352] │ │ │ │ - mov x5, sp │ │ │ │ - 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 │ │ │ │ - ldr x24, [x19] │ │ │ │ - stp x6, x6, [sp, #40] │ │ │ │ - str x25, [sp, #56] │ │ │ │ - stp w22, w21, [sp, #64] │ │ │ │ - ldur q30, [sp, #40] │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stp q30, q31, [sp] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 2fa0 │ │ │ │ - tbnz w0, #31, 5895c │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 5daa0 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - stp x1, x1, [sp, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - str x25, [sp, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp w22, w21, [sp, #64] │ │ │ │ - mov x3, x26 │ │ │ │ - ldur q30, [sp, #40] │ │ │ │ - mov x4, sp │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stp q30, q31, [sp] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 35b8 │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - cbz x1, 58950 │ │ │ │ - mov x0, x24 │ │ │ │ bl 3a08 │ │ │ │ - add w25, w20, w0 │ │ │ │ - sxtw x22, w0 │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - mov x0, x24 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - sxtw x2, w20 │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, x0, x22 │ │ │ │ - bl 3948 │ │ │ │ - strb wzr, [x21, w25, sxtw] │ │ │ │ - mov x0, x23 │ │ │ │ - str x21, [x19] │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 58964 // 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, #0x170 │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset x2, eq // eq = none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w3, [x19, x2] │ │ │ │ + sub w1, w3, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 56ec4 // b.plast │ │ │ │ + cmp w3, #0x2e │ │ │ │ + ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b.eq 56ecc // b.none │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + b 56ea0 │ │ │ │ + cmp w0, w2 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w25, w0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 588dc │ │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ │ - b 58910 │ │ │ │ - bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - and w24, w2, #0xff │ │ │ │ - ldr x19, [x0] │ │ │ │ - cbz x19, 589ec │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - add w23, w22, w0 │ │ │ │ - sxtw x21, w0 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 5daa0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w1, w24 │ │ │ │ - sxtw x2, w22 │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 3ac8 │ │ │ │ - strb wzr, [x19, w23, sxtw] │ │ │ │ - mov w0, w22 │ │ │ │ - str x19, [x20] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + bl 3a08 │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w3, eq // eq = none │ │ │ │ + cset x4, eq // eq = none │ │ │ │ + ldrb w1, [x19, w3, uxtw] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.hi 56f5c // b.pmore │ │ │ │ + add w2, w3, #0x1 │ │ │ │ + sub x4, x4, x2 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + add x4, x19, x4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w1, [x4, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 56f40 // b.plast │ │ │ │ + cmp w0, w3 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w23, w1 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 589a4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - mov x24, x0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 58144 │ │ │ │ - ldr w1, [x26, #64] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w1, 58c68 │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + mov x1, #0x5413 // #21523 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #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, [x3] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 36d8 │ │ │ │ + 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 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x2710 // #10000 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr w20, [x19, #48] │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - ldr x20, [x26, #48] │ │ │ │ - add x0, x20, x19 │ │ │ │ - bl 3a08 │ │ │ │ - add x2, x20, x19 │ │ │ │ - mov w3, w0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 58170 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x26, #64] │ │ │ │ - add x0, x0, w19, uxtw #4 │ │ │ │ + strb wzr, [x0] │ │ │ │ + strb wzr, [x23] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [sp] │ │ │ │ + cbz w20, 5705c │ │ │ │ + mov x0, #0x2710 // #10000 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x2710 // #10000 │ │ │ │ + str x1, [x2, x19, lsl #3] │ │ │ │ + strb wzr, [x1] │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [x1, x19, lsl #3] │ │ │ │ add x19, x19, #0x1 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w22, w0 │ │ │ │ - csel w22, w22, w0, cs // cs = hs, nlast │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 58a44 // b.pmore │ │ │ │ - add w28, w22, #0x2 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - mul w1, w1, w28 │ │ │ │ - ldr w3, [x21, #8] │ │ │ │ - add w1, w1, #0x4 │ │ │ │ - udiv w28, w23, w28 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp w4, w2, [x26] │ │ │ │ - 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 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - movi v30.16b, #0x3e │ │ │ │ - str b30, [x0], #1 │ │ │ │ - ldr x1, [x26, #40] │ │ │ │ - ldr w2, [x26, #8] │ │ │ │ - bl 3948 │ │ │ │ - movi v31.16b, #0xa │ │ │ │ - ldr w1, [x26, #8] │ │ │ │ - movi v30.16b, #0x3e │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - add w2, w1, #0x2 │ │ │ │ - add w19, w1, #0x3 │ │ │ │ - add w0, w1, #0x3 │ │ │ │ - add x0, x25, x0 │ │ │ │ - str b31, [x25, w3, uxtw] │ │ │ │ - str b30, [x25, w2, uxtw] │ │ │ │ - ldr x1, [x26, #32] │ │ │ │ - ldr w2, [x26, #4] │ │ │ │ - bl 3948 │ │ │ │ - movi v31.16b, #0xa │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - add w1, w19, w0 │ │ │ │ - add w19, w1, #0x1 │ │ │ │ - str b31, [x25, w1, uxtw] │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - cbz w0, 58c34 │ │ │ │ - mov x26, #0x5 // #5 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str q31, [sp, #96] │ │ │ │ - b 58ba0 │ │ │ │ - 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 3ac8 │ │ │ │ - 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 3948 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr w19, [x0, #8] │ │ │ │ - add w19, w23, w19 │ │ │ │ - cmp w1, w20 │ │ │ │ - b.ls 58c34 // b.plast │ │ │ │ - udiv w0, w20, w28 │ │ │ │ - msub w0, w0, w28, w20 │ │ │ │ - cbnz w0, 58b3c │ │ │ │ - ldrb w0, [sp, #96] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - strb w0, [x25, w19, uxtw] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ + cmp w20, w19 │ │ │ │ + b.hi 57024 // 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 3a38 │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0xeb0 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3990 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + mov w24, w0 │ │ │ │ + cmp w0, #0x28 │ │ │ │ + b.hi 57b24 // b.pmore │ │ │ │ + and x0, x0, #0xffffffff │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz w20, 57334 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + sub w25, w20, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x28, [x0, #56] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + add x22, x28, #0x58 │ │ │ │ + mov x21, x28 │ │ │ │ + umaddl x25, w25, w0, x22 │ │ │ │ + b 570ec │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + cmp x25, x21 │ │ │ │ + b.eq 5712c // b.none │ │ │ │ + ldr w0, [x21, #44] │ │ │ │ + ldrb w4, [x21] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq 570e0 // b.none │ │ │ │ + cbz w1, 57990 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + strb w4, [sp, #96] │ │ │ │ + strb wzr, [sp, #97] │ │ │ │ + bl 3990 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cmp x25, x21 │ │ │ │ + b.ne 570ec // b.any │ │ │ │ + cbz w1, 57144 │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x2f8 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + bl 3990 │ │ │ │ + adrp x1, 81000 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x1, x1, #0x968 │ │ │ │ + add x26, x0, #0x2f8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + b 57268 │ │ │ │ + cbnz w21, 57894 │ │ │ │ + ldrb w0, [x28, #41] │ │ │ │ + cbz w0, 57978 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x21, [x0, x19, lsl #3] │ │ │ │ + cbnz x27, 57928 │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + cbz x0, 571c8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3a08 │ │ │ │ mov x1, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 58224 │ │ │ │ - mov x23, x0 │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + add x0, x21, x0 │ │ │ │ + strh w2, [x21, x1] │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + bl 3930 │ │ │ │ + adrp x0, 83000 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x1, x0, #0xeb0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3990 │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + bl 3990 │ │ │ │ + mov x0, x21 │ │ │ │ bl 3a08 │ │ │ │ - sub x2, x26, x0 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - add x0, x25, x1 │ │ │ │ + ldr x2, [sp] │ │ │ │ mov w1, #0x20 // #32 │ │ │ │ - bl 3ac8 │ │ │ │ + strh w1, [x21, x0] │ │ │ │ + ldr x1, [x28, #24] │ │ │ │ + ldr x25, [x2, x19, lsl #3] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3120 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + cbz x0, 5723c │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3a08 │ │ │ │ + adrp x4, 83000 │ │ │ │ + add x4, x4, #0x308 │ │ │ │ + mov x1, x0 │ │ │ │ + add x5, x25, x0 │ │ │ │ + add x0, x0, #0xa │ │ │ │ + ldr x6, [x4] │ │ │ │ + str x6, [x25, x1] │ │ │ │ + ldur w1, [x4, #7] │ │ │ │ + add x0, x25, x0 │ │ │ │ + stur w1, [x5, #7] │ │ │ │ + ldr x1, [x28, #32] │ │ │ │ + bl 3930 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3a08 │ │ │ │ + mov w1, #0x29 // #41 │ │ │ │ + strh w1, [x25, x0] │ │ │ │ + ldrb w0, [x28, #41] │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + cbnz w0, 57824 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3990 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + mov x28, x22 │ │ │ │ + cmp w20, w19 │ │ │ │ + b.ls 57334 // b.plast │ │ │ │ + add x22, x22, #0x58 │ │ │ │ + ldr w0, [x28, #44] │ │ │ │ + cmp w0, #0x13 │ │ │ │ + b.eq 57834 // b.none │ │ │ │ + ldr x27, [x28, #8] │ │ │ │ + ldrb w21, [x28] │ │ │ │ + cbz w0, 57160 │ │ │ │ + ldrb w0, [x28, #41] │ │ │ │ + cbz w0, 5780c │ │ │ │ + cbz w21, 5716c │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x21, [x0, x19, lsl #3] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3a08 │ │ │ │ + mov x5, x0 │ │ │ │ + mov w6, #0x20 // #32 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xd40 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ mov x0, x23 │ │ │ │ + strh w6, [x21, x5] │ │ │ │ + bl 3990 │ │ │ │ + mov x0, x21 │ │ │ │ bl 3a08 │ │ │ │ - add w1, w19, #0x6 │ │ │ │ mov x2, x0 │ │ │ │ - sub w19, w1, w2 │ │ │ │ - sub w0, w1, w0 │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, x25, x0 │ │ │ │ - bl 3948 │ │ │ │ + mov w5, #0x2d // #45 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ mov x0, x23 │ │ │ │ + strb wzr, [sp, #97] │ │ │ │ + strh w5, [x21, x2] │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + ldrb w5, [x28] │ │ │ │ + strb w5, [sp, #96] │ │ │ │ + bl 3990 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3120 │ │ │ │ + cbz x27, 57178 │ │ │ │ + mov x0, x21 │ │ │ │ bl 3a08 │ │ │ │ - add w1, w19, w0 │ │ │ │ - mov w2, #0x9 // #9 │ │ │ │ + mov x2, x0 │ │ │ │ + add x4, x0, #0x1 │ │ │ │ + mov w5, #0x2c // #44 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + mov x1, x27 │ │ │ │ + add x0, x21, x0 │ │ │ │ + strb w5, [x21, x2] │ │ │ │ + mov w2, #0x2d20 // #11552 │ │ │ │ + movk w2, #0x2d, lsl #16 │ │ │ │ + str w2, [x21, x4] │ │ │ │ + bl 3930 │ │ │ │ + b 57178 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + cbz x1, 57360 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ mov x0, x23 │ │ │ │ - add w19, w1, #0x1 │ │ │ │ - strb w2, [x25, w1, uxtw] │ │ │ │ - bl 38a0 │ │ │ │ - b 58b3c │ │ │ │ - strb wzr, [x25, w19, uxtw] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 580c0 │ │ │ │ - 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], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - mov w28, #0x2 // #2 │ │ │ │ - b 58a94 │ │ │ │ - nop │ │ │ │ + bl 3990 │ │ │ │ + adrp x1, 81000 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x968 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + bl 3990 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + cbz w24, 5737c │ │ │ │ + mov w2, w24 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + bl 3ac8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + add w1, w24, w0 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.hi 579ac // b.pmore │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w19, #0x20 // #32 │ │ │ │ + cbz x0, 573c0 │ │ │ │ + ldrb w2, [x23, x1] │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.eq 577e8 // b.none │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + mov x21, x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cc 573a4 // b.lo, b.ul, b.last │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + cbz w20, 57b3c │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x22, x0 │ │ │ │ + add x19, x0, w20, uxtw #3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x3 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - mov x21, x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w5 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl 58144 │ │ │ │ - ldr w19, [x28, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - cbz w19, 58d14 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x23, [x28, #48] │ │ │ │ - add x0, x23, x20 │ │ │ │ - bl 3a08 │ │ │ │ - mov w3, w0 │ │ │ │ - add x2, x23, x20 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 58170 │ │ │ │ - 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 58cd0 // b.pmore │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 58144 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w1, [x21, #64] │ │ │ │ - cbz w1, 59258 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x26, [x21, #48] │ │ │ │ - add x0, x26, x20 │ │ │ │ + ldr x0, [x22], #8 │ │ │ │ bl 3a08 │ │ │ │ - mov w3, w0 │ │ │ │ - add x2, x26, x20 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 58170 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr w1, [x21, #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 58d2c // b.pmore │ │ │ │ - add w2, w19, #0x2 │ │ │ │ - mul w1, w1, w2 │ │ │ │ - udiv w5, w24, w2 │ │ │ │ - ldr w6, [x25, #8] │ │ │ │ - ldr w4, [x23, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w8, [x28, #64] │ │ │ │ - udiv w6, w6, w5 │ │ │ │ - str w5, [sp, #152] │ │ │ │ - ldp w7, w3, [x28] │ │ │ │ - udiv w4, w4, w5 │ │ │ │ - add w7, w7, w3 │ │ │ │ - lsl w3, w6, #3 │ │ │ │ - sub w3, w3, w6 │ │ │ │ - add w3, w3, w7 │ │ │ │ - add w1, w1, w4, lsl #3 │ │ │ │ - sub w24, w1, w4 │ │ │ │ - madd w1, w2, w8, w3 │ │ │ │ - add w2, w1, #0x4 │ │ │ │ - add w27, w1, #0x4 │ │ │ │ - mov x1, x2 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ + cmp x0, w21, uxtw │ │ │ │ + csel w21, w21, w0, ls // ls = plast │ │ │ │ + cmp x22, x19 │ │ │ │ + b.ne 573e0 // b.any │ │ │ │ + add w19, w21, #0x1 │ │ │ │ + str w19, [sp, #68] │ │ │ │ + cmp w19, #0x3b │ │ │ │ + b.hi 57b60 // b.pmore │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov w24, w19 │ │ │ │ mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - add w1, w27, w24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl w26, w1, #1 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x27, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x27, [sp, #144] │ │ │ │ - bl 3ac8 │ │ │ │ + bl 3198 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + cbz w19, 57b54 │ │ │ │ mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ bl 3ac8 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + ldr w1, [sp, #68] │ │ │ │ + sub w0, w0, w1 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x1, x0, w20, uxtw #3 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + b 57468 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 575c4 // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x19, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 57450 // b.plast │ │ │ │ + udiv w0, w0, w1 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + nop │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + mov w27, w25 │ │ │ │ + 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 577a0 // b.plast │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + mov x22, x0 │ │ │ │ + b 574f8 │ │ │ │ + bl 3150 │ │ │ │ + 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 57794 // b.plast │ │ │ │ + mov w21, w27 │ │ │ │ + cmp x22, x27 │ │ │ │ + b.hi 574d4 // b.pmore │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ls 577a0 // b.plast │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ne 574a0 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + cbz x0, 57450 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldrb w1, [x19, x22] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + mov w22, w21 │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.eq 5755c // b.none │ │ │ │ + cmp x22, x0 │ │ │ │ + b.cs 57450 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x19, x22] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + mov w22, w21 │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.ne 57540 // b.any │ │ │ │ + add x0, x19, x22 │ │ │ │ + bl 3a08 │ │ │ │ + ldr w1, [sp, #68] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x26, x0 │ │ │ │ + add w0, w1, w21 │ │ │ │ + add w20, w1, w21 │ │ │ │ + add x0, x19, x0 │ │ │ │ + add x1, x19, x22 │ │ │ │ + bl 3948 │ │ │ │ + add w3, w20, w26 │ │ │ │ + mov x2, x24 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x0, x19, x22 │ │ │ │ + strb wzr, [x19, w3, uxtw] │ │ │ │ + bl 3138 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.hi 5752c // b.pmore │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 57468 // b.any │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3920] │ │ │ │ + adrp x0, 82000 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + add x26, x0, #0xca8 │ │ │ │ + ldr x0, [x21] │ │ │ │ mov x2, x26 │ │ │ │ - mov x0, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - movi v30.16b, #0x3e │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x21] │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x28, x1, #0xb58 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x28 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x21] │ │ │ │ + adrp x2, 83000 │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x2, x2, #0x358 │ │ │ │ + bl 3510 │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x22, x1, #0xeb0 │ │ │ │ + cbz w0, 576b4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 3510 │ │ │ │ + b 57674 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ mov x0, x20 │ │ │ │ - str b30, [x0], #1 │ │ │ │ - ldr x1, [x28, #40] │ │ │ │ - ldr w2, [x28, #8] │ │ │ │ - bl 3948 │ │ │ │ - movi v31.16b, #0xa │ │ │ │ - ldr w1, [x28, #8] │ │ │ │ - movi v30.16b, #0x3e │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - add w2, w1, #0x2 │ │ │ │ - add w0, w1, #0x3 │ │ │ │ - add w26, w1, #0x3 │ │ │ │ - add x0, x20, x0 │ │ │ │ - str b31, [x20, w3, uxtw] │ │ │ │ - str b30, [x20, w2, uxtw] │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ + bl 3a08 │ │ │ │ + sub x1, x24, x0 │ │ │ │ + ldr x0, [x21] │ │ │ │ + cmp x1, w19, uxtw │ │ │ │ + b.hi 57664 // b.pmore │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x2, x28 │ │ │ │ + ldr x3, [x1, x25, lsl #3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr w0, [x0, #48] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.hi 57640 // b.pmore │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x21] │ │ │ │ + adrp x2, 83000 │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + add x2, x2, #0x338 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x350 │ │ │ │ + bl 3510 │ │ │ │ + ldr x0, [x21] │ │ │ │ + adrp x2, 83000 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + add x2, x2, #0x360 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3510 │ │ │ │ + ldr w20, [x19, #48] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cbz w20, 57730 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x0, [x0, x19, lsl #3] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x0, [x0, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 38a0 │ │ │ │ + cmp w20, w19 │ │ │ │ + b.hi 5770c // b.pmore │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 57b5c // 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 38a0 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + cmp w20, w21 │ │ │ │ + b.hi 5750c // b.pmore │ │ │ │ + add w20, w28, #0x1 │ │ │ │ + sub w0, w25, w28 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + add x0, x19, x20 │ │ │ │ + bl 3a08 │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x19, x20 │ │ │ │ + add w20, w28, #0x2 │ │ │ │ + add w20, w20, w22 │ │ │ │ + add w21, w28, #0x1 │ │ │ │ + add w0, w28, #0x2 │ │ │ │ + mov w2, w22 │ │ │ │ + add x0, x19, x0 │ │ │ │ bl 3948 │ │ │ │ - movi v31.16b, #0xa │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - add w1, w26, w0 │ │ │ │ - add w27, w1, #0x1 │ │ │ │ - str b31, [x20, w1, uxtw] │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - str w0, [sp, #140] │ │ │ │ - cbz w0, 59260 │ │ │ │ - add w26, w19, #0x1 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ + strb wzr, [x19, w20, uxtw] │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + strb w0, [x19, w21, uxtw] │ │ │ │ + b 5750c │ │ │ │ + strb w19, [x23, x1] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + mov x21, x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 573a4 // b.pmore │ │ │ │ mov w28, #0x0 // #0 │ │ │ │ - str q31, [sp, #112] │ │ │ │ - str wzr, [sp, #140] │ │ │ │ - b 58f64 │ │ │ │ - ldr x2, [x25] │ │ │ │ - add x0, x20, w27, 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 3ac8 │ │ │ │ - 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, w27, w7 │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - add w27, w27, w7 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 3948 │ │ │ │ - ldr x1, [x25] │ │ │ │ - add x0, x21, w28, uxtw │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - add x1, x1, x4 │ │ │ │ - ldr w4, [x1, #8] │ │ │ │ - add w27, w27, w4 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.ls 58f38 // b.plast │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - sub w1, w22, #0x2 │ │ │ │ - ldr w1, [x2, x1, lsl #2] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w1, w24 │ │ │ │ - b.eq 590e4 // b.none │ │ │ │ - mov w2, w19 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - bl 3ac8 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - movi v31.16b, #0x2d │ │ │ │ - add w0, w28, w19 │ │ │ │ - add w28, w0, #0x1 │ │ │ │ - str b31, [x21, w0, uxtw] │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ls 59180 // b.plast │ │ │ │ - ldr w1, [sp, #152] │ │ │ │ - udiv w0, w24, w1 │ │ │ │ - msub w0, w0, w1, w24 │ │ │ │ - cbnz w0, 58eb0 │ │ │ │ - ldr q31, [sp, #112] │ │ │ │ - add w2, w27, #0x1 │ │ │ │ - ldr x3, [sp, #144] │ │ │ │ - add w0, w28, #0x1 │ │ │ │ - ldrb w1, [sp, #112] │ │ │ │ - str b31, [x20, w27, uxtw] │ │ │ │ - strb w1, [x21, w28, uxtw] │ │ │ │ - add w28, w27, #0x1 │ │ │ │ - ldr w27, [sp, #140] │ │ │ │ - mov x1, x20 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - add x0, x3, w27, uxtw │ │ │ │ - bl 3948 │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - add w0, w28, w27 │ │ │ │ - add w27, w28, w27 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x28, [sp, #144] │ │ │ │ - add x0, x28, x0 │ │ │ │ - bl 3948 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - ldrb w3, [sp, #112] │ │ │ │ - add w2, w0, w27 │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - str w0, [sp, #140] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb w3, [x28, w2, uxtw] │ │ │ │ - bl 5daa0 │ │ │ │ + b 573c4 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x1, 81000 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x1, x1, #0xa98 │ │ │ │ + bl 3990 │ │ │ │ + b 57288 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3990 │ │ │ │ + b 57254 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x21, [x0, x19, lsl #3] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3a08 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x300 │ │ │ │ mov x1, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 58224 │ │ │ │ - mov x28, x0 │ │ │ │ + add x4, x21, x0 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + ldrh w5, [x2] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldrb w2, [x2, #2] │ │ │ │ + strh w5, [x21, x1] │ │ │ │ + strb w2, [x4, #2] │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + bl 3930 │ │ │ │ + mov x0, x21 │ │ │ │ bl 3a08 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3ac8 │ │ │ │ - mov x0, x28 │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov w2, #0x5d // #93 │ │ │ │ + strh w2, [x21, x0] │ │ │ │ + ldr x1, [x1, x19, lsl #3] │ │ │ │ + strb wzr, [x1] │ │ │ │ + b 57254 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + strb w21, [sp, #96] │ │ │ │ + strb wzr, [sp, #97] │ │ │ │ + ldr x25, [x0, x19, lsl #3] │ │ │ │ + mov x0, x25 │ │ │ │ bl 3a08 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - mov x2, x0 │ │ │ │ - sub w27, w1, w2 │ │ │ │ - mov x1, x28 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - sub w0, w0, w2 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 3948 │ │ │ │ - mov x0, x28 │ │ │ │ + mov x1, x0 │ │ │ │ + add x5, x0, #0x1 │ │ │ │ + mov w7, #0x20 // #32 │ │ │ │ + mov w6, #0x2d // #45 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + strb w7, [x25, x1] │ │ │ │ + add x0, x25, x0 │ │ │ │ + strb w6, [x25, x5] │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + bl 3930 │ │ │ │ + cbz x27, 57904 │ │ │ │ + mov x0, x25 │ │ │ │ bl 3a08 │ │ │ │ - add w27, w27, w0 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.ls 59238 // b.plast │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - mov x1, x28 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr w0, [x3, x0, lsl #2] │ │ │ │ - bl 58224 │ │ │ │ - mov x28, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, x28 │ │ │ │ + add x5, x0, #0x2 │ │ │ │ + mov w7, #0x202c // #8236 │ │ │ │ + strh w7, [x25, x0] │ │ │ │ + mov w6, #0x2d2d // #11565 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + mov x1, x27 │ │ │ │ + strh w6, [x25, x5] │ │ │ │ + add x0, x25, x0 │ │ │ │ + bl 3930 │ │ │ │ + mov x0, x25 │ │ │ │ bl 3a08 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + strh w4, [x25, x0] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [x28, #24] │ │ │ │ + ldr x0, [x0, x19, lsl #3] │ │ │ │ + bl 3120 │ │ │ │ + b 57254 │ │ │ │ mov x0, x21 │ │ │ │ - bl 3ac8 │ │ │ │ - str x28, [sp, #104] │ │ │ │ - mov x0, x28 │ │ │ │ bl 3a08 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ mov x2, x0 │ │ │ │ - sub w28, w1, w2 │ │ │ │ - sub w0, w1, w0 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 3948 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 3a08 │ │ │ │ - mov w1, #0x9 // #9 │ │ │ │ - strb w1, [x20, w27, uxtw] │ │ │ │ - add w1, w28, w0 │ │ │ │ - mov w2, #0x9 // #9 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - strb w2, [x21, w1, uxtw] │ │ │ │ - add w28, w1, #0x1 │ │ │ │ - bl 38a0 │ │ │ │ - b 58eb0 │ │ │ │ - sub w8, w22, #0x1 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - ldr x7, [x23] │ │ │ │ - str x8, [sp, #104] │ │ │ │ - ldrsw x2, [x2, x8, lsl #2] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub w22, w22, #0x2 │ │ │ │ - add x2, x7, x2, lsl #4 │ │ │ │ - ldur w2, [x2, #-8] │ │ │ │ - sub w7, w26, w2 │ │ │ │ - sub w2, w26, w2 │ │ │ │ - str w7, [sp, #156] │ │ │ │ - bl 3ac8 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x9, [x23] │ │ │ │ - ldrsw x1, [x0, x8, lsl #2] │ │ │ │ - ldr w7, [sp, #156] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - add w0, w28, w7 │ │ │ │ - add w28, w28, w7 │ │ │ │ - lsl x6, x1, #4 │ │ │ │ - add x2, x9, x1, lsl #4 │ │ │ │ + mov w5, #0x2d20 // #11552 │ │ │ │ + movk w5, #0x2d, lsl #16 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + mov x1, x27 │ │ │ │ add x0, x21, x0 │ │ │ │ - ldr x1, [x9, x6] │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - bl 3948 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x1, [x23] │ │ │ │ - ldrsw x0, [x0, x8, lsl #2] │ │ │ │ - add x0, x1, x0, lsl #4 │ │ │ │ - ldur w6, [x0, #-8] │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - add w28, w28, w6 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 58f64 // b.pmore │ │ │ │ + str w5, [x21, x2] │ │ │ │ + bl 3930 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0x378 │ │ │ │ + bl 3990 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + bl 3990 │ │ │ │ + b 57178 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x1, 81000 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x1, x1, #0xa98 │ │ │ │ + bl 3990 │ │ │ │ + b 5716c │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x1, x1, #0x2f0 │ │ │ │ + bl 3990 │ │ │ │ + ldrb w4, [x21] │ │ │ │ + b 57104 │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + sub w1, w1, w24 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + udiv w0, w0, w1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #64] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - add x3, x21, w28, uxtw │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ + nop │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + mov w19, w25 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add w25, w25, w0 │ │ │ │ + sub w5, w25, w26 │ │ │ │ + sub w22, w5, #0x1 │ │ │ │ + cmp w22, w19 │ │ │ │ + b.ls 57a30 // b.plast │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + mov w1, w19 │ │ │ │ + b 57a28 │ │ │ │ + ldrb w2, [x23, x1] │ │ │ │ + cmp w2, #0x9 │ │ │ │ + csel w28, w28, w1, ne // ne = any │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w22, w1 │ │ │ │ + b.ls 57a30 // b.plast │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 57a10 // b.pmore │ │ │ │ add w19, w28, #0x1 │ │ │ │ add w22, w28, #0x1 │ │ │ │ - add x0, x1, w0, uxtw │ │ │ │ - movi v31.16b, #0xa │ │ │ │ - add w2, w27, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - add w24, w27, #0x1 │ │ │ │ - str b31, [x20, w27, uxtw] │ │ │ │ - str b31, [x3] │ │ │ │ - bl 3948 │ │ │ │ - ldr w1, [sp, #140] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x22, [sp, #144] │ │ │ │ - add w0, w24, w1 │ │ │ │ - add w24, w24, w1 │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x22, x0 │ │ │ │ - bl 3948 │ │ │ │ - movi v31.16b, #0xa │ │ │ │ - add w24, w24, w19 │ │ │ │ - add w2, w24, #0x1 │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x19, [sp, #96] │ │ │ │ - str b31, [x22, w24, uxtw] │ │ │ │ - strb wzr, [x22, w2, uxtw] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 580c0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 580c0 │ │ │ │ + add x0, x23, x19 │ │ │ │ + bl 3a08 │ │ │ │ + mov x27, x0 │ │ │ │ + add w0, w28, #0x2 │ │ │ │ + add x1, x23, x19 │ │ │ │ + add x0, x23, x0 │ │ │ │ + add w19, w28, #0x2 │ │ │ │ + mov w2, w27 │ │ │ │ + mov x3, #0x2710 // #10000 │ │ │ │ + bl 3000 │ │ │ │ + add w0, w19, w27 │ │ │ │ + sub w26, w25, w28 │ │ │ │ + strb wzr, [x23, w0, uxtw] │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + strb w0, [x23, w22, uxtw] │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ne 579e0 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + cbz x0, 573c4 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w21, #0x20 // #32 │ │ │ │ + b 57ab4 │ │ │ │ + mov w22, w25 │ │ │ │ + cmp w2, #0xa │ │ │ │ + b.eq 57ad8 // b.none │ │ │ │ + mov x1, x22 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.cs 573c4 // b.hs, b.nlast │ │ │ │ + ldrb w2, [x23, x1] │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.ne 57a9c // b.any │ │ │ │ + strb w21, [x23, x1] │ │ │ │ + mov x0, x23 │ │ │ │ + mov w22, w25 │ │ │ │ + bl 3a08 │ │ │ │ + b 57aa8 │ │ │ │ + add x0, x23, x22 │ │ │ │ + bl 3a08 │ │ │ │ + mov x27, x0 │ │ │ │ + add w0, w24, w25 │ │ │ │ + add x1, x23, x22 │ │ │ │ + mov w2, w27 │ │ │ │ + add x0, x23, x0 │ │ │ │ + add w19, w24, w25 │ │ │ │ + mov x3, #0x2710 // #10000 │ │ │ │ + bl 3000 │ │ │ │ + add w3, w19, w27 │ │ │ │ + add x0, x23, x22 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + strb wzr, [x23, w3, uxtw] │ │ │ │ + bl 3138 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + b 57aa8 │ │ │ │ + mov x0, #0x14 // #20 │ │ │ │ + mov w24, w0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + strh w0, [x23] │ │ │ │ + b 570b8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x24, #0x1 // #1 │ │ │ │ + bl 3198 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + b 575c4 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 5742c │ │ │ │ + bl 3588 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 83000 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x3, x3, #0xf98 │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + add x0, x0, #0x328 │ │ │ │ + mov w2, #0x12f // #303 │ │ │ │ + bl 34b0 │ │ │ │ + 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, 83000 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x19, af000 │ │ │ │ + ldr x19, [x19, #3920] │ │ │ │ + str q0, [sp, #160] │ │ │ │ + str x3, [sp, #296] │ │ │ │ + str x21, [sp, #144] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x3, [x20] │ │ │ │ + str q7, [sp, #272] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x2, [sp, #288] │ │ │ │ + add x2, x12, #0x380 │ │ │ │ + stp x4, x5, [sp, #304] │ │ │ │ + stp x6, x7, [sp, #320] │ │ │ │ + ldr x0, [x19] │ │ │ │ + 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 3510 │ │ │ │ + ldr x0, [x19] │ │ │ │ + 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 35d0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - 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], #160 │ │ │ │ - autiasp │ │ │ │ + bl 56f80 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + 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 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov x1, x28 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - bl 58224 │ │ │ │ - mov x28, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - b 59070 │ │ │ │ - add w2, w19, #0x2 │ │ │ │ - b 58d78 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - mov x3, x21 │ │ │ │ - mov w19, w22 │ │ │ │ - b 59198 │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + str xzr, [x0] │ │ │ │ + str wzr, [x0, #8] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + ret │ │ │ │ + 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 38a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #48] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 57da0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x1, x1, #0x2c0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl 31c8 │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - adrp x22, 83000 │ │ │ │ - adrp x21, 81000 │ │ │ │ - add x22, x22, #0xbb0 │ │ │ │ - add x21, x21, #0x7c0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - cbz w0, 59304 │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldrb w2, [x2, x19] │ │ │ │ - bl 31c8 │ │ │ │ - ldr w2, [x20, #64] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - sub w3, w2, #0x1 │ │ │ │ - cmp w3, w19 │ │ │ │ - b.eq 59324 // b.none │ │ │ │ - bl 31c8 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 592c4 // b.pmore │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr x2, [x0, #56] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x1, x2, x19 │ │ │ │ + ldr w0, [x1, #64] │ │ │ │ + cbnz w0, 57d74 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + cbz x0, 57d54 │ │ │ │ + bl 38a0 │ │ │ │ + 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 57d00 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.gt 57d88 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 81000 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 31c8 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w2, w19 │ │ │ │ - b.hi 592c4 // b.pmore │ │ │ │ + ret │ │ │ │ + ldr w0, [x21, #48] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.le 57d38 │ │ │ │ + add x1, x2, x19 │ │ │ │ + ldr w0, [x1, #64] │ │ │ │ + cbz w0, 57d0c │ │ │ │ + ldr x0, [x1, #72] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + add x1, x2, x19 │ │ │ │ + b 57d0c │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x2 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 81000 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 31c8 │ │ │ │ + b 38a0 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 81000 │ │ │ │ - add x1, x1, #0x228 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 57f90 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, 594bc │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3648 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3018 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - 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 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [x19, #4] │ │ │ │ - str x0, [x19, #24] │ │ │ │ + mov x20, x2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x2 │ │ │ │ + mov w24, w1 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x19, [x2] │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x2d │ │ │ │ + b.eq 57f40 // b.none │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x26, x0 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x19, x26 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ + mov x27, x23 │ │ │ │ + add x21, x23, w24, uxtw #3 │ │ │ │ + str xzr, [x26] │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + str wzr, [x26, #8] │ │ │ │ + str xzr, [x26, #16] │ │ │ │ + bl 3198 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + ldr x3, [x27] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str x3, [x0, w1, sxtw #3] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.eq 57ea0 // b.none │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov x27, x20 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x2d │ │ │ │ + b.eq 57ecc // b.none │ │ │ │ + sxtw x19, w22 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + umaddl x19, w19, w0, x26 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ ldr w1, [x19, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [x19, #32] │ │ │ │ add w1, w1, #0x1 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [x19, #40] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #4] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #8] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - ldr w2, [x19, #64] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - str wzr, [x19, #12] │ │ │ │ - stp x21, xzr, [x19, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 36c0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 594f8 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ + sbfiz x1, x1, #3, #32 │ │ │ │ + bl 3198 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + ldr x3, [x27] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str x3, [x0, w1, sxtw #3] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 57e44 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w22, [x25] │ │ │ │ + str x26, [x25, #8] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - ldr x19, [x0] │ │ │ │ - bl 34c8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 38d0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x2d0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + ldrb w28, [x19, #1] │ │ │ │ + sub w0, w28, #0x30 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x9 │ │ │ │ + b.ls 57e58 // b.plast │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + mov w27, #0x18 // #24 │ │ │ │ + mov x0, x26 │ │ │ │ + umull x27, w22, w27 │ │ │ │ + mov x1, x27 │ │ │ │ + sub x27, x27, #0x18 │ │ │ │ + bl 3198 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, x0, x27 │ │ │ │ + cmp w28, #0x2d │ │ │ │ + cset x0, eq // eq = none │ │ │ │ + str xzr, [x26, x27] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str wzr, [x1, #8] │ │ │ │ + add x19, x19, x0 │ │ │ │ + str xzr, [x1, #16] │ │ │ │ mov x0, x19 │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 3a08 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 57f60 │ │ │ │ + add x21, x23, w24, uxtw #3 │ │ │ │ + str x19, [x26, x27] │ │ │ │ + b 57e38 │ │ │ │ + ldrb w28, [x19, #1] │ │ │ │ + sub w0, w28, #0x30 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x9 │ │ │ │ + b.ls 57dec // b.plast │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 57ee0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - ldr x19, [x0] │ │ │ │ - bl 34c8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 38d0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x2f0 │ │ │ │ + adrp x2, 83000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ + add x2, x2, #0x388 │ │ │ │ + ldr x0, [x0] │ │ │ │ bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 57eb8 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 57eac │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ + ldr w1, [x0, #48] │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - bl 3a50 │ │ │ │ - cbz x0, 5961c │ │ │ │ - mov x20, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #4] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #8] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #64] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 38e8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #64] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 38e8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 36c0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 59658 // b.none │ │ │ │ + mov w21, #0x58 // #88 │ │ │ │ + smull x1, w1, w21 │ │ │ │ + bl 3198 │ │ │ │ + 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 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - ldr x19, [x0] │ │ │ │ - bl 34c8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 38d0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x2d0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - ldr x19, [x0] │ │ │ │ - bl 34c8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 38d0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x2f0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - ubfiz x2, x1, #3, #32 │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x2 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + and w21, w3, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x6 │ │ │ │ + ldr w25, [x0, #48] │ │ │ │ + str w2, [sp, #108] │ │ │ │ + stp x5, x7, [sp, #112] │ │ │ │ + ldr x28, [sp, #128] │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 583e8 │ │ │ │ + cbz x4, 581c8 │ │ │ │ + ldr x24, [x0, #56] │ │ │ │ + cbz w21, 5818c │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + ldrb w0, [x24, x19] │ │ │ │ + add x1, x24, x19 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 58438 // b.none │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3750 │ │ │ │ + cbz w0, 58410 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w26, w25 │ │ │ │ + b.ne 58088 // b.any │ │ │ │ + mov w26, w25 │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + mov w19, #0x58 // #88 │ │ │ │ + mov x0, x24 │ │ │ │ + smull x1, w1, w19 │ │ │ │ + bl 3198 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x22, #48] │ │ │ │ + str x2, [x22, #56] │ │ │ │ + add w5, w1, #0x1 │ │ │ │ + smull x0, w1, w19 │ │ │ │ + add x1, x2, x0 │ │ │ │ + str x27, [x1, #16] │ │ │ │ + str xzr, [x1, #32] │ │ │ │ + strb wzr, [x1, #40] │ │ │ │ + str xzr, [x1, #56] │ │ │ │ + str wzr, [x1, #64] │ │ │ │ + str xzr, [x1, #72] │ │ │ │ + strb w21, [x2, x0] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x0, [x1, #24] │ │ │ │ + ldrb w0, [sp, #108] │ │ │ │ + strb w0, [x1, #41] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x20, [x1, #8] │ │ │ │ + str w23, [x1, #44] │ │ │ │ + str x0, [x1, #48] │ │ │ │ + str x28, [x1, #80] │ │ │ │ + str w5, [x22, #48] │ │ │ │ + cbz x28, 5816c │ │ │ │ + umull x20, w26, w19 │ │ │ │ + mov x0, #0x2710 // #10000 │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + add x19, x2, x20 │ │ │ │ + bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ + str x0, [x19, #32] │ │ │ │ + strb wzr, [x0] │ │ │ │ + cmp w23, #0x14 │ │ │ │ + b.ls 58204 // b.plast │ │ │ │ + bti j │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [x22, #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 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - 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] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 5daa0 │ │ │ │ - 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 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - cbz x0, 59780 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 59794 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 597a0 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 597ac │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 38a0 │ │ │ │ - bti c │ │ │ │ - ldrb w3, [x1, #452] │ │ │ │ - cbnz w3, 597e0 │ │ │ │ - ldr x3, [x1, #288] │ │ │ │ - cbz x3, 597e4 │ │ │ │ - ldr w0, [x3] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x3] │ │ │ │ - ret │ │ │ │ - ldr x1, [x1, #224] │ │ │ │ - mov w2, w0 │ │ │ │ - mov w3, #0x19 // #25 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x310 │ │ │ │ - ldr w1, [x1, #24] │ │ │ │ - b 61320 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - ldr w0, [x3, #388] │ │ │ │ - ldr w3, [x3, #344] │ │ │ │ + add x1, x24, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + bl 3750 │ │ │ │ + cbz w0, 58410 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x26, x26, #0x58 │ │ │ │ + cmp w25, w19 │ │ │ │ + b.ne 581a0 // b.any │ │ │ │ + b 580b8 │ │ │ │ + cbz w21, 581fc │ │ │ │ + ldr x1, [x22, #56] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cmp w2, w21 │ │ │ │ + b.eq 58438 // b.none │ │ │ │ add w0, w0, #0x1 │ │ │ │ - and w20, w0, #0x1 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.ne 598e8 // b.any │ │ │ │ - ldr x0, [x19, #584] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbnz w0, 598d0 │ │ │ │ - ldr x22, [x19, #728] │ │ │ │ - ldr w0, [x22, #8] │ │ │ │ - ldr x2, [x22] │ │ │ │ - cbz w0, 59a78 │ │ │ │ - ldr w1, [x2, #8] │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - str x2, [sp, #64] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x3, [x22] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - ldr w1, [x3, #8] │ │ │ │ - str x0, [x2, #16] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x4, x21 │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - ldr w6, [x1, #8] │ │ │ │ - ldr x2, [x19, #584] │ │ │ │ - str x0, [x3, #24] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - ldp x5, x0, [x1, #16] │ │ │ │ - str w20, [x5, x6, lsl #2] │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - str wzr, [x0, x5, lsl #2] │ │ │ │ - ldr w0, [x1, #8] │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [x1, #8] │ │ │ │ - str w3, [x2] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.ne 581e0 // b.any │ │ │ │ + ldr x24, [x22, #56] │ │ │ │ + b 580b8 │ │ │ │ + adrp x0, 87000 │ │ │ │ + add x0, x0, #0xf28 │ │ │ │ + ldrb w0, [x0, w23, uxtw] │ │ │ │ + adr x23, 5821c │ │ │ │ + add x0, x23, w0, sxtb #2 │ │ │ │ + br x0 │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + adrp x3, 7f000 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + ldr w4, [x1] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x4 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + 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 │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #536] │ │ │ │ - str w2, [sp, #64] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x1, [x21, #96] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #584] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 59938 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x19, #536] │ │ │ │ - str x4, [sp, #64] │ │ │ │ - bl 3738 │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ + b 3a20 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 5816c │ │ │ │ + ldp w4, w5, [x0] │ │ │ │ + adrp x3, 83000 │ │ │ │ + add x3, x3, #0x408 │ │ │ │ + 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] │ │ │ │ - mov x0, x4 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 3a20 │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldr x4, [x1] │ │ │ │ + cbz x4, 583f4 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + adrp x3, 83000 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + add x3, x3, #0x3f8 │ │ │ │ + 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 │ │ │ │ - ret │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - mov w2, w0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl d6a0 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x3, [x21, #96] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr x2, [x19, #584] │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x22, [x19, #728] │ │ │ │ - ldr w9, [x2] │ │ │ │ - ldr w2, [x19, #344] │ │ │ │ - ldr w5, [x22, #8] │ │ │ │ - mov w24, w2 │ │ │ │ - umaddl x1, w9, w1, x0 │ │ │ │ - ldr w0, [x19, #348] │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldp w10, w21, [x1, #12] │ │ │ │ - cbz w5, 59b30 │ │ │ │ - mov w7, w21 │ │ │ │ - add x8, x0, #0x4 │ │ │ │ - sub x6, x7, w10, uxtw │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - sub x7, x7, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 599bc │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x2, x2, #0x28 │ │ │ │ - cmp w1, w5 │ │ │ │ - b.eq 59ac0 // b.none │ │ │ │ - ldr w3, [x0, x2] │ │ │ │ - cmp x3, x6 │ │ │ │ - b.ne 599ac // b.any │ │ │ │ - ldr w3, [x8, x2] │ │ │ │ - cmp x3, x7 │ │ │ │ - b.ne 599ac // b.any │ │ │ │ - cmp w5, w1 │ │ │ │ - b.eq 59ac8 // b.none │ │ │ │ - add x3, x0, x2 │ │ │ │ - ldr w1, [x3, #8] │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - stp x2, x3, [sp, #64] │ │ │ │ - str x4, [sp, #80] │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x2, x3, [sp, #64] │ │ │ │ - ldr x21, [x22] │ │ │ │ - add x21, x21, x2 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - madd w3, w24, w20, w23 │ │ │ │ - ldr x1, [x22] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - ldr x5, [x4, #96] │ │ │ │ - str x0, [x21, #24] │ │ │ │ - add x0, x1, x2 │ │ │ │ - ldr x2, [x19, #584] │ │ │ │ - ldr w7, [x0, #8] │ │ │ │ - ldp x6, x1, [x0, #16] │ │ │ │ - str w3, [x6, x7, lsl #2] │ │ │ │ - ldr w3, [x0, #8] │ │ │ │ - str wzr, [x1, x3, lsl #2] │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - ldr w3, [x5, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0, #8] │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [x2] │ │ │ │ + b 3a20 │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + adrp x3, 83000 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x3, x3, #0x3f0 │ │ │ │ + ldr d0, [x1] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - b 59910 │ │ │ │ - mov x0, x2 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - str w3, [sp, #64] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w4, [x21, #24] │ │ │ │ - str x2, [x22] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp wzr, w4, [x2] │ │ │ │ - str wzr, [x2, #8] │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - str wzr, [x2, #32] │ │ │ │ - strb wzr, [x2, #36] │ │ │ │ - str w3, [x22, #8] │ │ │ │ - b 59868 │ │ │ │ - mov w2, #0x28 // #40 │ │ │ │ - umull x2, w1, w2 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - mov w3, #0x28 // #40 │ │ │ │ - umull x1, w1, w3 │ │ │ │ - str w9, [sp, #64] │ │ │ │ - str w10, [sp, #72] │ │ │ │ - stp x2, x4, [sp, #80] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldp x2, x4, [sp, #80] │ │ │ │ - str x1, [x22] │ │ │ │ - ldr w10, [sp, #72] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w9, [sp, #64] │ │ │ │ - sub w10, w21, w10 │ │ │ │ - str w10, [x1, x2] │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - add x3, x1, x2 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - strb wzr, [x3, #36] │ │ │ │ - stp xzr, xzr, [x3, #16] │ │ │ │ - ldr w5, [x22, #8] │ │ │ │ - stp w21, wzr, [x3, #4] │ │ │ │ - str w9, [x3, #32] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str w5, [x22, #8] │ │ │ │ - b 599f0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - b 59ad4 │ │ │ │ - nop │ │ │ │ - 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, 59b88 │ │ │ │ - bl 12fb0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 59be4 // b.any │ │ │ │ - ldp x6, x3, [x19, #88] │ │ │ │ - cbz x6, 59c00 │ │ │ │ - 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 13344 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 59c08 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldp w4, w3, [x19, #252] │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 13180 │ │ │ │ - ldp x6, x3, [x19, #88] │ │ │ │ - cbnz x6, 59b90 │ │ │ │ - cbnz x3, 59b90 │ │ │ │ - b 59bcc │ │ │ │ - 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 13600 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + b 3a20 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 5816c │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + adrp x3, 83000 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + add x3, x3, #0x3e0 │ │ │ │ + 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 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w0, [x1, #308] │ │ │ │ - cbnz w0, 59c84 │ │ │ │ - mov w0, #0x81b5 // #33205 │ │ │ │ - movk w0, #0x1b4e, lsl #16 │ │ │ │ - umull x2, w2, w0 │ │ │ │ - lsr x2, x2, #35 │ │ │ │ - scvtf d31, w2 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csinc w0, w0, wzr, ne // ne = any │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - stp xzr, xzr, [x1] │ │ │ │ - mov x6, x1 │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - ldr w1, [x4, #392] │ │ │ │ - mov w0, w5 │ │ │ │ - mov w7, #0x3 // #3 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 59ce0 // b.none │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 59d00 // b.none │ │ │ │ - add x0, x5, #0x1 │ │ │ │ - cmp x5, #0x2 │ │ │ │ - b.eq 59cf8 // b.none │ │ │ │ - add x5, x5, #0x2 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 59cfc // b.none │ │ │ │ - cmp x5, #0x3 │ │ │ │ - b.eq 59cf8 // b.none │ │ │ │ - mov w0, w5 │ │ │ │ - b 59cac │ │ │ │ - mov w0, w5 │ │ │ │ - sub w0, w7, w0 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 59d00 // b.none │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x5, #0x3 │ │ │ │ - b.ne 59cdc // b.any │ │ │ │ - ret │ │ │ │ - mov x5, x0 │ │ │ │ + b 3a20 │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + cbz x1, 5816c │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + adrp x3, 83000 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add x3, x3, #0x410 │ │ │ │ + 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 3a20 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 5816c │ │ │ │ + adrp x3, 83000 │ │ │ │ + add x3, x3, #0x3d8 │ │ │ │ + ldp w4, w5, [x0] │ │ │ │ + b 58274 │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + adrp x3, 81000 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x3, x3, #0xa88 │ │ │ │ + ldrb w4, [x1] │ │ │ │ + b 58234 │ │ │ │ + ldr x24, [x0, #56] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 580bc │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [x0] │ │ │ │ + strb w1, [x0, #4] │ │ │ │ + b 5816c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x3b8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x398 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - ubfiz x1, x2, #4, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x5, x6, [sp, #24] │ │ │ │ - stp w2, w3, [sp, #40] │ │ │ │ - stp x4, x1, [sp, #48] │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x5, x6, [sp, #24] │ │ │ │ - ldp w2, w3, [sp, #40] │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - sub x7, x6, #0x8 │ │ │ │ - str x0, [x7, x5, lsl #3] │ │ │ │ - cbz w2, 59d58 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x0, x1 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 59d44 // b.any │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x5, #0x3 │ │ │ │ - b.eq 59dc4 // b.none │ │ │ │ - ldr w1, [x4, #392] │ │ │ │ - mov w0, w5 │ │ │ │ - mov w7, #0x3 // #3 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 59dac // b.none │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 59d0c // b.none │ │ │ │ - add x0, x5, #0x1 │ │ │ │ - cmp x5, #0x2 │ │ │ │ - b.eq 59dc4 // b.none │ │ │ │ - add x5, x5, #0x2 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 59dd0 // b.none │ │ │ │ - cmp x5, #0x3 │ │ │ │ - b.eq 59dc4 // b.none │ │ │ │ - mov w0, w5 │ │ │ │ - b 59d78 │ │ │ │ - mov w0, w5 │ │ │ │ - sub w0, w7, w0 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 59d0c // b.none │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x5, #0x3 │ │ │ │ - b.ne 59da8 // b.any │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ + smull x19, w1, w0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + ldr x23, [x22, #8] │ │ │ │ + add x2, x23, x19 │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + ldr w21, [x2, #8] │ │ │ │ + ldr w1, [x23, #8] │ │ │ │ + sub w21, w21, w20 │ │ │ │ + add w1, w21, w1 │ │ │ │ + sbfiz x1, x1, #3, #32 │ │ │ │ + bl 3198 │ │ │ │ + ldr x3, [x22, #8] │ │ │ │ + str x0, [x23, #16] │ │ │ │ + sbfiz x2, x21, #3, #32 │ │ │ │ + add x1, x3, x19 │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldrsw x3, [x3, #8] │ │ │ │ + add x1, x1, w20, sxtw #3 │ │ │ │ + add x0, x0, x3, lsl #3 │ │ │ │ + bl 3948 │ │ │ │ + ldr x3, [x22, #8] │ │ │ │ + sbfiz x1, x21, #3, #32 │ │ │ │ + add x23, x3, x19 │ │ │ │ + ldr w2, [x3, #8] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + add w2, w2, w21 │ │ │ │ + str w2, [x3, #8] │ │ │ │ + bl 3198 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + str x0, [x23, #16] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add x1, x1, x19 │ │ │ │ + str w20, [x1, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x5, x0 │ │ │ │ - b 59d0c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - mov x10, x2 │ │ │ │ - mov x8, x5 │ │ │ │ - mov x9, x6 │ │ │ │ - mov x11, x0 │ │ │ │ - mov x12, x1 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - mov w13, w3 │ │ │ │ - ldr x2, [x5] │ │ │ │ - mov w14, w4 │ │ │ │ - cbz x2, 59e2c │ │ │ │ - ldr x0, [x8, #8] │ │ │ │ - cbz x0, 59e80 │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x10] │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - stp x6, x10, [sp, #48] │ │ │ │ - stp x5, x0, [sp, #64] │ │ │ │ - stp w3, w4, [sp, #88] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldrb w15, [x6, #462] │ │ │ │ - ldr w5, [x6, #312] │ │ │ │ - ldr w7, [x9, #320] │ │ │ │ - ldr w16, [x9, #328] │ │ │ │ - ldr w6, [x6, #316] │ │ │ │ - str w16, [sp] │ │ │ │ - strb w15, [sp, #16] │ │ │ │ - bl 749e4 │ │ │ │ - ldp x8, x11, [sp, #64] │ │ │ │ - ldp x9, x10, [sp, #48] │ │ │ │ - ldp w13, w14, [sp, #88] │ │ │ │ - str x0, [x8] │ │ │ │ - ldr x0, [x8, #8] │ │ │ │ - ldr x12, [sp, #80] │ │ │ │ - cbnz x0, 59e1c │ │ │ │ - ldr x2, [x10, #8] │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w4, w14 │ │ │ │ - mov w3, w13 │ │ │ │ - ldr w5, [x9, #312] │ │ │ │ - mov x1, x12 │ │ │ │ - ldr w6, [x9, #316] │ │ │ │ - mov x0, x11 │ │ │ │ - ldr w7, [x9, #320] │ │ │ │ - ldr w10, [x9, #328] │ │ │ │ - ldrb w9, [x9, #462] │ │ │ │ - str w10, [sp] │ │ │ │ - strb w9, [sp, #16] │ │ │ │ - str x8, [sp, #48] │ │ │ │ - bl 749e4 │ │ │ │ - ldr x8, [sp, #48] │ │ │ │ - str x0, [x8, #8] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x7 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, #0x18 // #24 │ │ │ │ + smull x20, w1, w0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + smull x19, w3, w19 │ │ │ │ + mov x21, x2 │ │ │ │ + ldr x6, [x22, #56] │ │ │ │ + ldr x24, [x2, #8] │ │ │ │ + add x4, x6, x20 │ │ │ │ + ldr w0, [x2] │ │ │ │ + add x7, x24, x19 │ │ │ │ + ldr w2, [x4, #44] │ │ │ │ + ldr x23, [x4, #48] │ │ │ │ + ldr w5, [x7, #8] │ │ │ │ + cmp w2, #0x15 │ │ │ │ + b.ls 58598 // b.plast │ │ │ │ + bti j │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1a0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str x6, [sp, #64] │ │ │ │ - stp x1, x4, [sp, #104] │ │ │ │ - ldr w23, [sp, #512] │ │ │ │ - str w5, [sp, #128] │ │ │ │ - ldr x19, [sp, #520] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #408] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x7 │ │ │ │ - mov w1, w23 │ │ │ │ - stp q31, q31, [sp, #304] │ │ │ │ - stp q31, q31, [sp, #336] │ │ │ │ - stp q31, q31, [sp, #368] │ │ │ │ - bl 140a0 │ │ │ │ - mov w1, w23 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 11f00 │ │ │ │ - mov x25, x0 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 11de0 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c120 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5a24c // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5a0bc // b.none │ │ │ │ - ldrb w0, [x20, #62] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - cbnz w0, 5a438 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1248c │ │ │ │ - mov x26, x0 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 123c4 │ │ │ │ - mov w24, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c120 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5a44c // b.any │ │ │ │ - mov x2, x26 │ │ │ │ - mov w4, w24 │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 68a20 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x3, x21 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w4, w22 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 68a20 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - bl 22740 │ │ │ │ - ucvtf d31, w22 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - ldr w0, [x19, #272] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fcvtzu w1, d31 │ │ │ │ - str w1, [sp, #176] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.ls 5a460 // b.plast │ │ │ │ - cbz w24, 5a0fc │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - stp w1, wzr, [sp, #92] │ │ │ │ - add x28, x19, #0x190 │ │ │ │ - str wzr, [sp, #144] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - cmp w24, w0 │ │ │ │ - b.cs 5a538 // b.hs, b.nlast │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 25b00 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 56ac0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 25dc8 │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - mov x26, x0 │ │ │ │ - and w28, w1, #0x1 │ │ │ │ - tbz w1, #0, 5a300 │ │ │ │ - ldr w0, [x27] │ │ │ │ - cbnz w0, 5a624 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 5a140 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x3, x21 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w4, w22 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 68a20 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x21, x0 │ │ │ │ - bl 22740 │ │ │ │ - ldr w0, [x19, #272] │ │ │ │ - cmp w22, w0 │ │ │ │ - b.cs 5a30c // b.hs, b.nlast │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - add x1, x19, #0x190 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 25b00 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 56ac0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 25dc8 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - str wzr, [sp, #92] │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - mov x7, x19 │ │ │ │ - ldr x6, [sp, #64] │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - bl 50aa4 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 68c80 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cbnz w0, 5a2f0 │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - cbz w0, 5a18c │ │ │ │ - mov x0, x27 │ │ │ │ - bl 1e640 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 38a0 │ │ │ │ - cbz w28, 5a1a0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 1e640 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - cbz x1, 5a1c8 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 754e0 │ │ │ │ - ldr x1, [sp, #376] │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 754e0 │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1f530 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + ldr x2, [x24, x19] │ │ │ │ + bl 57b80 │ │ │ │ + adrp x1, 87000 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ + ldrh w1, [x1, w2, uxtw #1] │ │ │ │ + adr x2, 585b4 │ │ │ │ + add x1, x2, w1, sxth #2 │ │ │ │ + br x1 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x0 │ │ │ │ + b.le 59428 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.le 585e4 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ne 59448 // b.any │ │ │ │ + mov w1, w3 │ │ │ │ mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x1, [sp, #384] │ │ │ │ - cbz x1, 5a20c │ │ │ │ - mov w2, w24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 754e0 │ │ │ │ - ldr x1, [sp, #392] │ │ │ │ - mov w2, w24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 754e0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5b374 // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 58460 │ │ │ │ + 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], #96 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 12b00 │ │ │ │ - mov x21, x0 │ │ │ │ - b 59f88 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 25b00 │ │ │ │ - mov x1, x19 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x0 │ │ │ │ + b.le 59428 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.le 592a8 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.eq 585d4 // b.none │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x470 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x0 │ │ │ │ + b.le 595bc │ │ │ │ + cbz x23, 585e4 │ │ │ │ + ldr w2, [x23] │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ge 59328 // b.tcont │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ne 59678 // b.any │ │ │ │ + mov w1, w0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 56ac0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 25dc8 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - tbz w0, #0, 5b378 │ │ │ │ - ldr w0, [x27] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbnz w0, 5a630 │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - cbz w0, 5ad10 │ │ │ │ - ldr w0, [x25] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - cbnz w0, 5a600 │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - mov x4, x28 │ │ │ │ - ldr x6, [sp, #64] │ │ │ │ - mov x7, x19 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 50aa4 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 68c80 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - and w28, w0, #0x1 │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 68c80 │ │ │ │ - b 5a174 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 5a140 │ │ │ │ - ucvtf d31, w22 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - str wzr, [sp, #92] │ │ │ │ - str xzr, [sp, #120] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - str w0, [sp, #176] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x26, sp, #0x150 │ │ │ │ - ldrb w4, [x19, #388] │ │ │ │ - add x25, sp, #0x130 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x3, x26 │ │ │ │ - mov x2, x25 │ │ │ │ + bl 58460 │ │ │ │ + b 585e4 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x0 │ │ │ │ + b.le 59428 │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.ne 585cc // b.any │ │ │ │ + ldr x0, [x7, #16] │ │ │ │ + ldr x4, [x0] │ │ │ │ + stp x4, x6, [sp, #104] │ │ │ │ + mov x0, x4 │ │ │ │ + bl 3a08 │ │ │ │ + ldp x4, x6, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ mov w5, #0x1 // #1 │ │ │ │ - bl 69004 │ │ │ │ - ldr w0, [x19, #388] │ │ │ │ - cbnz w0, 5a368 │ │ │ │ - ldr w0, [x19, #352] │ │ │ │ - cbnz w0, 5a780 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 21bf0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5a650 // b.any │ │ │ │ - ldr w27, [x19, #308] │ │ │ │ - cmp w22, #0x0 │ │ │ │ - cset w28, ne // ne = any │ │ │ │ - cbnz w27, 5a3ac │ │ │ │ - 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 w27, d31 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - csinc w27, w27, wzr, ne // ne = any │ │ │ │ - ldr w0, [x19, #392] │ │ │ │ - add x8, sp, #0x170 │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - mov x3, x8 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 5a3e4 // b.none │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 5a470 // b.none │ │ │ │ - ldr w0, [x19, #392] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 5a3c8 // b.any │ │ │ │ - ubfiz x1, x22, #4, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x3, [sp, #72] │ │ │ │ - str w2, [sp, #96] │ │ │ │ - stp x8, x1, [sp, #136] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w2, [sp, #96] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldr x8, [sp, #136] │ │ │ │ - str x0, [x3] │ │ │ │ - cbz w22, 5a3c8 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - add x1, x0, x1 │ │ │ │ - nop │ │ │ │ + ldrb w1, [x4] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset x2, eq // eq = none │ │ │ │ nop │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 5a420 // b.any │ │ │ │ - b 5a3c8 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 146e0 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 59fa8 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 12c80 │ │ │ │ - mov x3, x0 │ │ │ │ - b 59fdc │ │ │ │ - cmp w24, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #92] │ │ │ │ - b 5a334 │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - cbz x0, 5ad60 │ │ │ │ - ldr x0, [sp, #376] │ │ │ │ - cbz x0, 5ad1c │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x4, x19 │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - mov w1, w22 │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - mov x0, x8 │ │ │ │ - bl 7d720 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x3, x26 │ │ │ │ - ldrb w4, [x19, #388] │ │ │ │ - mov x2, x25 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 69004 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - stp x19, x1, [sp] │ │ │ │ - mov x7, x27 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w5, w22 │ │ │ │ - ldr x6, [sp, #80] │ │ │ │ - mov x4, x26 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - strb wzr, [sp, #24] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - mov x3, x25 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 7d850 │ │ │ │ - cmp x27, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #72] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w28, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #136] │ │ │ │ - ldrb w0, [x19, #448] │ │ │ │ - cbnz w0, 5a664 │ │ │ │ - add x28, x19, #0x190 │ │ │ │ - str wzr, [sp, #144] │ │ │ │ - cbz w24, 5a260 │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - ldr w0, [x19, #272] │ │ │ │ - str w1, [sp, #96] │ │ │ │ - cmp w24, w0 │ │ │ │ - b.cc 5a070 // b.lo, b.ul, b.last │ │ │ │ - ucvtf d31, w24 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - ldrb w4, [x19, #388] │ │ │ │ - add x26, sp, #0x140 │ │ │ │ - add x3, sp, #0x160 │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - mov x2, x26 │ │ │ │ + ldrb w3, [x4, x2] │ │ │ │ + sub w1, w3, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 586e4 // b.plast │ │ │ │ + cmp w3, #0x2e │ │ │ │ + ccmp w5, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq 592e4 // b.none │ │ │ │ mov w5, #0x0 // #0 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fcvtzu w6, d31 │ │ │ │ - str w6, [sp, #180] │ │ │ │ - bl 69004 │ │ │ │ - ldr w0, [x19, #388] │ │ │ │ - cbnz w0, 5a58c │ │ │ │ - ldr w0, [x19, #352] │ │ │ │ - cbnz w0, 5ada4 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 24908 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5a7cc // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 24908 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5aa50 // b.none │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - str wzr, [sp, #152] │ │ │ │ - ldrb w0, [x19, #448] │ │ │ │ - cbnz w0, 5a820 │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 25b00 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - tbz w0, #0, 5a5ec │ │ │ │ - cmp w22, w24 │ │ │ │ - ldr w1, [x19, #272] │ │ │ │ - csel w0, w22, w24, ls // ls = plast │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 5ad08 // b.plast │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - str w0, [sp, #136] │ │ │ │ - ldr w0, [sp, #152] │ │ │ │ - str w0, [sp, #96] │ │ │ │ - b 5a26c │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - bl 24550 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - bl 24660 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - b 5a2bc │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - mov x0, x27 │ │ │ │ - bl 24550 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - bl 24660 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - b 5a2a8 │ │ │ │ - ldrb w0, [x19, #448] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - str wzr, [sp, #136] │ │ │ │ - cbz w0, 5a518 │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - add x28, x19, #0x190 │ │ │ │ - bl 21ee0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5a51c // b.any │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 25b00 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w6, w22 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - mov x5, x26 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - mov x4, x25 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - bl 3e660 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - mov w6, w22 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - mov x5, x26 │ │ │ │ - mov x4, x25 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - bl 3ef80 │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 21ee0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5a51c // b.any │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - cbz x0, 5b0e4 │ │ │ │ - add x8, sp, #0x170 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x8, [sp, #144] │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl 22740 │ │ │ │ - str w22, [sp] │ │ │ │ - mov x7, x26 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x6, x25 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - stp x0, x1, [sp, #8] │ │ │ │ - ldp x3, x0, [sp, #96] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - strb wzr, [sp, #32] │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - str x19, [sp, #40] │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3e1e0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl 21bf0 │ │ │ │ - ands w0, w0, #0xff │ │ │ │ - str w0, [sp, #144] │ │ │ │ - b.ne 5b068 // b.any │ │ │ │ - ldr x25, [sp, #96] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 38a0 │ │ │ │ - b 5a520 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - mov w1, w22 │ │ │ │ - bl 3b9c8 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 5a368 // b.pmore │ │ │ │ - ldp x1, x7, [sp, #104] │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - ldp x2, x4, [sp, #48] │ │ │ │ - ldr x6, [sp, #80] │ │ │ │ - ldr x3, [x19, #216] │ │ │ │ - str x1, [sp] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x19, [sp, #24] │ │ │ │ - bl 5cb20 │ │ │ │ - mov x21, x0 │ │ │ │ - b 5a368 │ │ │ │ - ldp x7, x6, [sp, #104] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - mov w5, w24 │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x1, [x19, #216] │ │ │ │ - strb w0, [sp, #8] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - stp x0, x19, [sp, #16] │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - str w2, [sp] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 15b70 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x25 │ │ │ │ - bl 38a0 │ │ │ │ - b 5a59c │ │ │ │ - mov x0, x21 │ │ │ │ - bl 24908 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5abc8 // b.any │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - ldrb w0, [x19, #448] │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - str w1, [sp, #184] │ │ │ │ - cbz w0, 5a5c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 24908 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5a868 // b.none │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 21ee0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5b004 // b.any │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 25b00 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w6, w24 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov x4, x26 │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - bl 3e660 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w6, w24 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov x4, x26 │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - bl 3ef80 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 24908 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5ae54 // b.any │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cbz x0, 5af4c │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - bl 22740 │ │ │ │ - str w24, [sp] │ │ │ │ - ldp x1, x4, [sp, #112] │ │ │ │ - mov x6, x26 │ │ │ │ - ldp x7, x3, [sp, #136] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldr x5, [sp, #168] │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - stp x0, x1, [sp, #8] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x19, [sp, #40] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [sp, #32] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3e1e0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl 21f80 │ │ │ │ - ands w0, w0, #0xff │ │ │ │ - str w0, [sp, #112] │ │ │ │ - b.ne 5ae9c // b.any │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w2, [x19, #356] │ │ │ │ - bl 161a0 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1f530 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x21, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 24908 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5ae2c // b.any │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 25b00 │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - cbz w0, 5a9fc │ │ │ │ - cmp w22, w24 │ │ │ │ - ldr w1, [x19, #272] │ │ │ │ - csel w0, w22, w24, ls // ls = plast │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + b 586c0 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.gt 585cc │ │ │ │ + cbz w5, 585e4 │ │ │ │ + b 5868c │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.gt 585cc │ │ │ │ + cbz w5, 585e4 │ │ │ │ + ldr x0, [x7, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + stp x5, x6, [sp, #104] │ │ │ │ + mov x0, x5 │ │ │ │ + bl 3a08 │ │ │ │ + ldp x5, x6, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x5] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + cset x1, eq // eq = none │ │ │ │ + ldrb w3, [x5, w2, uxtw] │ │ │ │ + sub w3, w3, #0x30 │ │ │ │ + and w3, w3, #0xff │ │ │ │ + cmp w3, #0x9 │ │ │ │ + b.hi 59418 // b.pmore │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sub x3, x1, x2 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add x3, x5, x3 │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + mov x4, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 58764 // b.plast │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ne 594ec // b.any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x5 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3768 │ │ │ │ + mov w1, #0x7fffffff // #2147483647 │ │ │ │ + add w1, w1, w0 │ │ │ │ + cmn w1, #0x3 │ │ │ │ + b.hi 594e4 // b.pmore │ │ │ │ + cbz x23, 585e4 │ │ │ │ + ldr w1, [x23] │ │ │ │ cmp w1, w0 │ │ │ │ - b.hi 5a5ec // b.pmore │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w1, [sp, #180] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov x4, x26 │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - mov w7, w22 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - strb w0, [sp, #8] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str w1, [sp] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov w6, w24 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3f7c8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - tbz w0, #0, 5a5ec │ │ │ │ - cmp w22, w24 │ │ │ │ - ldr w1, [x19, #272] │ │ │ │ - csel w0, w22, w24, ls // ls = plast │ │ │ │ + b.lt 587c4 // b.tstop │ │ │ │ + ldr w1, [x23, #4] │ │ │ │ cmp w1, w0 │ │ │ │ - b.hi 5a5ec // b.pmore │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - mov w7, w24 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - mov w6, w22 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - str w0, [sp] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - add x5, sp, #0x150 │ │ │ │ - add x4, sp, #0x130 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3f7c8 │ │ │ │ - b 5a5ec │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - mov x2, x26 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldrb w4, [x19, #388] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 69004 │ │ │ │ - ldr w4, [x19, #308] │ │ │ │ - cbz w4, 5aba0 │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - mov x25, #0x1 // #1 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - ldr w0, [x19, #392] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.eq 5af08 // b.none │ │ │ │ - add x0, x25, #0x1 │ │ │ │ - mov x25, #0x2 // #2 │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.ne 5aa84 // b.any │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cbz x0, 5acc8 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - cbz x0, 5ac90 │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov x2, x26 │ │ │ │ - ldrb w4, [x19, #388] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 69004 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x4, x19 │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - mov w1, w24 │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl 7d720 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - bl 22740 │ │ │ │ - ldp x5, x6, [sp, #112] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x4, [sp, #136] │ │ │ │ - mov x7, x25 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x3, x26 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - strb w0, [sp, #24] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - stp x19, x5, [sp] │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - str x5, [sp, #16] │ │ │ │ - mov w5, w24 │ │ │ │ - bl 7d850 │ │ │ │ - ldr w0, [x19, #272] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.ls 5ac18 // b.plast │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w2, [x19, #356] │ │ │ │ - bl 161a0 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1f530 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl 38a0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - cmp x25, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #152] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - ldr x21, [sp, #128] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #128] │ │ │ │ - b 5a5b8 │ │ │ │ - mov w0, #0x81b5 // #33205 │ │ │ │ - movk w0, #0x1b4e, lsl #16 │ │ │ │ - umull x0, w24, w0 │ │ │ │ - lsr x0, x0, #35 │ │ │ │ - scvtf d29, w0 │ │ │ │ - fadd d29, d29, d29 │ │ │ │ - fcvtzu w4, d29 │ │ │ │ - cmp w4, #0x0 │ │ │ │ - csinc w4, w4, wzr, ne // ne = any │ │ │ │ - b 5aa74 │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - mov x1, x28 │ │ │ │ + b.le 585e4 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x590 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + add x2, x2, x19 │ │ │ │ + b 58b9c │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.le 5955c │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 5881c // b.none │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ne 5957c // b.any │ │ │ │ + mov w1, w0 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ mov x0, x21 │ │ │ │ - bl 25b00 │ │ │ │ - ldr w0, [sp, #144] │ │ │ │ - and w1, w0, #0x1 │ │ │ │ - str w1, [sp, #184] │ │ │ │ - tbz w0, #0, 5b04c │ │ │ │ - cmp w22, w24 │ │ │ │ - ldr w1, [x19, #272] │ │ │ │ - csel w0, w22, w24, ls // ls = plast │ │ │ │ + bl 58460 │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + add x7, x24, x19 │ │ │ │ + ldr x6, [x7, #16] │ │ │ │ + ldr x5, [x6] │ │ │ │ + stp x5, x6, [sp, #104] │ │ │ │ + mov x0, x5 │ │ │ │ + bl 3a08 │ │ │ │ + ldp x5, x6, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x5] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + cset x1, eq // eq = none │ │ │ │ + ldrb w2, [x5, w4, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 5888c // b.pmore │ │ │ │ + add w2, w4, #0x1 │ │ │ │ + sub x3, x1, x2 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add x3, x5, x3 │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + mov x4, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 58870 // b.plast │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ne 58f48 // b.any │ │ │ │ + ldr x4, [x6, #8] │ │ │ │ + stp x4, x5, [sp, #104] │ │ │ │ + mov x0, x4 │ │ │ │ + bl 3a08 │ │ │ │ + ldp x4, x5, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x4] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w3, eq // eq = none │ │ │ │ + cset x6, eq // eq = none │ │ │ │ + ldrb w1, [x4, w3, uxtw] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.hi 58900 // b.pmore │ │ │ │ + add w2, w3, #0x1 │ │ │ │ + sub x6, x6, x2 │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + add x4, x4, x6 │ │ │ │ + ldrb w1, [x4, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 588e4 // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 58f48 // b.any │ │ │ │ + mov x0, x5 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + mov x24, x0 │ │ │ │ + tbnz w0, #31, 58f44 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 3768 │ │ │ │ + mov w1, #0x7ffffffe // #2147483646 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 58f44 // b.pmore │ │ │ │ + mov w1, #0x7fffffff // #2147483647 │ │ │ │ + cmp w24, w1 │ │ │ │ + b.eq 58f44 // b.none │ │ │ │ + cmp w24, w0 │ │ │ │ + b.gt 59488 │ │ │ │ + cbz x23, 585e4 │ │ │ │ + ldr w1, [x23] │ │ │ │ cmp w1, w0 │ │ │ │ - b.ls 5b2dc // b.plast │ │ │ │ - ldrb w0, [x19, #448] │ │ │ │ - cbnz w0, 5a844 │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 25b00 │ │ │ │ - b 5a5d8 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x3, sp, #0x150 │ │ │ │ - ldrb w4, [x19, #388] │ │ │ │ - add x2, sp, #0x130 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #168] │ │ │ │ - str x3, [sp, #184] │ │ │ │ - bl 69004 │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - mov w5, w22 │ │ │ │ - ldp x7, x6, [sp, #104] │ │ │ │ - str w0, [sp] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x3, [sp, #184] │ │ │ │ - ldr x1, [x19, #216] │ │ │ │ - stp x0, x19, [sp, #16] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - bl 15b70 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl 1f530 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - b 5ab44 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w3, w24 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldrb w8, [x19, #462] │ │ │ │ - ldr w5, [x19, #312] │ │ │ │ - ldr w6, [x19, #316] │ │ │ │ - ldr w7, [x19, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr w8, [x19, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 749e4 │ │ │ │ - str x0, [sp, #392] │ │ │ │ - b 5aab0 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w3, w24 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str w4, [sp, #152] │ │ │ │ - ldrb w8, [x19, #462] │ │ │ │ - ldr w5, [x19, #312] │ │ │ │ - ldr w6, [x19, #316] │ │ │ │ - ldr w7, [x19, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #320] │ │ │ │ - ldr w8, [x19, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 749e4 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - ldr w4, [sp, #152] │ │ │ │ - b 5aaa8 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 5a9c4 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - and w28, w0, #0x1 │ │ │ │ - b 5a140 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w4, w27 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov w3, w22 │ │ │ │ - ldrb w9, [x19, #462] │ │ │ │ - ldr w5, [x19, #312] │ │ │ │ - ldr w6, [x19, #316] │ │ │ │ - ldr w7, [x19, #320] │ │ │ │ - strb w9, [sp, #16] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - str x8, [sp, #72] │ │ │ │ - ldr w9, [x19, #328] │ │ │ │ - str w9, [sp] │ │ │ │ - bl 749e4 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - ldr x8, [sp, #72] │ │ │ │ - b 5a480 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w4, w27 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov w3, w22 │ │ │ │ - ldrb w9, [x19, #462] │ │ │ │ - ldr w5, [x19, #312] │ │ │ │ - ldr w6, [x19, #316] │ │ │ │ - ldr w7, [x19, #320] │ │ │ │ - strb w9, [sp, #16] │ │ │ │ - ldr x2, [sp, #304] │ │ │ │ - str x8, [sp, #72] │ │ │ │ - ldr w9, [x19, #328] │ │ │ │ - str w9, [sp] │ │ │ │ - bl 749e4 │ │ │ │ - str x0, [sp, #368] │ │ │ │ - ldr x8, [sp, #72] │ │ │ │ - b 5a478 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - mov w1, w24 │ │ │ │ - bl 3b9c8 │ │ │ │ - mov w25, w0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 5a58c // b.pmore │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - bl 22740 │ │ │ │ - ldp x0, x7, [sp, #104] │ │ │ │ - str x0, [sp] │ │ │ │ - ldp x1, x4, [sp, #152] │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x6, [sp, #120] │ │ │ │ - ldr x3, [x19, #216] │ │ │ │ - strb w0, [sp, #8] │ │ │ │ - str w25, [sp, #16] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x19, [sp, #24] │ │ │ │ - bl 5cb20 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 21bf0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5b208 // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 38a0 │ │ │ │ - b 5a58c │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 21ee0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5a998 // b.none │ │ │ │ - ldp w1, w0, [sp, #176] │ │ │ │ - add w1, w0, w1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22300 │ │ │ │ - b 5a998 │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 21ee0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5a8d8 // b.none │ │ │ │ - ldr w1, [sp, #180] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22270 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5a8d8 // b.none │ │ │ │ - ldp w1, w0, [sp, #176] │ │ │ │ - add w1, w0, w1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22300 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5a8d8 // b.none │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 5a988 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - bl 25b00 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w6, w24 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x4, x26 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - bl 3e660 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w6, w24 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x4, x26 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - bl 3ef80 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - b 5a950 │ │ │ │ - ubfiz x1, x24, #4, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w4, [sp, #152] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w4, [sp, #152] │ │ │ │ - add x3, x1, x25, lsl #3 │ │ │ │ - mov x1, x0 │ │ │ │ - stur x0, [x3, #-8] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str xzr, [x1] │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp w24, w2 │ │ │ │ - b.hi 5af30 // b.pmore │ │ │ │ - b 5aa90 │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - mov x2, x26 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldrb w4, [x19, #388] │ │ │ │ - bl 69004 │ │ │ │ - ldr w4, [x19, #308] │ │ │ │ - cbnz w4, 5af90 │ │ │ │ - mov w0, #0x81b5 // #33205 │ │ │ │ - movk w0, #0x1b4e, lsl #16 │ │ │ │ - umull x0, w24, w0 │ │ │ │ - lsr x0, x0, #35 │ │ │ │ - scvtf d28, w0 │ │ │ │ - fadd d28, d28, d28 │ │ │ │ - fcvtzu w4, d28 │ │ │ │ - cmp w4, #0x0 │ │ │ │ - csinc w4, w4, wzr, ne // ne = any │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - ldr w0, [x19, #392] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.eq 5b290 // b.none │ │ │ │ - add x0, x5, #0x1 │ │ │ │ - mov x5, #0x2 // #2 │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.ne 5afa0 // b.any │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cbz x0, 5b250 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - cbnz x0, 5a8e8 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w3, w24 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldrb w8, [x19, #462] │ │ │ │ - ldr w5, [x19, #312] │ │ │ │ - ldr w6, [x19, #316] │ │ │ │ - ldr w7, [x19, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr w8, [x19, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 749e4 │ │ │ │ - str x0, [sp, #392] │ │ │ │ - b 5a8e8 │ │ │ │ - ldr w1, [sp, #180] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22270 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5a868 // b.none │ │ │ │ - ldp w1, w0, [sp, #176] │ │ │ │ - add w1, w0, w1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22300 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5a868 // b.none │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 25b00 │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - cbz w0, 5a5ec │ │ │ │ - b 5a5d8 │ │ │ │ - ldrb w0, [x19, #448] │ │ │ │ - cbnz w0, 5a844 │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 25b00 │ │ │ │ - b 5a5ec │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr w2, [x19, #408] │ │ │ │ - bl 25b00 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x4, x25 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - mov w6, w22 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x5, x26 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - bl 3e660 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x4, x25 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - mov x5, x26 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - mov w6, w22 │ │ │ │ - ldr x25, [sp, #96] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 3ef80 │ │ │ │ + b.lt 58978 // b.tstop │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.le 585e4 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x6b8 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + ldr x4, [x22, #56] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + add x3, x4, x20 │ │ │ │ + ldrb w4, [x4, x20] │ │ │ │ + ldr x5, [x3, #8] │ │ │ │ + ldp x2, x3, [x2] │ │ │ │ + bl 57b80 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.le 5955c │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 589e4 // b.none │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ne 5957c // b.any │ │ │ │ + mov w1, w0 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 228cc │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #144] │ │ │ │ - b 5a768 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x3, x26 │ │ │ │ - ldrb w4, [x19, #388] │ │ │ │ - mov x2, x25 │ │ │ │ + bl 58460 │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + add x7, x24, x19 │ │ │ │ + ldr x6, [x7, #16] │ │ │ │ + ldr x4, [x6] │ │ │ │ + stp x4, x6, [sp, #104] │ │ │ │ + mov x0, x4 │ │ │ │ + bl 3a08 │ │ │ │ + ldp x4, x6, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ mov w5, #0x1 // #1 │ │ │ │ - bl 69004 │ │ │ │ - ldr w4, [x19, #308] │ │ │ │ - cbnz w4, 5b128 │ │ │ │ - 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, [x19, #392] │ │ │ │ - add x8, sp, #0x170 │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - mov x2, x8 │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 5b160 // b.none │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 5b1b8 // b.none │ │ │ │ - ldr w0, [x19, #392] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + ldrb w1, [x4] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset x2, eq // eq = none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w3, [x4, x2] │ │ │ │ + sub w1, w3, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 58a44 // b.plast │ │ │ │ + cmp w3, #0x2e │ │ │ │ + ccmp w5, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq 59184 // b.none │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + b 58a20 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x0 │ │ │ │ + b.le 595bc │ │ │ │ + cbz x23, 585e4 │ │ │ │ + ldr w2, [x23] │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ge 58a84 // b.tcont │ │ │ │ cmp w0, w3 │ │ │ │ - b.ne 5b144 // b.any │ │ │ │ - ubfiz x1, x22, #4, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str w4, [sp, #144] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - str w3, [sp, #160] │ │ │ │ - str x8, [sp, #168] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ldr x8, [sp, #168] │ │ │ │ - str x0, [x2] │ │ │ │ - ldr w4, [sp, #144] │ │ │ │ - ldr w3, [sp, #160] │ │ │ │ - cbz w22, 5b144 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - add x1, x0, x1 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 5b1a0 // b.any │ │ │ │ - b 5b144 │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - cbz x0, 5b318 │ │ │ │ - ldr x0, [sp, #376] │ │ │ │ - cbnz x0, 5a6fc │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x8, [sp, #96] │ │ │ │ - ldrb w9, [x19, #462] │ │ │ │ - ldr w5, [x19, #312] │ │ │ │ - ldr w6, [x19, #316] │ │ │ │ - ldr w7, [x19, #320] │ │ │ │ - strb w9, [sp, #16] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - ldr w9, [x19, #328] │ │ │ │ - str w9, [sp] │ │ │ │ - bl 749e4 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - ldr x8, [sp, #96] │ │ │ │ - b 5a6fc │ │ │ │ - mov x0, x25 │ │ │ │ - bl 21f80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5ae18 // b.none │ │ │ │ - ldr w2, [x19, #356] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 161a0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - bl 24908 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5b360 // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1f530 │ │ │ │ + b.ne 5959c // b.any │ │ │ │ + mov w1, w0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x21, [sp, #152] │ │ │ │ - b 5ae18 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w3, w24 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str w4, [sp, #144] │ │ │ │ - ldrb w8, [x19, #462] │ │ │ │ - ldr w5, [x19, #312] │ │ │ │ - ldr w6, [x19, #316] │ │ │ │ - ldr w7, [x19, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #320] │ │ │ │ - ldr w8, [x19, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 749e4 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - ldr w4, [sp, #144] │ │ │ │ - b 5afc4 │ │ │ │ - ubfiz x1, x24, #4, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w4, [sp, #144] │ │ │ │ - str x5, [sp, #160] │ │ │ │ - bl 5daa0 │ │ │ │ - ldp x5, x1, [sp, #160] │ │ │ │ - ldr w4, [sp, #144] │ │ │ │ - add x3, x1, x5, lsl #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - stur x0, [x3, #-8] │ │ │ │ - nop │ │ │ │ + str w5, [sp, #104] │ │ │ │ + bl 58460 │ │ │ │ + ldr w5, [sp, #104] │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.le 585e4 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x900 │ │ │ │ + ldr x2, [x22, #56] │ │ │ │ + add x3, x2, x20 │ │ │ │ + ldrb w2, [x2, x20] │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + bl 57b80 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.gt 585cc │ │ │ │ + cbz w5, 585e4 │ │ │ │ + ldr x0, [x7, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + stp x5, x6, [sp, #104] │ │ │ │ + mov x0, x5 │ │ │ │ + bl 3a08 │ │ │ │ + ldp x5, x6, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x5] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + cset x1, eq // eq = none │ │ │ │ + ldrb w3, [x5, w2, uxtw] │ │ │ │ + sub w3, w3, #0x30 │ │ │ │ + and w3, w3, #0xff │ │ │ │ + cmp w3, #0x9 │ │ │ │ + b.hi 59420 // b.pmore │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sub x3, x1, x2 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add x3, x5, x3 │ │ │ │ nop │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp w24, w1 │ │ │ │ - b.hi 5b2c0 // b.pmore │ │ │ │ - b 5afac │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w1, [sp, #180] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w7, w22 │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - mov w6, w24 │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - strb w0, [sp, #8] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str w1, [sp] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x4, x26 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3f7c8 │ │ │ │ - b 5abfc │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str w4, [sp, #96] │ │ │ │ - ldrb w9, [x19, #462] │ │ │ │ - ldr w5, [x19, #312] │ │ │ │ - ldr w6, [x19, #316] │ │ │ │ - ldr w7, [x19, #320] │ │ │ │ - strb w9, [sp, #16] │ │ │ │ - ldr x2, [sp, #304] │ │ │ │ - str x8, [sp, #144] │ │ │ │ - ldr w9, [x19, #328] │ │ │ │ - str w9, [sp] │ │ │ │ - bl 749e4 │ │ │ │ - str x0, [sp, #368] │ │ │ │ - ldr x8, [sp, #144] │ │ │ │ - ldr w4, [sp, #96] │ │ │ │ - b 5b1c0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl 1f530 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl 38a0 │ │ │ │ - b 5ae18 │ │ │ │ - bl 3588 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 5a2a8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x19, x2 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - mov x24, x1 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - mov x28, x3 │ │ │ │ - ldr x1, [x3, #216] │ │ │ │ - stp x0, x2, [sp, #16] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - ldr w1, [x1, #40] │ │ │ │ - bl 3a7e0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr s0, [x28, #480] │ │ │ │ - ldr w0, [x19, #40] │ │ │ │ - scvtf s0, s0 │ │ │ │ - add w0, w0, #0x3e8 │ │ │ │ - bl 29bd0 │ │ │ │ - ldr w23, [x28, #360] │ │ │ │ - mov w20, w0 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl c080 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5b418 // 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 5daa0 │ │ │ │ - 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 7ad20 │ │ │ │ - str x0, [x20, x26] │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 7ad20 │ │ │ │ - str x0, [x19, x26] │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 7ad20 │ │ │ │ - str x0, [x21, x26] │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + mov x4, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 58b20 // b.plast │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ne 594b4 // b.any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x5 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3768 │ │ │ │ + mov w1, #0x7ffffffe // #2147483646 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 594ac // b.pmore │ │ │ │ + cbz x23, 585e4 │ │ │ │ + ldr w1, [x23] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.lt 58b7c // b.tstop │ │ │ │ + ldr w1, [x23, #4] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.le 585e4 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x608 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + add x4, x3, x20 │ │ │ │ + ldrb w3, [x3, x20] │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + bl 57b80 │ │ │ │ + bti j │ │ │ │ + sub w1, w5, #0x1 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 595dc // b.plast │ │ │ │ + cmp w5, #0x3 │ │ │ │ + b.gt 59288 │ │ │ │ + cbz w5, 585e4 │ │ │ │ + add x0, x24, x19 │ │ │ │ + ldr x5, [x0, #16] │ │ │ │ + str x5, [sp, #104] │ │ │ │ + ldr x23, [x5] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + cset x1, eq // eq = none │ │ │ │ + ldrb w3, [x23, w2, uxtw] │ │ │ │ + sub w3, w3, #0x30 │ │ │ │ + and w3, w3, #0xff │ │ │ │ + cmp w3, #0x9 │ │ │ │ + b.hi 59408 // b.pmore │ │ │ │ add w2, w2, #0x1 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 5b460 // b.hs, b.nlast │ │ │ │ - adrp x0, 86000 │ │ │ │ - adrp x27, 83000 │ │ │ │ - ldr q31, [x0, #144] │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d30, [x0, #1224] │ │ │ │ - add x0, x27, #0x310 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str q31, [sp, #48] │ │ │ │ - str d30, [sp, #64] │ │ │ │ + sub x3, x1, x2 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add x3, x23, x3 │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + mov x4, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 58c28 // b.plast │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ne 58dac // b.any │ │ │ │ + ldr x4, [x5, #8] │ │ │ │ + stp x4, x5, [sp, #104] │ │ │ │ + mov x0, x4 │ │ │ │ + bl 3a08 │ │ │ │ + ldp x4, x5, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x4] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + cset x3, eq // eq = none │ │ │ │ + ldrb w2, [x4, w1, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 593f8 // b.pmore │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + sub x1, x3, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x4, x4, x1 │ │ │ │ nop │ │ │ │ + ldrb w1, [x4, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 58ca0 // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 58dac // b.any │ │ │ │ + ldr x4, [x5, #16] │ │ │ │ + str x4, [sp, #104] │ │ │ │ + mov x0, x4 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x4] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + cset x3, eq // eq = none │ │ │ │ + ldrb w2, [x4, w1, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 593f0 // b.pmore │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + sub x1, x3, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x4, x4, x1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - mov x3, x28 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 59800 │ │ │ │ - mov x27, x0 │ │ │ │ - cbz x0, 5b5ac │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - cbnz w0, 5b544 │ │ │ │ - b 5b564 │ │ │ │ - str w25, [sp] │ │ │ │ - mov x0, x24 │ │ │ │ - str x28, [sp, #8] │ │ │ │ - mov x7, x27 │ │ │ │ - add x6, sp, #0x30 │ │ │ │ - mov w5, w23 │ │ │ │ - mov x4, x22 │ │ │ │ - mov x3, x21 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 59ee0 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - ldr w0, [x27, #24] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ls 5b564 // b.plast │ │ │ │ - ldrb w0, [x28, #452] │ │ │ │ - cbnz w0, 5b508 │ │ │ │ - ldr x0, [x28, #288] │ │ │ │ - cbz x0, 5b60c │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0] │ │ │ │ - b 5b508 │ │ │ │ - ldr w0, [x28, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 5b4e0 // b.plast │ │ │ │ - ldr x25, [sp, #16] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 11a30 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 117c0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 38a0 │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - mov x3, x28 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 59800 │ │ │ │ - mov x27, x0 │ │ │ │ - cbnz x0, 5b4f8 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr w2, [sp, #44] │ │ │ │ - bl 3b5c4 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + nop │ │ │ │ + ldrb w1, [x4, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 58d20 // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 58dac // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5b628 // 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 61320 │ │ │ │ - b 5b508 │ │ │ │ - bl 3588 │ │ │ │ + mov w23, #0x80000000 // #-2147483648 │ │ │ │ + bl 3768 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq 58da8 // b.none │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 3768 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq 58da8 // b.none │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3768 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ne 585e4 // b.any │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + add x24, x24, x19 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x758 │ │ │ │ + ldr x4, [x24, #16] │ │ │ │ + ldr x2, [x22, #56] │ │ │ │ + add x6, x2, x20 │ │ │ │ + ldrb w5, [x2, x20] │ │ │ │ + ldp x2, x3, [x4] │ │ │ │ + ldr x6, [x6, #8] │ │ │ │ + ldr x4, [x4, #16] │ │ │ │ + bl 57b80 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 59658 // b.none │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.gt 59268 │ │ │ │ + cbz w5, 585e4 │ │ │ │ nop │ │ │ │ + add x0, x24, x19 │ │ │ │ + ldr x23, [x0, #16] │ │ │ │ + ldr x5, [x23] │ │ │ │ + str x5, [sp, #104] │ │ │ │ + mov x0, x5 │ │ │ │ + bl 3a08 │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x5] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + cset x1, eq // eq = none │ │ │ │ + ldrb w3, [x5, w2, uxtw] │ │ │ │ + sub w3, w3, #0x30 │ │ │ │ + and w3, w3, #0xff │ │ │ │ + cmp w3, #0x9 │ │ │ │ + b.hi 59410 // b.pmore │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sub x3, x1, x2 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add x3, x5, x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + mov x4, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 58e60 // b.plast │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ne 58f48 // b.any │ │ │ │ + ldr x23, [x23, #8] │ │ │ │ + str x5, [sp, #104] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + cset x3, eq // eq = none │ │ │ │ + ldrb w2, [x23, w1, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 59400 // b.pmore │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + sub x1, x3, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x4, x23, x1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr d31, [x2, w0, uxtw #3] │ │ │ │ - adrp x3, 86000 │ │ │ │ - ldr d30, [x2, w1, uxtw #3] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr d27, [x3, #1232] │ │ │ │ - fsub d29, d31, d30 │ │ │ │ - fabs d28, d29 │ │ │ │ - fcmpe d28, d27 │ │ │ │ - b.ls 5b684 // b.plast │ │ │ │ - fcmpe d29, d27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b.gt 5b684 │ │ │ │ - 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 5b794 // b.pmore │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b.cc 5b790 // b.lo, b.ul, b.last │ │ │ │ - ldr w3, [x1, #4] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w4, [x2, #4] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.hi 5b790 // b.pmore │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b.cc 5b790 // b.lo, b.ul, b.last │ │ │ │ - ldr w3, [x1, #8] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w4, [x2, #8] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.hi 5b790 // b.pmore │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b.cc 5b790 // 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 │ │ │ │ + ldrb w1, [x4, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 58ee0 // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 58f48 // b.any │ │ │ │ + mov x0, x5 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w23, #0x80000000 // #-2147483648 │ │ │ │ + bl 3768 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq 58f44 // b.none │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 3768 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ne 585e4 // b.any │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + add x24, x24, x19 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x6b8 │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + add x5, x3, x20 │ │ │ │ + ldrb w4, [x3, x20] │ │ │ │ + ldp x2, x3, [x2] │ │ │ │ + ldr x5, [x5, #8] │ │ │ │ + bl 57b80 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x0 │ │ │ │ + b.le 585e4 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ne 59638 // b.any │ │ │ │ + mov w1, w0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 58460 │ │ │ │ + b 585e4 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x0 │ │ │ │ + b.le 59428 │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.ne 585cc // b.any │ │ │ │ + b 58710 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x0 │ │ │ │ + b.le 59428 │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.ne 585cc // b.any │ │ │ │ + b 58ac8 │ │ │ │ + bti j │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.le 5953c │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 59008 // b.none │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ne 59468 // b.any │ │ │ │ + mov w1, w0 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 58460 │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + add x7, x24, x19 │ │ │ │ + ldr x6, [x7, #16] │ │ │ │ + ldr x5, [x6] │ │ │ │ + stp x5, x6, [sp, #104] │ │ │ │ + mov x0, x5 │ │ │ │ + bl 3a08 │ │ │ │ + ldp x5, x6, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x5] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + cset x1, eq // eq = none │ │ │ │ + ldrb w2, [x5, w4, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 5907c // b.pmore │ │ │ │ + add w2, w4, #0x1 │ │ │ │ + sub x3, x1, x2 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add x3, x5, x3 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, lt // lt = tstop │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + mov x4, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 59060 // b.plast │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ne 58f48 // b.any │ │ │ │ + ldr x4, [x6, #8] │ │ │ │ + stp x4, x5, [sp, #104] │ │ │ │ + mov x0, x4 │ │ │ │ + bl 3a08 │ │ │ │ + ldp x4, x5, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x4] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w3, eq // eq = none │ │ │ │ + cset x6, eq // eq = none │ │ │ │ + ldrb w1, [x4, w3, uxtw] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.hi 590fc // b.pmore │ │ │ │ + add w2, w3, #0x1 │ │ │ │ + sub x6, x6, x2 │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + add x4, x4, x6 │ │ │ │ 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]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - subs w20, w1, #0x1 │ │ │ │ - b.mi 5b8dc // b.first │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x3 │ │ │ │ - mov x23, x2 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x4 │ │ │ │ - b 5b888 │ │ │ │ - sub w20, w19, #0x1 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.lt 5b8bc // b.tstop │ │ │ │ - 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.ne 5b87c // b.any │ │ │ │ - add w21, w19, #0x1 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ge 5b888 // b.tcont │ │ │ │ - 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - subs w20, w1, #0x1 │ │ │ │ - b.mi 5b98c // b.first │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x3 │ │ │ │ - mov x23, x2 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x4 │ │ │ │ - b 5b938 │ │ │ │ - add w21, w19, #0x1 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.lt 5b96c // b.tstop │ │ │ │ - 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.eq 5b92c // b.none │ │ │ │ - sub w20, w19, #0x1 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ge 5b938 // b.tcont │ │ │ │ - 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ + ldrb w1, [x4, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 590e0 // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 58f48 // b.any │ │ │ │ + mov x0, x5 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + mov x24, x0 │ │ │ │ + mov w0, #0x80000000 // #-2147483648 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.eq 58f44 // b.none │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 3768 │ │ │ │ + mov w1, #0x7fffffff // #2147483647 │ │ │ │ + add w2, w1, w0 │ │ │ │ + cmn w2, #0x3 │ │ │ │ + b.hi 58f44 // b.pmore │ │ │ │ + cmp w24, w1 │ │ │ │ + b.eq 58f44 // b.none │ │ │ │ + cmp w24, w0 │ │ │ │ + b.le 5895c │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov w25, w1 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - tbnz w1, #31, 5ba3c │ │ │ │ - mov w26, w1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x3 │ │ │ │ - mov x24, x4 │ │ │ │ - b 5b9f8 │ │ │ │ - add w20, w19, #0x1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 5ba58 // b.any │ │ │ │ - cmp w26, w20 │ │ │ │ - b.lt 5ba30 // b.tstop │ │ │ │ - add w19, w20, w26 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - add w19, w19, w19, lsr #31 │ │ │ │ - asr w19, w19, #1 │ │ │ │ - mov w27, w19 │ │ │ │ - mov w0, w19 │ │ │ │ - blr x23 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 5b9e4 // b.any │ │ │ │ - sub w26, w19, #0x1 │ │ │ │ - cmp w26, w20 │ │ │ │ - b.ge 5b9f8 // b.tcont │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - add w27, w25, #0x1 │ │ │ │ - mov w0, w27 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, w27 │ │ │ │ - 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 │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x7f8 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + ldr x4, [x22, #56] │ │ │ │ + add x2, x2, x19 │ │ │ │ + b 58998 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 58f48 // b.any │ │ │ │ + ldr x5, [x6, #8] │ │ │ │ + stp x5, x4, [sp, #104] │ │ │ │ + mov x0, x5 │ │ │ │ + bl 3a08 │ │ │ │ + ldp x5, x4, [sp, #104] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + ldrb w1, [x5] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset x2, eq // eq = none │ │ │ │ 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] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - cbz w19, 5bb4c │ │ │ │ - sub w3, w19, #0x1 │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.ls 5bd0c // b.plast │ │ │ │ - adrp x2, 85000 │ │ │ │ - lsr w0, w19, #2 │ │ │ │ - movi v30.4s, #0x4 │ │ │ │ - mov x1, x27 │ │ │ │ - ldr q31, [x2, #3856] │ │ │ │ - add x0, x27, w0, uxtw #4 │ │ │ │ - str q31, [x1], #16 │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 5bb04 // b.any │ │ │ │ - and w0, w19, #0xfffffffc │ │ │ │ - tst x19, #0x3 │ │ │ │ - b.eq 5bb4c // b.none │ │ │ │ - mov w2, w0 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - str w0, [x27, x2, lsl #2] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.ls 5bb4c // b.plast │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - str w1, [x27, w1, uxtw #2] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.ls 5bb4c // b.plast │ │ │ │ + nop │ │ │ │ + ldrb w3, [x5, x2] │ │ │ │ + sub w1, w3, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 591e4 // b.plast │ │ │ │ + cmp w3, #0x2e │ │ │ │ + ccmp w6, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq 591ec // b.none │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + b 591c0 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 58f48 // b.any │ │ │ │ + mov x0, x4 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 30f0 │ │ │ │ + mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d0, d31 │ │ │ │ + b.eq 58f44 // b.none │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str d0, [sp, #104] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 30f0 │ │ │ │ + mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldr d30, [sp, #104] │ │ │ │ + fcmp d0, d31 │ │ │ │ + b.eq 58f44 // b.none │ │ │ │ + fcmpe d30, d0 │ │ │ │ + b.gt 59488 │ │ │ │ + cbz x23, 585e4 │ │ │ │ + ldr d31, [x23] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.mi 58978 // b.first │ │ │ │ + ldr d31, [x23, #8] │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.gt 58978 │ │ │ │ + b 585e4 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ne 59618 // b.any │ │ │ │ mov w1, w0 │ │ │ │ - str w0, [x27, x1, lsl #2] │ │ │ │ - add x19, sp, #0x38 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str x19, [sp, #32] │ │ │ │ - stp wzr, w3, [sp, #48] │ │ │ │ - bl 7dd60 │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - mov x0, x19 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 7dec0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 7dea4 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5bcbc // b.any │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 58460 │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + b 58e00 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ne 5951c // b.any │ │ │ │ + mov w1, w0 │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 58460 │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + b 58bd0 │ │ │ │ + ldr x0, [x7, #16] │ │ │ │ + ldr x0, [x0] │ │ │ │ + stp x4, x6, [sp, #104] │ │ │ │ + bl 3a08 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldp x4, x6, [sp, #104] │ │ │ │ + b.ls 585e4 // b.plast │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 596c4 // b.any │ │ │ │ + mov x0, x4 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 7dfe0 │ │ │ │ - ldp w1, w20, [x0] │ │ │ │ - stp w20, w1, [sp, #12] │ │ │ │ - mov w19, w1 │ │ │ │ - bl 38a0 │ │ │ │ - cmp w19, w20 │ │ │ │ - b.ge 5bb78 // b.tcont │ │ │ │ - add x1, x27, w19, sxtw #2 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - str w0, [sp, #20] │ │ │ │ - str x1, [sp, #24] │ │ │ │ + bl 30f0 │ │ │ │ + mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d0, d31 │ │ │ │ + b.eq 596bc // b.none │ │ │ │ + cbz x23, 585e4 │ │ │ │ + ldr d31, [x23] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.mi 59698 // b.first │ │ │ │ + ldr d31, [x23, #8] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.gt 59698 │ │ │ │ + b 585e4 │ │ │ │ + ldr w1, [x23, #4] │ │ │ │ + cmp w1, w5 │ │ │ │ + b.gt 593c8 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ubfiz x28, x5, #3, #32 │ │ │ │ + ldr w0, [x23, #8] │ │ │ │ + mov w27, w0 │ │ │ │ + ldr x0, [x7, #16] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x0, [x0, x26] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + b.le 595fc │ │ │ │ + ldr x21, [x23, #16] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + add x24, x21, w27, uxtw #3 │ │ │ │ nop │ │ │ │ - ldp w19, w0, [sp, #12] │ │ │ │ - ldr x25, [sp, #24] │ │ │ │ - add w0, w19, w0 │ │ │ │ - ldr w24, [sp, #20] │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - asr w0, w0, #1 │ │ │ │ - ldr w20, [x27, w0, sxtw #2] │ │ │ │ nop │ │ │ │ - ldr w0, [x25] │ │ │ │ - sub w26, w24, #0x1 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, w20 │ │ │ │ - blr x22 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 5bc90 // b.none │ │ │ │ - add x28, x27, w19, sxtw #2 │ │ │ │ - b 5bc10 │ │ │ │ - sub x28, x28, #0x4 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldr w0, [x28] │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, w20 │ │ │ │ - blr x22 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 5bc08 // b.none │ │ │ │ - cmp w26, w19 │ │ │ │ - b.le 5bc70 │ │ │ │ - ldp w20, w2, [sp, #12] │ │ │ │ - sub w0, w26, w2 │ │ │ │ - sub w1, w20, w26 │ │ │ │ - cmp w0, w1 │ │ │ │ - ldp x0, x1, [sp, #32] │ │ │ │ - b.le 5bc9c │ │ │ │ - stp w2, w19, [sp, #48] │ │ │ │ - bl 7dec0 │ │ │ │ - cmp w20, w26 │ │ │ │ - b.le 5bb78 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - add x0, x27, w26, sxtw #2 │ │ │ │ - stp w26, w1, [sp, #16] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 5bbc0 │ │ │ │ - ldr w1, [x25] │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldr w0, [x28] │ │ │ │ - mov w26, w24 │ │ │ │ - str w1, [x28] │ │ │ │ - str w0, [x25] │ │ │ │ - cmp w24, w19 │ │ │ │ - b.gt 5bc34 │ │ │ │ - add x25, x25, #0x4 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - b 5bbe0 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - stp w26, w2, [sp, #48] │ │ │ │ - bl 7dec0 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ge 5bb78 // b.tcont │ │ │ │ - str w19, [sp, #12] │ │ │ │ - b 5bbc0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 7de28 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5bd14 // 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 5bb20 │ │ │ │ - bl 3588 │ │ │ │ + nop │ │ │ │ + ldr x0, [x21], #8 │ │ │ │ + mov x1, x25 │ │ │ │ + stp x4, x6, [sp, #104] │ │ │ │ + bl 3750 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + cmp x21, x24 │ │ │ │ + ldp x4, x6, [sp, #104] │ │ │ │ + orr w19, w19, w0 │ │ │ │ + b.ne 59380 // b.any │ │ │ │ + tbz w19, #0, 595fc │ │ │ │ + add x0, x26, #0x8 │ │ │ │ + mov x26, x0 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 59354 // b.any │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 585e4 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.eq 58668 // b.none │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x940 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + mov w3, w1 │ │ │ │ + b 58d3c │ │ │ │ + mov w3, w1 │ │ │ │ + b 58cbc │ │ │ │ + mov w3, w1 │ │ │ │ + b 58efc │ │ │ │ + mov w4, w2 │ │ │ │ + b 58c44 │ │ │ │ + mov w4, w2 │ │ │ │ + b 58e7c │ │ │ │ + mov w4, w2 │ │ │ │ + b 58780 │ │ │ │ + mov w4, w2 │ │ │ │ + b 58b3c │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x4c0 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x7c0 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x888 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + ldr x4, [x22, #56] │ │ │ │ + add x2, x2, x19 │ │ │ │ + b 58998 │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + ldr x6, [x22, #56] │ │ │ │ + add x24, x24, x19 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x4, x6, x20 │ │ │ │ + adrp x1, 83000 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x5c8 │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldrb w3, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + ldr x6, [x22, #56] │ │ │ │ + add x24, x24, x19 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x4, x6, x20 │ │ │ │ + adrp x1, 83000 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x558 │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldrb w3, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x720 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x788 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x850 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x8a8 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + adrp x1, 83000 │ │ │ │ + ldrb w3, [x6, x20] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x960 │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x680 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x418 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x648 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldrb w2, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x1, x1, #0x520 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + add x2, x2, x19 │ │ │ │ + b 58b9c │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + ldr x6, [x22, #56] │ │ │ │ + add x24, x24, x19 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x4, x6, x20 │ │ │ │ + adrp x1, 83000 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x4e8 │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldrb w3, [x6, x20] │ │ │ │ + bl 57b80 │ │ │ │ + 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 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 5be54 │ │ │ │ - sub w8, w2, #0x1 │ │ │ │ - sxtw x4, w1 │ │ │ │ - sxtw x7, w0 │ │ │ │ - cmp w8, #0x3 │ │ │ │ - b.le 5be58 │ │ │ │ - sxtw x7, w0 │ │ │ │ - sbfiz x5, x1, #2, #32 │ │ │ │ - add x10, x7, #0x4 │ │ │ │ - add x9, x5, #0x10 │ │ │ │ - sbfiz x6, x0, #2, #32 │ │ │ │ - sxtw x4, w1 │ │ │ │ - cmp x5, x10, lsl #2 │ │ │ │ - ccmp x9, x6, #0x4, lt // lt = tstop │ │ │ │ - b.gt 5be58 │ │ │ │ - lsr w7, w2, #2 │ │ │ │ - add x5, x3, x5 │ │ │ │ - add x6, x3, x6 │ │ │ │ - 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 5bdc8 // b.any │ │ │ │ - and w4, w2, #0xfffffffc │ │ │ │ - cmp w2, w4 │ │ │ │ - b.eq 5be54 // b.none │ │ │ │ - add w1, w1, w4 │ │ │ │ - add w0, w0, w4 │ │ │ │ - sub w8, w8, w4 │ │ │ │ - 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, #0x0 │ │ │ │ - b.le 5be54 │ │ │ │ - add x4, x1, #0x4 │ │ │ │ - add x2, x0, #0x4 │ │ │ │ - ldr w6, [x3, x4] │ │ │ │ - ldr w5, [x3, x2] │ │ │ │ - str w6, [x3, x2] │ │ │ │ - str w5, [x3, x4] │ │ │ │ - cmp w8, #0x1 │ │ │ │ - b.eq 5be54 // b.none │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr w4, [x3, x1] │ │ │ │ - ldr w2, [x3, x0] │ │ │ │ - str w4, [x3, x0] │ │ │ │ - str w2, [x3, x1] │ │ │ │ - ret │ │ │ │ - add x8, x7, w8, uxtw │ │ │ │ - add x2, x3, #0x4 │ │ │ │ - sub x1, x4, x7 │ │ │ │ - add x3, x3, w0, sxtw #2 │ │ │ │ - add x0, x2, x8, lsl #2 │ │ │ │ - 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 5be6c // b.any │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str w2, [sp, #44] │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #136] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x5, [sp, #16] │ │ │ │ - str w4, [sp, #76] │ │ │ │ - cbz w2, 5c2d0 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov w19, w2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ubfiz x1, x19, #2, #32 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - mov x25, x3 │ │ │ │ - bl 5daa0 │ │ │ │ + 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 x27, x28, [sp, #160] │ │ │ │ mov x28, x0 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 5c304 // b.none │ │ │ │ - sub w0, w19, #0x1 │ │ │ │ - str w0, [sp, #72] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 5c468 // b.plast │ │ │ │ - ldr w0, [sp, #44] │ │ │ │ - adrp x2, 85000 │ │ │ │ - movi v30.4s, #0x4 │ │ │ │ - ldr q31, [x2, #3856] │ │ │ │ - lsr w1, w0, #2 │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x28, w1, uxtw #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 5bf28 // b.any │ │ │ │ - ldr w3, [sp, #44] │ │ │ │ - tst x3, #0x3 │ │ │ │ - b.eq 5bf7c // b.none │ │ │ │ - and x0, x3, #0xfffffffc │ │ │ │ - and w1, w3, #0xfffffffc │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - lsl x0, x0, #2 │ │ │ │ - str w1, [x28, x0] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ls 5bf7c // b.plast │ │ │ │ - add x0, x28, x0 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str w2, [x0, #4] │ │ │ │ - ldr w2, [sp, #44] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ls 5bf7c // b.plast │ │ │ │ - str w1, [x0, #8] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - mov x1, #0x64 // #100 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl 7dd60 │ │ │ │ - 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 3600 <__libc_start_main@plt> │ │ │ │ - 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 5c310 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - sub w19, w20, w0 │ │ │ │ - cmp w19, w0 │ │ │ │ - csel w3, w19, w0, le │ │ │ │ - cmp w3, #0x0 │ │ │ │ - b.le 5c0f0 │ │ │ │ - sub w20, w20, w3 │ │ │ │ - sub w7, w3, #0x1 │ │ │ │ - add w20, w20, w27 │ │ │ │ - sxtw x4, w27 │ │ │ │ - sxtw x9, w20 │ │ │ │ - cmp w7, #0x3 │ │ │ │ - b.le 5c3d8 │ │ │ │ - sxtw x4, w27 │ │ │ │ - sbfiz x1, x20, #2, #32 │ │ │ │ - add x10, x4, #0x4 │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - sbfiz x2, x27, #2, #32 │ │ │ │ - sxtw x9, w20 │ │ │ │ - cmp x1, x10, lsl #2 │ │ │ │ - ccmp x2, x0, #0x0, lt // lt = tstop │ │ │ │ - b.lt 5c3d8 // b.tstop │ │ │ │ - lsr w4, w3, #2 │ │ │ │ - add x1, x28, x1 │ │ │ │ - add x2, x28, x2 │ │ │ │ - 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 x0, x4 │ │ │ │ - b.ne 5c064 // b.any │ │ │ │ - and w2, w3, #0xfffffffc │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 5c0f0 // b.none │ │ │ │ - add w0, w20, w2 │ │ │ │ - add w1, w27, w2 │ │ │ │ - sub w2, w7, w2 │ │ │ │ - sbfiz x0, x0, #2, #32 │ │ │ │ - sbfiz x1, x1, #2, #32 │ │ │ │ - ldr w4, [x28, x0] │ │ │ │ - ldr w3, [x28, x1] │ │ │ │ - str w4, [x28, x1] │ │ │ │ - str w3, [x28, x0] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 5c0f0 │ │ │ │ - add x4, x0, #0x4 │ │ │ │ - add x3, x1, #0x4 │ │ │ │ - ldr w9, [x28, x4] │ │ │ │ - ldr w7, [x28, x3] │ │ │ │ - str w9, [x28, x3] │ │ │ │ - str w7, [x28, x4] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 5c0f0 // b.none │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - ldr w3, [x28, x0] │ │ │ │ - ldr w2, [x28, x1] │ │ │ │ - str w3, [x28, x1] │ │ │ │ - str w2, [x28, x0] │ │ │ │ - ldr w0, [sp, #44] │ │ │ │ - sub w23, w21, w24 │ │ │ │ - sub w0, w0, w21 │ │ │ │ - cmp w0, w23 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - csel w1, w0, w23, le │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 5c1f4 │ │ │ │ - ldr w0, [sp, #44] │ │ │ │ - sub w7, w1, #0x1 │ │ │ │ - sub w4, w0, w1 │ │ │ │ - add w4, w4, w27 │ │ │ │ - cmp w7, #0x3 │ │ │ │ - b.le 5c40c │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - sbfiz x2, x4, #2, #32 │ │ │ │ - add x0, x2, #0x10 │ │ │ │ - sxtw x6, w4 │ │ │ │ - sxtw x9, w3 │ │ │ │ - sbfiz x3, x3, #2, #32 │ │ │ │ - add x10, x9, #0x4 │ │ │ │ - cmp x2, x10, lsl #2 │ │ │ │ - ccmp x3, x0, #0x0, lt // lt = tstop │ │ │ │ - b.lt 5c414 // b.tstop │ │ │ │ - lsr w6, w1, #2 │ │ │ │ - add x2, x28, x2 │ │ │ │ - add x3, x28, x3 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #72] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - lsl x6, x6, #4 │ │ │ │ - ldr q30, [x2, x0] │ │ │ │ - ldr q31, [x3, x0] │ │ │ │ - str q30, [x3, x0] │ │ │ │ - str q31, [x2, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x6, x0 │ │ │ │ - b.ne 5c164 // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 5c1f4 // b.none │ │ │ │ - and w1, w1, #0xfffffffc │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - add w0, w4, w1 │ │ │ │ - add w2, w2, w1 │ │ │ │ - sub w1, w7, w1 │ │ │ │ - sbfiz x0, x0, #2, #32 │ │ │ │ - sbfiz x2, x2, #2, #32 │ │ │ │ - ldr w4, [x28, x0] │ │ │ │ - ldr w3, [x28, x2] │ │ │ │ - str w4, [x28, x2] │ │ │ │ - str w3, [x28, x0] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 5c1f4 │ │ │ │ - add x4, x0, #0x4 │ │ │ │ - add x3, x2, #0x4 │ │ │ │ - ldr w7, [x28, x4] │ │ │ │ - ldr w6, [x28, x3] │ │ │ │ - str w7, [x28, x3] │ │ │ │ - str w6, [x28, x4] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 5c1f4 // b.none │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - ldr w3, [x28, x0] │ │ │ │ - ldr w1, [x28, x2] │ │ │ │ - str w3, [x28, x2] │ │ │ │ - str w1, [x28, x0] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 5c20c │ │ │ │ - ldp x0, x1, [sp, #48] │ │ │ │ - stp w27, w19, [sp, #88] │ │ │ │ - str w22, [sp, #96] │ │ │ │ - bl 7dec0 │ │ │ │ - ldp w0, w1, [sp, #40] │ │ │ │ - add w20, w0, w1 │ │ │ │ - sub w20, w20, w21 │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.le 5c240 │ │ │ │ - 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, 5c44c │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.gt 5c284 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 7dea4 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5c2b4 // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + str wzr, [sp, #56] │ │ │ │ + mov x0, x4 │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + bl 57da4 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + cbz w0, 59ba8 │ │ │ │ + ldr x0, [x19] │ │ │ │ + str x0, [x28] │ │ │ │ + ldr x20, [sp, #64] │ │ │ │ + str x20, [sp, #16] │ │ │ │ + ldr w23, [sp, #56] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + cmp w23, #0x0 │ │ │ │ + b.le 59b0c │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x0, x0, #0x9f8 │ │ │ │ + adrp x1, 87000 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, x1, #0xf6c │ │ │ │ + str x0, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + b 597a8 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp w23, w22 │ │ │ │ + b.eq 59b08 // b.none │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 59798 │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + cmp w21, #0x0 │ │ │ │ + b.le 59b88 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + ldr x3, [x28, #56] │ │ │ │ + add x27, x3, x25 │ │ │ │ + ldr x24, [x27, #8] │ │ │ │ + cbz x24, 59abc │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 59abc │ │ │ │ + ldrb w0, [x27, #40] │ │ │ │ + cbnz w0, 59b90 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x27, #40] │ │ │ │ + mov w3, w22 │ │ │ │ + mov w1, w26 │ │ │ │ + ldp x4, x2, [sp, #16] │ │ │ │ + mov x0, x28 │ │ │ │ + str w23, [sp, #56] │ │ │ │ + str x4, [sp, #64] │ │ │ │ + bl 58520 │ │ │ │ + ldr x0, [x28, #56] │ │ │ │ + ldp x2, x3, [x20] │ │ │ │ + add x0, x0, x25 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + stp x2, x3, [x0, #56] │ │ │ │ + str x1, [x0, #72] │ │ │ │ + ldr x0, [x28, #56] │ │ │ │ + add x0, x0, x25 │ │ │ │ + ldr x24, [x0, #80] │ │ │ │ + cbz x24, 598d8 │ │ │ │ + ldr w0, [x0, #44] │ │ │ │ + cmp w0, #0x15 │ │ │ │ + b.hi 598d8 // b.pmore │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldrh w0, [x1, w0, uxtw #1] │ │ │ │ + adr x1, 5985c │ │ │ │ + add x0, x1, w0, sxth #2 │ │ │ │ + br x0 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 7dfe0 │ │ │ │ - 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 5bfa8 │ │ │ │ - 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 x0, x19 │ │ │ │ - bl 7dec0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3768 │ │ │ │ + ldr x19, [x20] │ │ │ │ + str w0, [x24] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x25, x25, #0x58 │ │ │ │ + cmp w26, w21 │ │ │ │ + b.lt 597c8 // b.tstop │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x68 │ │ │ │ + b.ne 598ac // b.any │ │ │ │ + ldrb w0, [x19, #1] │ │ │ │ + cbz w0, 59be0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ mov x0, x19 │ │ │ │ - bl 7dea4 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5c258 // b.none │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + bl 3750 │ │ │ │ + cbz w0, 59be0 │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + cbnz w0, 59798 │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0xa00 │ │ │ │ + bl 57b80 │ │ │ │ + bti j │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 59888 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 7de28 │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3768 │ │ │ │ + ldr x7, [x20, #16] │ │ │ │ + str w0, [x24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5c47c // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - mov x0, x28 │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str wzr, [x0] │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - b 5bf7c │ │ │ │ - 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 5c360 // b.none │ │ │ │ - cbnz w0, 5c38c │ │ │ │ - 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 5bfe8 │ │ │ │ - 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 5bff8 │ │ │ │ - add w19, w24, w27 │ │ │ │ - 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 5c380 // b.none │ │ │ │ - ldr w1, [x28, x26] │ │ │ │ - cbz w0, 5c368 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - sub w24, w24, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr w0, [x2] │ │ │ │ - str w1, [x2] │ │ │ │ - str w0, [x19] │ │ │ │ - b 5bfe8 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - add x0, x4, w7, uxtw │ │ │ │ - sub x9, x9, x4 │ │ │ │ - add x1, x28, w27, sxtw #2 │ │ │ │ - add x0, x2, x0, lsl #2 │ │ │ │ - ldr w3, [x1, x9, lsl #2] │ │ │ │ - ldr w2, [x1] │ │ │ │ - str w3, [x1] │ │ │ │ - str w2, [x1, x9, lsl #2] │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 5c3ec // b.any │ │ │ │ - b 5c0f0 │ │ │ │ - ldrsw x9, [sp, #28] │ │ │ │ - sxtw x6, w4 │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - add x1, x9, w7, uxtw │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - sub x2, x6, x9 │ │ │ │ - add x1, x3, x1, lsl #2 │ │ │ │ - add x0, x28, w0, sxtw #2 │ │ │ │ - ldr w4, [x0, x2, lsl #2] │ │ │ │ - ldr w3, [x0] │ │ │ │ - str w4, [x0] │ │ │ │ - str w3, [x0, x2, lsl #2] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 5c42c // b.any │ │ │ │ - b 5c1f4 │ │ │ │ - ldp x0, x1, [sp, #48] │ │ │ │ - add w2, w22, #0x1 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - stp w19, w20, [sp, #88] │ │ │ │ - str w2, [sp, #96] │ │ │ │ - bl 7dec0 │ │ │ │ - b 5c240 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str wzr, [x28] │ │ │ │ - b 5bf60 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - bl 3588 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x0, [x1] │ │ │ │ - cmp x2, x0 │ │ │ │ - csetm w0, lt // lt = tstop │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, lt // lt = tstop │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x0, [x1] │ │ │ │ - cmp x2, x0 │ │ │ │ - csetm w0, lt // lt = tstop │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, lt // lt = tstop │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ + ldr x0, [x7, #8] │ │ │ │ + bl 3768 │ │ │ │ + ldr x19, [x20] │ │ │ │ + str w0, [x24, #4] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + b 59888 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + strb w0, [x24] │ │ │ │ + ldr x19, [x20] │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + b 59888 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 30f0 │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str d0, [x24] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 59888 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + str w1, [sp, #12] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x0, [x24] │ │ │ │ + ldr x19, [x20] │ │ │ │ + b 59888 │ │ │ │ + bti j │ │ │ │ + ldrb w0, [x24] │ │ │ │ + cbz w0, 59aec │ │ │ │ + strb wzr, [x24] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x19, [x20] │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + b 59888 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cbz x0, 598d8 │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 59904 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cbz x0, 598d8 │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3768 │ │ │ │ + ldr x7, [x20, #16] │ │ │ │ + str w0, [x24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x7, #8] │ │ │ │ + bl 3768 │ │ │ │ + ldr x7, [x20, #16] │ │ │ │ + str w0, [x24, #4] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x7, #16] │ │ │ │ + bl 3768 │ │ │ │ + ldr x19, [x20] │ │ │ │ + str w0, [x24, #8] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + b 59888 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 30f0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str d0, [x24] │ │ │ │ + bl 30f0 │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str d0, [x24, #8] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 59888 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cbz x0, 598d8 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + str x0, [x24] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x19, [x20] │ │ │ │ + b 59888 │ │ │ │ + ldrb w1, [x27] │ │ │ │ + cbz w1, 59888 │ │ │ │ + mov x0, x19 │ │ │ │ + str w1, [sp, #8] │ │ │ │ + bl 3a08 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + b.ne 59888 // b.any │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 59888 // b.any │ │ │ │ + b 597e8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x24] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x19, [x20] │ │ │ │ + ldr w21, [x28, #48] │ │ │ │ + b 59888 │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 3198 │ │ │ │ + ldr w3, [x28, #48] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 59b4c │ │ │ │ + ldr x1, [x28, #56] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + umaddl x3, w3, w2, x1 │ │ │ │ + ldrb w2, [x1, #41] │ │ │ │ + cbz w2, 59b40 │ │ │ │ + ldrb w2, [x1, #40] │ │ │ │ + cbz w2, 59bc4 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 59b30 // 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 59bbc // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + 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] │ │ │ │ - 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 5daa0 │ │ │ │ - mov w2, w26 │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 83000 │ │ │ │ - mov w0, w20 │ │ │ │ - add x1, x1, #0x320 │ │ │ │ - bl 31c8 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + b 59898 │ │ │ │ + ldrb w3, [x27] │ │ │ │ + adrp x1, 83000 │ │ │ │ mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ mov x0, x28 │ │ │ │ - bl 3ac8 │ │ │ │ - mul x0, x19, x21 │ │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - lsl w20, w20, w25 │ │ │ │ - mvn w20, w20 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [sp, #136] │ │ │ │ - cbz w20, 5c6f4 │ │ │ │ - mov x24, x0 │ │ │ │ - sub w26, w26, #0x2 │ │ │ │ - sub x0, x21, #0x1 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - add x26, x1, w26, uxtw #2 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - add x26, x26, x28 │ │ │ │ - mul x0, x0, x19 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x27, x23 │ │ │ │ - add x25, x23, x0 │ │ │ │ - cmp x25, x23 │ │ │ │ - b.ls 5c64c // b.plast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 5c620 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 5c674 // b.plast │ │ │ │ + add x1, x1, #0x9d0 │ │ │ │ + bl 57b80 │ │ │ │ + adrp x1, 83000 │ │ │ │ mov x0, x28 │ │ │ │ - ldr w1, [x0], #4 │ │ │ │ - ldr w2, [x0] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [x0], #4 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.ne 5c660 // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adds x27, x23, x0 │ │ │ │ - b.cs 5c6c4 // b.hs, b.nlast │ │ │ │ - mov x0, x27 │ │ │ │ - blr x22 │ │ │ │ - and w25, w0, w20 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x2, x19 │ │ │ │ - sub x27, x27, x19 │ │ │ │ - lsr w25, w25, w21 │ │ │ │ - lsl x25, x25, #2 │ │ │ │ - ldr w0, [x28, x25] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - madd x0, x0, x19, x24 │ │ │ │ - bl 3948 │ │ │ │ - ldr w0, [x28, x25] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x28, x25] │ │ │ │ - cmp x27, x23 │ │ │ │ - b.cs 5c680 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ + add x1, x1, #0x9a8 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + bl 57b80 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + bl 3588 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ mov x0, x28 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - add w21, w21, w0 │ │ │ │ - lsl w20, w20, w0 │ │ │ │ - cbz w20, 5c700 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x0 │ │ │ │ - b 5c604 │ │ │ │ - mov x24, x23 │ │ │ │ - ldr x23, [sp, #136] │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 5c738 // b.none │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl 38a0 │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0xa18 │ │ │ │ + bl 57b80 │ │ │ │ mov x0, x28 │ │ │ │ + bl 56f80 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr w20, [x0, #48] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + b.le 59ca4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + cmp x2, #0x0 │ │ │ │ + and w21, w1, #0xff │ │ │ │ + ldr x19, [x0, #56] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + mov x22, x2 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cset w23, ne // ne = any │ │ │ │ + umaddl x20, w20, w0, x19 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 59c58 // b.none │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 59c60 // b.none │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 59c60 │ │ │ │ + ldrb w0, [x19, #40] │ │ │ │ + cbnz w0, 59c88 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 59c30 // 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 x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 38a0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3138 │ │ │ │ - b 5c70c │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 59c78 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - lsl w25, w26, w4 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - mov x20, x1 │ │ │ │ + ldr w20, [x0, #48] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + b.le 59d60 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - lsl x21, x25, #2 │ │ │ │ - lsl w22, w26, w4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - mov w24, w4 │ │ │ │ - mov x1, x21 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str x21, [sp, #112] │ │ │ │ - str w22, [sp, #124] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x28, x0 │ │ │ │ - bl 3ac8 │ │ │ │ - mul x0, x23, x19 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov w5, #0xffffffff // #-1 │ │ │ │ - lsl w5, w5, w24 │ │ │ │ - mvn w27, w5 │ │ │ │ - cbz w27, 5c8ec │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - sub w22, w22, #0x2 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - add x22, x0, w22, uxtw #2 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mul x0, x19, x23 │ │ │ │ - add x22, x22, x28 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x7, x20, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - cmp x7, x20 │ │ │ │ - b.ls 5c848 // b.plast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w1, [x0] │ │ │ │ - add x0, x0, x23 │ │ │ │ - and w1, w27, w1 │ │ │ │ - lsr w1, w1, w25 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldr w2, [x28, x1] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x28, x1] │ │ │ │ - cmp x0, x7 │ │ │ │ - b.cc 5c820 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 5c874 // b.plast │ │ │ │ - mov x0, x28 │ │ │ │ - ldr w1, [x0], #4 │ │ │ │ - nop │ │ │ │ - ldr w2, [x0] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [x0], #4 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.ne 5c860 // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adds x26, x20, x0 │ │ │ │ - b.cs 5c8c0 // b.hs, b.nlast │ │ │ │ - ldr w19, [x26] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x2, x23 │ │ │ │ - sub x26, x26, x23 │ │ │ │ - and w19, w27, w19 │ │ │ │ - lsr w19, w19, w25 │ │ │ │ - lsl x19, x19, #2 │ │ │ │ - ldr w0, [x28, x19] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - madd x0, x0, x23, x21 │ │ │ │ - bl 3948 │ │ │ │ - ldr w0, [x28, x19] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x28, x19] │ │ │ │ - cmp x26, x20 │ │ │ │ - b.cs 5c880 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - lsl w27, w27, w24 │ │ │ │ - mov x0, x28 │ │ │ │ - add w25, w25, w24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - cbz w27, 5c900 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x20 │ │ │ │ - mov x20, x0 │ │ │ │ - b 5c800 │ │ │ │ - mov x21, x20 │ │ │ │ - ldr x20, [sp, #136] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 5c938 // b.none │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x28 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + and w21, w1, #0xff │ │ │ │ + ldr x19, [x0, #56] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + mov x22, x2 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cset w23, ne // ne = any │ │ │ │ + umaddl x20, w20, w0, x19 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 59d14 // b.none │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 59d1c // b.none │ │ │ │ + bl 3750 │ │ │ │ + cbnz w0, 59d1c │ │ │ │ + ldrb w0, [x19, #40] │ │ │ │ + cbnz w0, 59d44 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 59cec // 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 x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 38a0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3138 │ │ │ │ - b 5c90c │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + ret │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + b 59d34 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov w22, w3 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - lsl w20, w21, w3 │ │ │ │ - lsl x20, x20, #2 │ │ │ │ + ldr w20, [x0, #48] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + b.le 59df0 │ │ │ │ + ldr x2, [x0, #56] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + umaddl x20, w20, w0, x2 │ │ │ │ + b 59da4 │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 59dd4 // b.none │ │ │ │ + ldr x0, [x2, #8] │ │ │ │ mov x19, x2 │ │ │ │ - lsl w21, w21, w3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, #0xffffffff // #-1 │ │ │ │ - lsl w25, w25, w22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x1 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - mvn w25, w25 │ │ │ │ - lsl x0, x19, #2 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cbz w25, 5cabc │ │ │ │ - sub w4, w21, #0x2 │ │ │ │ - mov x28, x0 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - add x4, x0, w4, uxtw #2 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - lsl x19, x19, #2 │ │ │ │ - add x23, x4, x24 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x1, x27 │ │ │ │ - add x5, x27, x0 │ │ │ │ - cmp x5, x27 │ │ │ │ - b.ls 5ca24 // b.plast │ │ │ │ - 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 5ca00 // b.lo, b.ul, b.last │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 5ca54 // b.plast │ │ │ │ - mov x0, x24 │ │ │ │ - ldr w1, [x0], #4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x1, x21 │ │ │ │ + bl 3750 │ │ │ │ + add x2, x19, #0x58 │ │ │ │ + cbnz w0, 59d9c │ │ │ │ + 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 59dc0 │ │ │ │ nop │ │ │ │ - ldr w2, [x0] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [x0], #4 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.ne 5ca40 // b.any │ │ │ │ - adds x1, x27, x19 │ │ │ │ - b.cs 5ca90 // b.hs, b.nlast │ │ │ │ nop │ │ │ │ - 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 5ca60 // b.hs, b.nlast │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add w26, w26, w22 │ │ │ │ - lsl w25, w25, w22 │ │ │ │ - bl 3ac8 │ │ │ │ - cbz w25, 5cac4 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x27, x28 │ │ │ │ - mov x28, x0 │ │ │ │ - b 5c9e4 │ │ │ │ - mov x28, x27 │ │ │ │ - ldr x27, [sp, #104] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 5cafc // b.none │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x24 │ │ │ │ + bti c │ │ │ │ + ldr w5, [x0, #48] │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w5, #0x0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + sub w3, w5, #0x1 │ │ │ │ + ldr x2, [x0, #56] │ │ │ │ + cmp w3, #0xe │ │ │ │ + b.ls 5a100 // b.plast │ │ │ │ + tst x2, #0xf │ │ │ │ + b.ne 5a100 // b.any │ │ │ │ + lsr w4, w5, #4 │ │ │ │ + mov w3, #0x580 // #1408 │ │ │ │ + adrp x6, 86000 │ │ │ │ + dup v20.16b, w1 │ │ │ │ + movi v19.4s, #0x10 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr q29, [x6, #480] │ │ │ │ + umaddl x4, w4, w3, x2 │ │ │ │ + b 59e5c │ │ │ │ + add v29.4s, v29.4s, v19.4s │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 5a0ec // b.none │ │ │ │ + add x3, x0, #0xb0 │ │ │ │ + ldr b31, [x0] │ │ │ │ + ldr b30, [x0, #88] │ │ │ │ + ldr b21, [x0, #704] │ │ │ │ + ld1 {v31.b}[1], [x3] │ │ │ │ + add x3, x0, #0x108 │ │ │ │ + ldr b22, [x0, #792] │ │ │ │ + ldr b23, [x0, #880] │ │ │ │ + ld1 {v30.b}[1], [x3] │ │ │ │ + add x3, x0, #0x160 │ │ │ │ + ldr b24, [x0, #968] │ │ │ │ + ldr b25, [x0, #1056] │ │ │ │ + ld1 {v31.b}[2], [x3] │ │ │ │ + add x3, x0, #0x1b8 │ │ │ │ + ldr b26, [x0, #1144] │ │ │ │ + ldr b27, [x0, #1232] │ │ │ │ + ld1 {v30.b}[2], [x3] │ │ │ │ + add x3, x0, #0x210 │ │ │ │ + ldr b28, [x0, #1320] │ │ │ │ + ld1 {v31.b}[3], [x3] │ │ │ │ + add x3, x0, #0x268 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + ld1 {v30.b}[3], [x3] │ │ │ │ + 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 │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x3, d31 │ │ │ │ + cbz x3, 59e50 │ │ │ │ + fmov w3, s29 │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + umull x4, w3, w4 │ │ │ │ + add x0, x2, x4 │ │ │ │ + ldrb w6, [x2, x4] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0x1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x58 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0x2 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0xb0 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0x3 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x108 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0x4 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x160 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0x5 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x1b8 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0x6 │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ge 5a0f8 // b.tcont │ │ │ │ + add x6, x4, #0x210 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0x7 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x268 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0x8 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x2c0 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0x9 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x318 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0xa │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x370 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0xb │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x3c8 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0xc │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x420 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0xd │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x478 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0xe │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x6, x4, #0x4d0 │ │ │ │ + add x0, x2, x6 │ │ │ │ + ldrb w6, [x2, x6] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.eq 5a0e8 // b.none │ │ │ │ + add w0, w3, #0xf │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 5a0f8 │ │ │ │ + add x4, x4, #0x528 │ │ │ │ + add x0, x2, x4 │ │ │ │ + ldrb w2, [x2, x4] │ │ │ │ + cmp w2, w1 │ │ │ │ + csel x0, x0, xzr, eq // eq = none │ │ │ │ + ret │ │ │ │ + and w3, w5, #0xfffffff0 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.ne 59ef0 // b.any │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x3, w5, w0, x2 │ │ │ │ + b 5a114 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 5a0f8 // b.none │ │ │ │ + ldrb w4, [x2] │ │ │ │ + mov x0, x2 │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.ne 5a10c // b.any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #48] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 5a238 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 83000 │ │ │ │ + adrp x23, 83000 │ │ │ │ + ldr x2, [x0, #56] │ │ │ │ + add x24, x24, #0xa58 │ │ │ │ + add x23, x23, #0xa60 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + adrp x25, 83000 │ │ │ │ + add x25, x25, #0xa40 │ │ │ │ + b 5a198 │ │ │ │ + ldr w0, [x21, #48] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.le 5a21c │ │ │ │ + add x4, x2, x19 │ │ │ │ + ldrb w3, [x2, x19] │ │ │ │ + mov x1, x25 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr x2, [x4, #8] │ │ │ │ + bl 31c8 │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + add x0, x2, x19 │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 5a184 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x1, x24 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 31c8 │ │ │ │ + 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 31c8 │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + add x0, x2, x19 │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.gt 5a1c8 │ │ │ │ + ldr w0, [x21, #48] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.gt 5a198 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ 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], #80 │ │ │ │ autiasp │ │ │ │ - b 38a0 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w4, [x1, w0, uxtw #2] │ │ │ │ + ldr w3, [x2] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 5a274 // b.plast │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cbz w0, 5a26c │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w0, [x1, x0, lsl #2] │ │ │ │ + cmp w3, w0 │ │ │ │ + cset w2, ls // ls = plast │ │ │ │ + mov w0, w2 │ │ │ │ + ret │ │ │ │ + cset w2, cc // cc = lo, ul, last │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + mov w0, w2 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3138 │ │ │ │ - b 5cad0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldrb w1, [x1, #96] │ │ │ │ + b 71590 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr w19, [x2, #32] │ │ │ │ + ldrb w1, [x2, #96] │ │ │ │ + bl 71844 │ │ │ │ + add w0, w19, w0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldrb w1, [x1, #96] │ │ │ │ + b 716e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x9, x4 │ │ │ │ - adrp x10, 86000 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + and w0, w4, #0xff │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x210 │ │ │ │ - mov x28, x1 │ │ │ │ - ldr d31, [x10, #1112] │ │ │ │ - ldr x8, [sp, #664] │ │ │ │ - str x4, [sp, #104] │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - str x8, [sp, #80] │ │ │ │ - ldr w1, [x8, #600] │ │ │ │ - ldr x8, [x4] │ │ │ │ - str x8, [sp, #520] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - stp x7, x2, [sp, #88] │ │ │ │ - ldr w20, [sp, #656] │ │ │ │ - ldr x2, [sp, #640] │ │ │ │ - str x2, [sp, #160] │ │ │ │ - ldr w2, [x9, #48] │ │ │ │ - str w2, [sp, #48] │ │ │ │ - ldrb w2, [sp, #648] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x6, [sp, #72] │ │ │ │ - str w2, [sp, #216] │ │ │ │ - str wzr, [sp, #312] │ │ │ │ - str wzr, [sp, #316] │ │ │ │ - str d31, [sp, #424] │ │ │ │ - str x21, [sp, #560] │ │ │ │ - str x22, [sp, #568] │ │ │ │ - str x23, [sp, #576] │ │ │ │ - str x24, [sp, #584] │ │ │ │ - str x25, [sp, #592] │ │ │ │ - str x26, [sp, #600] │ │ │ │ - cmp w1, #0x19 │ │ │ │ - b.hi 5d9a4 // b.pmore │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x27, x3 │ │ │ │ - add x3, sp, #0x1f8 │ │ │ │ - mov w11, w5 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - str w11, [sp, #64] │ │ │ │ - ldrb w4, [x1, #388] │ │ │ │ - add x1, sp, #0x1e8 │ │ │ │ - mov x2, x1 │ │ │ │ - stp x1, x3, [sp, #120] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - bl 69004 │ │ │ │ - ldr w11, [sp, #64] │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - mov w25, w11 │ │ │ │ - str w11, [sp, #112] │ │ │ │ - ubfiz x19, x11, #3, #32 │ │ │ │ - mov x1, x19 │ │ │ │ - udiv w0, w0, w11 │ │ │ │ - str w0, [sp, #220] │ │ │ │ + and w19, w3, #0xff │ │ │ │ + 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 5daa0 │ │ │ │ - mov x9, x0 │ │ │ │ - mov x1, x19 │ │ │ │ + bl 56b80 │ │ │ │ + mov x26, x0 │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #64] │ │ │ │ - str x9, [sp, #456] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w11, [sp, #112] │ │ │ │ - mov x8, x0 │ │ │ │ - str x0, [sp, #464] │ │ │ │ - ldr x9, [sp, #64] │ │ │ │ - cbz w11, 5ccac │ │ │ │ - sub w0, w11, #0x1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 5d690 // b.plast │ │ │ │ - sub x0, x8, #0x4 │ │ │ │ - sub x0, x0, x9 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 5d690 // b.plast │ │ │ │ - adrp x2, 86000 │ │ │ │ - lsr w1, w11, #1 │ │ │ │ + bl 56b80 │ │ │ │ + mov x20, x0 │ │ │ │ + lsl x1, x21, #3 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr q31, [x2, #128] │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - str q31, [x9, x0] │ │ │ │ - str q31, [x8, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 5cc80 // b.any │ │ │ │ - tbz w11, #0, 5ccac │ │ │ │ - adrp x1, 86000 │ │ │ │ - and x0, x11, #0xfffffffe │ │ │ │ - ldr d31, [x1, #128] │ │ │ │ - str d31, [x9, x0, lsl #3] │ │ │ │ - str d31, [x8, x0, lsl #3] │ │ │ │ - ldr x3, [x27, #32] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x26, #24] │ │ │ │ + mov x1, #0x101 // #257 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ - str x9, [sp, #64] │ │ │ │ - ldr w4, [x27, #40] │ │ │ │ - ldr x19, [sp, #88] │ │ │ │ - str x8, [sp, #136] │ │ │ │ - ldr w21, [sp, #48] │ │ │ │ - mov x5, x19 │ │ │ │ - str w11, [sp, #144] │ │ │ │ - mov w2, w21 │ │ │ │ - bl 3a850 │ │ │ │ - ldr x3, [x27, #32] │ │ │ │ - mov x6, x0 │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - mov x5, x19 │ │ │ │ - ldr w4, [x27, #40] │ │ │ │ - mov w2, w21 │ │ │ │ + bl 56b80 │ │ │ │ + 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, 5aa2c │ │ │ │ + mov w1, w19 │ │ │ │ + sub w22, w21, #0x1 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x6, [sp, #112] │ │ │ │ - str x6, [sp, #472] │ │ │ │ - bl 3a850 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [sp, #488] │ │ │ │ - add x4, sp, #0x1b0 │ │ │ │ - ldr x22, [sp, #56] │ │ │ │ - mov w3, w21 │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - mov x0, x22 │ │ │ │ - str x19, [sp, #480] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 4d020 │ │ │ │ - ldr x2, [sp, #496] │ │ │ │ - mov x5, x0 │ │ │ │ - add x4, sp, #0x1b4 │ │ │ │ - mov w3, w21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - str x5, [sp, #168] │ │ │ │ - str x5, [sp, #440] │ │ │ │ - bl 4d020 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr x9, [sp, #64] │ │ │ │ - ldr x8, [sp, #136] │ │ │ │ - ldr w11, [sp, #144] │ │ │ │ - cbnz w20, 5cee0 │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - add x23, sp, #0x1b8 │ │ │ │ - ldp x26, x24, [sp, #120] │ │ │ │ - sub w6, w0, #0x1 │ │ │ │ - mov x14, x25 │ │ │ │ - mov x15, x19 │ │ │ │ - lsl x6, x6, #3 │ │ │ │ - mov x12, #0x0 // #0 │ │ │ │ - ldr x21, [x23, x12, lsl #3] │ │ │ │ - add x25, x21, x6 │ │ │ │ - ldr w1, [x21, x6] │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 5cdac // b.pmore │ │ │ │ - sub w0, w0, w1 │ │ │ │ - cmp w0, #0x19 │ │ │ │ - b.ls 5d510 // b.plast │ │ │ │ - add x0, x12, #0x1 │ │ │ │ - add x26, x26, #0x8 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ne 5cd88 // b.any │ │ │ │ - mov x25, x14 │ │ │ │ - mov x19, x15 │ │ │ │ - cbz w20, 5cee0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov x0, x28 │ │ │ │ - stp x9, x8, [sp, #56] │ │ │ │ - str w11, [sp, #88] │ │ │ │ - bl 21bf0 │ │ │ │ - ldp x9, x8, [sp, #56] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5cdfc // b.any │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldrb w0, [x0, #448] │ │ │ │ - cbnz w0, 5d054 │ │ │ │ - ldr w0, [x27, #40] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbz w0, 5ce50 │ │ │ │ - ldr x21, [sp, #112] │ │ │ │ - mov x22, x9 │ │ │ │ - mov x23, x8 │ │ │ │ + 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 56b80 │ │ │ │ + cbz x0, 5aa8c │ │ │ │ + ldr x1, [x23, x28, lsl #3] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w4, [x1, #64] │ │ │ │ + cbz w4, 5a42c │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + ldrb w1, [x1, x2] │ │ │ │ + strb w1, [x0, w27, uxtw] │ │ │ │ + cbz w1, 5a8cc │ │ │ │ + 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 5a400 // b.pmore │ │ │ │ + mov w1, w27 │ │ │ │ + mov w2, w27 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp w22, w28 │ │ │ │ + b.eq 5a85c // 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 5a3c4 // b.any │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov x2, x25 │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stp w1, w24, [x26] │ │ │ │ + add w4, w19, #0x1 │ │ │ │ + stp x20, x0, [x26, #8] │ │ │ │ + add x13, x25, #0x1 │ │ │ │ + mvn x12, x25 │ │ │ │ + ldrb w0, [x2] │ │ │ │ + cmp w4, #0x100 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + mov w11, #0x17 // #23 │ │ │ │ + mov w9, #0xff // #255 │ │ │ │ + mov w10, #0x100 // #256 │ │ │ │ + cbz w0, 5a4c0 │ │ │ │ nop │ │ │ │ - ldr x0, [x21, x20, lsl #3] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x21, x20, lsl #3] │ │ │ │ - ldr x0, [x19, x20, lsl #3] │ │ │ │ - bl 38a0 │ │ │ │ - ldr w0, [x27, #40] │ │ │ │ - str xzr, [x19, x20, lsl #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 5ce20 // b.pmore │ │ │ │ - mov x9, x22 │ │ │ │ - mov x8, x23 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - stp x9, x8, [sp, #48] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + b.eq 5a978 // b.none │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mov w19, w4 │ │ │ │ + ldrb w0, [x2] │ │ │ │ + add w4, w19, #0x1 │ │ │ │ + cmp w4, #0x100 │ │ │ │ + cbnz w0, 5a4a0 │ │ │ │ + b.eq 5a92c // b.none │ │ │ │ + sub w5, w12, w19 │ │ │ │ + sub w1, w9, w4 │ │ │ │ + and w3, w5, #0xf │ │ │ │ + add w0, w3, #0x10 │ │ │ │ + cmp w0, #0x17 │ │ │ │ + csel w0, w0, w11, cs // cs = hs, nlast │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 5a8c4 // b.pmore │ │ │ │ + cbz w3, 5a8f0 │ │ │ │ + ldrb w1, [x2, #1] │ │ │ │ + cbnz w1, 5a8f8 │ │ │ │ + add w0, w19, #0x2 │ │ │ │ + tst w5, #0xe │ │ │ │ + b.eq 5a638 // b.none │ │ │ │ + ldrb w1, [x2, #2] │ │ │ │ + cbnz w1, 5a938 │ │ │ │ + add w0, w19, #0x3 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.ls 5a638 // b.plast │ │ │ │ + ldrb w1, [x2, #3] │ │ │ │ + cbnz w1, 5a958 │ │ │ │ + add w0, w19, #0x4 │ │ │ │ + tst w5, #0xc │ │ │ │ + b.eq 5a638 // b.none │ │ │ │ + ldrb w1, [x2, #4] │ │ │ │ + cbnz w1, 5a9e8 │ │ │ │ + add w0, w19, #0x5 │ │ │ │ + cmp w3, #0x4 │ │ │ │ + b.ls 5a638 // b.plast │ │ │ │ + ldrb w1, [x2, #5] │ │ │ │ + cbnz w1, 5aa14 │ │ │ │ + add w0, w19, #0x6 │ │ │ │ + cmp w3, #0x5 │ │ │ │ + b.eq 5a638 // b.none │ │ │ │ + ldrb w1, [x2, #6] │ │ │ │ + cbnz w1, 5aa08 │ │ │ │ + add w0, w19, #0x7 │ │ │ │ + cmp w3, #0x6 │ │ │ │ + b.eq 5a638 // b.none │ │ │ │ + ldrb w1, [x2, #7] │ │ │ │ + cbnz w1, 5aa20 │ │ │ │ + add w0, w19, #0x8 │ │ │ │ + tbz w5, #3, 5a638 │ │ │ │ + ldrb w1, [x2, #8] │ │ │ │ + add x5, x2, #0x8 │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + cbnz w1, 5a844 │ │ │ │ + add w0, w19, #0x9 │ │ │ │ + cmp w3, #0x8 │ │ │ │ + b.ls 5a638 // b.plast │ │ │ │ + ldrb w1, [x2, #9] │ │ │ │ + add x5, x2, #0x9 │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + cbnz w1, 5a844 │ │ │ │ + add w0, w19, #0xa │ │ │ │ + cmp w3, #0x9 │ │ │ │ + b.eq 5a638 // b.none │ │ │ │ + ldrb w1, [x2, #10] │ │ │ │ + add x5, x2, #0xa │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + cbnz w1, 5a844 │ │ │ │ + add w0, w19, #0xb │ │ │ │ + cmp w3, #0xa │ │ │ │ + b.eq 5a638 // b.none │ │ │ │ + ldrb w1, [x2, #11] │ │ │ │ + add x5, x2, #0xb │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + cbnz w1, 5a844 │ │ │ │ + add w0, w19, #0xc │ │ │ │ + cmp w3, #0xb │ │ │ │ + b.eq 5a638 // b.none │ │ │ │ + ldrb w1, [x2, #12] │ │ │ │ + add x5, x2, #0xc │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + cbnz w1, 5a844 │ │ │ │ + add w0, w19, #0xd │ │ │ │ + cmp w3, #0xc │ │ │ │ + b.eq 5a638 // b.none │ │ │ │ + ldrb w1, [x2, #13] │ │ │ │ + cbnz w1, 5aa74 │ │ │ │ + add w0, w19, #0xe │ │ │ │ + cmp w3, #0xd │ │ │ │ + b.eq 5a638 // b.none │ │ │ │ + ldrb w1, [x2, #14] │ │ │ │ + add x5, x2, #0xe │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + cbnz w1, 5a844 │ │ │ │ + add w0, w19, #0xf │ │ │ │ + cmp w3, #0xf │ │ │ │ + b.ne 5a638 // b.any │ │ │ │ + ldrb w1, [x2, #15] │ │ │ │ + add w0, w19, #0x10 │ │ │ │ + cbnz w1, 5aa80 │ │ │ │ + add x1, x8, #0x1 │ │ │ │ + dup v31.4s, w0 │ │ │ │ + add x1, x1, w3, uxtw │ │ │ │ + add x5, x25, x1 │ │ │ │ + ldr q30, [x25, x1] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x1, d30 │ │ │ │ + cbnz x1, 5a918 │ │ │ │ + sub w1, w10, w4 │ │ │ │ + sub w3, w1, w3 │ │ │ │ + lsr w1, w3, #4 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #16] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5a904 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #32] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5a944 │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #48] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5a964 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #64] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5a9d4 │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #80] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5a9c0 │ │ │ │ + cmp w1, #0x6 │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #96] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5a9ac │ │ │ │ + cmp w1, #0x7 │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #112] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5a998 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #128] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5a984 │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #144] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5aa38 │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #160] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5aa4c │ │ │ │ + cmp w1, #0xb │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #176] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5a9f4 │ │ │ │ + cmp w1, #0xc │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #192] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5aad8 │ │ │ │ + cmp w1, #0xd │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #208] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5aab0 │ │ │ │ + cmp w1, #0xe │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #224] │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + cbnz x6, 5aac4 │ │ │ │ + cmp w1, #0xf │ │ │ │ + b.eq 5a8b0 // b.none │ │ │ │ + ldr q30, [x5, #240] │ │ │ │ + sub w1, w0, #0x10 │ │ │ │ + cmtst v30.16b, v30.16b, v30.16b │ │ │ │ + umaxp v30.4s, v30.4s, v30.4s │ │ │ │ + fmov x0, d30 │ │ │ │ + cbnz x0, 5aa60 │ │ │ │ + mov w0, w1 │ │ │ │ + sub w3, w9, w1 │ │ │ │ + add x3, x3, x0 │ │ │ │ + add x0, x25, x0 │ │ │ │ + add x3, x13, x3 │ │ │ │ + b 5a834 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 5a878 // b.none │ │ │ │ + ldrb w1, [x0] │ │ │ │ + mov x5, x0 │ │ │ │ + cbz w1, 5a828 │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + strb w1, [x2] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w19, w4 │ │ │ │ + strb wzr, [x5] │ │ │ │ + b 5a4b0 │ │ │ │ + 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 5a450 │ │ │ │ + mov w1, w4 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 56b80 │ │ │ │ + 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 x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + tst x3, #0xf │ │ │ │ + b.eq 5a878 // b.none │ │ │ │ + and w3, w3, #0xfffffff0 │ │ │ │ + add w1, w3, w0 │ │ │ │ + b 5a810 │ │ │ │ + mov w1, w4 │ │ │ │ + b 5a810 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xac0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x95 // #149 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x0, x0, #0xaa8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + mov w0, w4 │ │ │ │ + b 5a638 │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + mov x5, x0 │ │ │ │ + b 5a844 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #752] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #480] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + mov x1, #0x100 // #256 │ │ │ │ + mov w19, #0xff // #255 │ │ │ │ + b 5a87c │ │ │ │ + add x5, x2, #0x2 │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + b 5a844 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #768] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + add x5, x2, #0x3 │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + b 5a844 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #784] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + mov w19, w4 │ │ │ │ + mov x1, #0x101 // #257 │ │ │ │ + b 5a87c │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #864] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #848] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #832] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #816] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #800] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + add x5, x2, #0x4 │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + b 5a844 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #912] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + add x5, x2, #0x6 │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + b 5a844 │ │ │ │ + add x5, x2, #0x5 │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + b 5a844 │ │ │ │ + add x5, x2, #0x7 │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + b 5a844 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 5a460 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #880] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #896] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #976] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + add x5, x2, #0xd │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + b 5a844 │ │ │ │ + add x5, x2, #0xf │ │ │ │ + add x0, x2, #0x1 │ │ │ │ + b 5a844 │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xa80 │ │ │ │ + mov w1, #0x8e // #142 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x0, x0, #0xaa8 │ │ │ │ + bl 2e2cc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #944] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #960] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q30, [x0, #928] │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + b 5a810 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 5ab14 │ │ │ │ bl 38a0 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 5ab20 │ │ │ │ bl 38a0 │ │ │ │ - cbz x26, 5ce90 │ │ │ │ - mov x0, x26 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 5ab2c │ │ │ │ bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 38a0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr w5, [x0] │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 5ac50 // b.none │ │ │ │ + ldp x0, x2, [x0, #8] │ │ │ │ + sub x4, x1, x2 │ │ │ │ + str w4, [sp, #4] │ │ │ │ + cmp w5, #0x9 │ │ │ │ + b.ls 5ac34 // b.plast │ │ │ │ + neg x1, x0, lsr #2 │ │ │ │ + ands w2, w1, #0x3 │ │ │ │ + b.eq 5ad28 // b.none │ │ │ │ + ldr w6, [x0] │ │ │ │ + cmp w4, w6 │ │ │ │ + b.cc 5ac50 // b.lo, b.ul, b.last │ │ │ │ + tbz w1, #1, 5ad48 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.cc 5ad58 // b.lo, b.ul, b.last │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.ne 5ad50 // b.any │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.cc 5ad60 // b.lo, b.ul, b.last │ │ │ │ + fmov s27, w2 │ │ │ │ + adrp x3, 86000 │ │ │ │ + sub w1, w5, w2 │ │ │ │ + dup v30.4s, v27.s[0] │ │ │ │ + ubfiz x2, x2, #2, #2 │ │ │ │ + ldr q31, [x3, #480] │ │ │ │ + lsr w3, w1, #2 │ │ │ │ + add x2, x0, x2 │ │ │ │ + dup v29.4s, w4 │ │ │ │ + movi v28.4s, #0x4 │ │ │ │ + add x3, x2, w3, uxtw #4 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + b 5abfc │ │ │ │ + add v30.4s, v30.4s, v28.4s │ │ │ │ + ldr q31, [x2] │ │ │ │ + cmhi v31.4s, v31.4s, v29.4s │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x6, d31 │ │ │ │ + cbnz x6, 5ac80 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 5abf8 // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq 5ad30 // b.none │ │ │ │ + fmov w2, s27 │ │ │ │ + and w1, w1, #0xfffffffc │ │ │ │ + add w3, w1, w2 │ │ │ │ + b 5ac84 │ │ │ │ + adrp x3, 5a000 │ │ │ │ + add x3, x3, #0x240 │ │ │ │ + mov w1, w5 │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + bl 69020 │ │ │ │ + mov w3, w0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5d99c // b.any │ │ │ │ - ldr x21, [sp, #560] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x22, [sp, #568] │ │ │ │ - ldr x23, [sp, #576] │ │ │ │ - ldr x24, [sp, #584] │ │ │ │ - ldr x25, [sp, #592] │ │ │ │ - ldr x26, [sp, #600] │ │ │ │ - add sp, sp, #0x210 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + b.ne 5ad68 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov w0, w3 │ │ │ │ + add sp, sp, #0x20 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz w11, 5cdd0 │ │ │ │ - ldr w21, [sp, #48] │ │ │ │ - adrp x0, 86000 │ │ │ │ - add x7, sp, #0x1c8 │ │ │ │ - mov x20, x25 │ │ │ │ - ldr w24, [sp, #220] │ │ │ │ - mov x22, x9 │ │ │ │ - mov x10, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str x27, [sp, #64] │ │ │ │ - mov x27, x8 │ │ │ │ - mov w8, w21 │ │ │ │ - str x7, [sp, #208] │ │ │ │ - str wzr, [sp, #224] │ │ │ │ - str w11, [sp, #232] │ │ │ │ - str x19, [sp, #240] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str d15, [sp, #624] │ │ │ │ - ldr d15, [x0, #128] │ │ │ │ - b 5cf48 │ │ │ │ - str d15, [x22, x10, lsl #3] │ │ │ │ - sub w8, w8, w24 │ │ │ │ - str d15, [x27, x10, lsl #3] │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - cmp x20, x10 │ │ │ │ - b.eq 5d034 // b.none │ │ │ │ - cmp w8, #0x18 │ │ │ │ - b.ls 5cf30 // b.plast │ │ │ │ - ubfiz x26, x10, #3, #32 │ │ │ │ - cbnz x10, 5d2a4 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x0, [x0, #192] │ │ │ │ - str x0, [x22] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldr x0, [x0, #192] │ │ │ │ - str x0, [x27] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldp x21, x23, [sp, #120] │ │ │ │ - str x10, [sp, #136] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str w8, [sp, #144] │ │ │ │ - ldrb w4, [x0, #388] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x21 │ │ │ │ - bl 69004 │ │ │ │ - ldr x10, [sp, #136] │ │ │ │ - mov x15, x20 │ │ │ │ - ldr x7, [sp, #208] │ │ │ │ - mov x17, x27 │ │ │ │ - ldr w8, [sp, #144] │ │ │ │ - mov x20, x28 │ │ │ │ - mov x16, x22 │ │ │ │ - mov x28, x25 │ │ │ │ - mov x27, x21 │ │ │ │ - mov x12, x26 │ │ │ │ - mov x25, x23 │ │ │ │ - mov w18, w24 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x0, [x7, x24, lsl #3] │ │ │ │ - add x26, x0, x12 │ │ │ │ - ldr w23, [x0, x12] │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.hi 5cff4 // b.pmore │ │ │ │ - sub w0, w0, w23 │ │ │ │ - cmp w0, #0x19 │ │ │ │ - b.ls 5d304 // b.plast │ │ │ │ - add x0, x24, #0x1 │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - add x25, x25, #0x8 │ │ │ │ - mov x24, #0x1 // #1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ne 5cfd0 // b.any │ │ │ │ - mov x25, x28 │ │ │ │ - mov w24, w18 │ │ │ │ - mov x28, x20 │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - mov x20, x15 │ │ │ │ - mov x22, x16 │ │ │ │ - mov x27, x17 │ │ │ │ - sub w8, w8, w24 │ │ │ │ - cmp x20, x10 │ │ │ │ - b.ne 5cf48 // b.any │ │ │ │ - ldr x19, [sp, #240] │ │ │ │ - mov x8, x27 │ │ │ │ - ldr x27, [sp, #64] │ │ │ │ - mov x9, x22 │ │ │ │ - ldr d15, [sp, #624] │ │ │ │ - mov x26, x25 │ │ │ │ - ldr w11, [sp, #232] │ │ │ │ - b 5cdd4 │ │ │ │ - ldp w0, w1, [x9] │ │ │ │ - ldr w11, [sp, #88] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 5d6b8 // b.none │ │ │ │ - ldp w1, w0, [x8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 5cdfc // b.any │ │ │ │ - sub w1, w11, #0x1 │ │ │ │ - sub w22, w11, #0x1 │ │ │ │ - lsl x2, x1, #3 │ │ │ │ - add x1, x8, x1, lsl #3 │ │ │ │ - ldr w3, [x8, x2] │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ne 5cdfc // b.any │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - ldr w24, [x1, w0, uxtw #2] │ │ │ │ - ldr w25, [x1, w3, uxtw #2] │ │ │ │ - cmp w25, w24 │ │ │ │ - b.hi 5d93c // b.pmore │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - sub w0, w24, w25 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 5cdfc // b.plast │ │ │ │ - mov w1, #0x4e1f // #19999 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 5cdfc // b.pmore │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #64] │ │ │ │ - str x8, [sp, #88] │ │ │ │ - str w11, [sp, #96] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w4, [sp, #48] │ │ │ │ - mov w2, w24 │ │ │ │ - add x12, sp, #0x1a8 │ │ │ │ - mov w13, #0xfffffffe // #-2 │ │ │ │ - sub w1, w4, #0x19 │ │ │ │ - str w1, [x21] │ │ │ │ - ldr w1, [sp, #220] │ │ │ │ - mov x5, x27 │ │ │ │ - msub w3, w1, w22, w4 │ │ │ │ - sub w1, w4, #0x1 │ │ │ │ - str w1, [x20] │ │ │ │ - mov x22, x0 │ │ │ │ - str w3, [x21, #4] │ │ │ │ - add w0, w3, #0x18 │ │ │ │ - str w0, [x20, #4] │ │ │ │ - mov w0, w25 │ │ │ │ - stp x0, x2, [x23] │ │ │ │ - mov w1, #0x101 // #257 │ │ │ │ - mov w0, #0xfffffff6 // #-10 │ │ │ │ - strh w1, [x22] │ │ │ │ - mov x3, x22 │ │ │ │ - ldr x6, [sp, #72] │ │ │ │ - str x12, [sp, #16] │ │ │ │ - ldp x7, x1, [sp, #120] │ │ │ │ - str x1, [sp] │ │ │ │ - str w13, [sp, #24] │ │ │ │ - mov x2, x23 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - str w4, [sp, #48] │ │ │ │ - mov w4, w4 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w4, #0x2 // #2 │ │ │ │ - str x12, [sp, #56] │ │ │ │ - bl 3d160 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x25, x0 │ │ │ │ - bl 22740 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [sp] │ │ │ │ - ldp x0, x1, [sp, #120] │ │ │ │ - stp x0, x1, [sp, #16] │ │ │ │ - ldrb w2, [sp, #216] │ │ │ │ - ldr x6, [sp, #56] │ │ │ │ - strb w2, [sp, #8] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - add x4, sp, #0x13c │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x27 │ │ │ │ - add x5, sp, #0x137 │ │ │ │ - add x3, sp, #0x138 │ │ │ │ - mov x2, x25 │ │ │ │ - mov w7, #0xfffffffe // #-2 │ │ │ │ - bl 3cc90 │ │ │ │ - ldr w4, [sp, #48] │ │ │ │ - ldr w11, [sp, #96] │ │ │ │ - ldr w1, [sp, #312] │ │ │ │ - sub w0, w4, w11 │ │ │ │ - ldr x9, [sp, #64] │ │ │ │ - cmp w1, w0 │ │ │ │ - ldr x8, [sp, #88] │ │ │ │ - b.cc 5d240 // b.lo, b.ul, b.last │ │ │ │ - ldr w2, [sp, #428] │ │ │ │ - ldr w0, [sp, #424] │ │ │ │ - ldr w1, [sp, #316] │ │ │ │ - mul w11, w11, w2 │ │ │ │ - mul w0, w4, w0 │ │ │ │ - cmp w11, #0x0 │ │ │ │ - cneg w11, w11, lt // lt = tstop │ │ │ │ - sub w0, w0, w11 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs 5d97c // b.hs, b.nlast │ │ │ │ - mov x0, x25 │ │ │ │ - stp x9, x8, [sp, #48] │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 38a0 │ │ │ │ - ldp x9, x8, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ - stp x9, x8, [sp, #48] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2a02c │ │ │ │ - add x1, x24, #0x68 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2a02c │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ - ldp x9, x8, [sp, #48] │ │ │ │ - b 5cdfc │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov w3, #0x19 // #25 │ │ │ │ - ldr x23, [sp, #56] │ │ │ │ - sub w21, w1, w8 │ │ │ │ - sub w1, w1, w8 │ │ │ │ - str w1, [sp, #224] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x2, [sp, #488] │ │ │ │ - str w8, [sp, #136] │ │ │ │ - str x10, [sp, #144] │ │ │ │ - add x2, x2, x21 │ │ │ │ - bl 4b450 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x0, [x22, x26] │ │ │ │ - ldr x2, [sp, #496] │ │ │ │ - mov x0, x23 │ │ │ │ - mov w3, #0x19 // #25 │ │ │ │ - add x2, x2, x21 │ │ │ │ - bl 4b450 │ │ │ │ - ldr x10, [sp, #144] │ │ │ │ - str x0, [x27, x26] │ │ │ │ - ldr w8, [sp, #136] │ │ │ │ - b 5cf70 │ │ │ │ - ldr w1, [sp, #232] │ │ │ │ - add x21, sp, #0x140 │ │ │ │ - ldr w2, [sp, #48] │ │ │ │ - add w0, w1, #0xa │ │ │ │ - str w24, [sp, #136] │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - ldr w0, [sp, #224] │ │ │ │ - ldr x22, [sp, #96] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #144] │ │ │ │ + fmov w3, s30 │ │ │ │ + ldr w1, [x0, w3, uxtw #2] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.cc 5ac50 // b.lo, b.ul, b.last │ │ │ │ + add w1, w3, #0x1 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls 5ad40 // b.plast │ │ │ │ + ldr w2, [x0, w1, uxtw #2] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.cc 5ad40 // b.lo, b.ul, b.last │ │ │ │ + add w1, w3, #0x2 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls 5ad40 // b.plast │ │ │ │ + ldr w2, [x0, w1, uxtw #2] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.cc 5ad40 // b.lo, b.ul, b.last │ │ │ │ + add w1, w3, #0x3 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls 5ad40 // b.plast │ │ │ │ + ldr w2, [x0, w1, uxtw #2] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.cc 5ad40 // b.lo, b.ul, b.last │ │ │ │ + add w1, w3, #0x4 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls 5ad40 // b.plast │ │ │ │ + ldr w2, [x0, w1, uxtw #2] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.cc 5ad40 // b.lo, b.ul, b.last │ │ │ │ + add w1, w3, #0x5 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls 5ad40 // b.plast │ │ │ │ + ldr w2, [x0, w1, uxtw #2] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.cc 5ad40 // b.lo, b.ul, b.last │ │ │ │ + add w1, w3, #0x6 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls 5ad40 // b.plast │ │ │ │ + ldr w0, [x0, w1, uxtw #2] │ │ │ │ + add w3, w3, #0x7 │ │ │ │ + cmp w0, w4 │ │ │ │ + csel w3, w3, w1, ls // ls = plast │ │ │ │ + b 5ac50 │ │ │ │ + movi v27.2d, #0x0 │ │ │ │ + b 5abc8 │ │ │ │ + movi v31.4s, #0x1 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + mov w3, v30.s[3] │ │ │ │ + b 5ac50 │ │ │ │ + mov w3, w1 │ │ │ │ + b 5ac50 │ │ │ │ + movi v27.2s, #0x1 │ │ │ │ + b 5abc8 │ │ │ │ + movi v27.2s, #0x2 │ │ │ │ + b 5abc8 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b 5ac50 │ │ │ │ + mov w3, #0x2 // #2 │ │ │ │ + b 5ac50 │ │ │ │ + bl 3588 │ │ │ │ + bti c │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz w1, 5ad88 │ │ │ │ sub w0, w1, #0x1 │ │ │ │ - str x24, [sp, #184] │ │ │ │ - mov x24, x28 │ │ │ │ - str w0, [sp, #192] │ │ │ │ - add x0, sp, #0x1d8 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - stp x15, x16, [sp, #248] │ │ │ │ - stp x17, x10, [sp, #264] │ │ │ │ - str x12, [sp, #280] │ │ │ │ - str w18, [sp, #288] │ │ │ │ - str w8, [sp, #292] │ │ │ │ - str x7, [sp, #296] │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x1, [x25] │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldr w3, [x2, w23, uxtw #2] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldp x0, x2, [sp, #56] │ │ │ │ - ldr x7, [sp, #72] │ │ │ │ - ldrb w6, [sp, #136] │ │ │ │ - ldr w4, [sp, #144] │ │ │ │ - ldr w5, [sp, #152] │ │ │ │ - bl 29c40 │ │ │ │ - cbz w19, 5d3f0 │ │ │ │ - ldr w4, [sp, #352] │ │ │ │ - mov w28, w19 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub w3, w4, #0xa │ │ │ │ - add w4, w4, #0xa │ │ │ │ - nop │ │ │ │ + ldr w0, [x4, x0, lsl #2] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x2] │ │ │ │ + ldr w0, [x4, w1, uxtw #2] │ │ │ │ + str w0, [x3] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w2, [x24, x1, lsl #2] │ │ │ │ - mov w0, w1 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr w4, [x0] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x5, [x0, #8] │ │ │ │ + cmp w4, #0x1 │ │ │ │ + b.eq 5af4c // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + sub x2, x1, x0 │ │ │ │ + str w2, [sp, #20] │ │ │ │ + cmp w4, #0x9 │ │ │ │ + b.ls 5af7c // b.plast │ │ │ │ + neg x1, x5, lsr #2 │ │ │ │ + ands w0, w1, #0x3 │ │ │ │ + b.eq 5afb0 // b.none │ │ │ │ + ldr w3, [x5] │ │ │ │ cmp w2, w3 │ │ │ │ - b.cc 5d3d8 // b.lo, b.ul, b.last │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 5d3e8 // b.plast │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x1, x28 │ │ │ │ - b.ne 5d3c0 // b.any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.cc 5d478 // b.lo, b.ul, b.last │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - mov x0, x24 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [sp, #352] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str w1, [x0, x28, lsl #2] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [x0, x2, lsl #3] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x4, [sp, #160] │ │ │ │ - ldr w5, [sp, #192] │ │ │ │ - bl 15960 │ │ │ │ - cbnz w0, 5d488 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2a02c │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.cs 5d360 // b.hs, b.nlast │ │ │ │ - ldr x12, [sp, #280] │ │ │ │ - mov x28, x24 │ │ │ │ - ldr x24, [sp, #184] │ │ │ │ - ldr x7, [sp, #296] │ │ │ │ - ldp x15, x16, [sp, #248] │ │ │ │ - ldp x17, x10, [sp, #264] │ │ │ │ - ldr w18, [sp, #288] │ │ │ │ - ldr w8, [sp, #292] │ │ │ │ - b 5cff4 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 2a02c │ │ │ │ - b 5d444 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 1e5a0 │ │ │ │ - ldr w1, [x20] │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - mov x28, x0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr w5, [x20] │ │ │ │ - mov w3, #0x50 // #80 │ │ │ │ - ldr x2, [x25] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x1, [x27] │ │ │ │ - umaddl x0, w5, w3, x0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl 1ecac │ │ │ │ - ldr x5, [x20, #8] │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - ldr w0, [x20] │ │ │ │ - mov x1, x28 │ │ │ │ - ldrb w3, [sp, #216] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - umaddl x0, w0, w2, x5 │ │ │ │ + b.cc 5af4c // b.lo, b.ul, b.last │ │ │ │ + tbz w1, #1, 5afdc │ │ │ │ + ldr w1, [x5, #4] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.cc 5afec // b.lo, b.ul, b.last │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 5afe4 // b.any │ │ │ │ + ldr w1, [x5, #8] │ │ │ │ + fmov s27, w0 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.cc 5aff4 // b.lo, b.ul, b.last │ │ │ │ + adrp x1, 86000 │ │ │ │ + sub w6, w4, w0 │ │ │ │ + dup v30.4s, v27.s[0] │ │ │ │ + ubfiz x0, x0, #2, #2 │ │ │ │ + ldr q31, [x1, #480] │ │ │ │ + lsr w3, w6, #2 │ │ │ │ + add x0, x5, x0 │ │ │ │ + dup v29.4s, w2 │ │ │ │ + movi v28.4s, #0x4 │ │ │ │ + add x3, x0, w3, uxtw #4 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + b 5ae5c │ │ │ │ + add v30.4s, v30.4s, v28.4s │ │ │ │ + ldr q31, [x0] │ │ │ │ + cmhi v31.4s, v31.4s, v29.4s │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x1, d31 │ │ │ │ + cbnz x1, 5afa8 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 5ae58 // b.any │ │ │ │ + fmov w0, s27 │ │ │ │ + and w1, w6, #0xfffffffc │ │ │ │ + add w1, w1, w0 │ │ │ │ + tst x6, #0x3 │ │ │ │ + b.eq 5afb8 // b.none │ │ │ │ + ldr w0, [x5, w1, uxtw #2] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cc 5afd4 // b.lo, b.ul, b.last │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5af48 // b.plast │ │ │ │ + ldr w3, [x5, w0, uxtw #2] │ │ │ │ + add x0, x5, w0, uxtw #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 5afcc // b.lo, b.ul, b.last │ │ │ │ + add w0, w1, #0x2 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5af48 // b.plast │ │ │ │ + ldr w3, [x5, w0, uxtw #2] │ │ │ │ + add x0, x5, w0, uxtw #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 5afcc // b.lo, b.ul, b.last │ │ │ │ + add w0, w1, #0x3 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.cs 5af48 // b.hs, b.nlast │ │ │ │ + ldr w3, [x5, w0, uxtw #2] │ │ │ │ + add x0, x5, w0, uxtw #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 5afcc // b.lo, b.ul, b.last │ │ │ │ + add w0, w1, #0x4 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5af48 // b.plast │ │ │ │ + ldr w3, [x5, w0, uxtw #2] │ │ │ │ + add x0, x5, w0, uxtw #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 5afcc // b.lo, b.ul, b.last │ │ │ │ + add w0, w1, #0x5 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5af48 // b.plast │ │ │ │ + ldr w3, [x5, w0, uxtw #2] │ │ │ │ + add x0, x5, w0, uxtw #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 5afcc // b.lo, b.ul, b.last │ │ │ │ + add w0, w1, #0x6 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls 5af48 // b.plast │ │ │ │ + ldr w3, [x5, w0, uxtw #2] │ │ │ │ + add x0, x5, w0, uxtw #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 5afcc // b.lo, b.ul, b.last │ │ │ │ + add w0, w1, #0x7 │ │ │ │ + add x5, x5, w0, uxtw #2 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr w0, [x5] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr w0, [x20] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x20] │ │ │ │ - b 5d438 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldp x2, x3, [sp, #120] │ │ │ │ - str x14, [sp, #64] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x15, [sp, #152] │ │ │ │ - ldrb w4, [x0, #388] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - stp x9, x8, [sp, #136] │ │ │ │ - stp x6, x12, [sp, #184] │ │ │ │ - str w11, [sp, #200] │ │ │ │ - bl 69004 │ │ │ │ - ldp x6, x12, [sp, #184] │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - ldr x14, [sp, #64] │ │ │ │ - ldr x15, [sp, #152] │ │ │ │ - ldr w19, [x21, x6] │ │ │ │ - ldp x9, x8, [sp, #136] │ │ │ │ - ldr w11, [sp, #200] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.hi 5cdac // b.pmore │ │ │ │ - ldr w22, [sp, #48] │ │ │ │ - add x20, sp, #0x140 │ │ │ │ - mov w21, #0x50 // #80 │ │ │ │ - str x27, [sp, #136] │ │ │ │ - ldr x27, [sp, #96] │ │ │ │ - str w12, [sp, #144] │ │ │ │ - str x14, [sp, #152] │ │ │ │ - stp x9, x8, [sp, #184] │ │ │ │ - stp x15, x6, [sp, #200] │ │ │ │ - stp x12, x23, [sp, #224] │ │ │ │ - mov x23, x28 │ │ │ │ - mov w28, w19 │ │ │ │ - ldr x19, [sp, #80] │ │ │ │ - str w11, [sp, #240] │ │ │ │ - b 5d634 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 1e5a0 │ │ │ │ - ldr w1, [x23] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - umull x1, w1, w21 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w5, [x23] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x2, [x24] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x1, [x26] │ │ │ │ - umaddl x0, w5, w21, x0 │ │ │ │ - bl 1ecac │ │ │ │ - ldr x5, [x23, #8] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr w0, [x23] │ │ │ │ + b.ne 5affc // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w1, w4 │ │ │ │ + mov x0, x5 │ │ │ │ + add x2, sp, #0x14 │ │ │ │ + adrp x3, 5a000 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x3, x3, #0x240 │ │ │ │ + str x5, [sp, #8] │ │ │ │ + bl 69020 │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + add x5, x5, w0, uxtw #2 │ │ │ │ + b 5af4c │ │ │ │ + fmov w1, s30 │ │ │ │ + b 5ae90 │ │ │ │ + movi v27.2d, #0x0 │ │ │ │ + b 5ae28 │ │ │ │ + movi v31.4s, #0x1 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + mov w0, v30.s[3] │ │ │ │ + add x5, x5, w0, uxtw #2 │ │ │ │ + b 5af4c │ │ │ │ + mov x5, x0 │ │ │ │ + b 5af4c │ │ │ │ + add x5, x5, w1, uxtw #2 │ │ │ │ + b 5af4c │ │ │ │ + movi v27.2s, #0x1 │ │ │ │ + b 5ae28 │ │ │ │ + movi v27.2s, #0x2 │ │ │ │ + b 5ae28 │ │ │ │ + add x5, x5, #0x4 │ │ │ │ + b 5af4c │ │ │ │ + add x5, x5, #0x8 │ │ │ │ + b 5af4c │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov x6, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + mov x5, x1 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldrb w3, [sp, #216] │ │ │ │ - umaddl x0, w0, w21, x5 │ │ │ │ - bl 1f9e4 │ │ │ │ - ldr w2, [x23] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x23] │ │ │ │ - bl 2a02c │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.cc 5d904 // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - mov w5, w22 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x0, [x26] │ │ │ │ - ldr x7, [sp, #72] │ │ │ │ - ldr w3, [x2, w28, uxtw #2] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - ldrb w6, [sp, #144] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str w22, [sp, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 29c40 │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - mov w2, w22 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 1a8f0 │ │ │ │ - ldr w0, [x19, #388] │ │ │ │ - cbz w0, 5d5a0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2ac50 │ │ │ │ - b 5d5a0 │ │ │ │ - adrp x1, 86000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr d31, [x1, #128] │ │ │ │ - nop │ │ │ │ - str d31, [x9, x0] │ │ │ │ - str d31, [x8, x0] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 5d6a0 // b.any │ │ │ │ - b 5ccac │ │ │ │ - sub w1, w11, #0x1 │ │ │ │ - sub w20, w11, #0x1 │ │ │ │ - lsl x2, x1, #3 │ │ │ │ - add x1, x9, x1, lsl #3 │ │ │ │ - ldr w2, [x9, x2] │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 5d064 // b.any │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - ldr w24, [x1, w0, uxtw #2] │ │ │ │ - ldr w2, [x1, w2, uxtw #2] │ │ │ │ - cmp w24, w2 │ │ │ │ - b.cc 5d928 // b.lo, b.ul, b.last │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - sub w0, w24, w2 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 5d064 // b.plast │ │ │ │ - mov w1, #0x4e1f // #19999 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 5d064 // b.pmore │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w2, [sp, #64] │ │ │ │ - mov w24, w24 │ │ │ │ - str x9, [sp, #88] │ │ │ │ - str x8, [sp, #104] │ │ │ │ - str w11, [sp, #136] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr w1, [sp, #220] │ │ │ │ - mov x3, x0 │ │ │ │ - str wzr, [x23] │ │ │ │ - add x12, sp, #0x1a8 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - mov w13, #0xfffffffe // #-2 │ │ │ │ - str x3, [sp, #56] │ │ │ │ - mov w0, #0xfffffff6 // #-10 │ │ │ │ - mul w20, w20, w1 │ │ │ │ - mov w1, #0x19 // #25 │ │ │ │ - str w1, [x21] │ │ │ │ - mov x5, x27 │ │ │ │ - str w20, [x23, #4] │ │ │ │ - add w20, w20, #0x18 │ │ │ │ - str w20, [x21, #4] │ │ │ │ - mov w4, #0x2 // #2 │ │ │ │ - stp x24, x2, [x22] │ │ │ │ - mov x2, x22 │ │ │ │ - strh wzr, [x3] │ │ │ │ - ldr x6, [sp, #72] │ │ │ │ - str x12, [sp, #16] │ │ │ │ - ldp x7, x1, [sp, #120] │ │ │ │ - str x1, [sp] │ │ │ │ - ldr w25, [sp, #48] │ │ │ │ - str w25, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - str w13, [sp, #24] │ │ │ │ - str w0, [sp, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - str x12, [sp, #64] │ │ │ │ - bl 3d160 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 22740 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [sp] │ │ │ │ - ldp x0, x1, [sp, #120] │ │ │ │ - stp x0, x1, [sp, #16] │ │ │ │ - ldrb w2, [sp, #216] │ │ │ │ - ldr x6, [sp, #64] │ │ │ │ - strb w2, [sp, #8] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x27 │ │ │ │ - add x5, sp, #0x137 │ │ │ │ - add x4, sp, #0x13c │ │ │ │ - add x3, sp, #0x138 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w7, #0xfffffffe // #-2 │ │ │ │ - bl 3cc90 │ │ │ │ - ldr w11, [sp, #136] │ │ │ │ - ldr w0, [sp, #312] │ │ │ │ - sub w1, w25, w11 │ │ │ │ - ldr x9, [sp, #88] │ │ │ │ - cmp w1, w0 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - b.hi 5d878 // b.pmore │ │ │ │ - ldr w0, [sp, #428] │ │ │ │ - ldr w1, [sp, #424] │ │ │ │ - ldr w2, [sp, #316] │ │ │ │ - mul w0, w11, w0 │ │ │ │ - mul w1, w25, w1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cneg w0, w0, lt // lt = tstop │ │ │ │ - sub w0, w1, w0 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls 5d950 // b.plast │ │ │ │ - mov x0, x20 │ │ │ │ - str x9, [sp, #64] │ │ │ │ - str x8, [sp, #88] │ │ │ │ - str w11, [sp, #104] │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x9, [sp, #64] │ │ │ │ - mov x20, x28 │ │ │ │ - ldr x8, [sp, #88] │ │ │ │ - ldr w11, [sp, #104] │ │ │ │ - mov x0, x23 │ │ │ │ - str x9, [sp, #64] │ │ │ │ - str x8, [sp, #88] │ │ │ │ - mov x28, x20 │ │ │ │ - str w11, [sp, #104] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 38a0 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2a02c │ │ │ │ - add x1, x24, #0x68 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2a02c │ │ │ │ - mov x0, x24 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x9, [sp, #64] │ │ │ │ - ldr x8, [sp, #88] │ │ │ │ - ldr w11, [sp, #104] │ │ │ │ - b 5d064 │ │ │ │ - ldr x27, [sp, #136] │ │ │ │ - mov x28, x23 │ │ │ │ - ldr x14, [sp, #152] │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - ldp x9, x8, [sp, #184] │ │ │ │ - ldp x15, x6, [sp, #200] │ │ │ │ - ldp x12, x23, [sp, #224] │ │ │ │ - ldr w11, [sp, #240] │ │ │ │ - b 5cdac │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - sub w0, w2, w24 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc 5d700 // b.lo, b.ul, b.last │ │ │ │ - b 5d064 │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - sub w0, w25, w24 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 5cdfc // b.plast │ │ │ │ - b 5d0b8 │ │ │ │ - mov x0, x28 │ │ │ │ - str x9, [sp, #64] │ │ │ │ - str x8, [sp, #88] │ │ │ │ - str w11, [sp, #104] │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 38a0 │ │ │ │ - ldr x9, [sp, #64] │ │ │ │ - ldr x8, [sp, #88] │ │ │ │ - ldr w11, [sp, #104] │ │ │ │ - b 5d8a4 │ │ │ │ - mov x0, x28 │ │ │ │ - stp x9, x8, [sp, #48] │ │ │ │ - bl 1f530 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 38a0 │ │ │ │ - ldp x9, x8, [sp, #48] │ │ │ │ - mov x28, x25 │ │ │ │ - b 5d258 │ │ │ │ - str d15, [sp, #624] │ │ │ │ + ldr w1, [x6] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 5b1a0 // b.none │ │ │ │ + ldp x0, x3, [x6, #8] │ │ │ │ + sub x3, x5, x3 │ │ │ │ + str w3, [sp, #20] │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 5b1dc // b.plast │ │ │ │ + neg x4, x0, lsr #2 │ │ │ │ + ands w2, w4, #0x3 │ │ │ │ + b.eq 5b214 // b.none │ │ │ │ + ldr w7, [x0] │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cc 5b200 // b.lo, b.ul, b.last │ │ │ │ + tbz w4, #1, 5b230 │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.cc 5b240 // b.lo, b.ul, b.last │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.ne 5b238 // b.any │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.cc 5b24c // b.lo, b.ul, b.last │ │ │ │ + fmov s27, w2 │ │ │ │ + adrp x4, 86000 │ │ │ │ + sub w7, w1, w2 │ │ │ │ + dup v30.4s, v27.s[0] │ │ │ │ + ubfiz x2, x2, #2, #2 │ │ │ │ + ldr q31, [x4, #480] │ │ │ │ + lsr w4, w7, #2 │ │ │ │ + add x2, x0, x2 │ │ │ │ + dup v29.4s, w3 │ │ │ │ + movi v28.4s, #0x4 │ │ │ │ + add x4, x2, w4, uxtw #4 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + b 5b0c4 │ │ │ │ + add v30.4s, v30.4s, v28.4s │ │ │ │ + ldr q31, [x2] │ │ │ │ + cmhi v31.4s, v31.4s, v29.4s │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x8, d31 │ │ │ │ + cbnz x8, 5b20c │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + cmp x4, x2 │ │ │ │ + b.ne 5b0c0 // b.any │ │ │ │ + fmov w2, s27 │ │ │ │ + and w4, w7, #0xfffffffc │ │ │ │ + add w4, w4, w2 │ │ │ │ + tst x7, #0x3 │ │ │ │ + b.eq 5b21c // b.none │ │ │ │ + ldr w7, [x0, w4, uxtw #2] │ │ │ │ + mov w2, w4 │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cc 5b204 // b.lo, b.ul, b.last │ │ │ │ + add w2, w4, #0x1 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ls 5b19c // b.plast │ │ │ │ + ldr w7, [x0, w2, uxtw #2] │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cc 5b204 // b.lo, b.ul, b.last │ │ │ │ + add w2, w4, #0x2 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ls 5b19c // b.plast │ │ │ │ + ldr w7, [x0, w2, uxtw #2] │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cc 5b204 // b.lo, b.ul, b.last │ │ │ │ + add w2, w4, #0x3 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ls 5b19c // b.plast │ │ │ │ + ldr w7, [x0, w2, uxtw #2] │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cc 5b204 // b.lo, b.ul, b.last │ │ │ │ + add w2, w4, #0x4 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ls 5b19c // b.plast │ │ │ │ + ldr w7, [x0, w2, uxtw #2] │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cc 5b204 // b.lo, b.ul, b.last │ │ │ │ + add w2, w4, #0x5 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ls 5b19c // b.plast │ │ │ │ + ldr w7, [x0, w2, uxtw #2] │ │ │ │ + cmp w3, w7 │ │ │ │ + b.cc 5b204 // b.lo, b.ul, b.last │ │ │ │ + add w2, w4, #0x6 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ls 5b19c // b.plast │ │ │ │ + ldr w0, [x0, w2, uxtw #2] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.cc 5b204 // b.lo, b.ul, b.last │ │ │ │ + add w2, w4, #0x7 │ │ │ │ + ubfiz x2, x2, #3, #32 │ │ │ │ + ldr x1, [x6, #24] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x1, [x1, x2] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + sub x0, x5, x0 │ │ │ │ + b.ne 5b258 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x2, sp, #0x14 │ │ │ │ + adrp x3, 5a000 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x3, x3, #0x240 │ │ │ │ + stp x6, x5, [sp] │ │ │ │ + bl 69020 │ │ │ │ + ubfiz x2, x0, #3, #32 │ │ │ │ + ldp x6, x5, [sp] │ │ │ │ + b 5b1a0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + b 5b1a0 │ │ │ │ + fmov w4, s30 │ │ │ │ + b 5b0f8 │ │ │ │ + movi v27.2d, #0x0 │ │ │ │ + b 5b090 │ │ │ │ + movi v31.4s, #0x1 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + mov w2, v30.s[3] │ │ │ │ + ubfiz x2, x2, #3, #32 │ │ │ │ + b 5b1a0 │ │ │ │ + movi v27.2s, #0x1 │ │ │ │ + b 5b090 │ │ │ │ + movi v27.2s, #0x2 │ │ │ │ + b 5b090 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + b 5b1a0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + b 5b1a0 │ │ │ │ bl 3588 │ │ │ │ - adrp x3, 87000 │ │ │ │ - adrp x1, 83000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0xe10 │ │ │ │ - add x1, x1, #0x338 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - mov w2, #0x69 // #105 │ │ │ │ - str d15, [sp, #624] │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cbz w1, 5b2d4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 5da74 │ │ │ │ - mov x21, x3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x3, [x21, #608] │ │ │ │ - mov w1, w19 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - mov x5, x21 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x2, x25 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 26ba0 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 5da24 // b.any │ │ │ │ - ldr w0, [x22] │ │ │ │ - add w23, w23, w19 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 5da20 // b.pmore │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + adrp x21, 83000 │ │ │ │ + add x21, x21, #0xb00 │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w2, [x2, x19] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 31c8 │ │ │ │ + ldr w0, [x20, #4] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 5b290 // b.pmore │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + adrp x1, 84000 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 31c8 │ │ │ │ + adrp x1, 84000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + b 31c8 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, w1, uxtw #3] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + ucvtf s31, w0 │ │ │ │ + mov w1, #0x42c80000 // #1120403456 │ │ │ │ + fmov s29, w1 │ │ │ │ + ucvtf d30, w0 │ │ │ │ + fmul s0, s31, s0 │ │ │ │ + fdiv s0, s0, s29 │ │ │ │ + frintm s0, s0 │ │ │ │ + fcvt d0, s0 │ │ │ │ + fsub d30, d30, d0 │ │ │ │ + fcvtzu w0, d30 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ucvtf s30, w0 │ │ │ │ + mov w1, #0x42c80000 // #1120403456 │ │ │ │ + fmov s28, w1 │ │ │ │ + ucvtf d31, w0 │ │ │ │ + mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d29, x1 │ │ │ │ + fmov d27, #1.000000000000000000e+01 │ │ │ │ + fmul s0, s30, s0 │ │ │ │ + fdiv s0, s0, s28 │ │ │ │ + frintm s0, s0 │ │ │ │ + fcvt d0, s0 │ │ │ │ + fsub d31, d31, d0 │ │ │ │ + fcvtzu w1, d31 │ │ │ │ + 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 d30, d30, d31 │ │ │ │ + fcvtzu w0, d30 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 3198 │ │ │ │ - cbz x0, 5dac0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + mov x9, x2 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + mov w8, w3 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + mov w11, w4 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w12, [x2] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x9, #8] │ │ │ │ + ldp x20, x10, [sp, #96] │ │ │ │ + cmp w12, #0x1 │ │ │ │ + b.eq 5b6dc // b.none │ │ │ │ + str w3, [sp, #52] │ │ │ │ + cmp w12, #0x9 │ │ │ │ + b.ls 5b67c // b.plast │ │ │ │ + neg x1, x0, lsr #2 │ │ │ │ + ands w2, w1, #0x3 │ │ │ │ + b.eq 5b710 // b.none │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w8, w3 │ │ │ │ + b.cc 5b738 // b.lo, b.ul, b.last │ │ │ │ + tbz w1, #1, 5b730 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w8, w1 │ │ │ │ + b.cc 5b750 // b.lo, b.ul, b.last │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.ne 5b748 // b.any │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w8, w1 │ │ │ │ + b.cc 5b770 // b.lo, b.ul, b.last │ │ │ │ + fmov s27, w2 │ │ │ │ + adrp x3, 86000 │ │ │ │ + sub w1, w12, w2 │ │ │ │ + dup v30.4s, v27.s[0] │ │ │ │ + ubfiz x2, x2, #2, #2 │ │ │ │ + ldr q31, [x3, #480] │ │ │ │ + lsr w3, w1, #2 │ │ │ │ + add x2, x0, x2 │ │ │ │ + dup v29.4s, w8 │ │ │ │ + movi v28.4s, #0x4 │ │ │ │ + add x3, x2, w3, uxtw #4 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + b 5b46c │ │ │ │ + add v30.4s, v30.4s, v28.4s │ │ │ │ + ldr q31, [x2] │ │ │ │ + cmhi v31.4s, v31.4s, v29.4s │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x4, d31 │ │ │ │ + cbnz x4, 5b4c0 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 5b468 // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq 5b718 // b.none │ │ │ │ + fmov w2, s27 │ │ │ │ + and w1, w1, #0xfffffffc │ │ │ │ + add w4, w1, w2 │ │ │ │ + add w1, w1, w2 │ │ │ │ + lsl x3, x4, #2 │ │ │ │ + ldr w2, [x0, x3] │ │ │ │ + cmp w8, w2 │ │ │ │ + b.cs 5b4d8 // b.hs, b.nlast │ │ │ │ + mov w2, w1 │ │ │ │ + str w1, [x19] │ │ │ │ + b 5b5a8 │ │ │ │ + fmov x4, d30 │ │ │ │ + fmov w1, s30 │ │ │ │ + ubfiz x3, x4, #2, #32 │ │ │ │ + ldr w2, [x0, x3] │ │ │ │ + cmp w8, w2 │ │ │ │ + b.cc 5b768 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + cmp w12, w2 │ │ │ │ + b.ls 5b59c // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w13, [x0, x3] │ │ │ │ + cmp w8, w13 │ │ │ │ + b.cc 5b728 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x2 │ │ │ │ + cmp w12, w2 │ │ │ │ + b.ls 5b59c // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w13, [x0, x3] │ │ │ │ + cmp w8, w13 │ │ │ │ + b.cc 5b728 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x3 │ │ │ │ + cmp w12, w2 │ │ │ │ + b.ls 5b59c // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w13, [x0, x3] │ │ │ │ + cmp w8, w13 │ │ │ │ + b.cc 5b728 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x4 │ │ │ │ + cmp w12, w2 │ │ │ │ + b.ls 5b59c // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w13, [x0, x3] │ │ │ │ + cmp w8, w13 │ │ │ │ + b.cc 5b728 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x5 │ │ │ │ + cmp w12, w2 │ │ │ │ + b.ls 5b59c // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w13, [x0, x3] │ │ │ │ + cmp w8, w13 │ │ │ │ + b.cc 5b728 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x6 │ │ │ │ + cmp w12, w2 │ │ │ │ + b.ls 5b59c // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w12, [x0, x3] │ │ │ │ + cmp w8, w12 │ │ │ │ + b.cc 5b728 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x7 │ │ │ │ + mov w4, w2 │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + str w2, [x19] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + ldr w1, [x0, x2, lsl #2] │ │ │ │ + add x0, x0, x3 │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov w8, w8 │ │ │ │ + ldr w0, [x0] │ │ │ │ + sub x8, x8, w11, uxtw │ │ │ │ + stp w2, w0, [x19, #4] │ │ │ │ + cmp x8, x1 │ │ │ │ + csel x8, x8, x1, ge // ge = tcont │ │ │ │ + str w8, [x19, #32] │ │ │ │ + cmp w8, w0 │ │ │ │ + b.hi 5b6ec // b.pmore │ │ │ │ + ldp x1, x2, [x9, #16] │ │ │ │ + add x3, x8, w5, uxtw │ │ │ │ + cmp x3, w0, uxtw │ │ │ │ + sub w0, w0, w8 │ │ │ │ + csel w0, w0, w5, gt │ │ │ │ + ldr x2, [x2, w4, uxtw #3] │ │ │ │ + add x1, x1, x8 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + stp x2, x1, [x19, #16] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + stp x7, x20, [x19, #48] │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + str w0, [x19, #36] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x10, [x19, #64] │ │ │ │ + str w2, [x19, #76] │ │ │ │ + strb w6, [x19, #96] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x4, [x19, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr w5, [x19, #36] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 6c160 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 5b788 // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 87000 │ │ │ │ - adrp x1, 83000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0xe18 │ │ │ │ - add x1, x1, #0x368 │ │ │ │ - add x0, x0, #0x378 │ │ │ │ - mov w2, #0x26 // #38 │ │ │ │ - bl 34b0 │ │ │ │ + add x2, sp, #0x34 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov w1, w12 │ │ │ │ + adrp x3, 5a000 │ │ │ │ + add x3, x3, #0x240 │ │ │ │ + stp w8, w6, [sp, #8] │ │ │ │ + stp x7, x10, [sp, #16] │ │ │ │ + str x9, [sp, #32] │ │ │ │ + stp w11, w5, [sp, #40] │ │ │ │ + bl 69020 │ │ │ │ + ldr x9, [sp, #32] │ │ │ │ + mov w4, w0 │ │ │ │ + ldp x7, x10, [sp, #16] │ │ │ │ + mov x2, x4 │ │ │ │ + ldr x0, [x9, #8] │ │ │ │ + ubfiz x3, x4, #2, #32 │ │ │ │ + ldp w8, w6, [sp, #8] │ │ │ │ + ldp w11, w5, [sp, #40] │ │ │ │ + str w2, [x19] │ │ │ │ + cbnz w2, 5b5a8 │ │ │ │ + add x0, x0, x3 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 5b5bc │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str wzr, [x19] │ │ │ │ + b 5b5bc │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 83000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xb08 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 5b64c │ │ │ │ + movi v27.2d, #0x0 │ │ │ │ + b 5b438 │ │ │ │ + movi v31.4s, #0x1 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + mov w2, v30.s[3] │ │ │ │ + b 5b59c │ │ │ │ + str w2, [x19] │ │ │ │ + b 5b5a8 │ │ │ │ + movi v27.2s, #0x1 │ │ │ │ + b 5b438 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str wzr, [x19] │ │ │ │ + b 5b6cc │ │ │ │ + movi v27.2s, #0x2 │ │ │ │ + b 5b438 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + mov w2, w4 │ │ │ │ + str w1, [x19] │ │ │ │ + b 5b5a8 │ │ │ │ + fmov w2, s30 │ │ │ │ + b 5b6c4 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov x3, #0x8 // #8 │ │ │ │ + mov w2, w4 │ │ │ │ + str w1, [x19] │ │ │ │ + b 5b5a8 │ │ │ │ + bl 3588 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x2 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - bl 37e0 │ │ │ │ - cbz x0, 5db08 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + bl 6c1c0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 38a0 │ │ │ │ + str xzr, [x19, #88] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 87000 │ │ │ │ - add x3, x3, #0xe18 │ │ │ │ - adrp x1, 83000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x368 │ │ │ │ - add x0, x0, #0x378 │ │ │ │ - mov w2, #0x2d // #45 │ │ │ │ - bl 34b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - mov x21, x0 │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + mov x11, x2 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + mov w8, w3 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + mov x10, x4 │ │ │ │ + ldrb w12, [sp, #168] │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x20, x5 │ │ │ │ + ldr w9, [sp, #136] │ │ │ │ + ldr w13, [x2] │ │ │ │ + mov x19, x1 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + ldr w5, [sp, #160] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w21, [sp, #120] │ │ │ │ + ldr x0, [x11, #8] │ │ │ │ + cmp w13, #0x1 │ │ │ │ + b.eq 5bb68 // b.none │ │ │ │ + str w3, [sp, #52] │ │ │ │ + cmp w13, #0x9 │ │ │ │ + b.ls 5baf8 // b.plast │ │ │ │ + neg x1, x0, lsr #2 │ │ │ │ + ands w2, w1, #0x3 │ │ │ │ + b.eq 5bba0 // b.none │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w8, w3 │ │ │ │ + b.cc 5bbc8 // b.lo, b.ul, b.last │ │ │ │ + tbz w1, #1, 5bbc0 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w8, w1 │ │ │ │ + b.cc 5bbe0 // b.lo, b.ul, b.last │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.ne 5bbd8 // b.any │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w8, w1 │ │ │ │ + b.cc 5bc00 // b.lo, b.ul, b.last │ │ │ │ + fmov s27, w2 │ │ │ │ + adrp x3, 86000 │ │ │ │ + sub w1, w13, w2 │ │ │ │ + dup v30.4s, v27.s[0] │ │ │ │ + ubfiz x2, x2, #2, #2 │ │ │ │ + ldr q31, [x3, #480] │ │ │ │ + lsr w3, w1, #2 │ │ │ │ + add x2, x0, x2 │ │ │ │ + dup v29.4s, w8 │ │ │ │ + movi v28.4s, #0x4 │ │ │ │ + add x3, x2, w3, uxtw #4 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + b 5b8a4 │ │ │ │ + add v30.4s, v30.4s, v28.4s │ │ │ │ + ldr q31, [x2] │ │ │ │ + cmhi v31.4s, v31.4s, v29.4s │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x4, d31 │ │ │ │ + cbnz x4, 5b8f8 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 5b8a0 // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq 5bba8 // b.none │ │ │ │ + fmov w2, s27 │ │ │ │ + and w1, w1, #0xfffffffc │ │ │ │ + add w4, w1, w2 │ │ │ │ + add w1, w1, w2 │ │ │ │ + lsl x3, x4, #2 │ │ │ │ + ldr w2, [x0, x3] │ │ │ │ + cmp w8, w2 │ │ │ │ + b.cs 5b910 // b.hs, b.nlast │ │ │ │ + mov w2, w1 │ │ │ │ + str w1, [x19] │ │ │ │ + b 5b9e0 │ │ │ │ + fmov x4, d30 │ │ │ │ + fmov w1, s30 │ │ │ │ + ubfiz x3, x4, #2, #32 │ │ │ │ + ldr w2, [x0, x3] │ │ │ │ + cmp w8, w2 │ │ │ │ + b.cc 5bbf8 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + cmp w13, w2 │ │ │ │ + b.ls 5b9d4 // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w14, [x0, x3] │ │ │ │ + cmp w8, w14 │ │ │ │ + b.cc 5bbb8 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x2 │ │ │ │ + cmp w13, w2 │ │ │ │ + b.ls 5b9d4 // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w14, [x0, x3] │ │ │ │ + cmp w8, w14 │ │ │ │ + b.cc 5bbb8 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x3 │ │ │ │ + cmp w13, w2 │ │ │ │ + b.ls 5b9d4 // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w14, [x0, x3] │ │ │ │ + cmp w8, w14 │ │ │ │ + b.cc 5bbb8 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x4 │ │ │ │ + cmp w13, w2 │ │ │ │ + b.ls 5b9d4 // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w14, [x0, x3] │ │ │ │ + cmp w8, w14 │ │ │ │ + b.cc 5bbb8 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x5 │ │ │ │ + cmp w13, w2 │ │ │ │ + b.ls 5b9d4 // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w14, [x0, x3] │ │ │ │ + cmp w8, w14 │ │ │ │ + b.cc 5bbb8 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x6 │ │ │ │ + cmp w13, w2 │ │ │ │ + b.ls 5b9d4 // b.plast │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w13, [x0, x3] │ │ │ │ + cmp w8, w13 │ │ │ │ + b.cc 5bbb8 // b.lo, b.ul, b.last │ │ │ │ + add w2, w1, #0x7 │ │ │ │ + mov w4, w2 │ │ │ │ + ubfiz x3, x2, #2, #32 │ │ │ │ + str w2, [x19] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + ldr w1, [x0, x2, lsl #2] │ │ │ │ + add x0, x0, x3 │ │ │ │ + add w13, w1, #0x1 │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w2, w8 │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + stp w13, w1, [x19, #4] │ │ │ │ + sub x0, x2, w0, uxtw │ │ │ │ + cmp x0, x3 │ │ │ │ + csel x0, x0, x3, ge // ge = tcont │ │ │ │ + str w0, [x19, #32] │ │ │ │ + sub w8, w8, w0 │ │ │ │ + str w8, [x19, #40] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 5bb7c // b.pmore │ │ │ │ + ldr x8, [x11, #16] │ │ │ │ + strb w12, [x19, #96] │ │ │ │ + add x2, x0, w9, uxtw │ │ │ │ + ldr w12, [sp, #152] │ │ │ │ + ldr x11, [x11, #24] │ │ │ │ + sub w3, w1, w0 │ │ │ │ + cmp x2, w1, uxtw │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + csel w9, w3, w9, gt │ │ │ │ + ldr x4, [x11, w4, uxtw #3] │ │ │ │ + add w1, w5, w1 │ │ │ │ + add w2, w2, w12 │ │ │ │ + cmp w1, w7 │ │ │ │ + sub w3, w7, w1 │ │ │ │ + add w2, w2, w5 │ │ │ │ + csel w3, w3, wzr, cc // cc = lo, ul, last │ │ │ │ + cmp w2, w21 │ │ │ │ + csel w2, w2, w21, ls // ls = plast │ │ │ │ + add x8, x8, x0 │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + sub w2, w2, w3 │ │ │ │ + stp x0, x8, [x19, #16] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5daa0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - bl 7b660 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 58628 │ │ │ │ - str x0, [x19, #56] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3a08 │ │ │ │ - str w0, [x19, #64] │ │ │ │ - add x3, sp, #0x54 │ │ │ │ + str w9, [x19, #36] │ │ │ │ + stp x10, x20, [x19, #48] │ │ │ │ + str x6, [x19, #64] │ │ │ │ + stp w3, w21, [x19, #72] │ │ │ │ + str w2, [x19, #80] │ │ │ │ + bl 56b80 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x4, [x19, #24] │ │ │ │ + mov w2, w21 │ │ │ │ + ldr w5, [x19, #36] │ │ │ │ mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x2, x2, #0x700 │ │ │ │ - bl aa00 │ │ │ │ - ldr w1, [sp, #84] │ │ │ │ - mov w2, #0xd0 // #208 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - ldr w1, [sp, #84] │ │ │ │ - cbz w1, 5e724 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - b 5dc18 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - bl 580c0 │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ls 5e71c // b.plast │ │ │ │ - ldr x25, [x26, x24, lsl #3] │ │ │ │ - mov x21, x25 │ │ │ │ - ldr w19, [x25, #8] │ │ │ │ - cbz w19, 5dbfc │ │ │ │ - ldr x27, [x25] │ │ │ │ - ldr x20, [x27] │ │ │ │ - ldrb w0, [x20] │ │ │ │ - cmp w0, #0x23 │ │ │ │ - b.eq 5e700 // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3a08 │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ls 5dc64 // b.plast │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xe78 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 5e6f8 │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.ls 5dbfc // b.plast │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov w2, #0xd0 // #208 │ │ │ │ - str w24, [sp, #68] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldr x8, [x1, #48] │ │ │ │ - ldr w0, [x1, #44] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 6c160 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 5bc18 // b.any │ │ │ │ + ldr x21, [sp, #96] │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x2, sp, #0x34 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov w1, w13 │ │ │ │ + adrp x3, 5a000 │ │ │ │ + add x3, x3, #0x240 │ │ │ │ + str w8, [sp, #12] │ │ │ │ + stp x10, x6, [sp, #16] │ │ │ │ + str x11, [sp, #32] │ │ │ │ + stp w12, w7, [sp, #40] │ │ │ │ + str w9, [sp, #136] │ │ │ │ + str w5, [sp, #160] │ │ │ │ + bl 69020 │ │ │ │ + ldr x11, [sp, #32] │ │ │ │ + mov w4, w0 │ │ │ │ + ldp x10, x6, [sp, #16] │ │ │ │ + mov x2, x4 │ │ │ │ + ldr x0, [x11, #8] │ │ │ │ + ubfiz x3, x4, #2, #32 │ │ │ │ + ldr w8, [sp, #12] │ │ │ │ + ldp w12, w7, [sp, #40] │ │ │ │ + ldr w9, [sp, #136] │ │ │ │ + ldr w5, [sp, #160] │ │ │ │ + str w2, [x19] │ │ │ │ + cbnz w2, 5b9e0 │ │ │ │ + add x0, x0, x3 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 5b9f4 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + str wzr, [x1] │ │ │ │ + b 5b9f4 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 83000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - umaddl x28, w0, w2, x8 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 7b6c0 │ │ │ │ - mov w0, w19 │ │ │ │ - str x0, [sp, #48] │ │ │ │ + add x2, x2, #0xb08 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 5bac4 │ │ │ │ + movi v27.2d, #0x0 │ │ │ │ + b 5b870 │ │ │ │ + movi v31.4s, #0x1 │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + mov w2, v30.s[3] │ │ │ │ + b 5b9d4 │ │ │ │ + str w2, [x19] │ │ │ │ + b 5b9e0 │ │ │ │ + movi v27.2s, #0x1 │ │ │ │ + b 5b870 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str wzr, [x19] │ │ │ │ + b 5bb58 │ │ │ │ + movi v27.2s, #0x2 │ │ │ │ + b 5b870 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + mov w2, w4 │ │ │ │ + str w1, [x19] │ │ │ │ + b 5b9e0 │ │ │ │ + fmov w2, s30 │ │ │ │ + b 5bb50 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov x3, #0x8 // #8 │ │ │ │ + mov w2, w4 │ │ │ │ + str w1, [x19] │ │ │ │ + b 5b9e0 │ │ │ │ + bl 3588 │ │ │ │ nop │ │ │ │ - ldr x1, [x26, x24, lsl #3] │ │ │ │ - ubfiz x0, x22, #4, #32 │ │ │ │ - str w22, [sp, #64] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x19, [x1, x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3a08 │ │ │ │ - mov x20, x0 │ │ │ │ - cmp w22, #0xb │ │ │ │ - b.ls 5dcec // b.plast │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - mov w1, #0x119 // #281 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, 87000 │ │ │ │ - add x0, x0, #0xe38 │ │ │ │ - ldrh w0, [x0, w22, uxtw #1] │ │ │ │ - adr x2, 5dd04 │ │ │ │ - add x0, x2, w0, sxth #2 │ │ │ │ - br x0 │ │ │ │ - bti j │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x23, x0, #0xfe8 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - bl 30a8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + and w20, w2, #0xff │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w5 │ │ │ │ + mov w22, w1 │ │ │ │ + str w20, [sp, #108] │ │ │ │ + stp w1, w7, [sp, #128] │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + str w6, [sp, #140] │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x26] │ │ │ │ mov x19, x0 │ │ │ │ - cbz x0, 5dd80 │ │ │ │ - ldr x0, [x28, #136] │ │ │ │ - mov w21, w20 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str x26, [sp, #144] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr d31, [x1, #16] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [x19] │ │ │ │ + str wzr, [x19, #28] │ │ │ │ + str wzr, [x19, #40] │ │ │ │ + strh w2, [x19, #44] │ │ │ │ + str d31, [x19, #16] │ │ │ │ + cbz w20, 5bcb8 │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + add x1, x26, x0, lsl #3 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + ldr x0, [x26, 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 56b80 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + cbz w21, 5bd0c │ │ │ │ + ldr w0, [x19, #24] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + sub w0, w0, w21 │ │ │ │ + str w0, [x19, #24] │ │ │ │ + ldr w1, [sp, #132] │ │ │ │ add w20, w20, #0x1 │ │ │ │ - ubfiz x1, x20, #2, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x28, #136] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3768 │ │ │ │ - sxtw x0, w0 │ │ │ │ - ldr x1, [x28, #136] │ │ │ │ - str x0, [x1, w21, uxtw #3] │ │ │ │ - cbnz x0, 5dd6c │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.ne 5ea34 // b.any │ │ │ │ - mov x1, x23 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w21, w20 │ │ │ │ + b.ne 5bcec // b.any │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x22, [sp, #144] │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldr x2, [x1, #88] │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + ldr w2, [x2, #40] │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl 3948 │ │ │ │ + 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 70740 │ │ │ │ + mov w20, w0 │ │ │ │ + add w1, w20, #0x1 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 30a8 │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz x0, 5dd28 │ │ │ │ - ldr w7, [x28, #128] │ │ │ │ - cmp w7, w20 │ │ │ │ - b.ne 5ea04 // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.ne 5dca0 // b.any │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x21, [x26, x24, lsl #3] │ │ │ │ - ldr w0, [x1, #44] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x1, #44] │ │ │ │ - b 5dbfc │ │ │ │ - bti j │ │ │ │ + bl 56b80 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w2, w20 │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w1, [x1, #28] │ │ │ │ + add x1, x21, x1 │ │ │ │ + bl 3948 │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + strb wzr, [x22, w20, uxtw] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 5c1d8 // b.plast │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x23, x26, #0x8 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mov w24, #0x2 // #2 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str w0, [sp, #136] │ │ │ │ + nop │ │ │ │ + ldp x1, x0, [x23, #-8] │ │ │ │ + mov x28, x23 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 5c1e0 // b.any │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + sub w21, w24, #0x1 │ │ │ │ + cbz w1, 5bde4 │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + sub w0, w1, w24 │ │ │ │ + sub w21, w1, w24 │ │ │ │ + add x28, x26, x0, lsl #3 │ │ │ │ + ldr x0, [x26, x0, lsl #3] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl 70740 │ │ │ │ + mov w2, w0 │ │ │ │ + add w25, w2, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + str w2, [sp, #112] │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, x0, w20, uxtw │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + ldr w1, [x1, #28] │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 3948 │ │ │ │ + strb wzr, [x22, w25, uxtw] │ │ │ │ + ldr x2, [x28] │ │ │ │ + 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 56b80 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + cbz w0, 5bf5c │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + add w20, w21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 5bffc // b.pmore │ │ │ │ + ldr x0, [x26, x20, lsl #3] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 70740 │ │ │ │ + ldr x4, [x28] │ │ │ │ + ldr x3, [x26, x20, lsl #3] │ │ │ │ + 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 5bee0 // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - str w0, [x28, #128] │ │ │ │ - cbnz w0, 5dd8c │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.eq 5dd8c // b.none │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - mov x6, x19 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x458 │ │ │ │ - mov w5, #0x9 // #9 │ │ │ │ - mov w1, #0xcd // #205 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bti j │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x23, x0, #0xfe8 │ │ │ │ - mov x1, x23 │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ne 5bec0 // b.any │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr x1, [x0, #88] │ │ │ │ + ldr w3, [x1, #40] │ │ │ │ + cbz w3, 5bf40 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + add x0, x1, x21, lsl #3 │ │ │ │ + lsl x20, x21, #3 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + cbz w4, 5bf34 │ │ │ │ + ldr w1, [x0] │ │ │ │ mov x0, x19 │ │ │ │ - bl 30a8 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x0, 5e944 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 5de48 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 30a8 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x0, 5e934 │ │ │ │ - mov w21, w20 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ubfiz x1, x20, #2, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x28, #120] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + bl 700e0 │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr x3, [x0, #88] │ │ │ │ + ldr x1, [x3, #32] │ │ │ │ + add x0, x1, x20 │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + cmp w4, w27 │ │ │ │ + b.hi 5bf04 // b.pmore │ │ │ │ + ldr w3, [x3, #40] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w3, w21 │ │ │ │ + b.hi 5bef0 // b.pmore │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq 5c06c // b.none │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + mov w20, w25 │ │ │ │ + b 5bda0 │ │ │ │ + sub w2, w21, #0x1 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + ldr x0, [x26, x2, lsl #3] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w20, [x0, #24] │ │ │ │ + bl 7086c │ │ │ │ + ldr x1, [x28] │ │ │ │ + add w20, w20, w0 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.cc 5c180 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x26, x2, lsl #3] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 70740 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr x4, [x28] │ │ │ │ + ldr x3, [x26, x2, lsl #3] │ │ │ │ + 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 5bee0 // b.none │ │ │ │ + nop │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3768 │ │ │ │ - ldr x1, [x28, #120] │ │ │ │ - str w0, [x1, w21, uxtw #2] │ │ │ │ - cbnz w0, 5de34 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - ccmp w21, #0x2, #0x0, ne // ne = any │ │ │ │ - b.ls 5de34 // b.plast │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - add x2, x2, #0x3a0 │ │ │ │ - mov w5, #0x8 // #8 │ │ │ │ - mov w1, #0xbb // #187 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bti j │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ne 5bfe0 // b.any │ │ │ │ + b 5bed8 │ │ │ │ + ldr x0, [x26, x20, lsl #3] │ │ │ │ + ldr x1, [x28] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w27, [x0, #24] │ │ │ │ + ldr w21, [x1, #24] │ │ │ │ + bl 7086c │ │ │ │ + add w0, w27, w0 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ls 5be70 // b.plast │ │ │ │ + ldr x0, [x26, x20, lsl #3] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w21, [x0, #24] │ │ │ │ + bl 7086c │ │ │ │ + ldr x1, [x28] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w1, [x1, #24] │ │ │ │ + sub w1, w1, w21 │ │ │ │ + subs w27, w1, w0 │ │ │ │ + b.eq 5be70 // b.none │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x28, #104] │ │ │ │ - cbnz x0, 5dd8c │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.eq 5dd8c // b.none │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - mov x6, x19 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x418 │ │ │ │ - mov w5, #0x6 // #6 │ │ │ │ - mov w1, #0xa9 // #169 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bti j │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + bl 700e0 │ │ │ │ + cmp w27, w21 │ │ │ │ + b.ne 5c050 // b.any │ │ │ │ + b 5be70 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + cbz w0, 5c09c │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr w1, [sp, #132] │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x28, #112] │ │ │ │ - cbnz x0, 5dd8c │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.eq 5dd8c // b.none │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - add x2, x2, #0x3a0 │ │ │ │ - mov w5, #0x7 // #7 │ │ │ │ - mov w1, #0xb0 // #176 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bti j │ │ │ │ - ldrb w0, [x19] │ │ │ │ - sub w1, w0, #0x2d │ │ │ │ - cmp w0, #0x2b │ │ │ │ - and w1, w1, #0xff │ │ │ │ - ccmp w1, #0x1, #0x0, ne // ne = any │ │ │ │ - b.hi 5e9d8 // b.pmore │ │ │ │ - strb w0, [x28, #64] │ │ │ │ - b 5dd8c │ │ │ │ - bti j │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + bl 700e0 │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.ne 5c080 // b.any │ │ │ │ + ldp x0, x8, [sp, #144] │ │ │ │ + ldr x4, [x19] │ │ │ │ + ldr x1, [x0] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 30f0 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - str d0, [x28, #56] │ │ │ │ - b.ne 5dd8c // b.any │ │ │ │ - ldrb w0, [x19] │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - sub w0, w0, #0x2e │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 5dd8c // b.none │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - mov x6, x19 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x3d0 │ │ │ │ - mov w5, #0x4 // #4 │ │ │ │ - mov w1, #0x9b // #155 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bti j │ │ │ │ - str w20, [x28, #48] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - and x20, x20, #0xffffffff │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x28, #40] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x2, x20 │ │ │ │ - bl 3948 │ │ │ │ - ldr x0, [x28, #40] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - b 5dd8c │ │ │ │ - bti j │ │ │ │ + ldr x6, [x1, #24] │ │ │ │ + ldr x2, [x1, #88] │ │ │ │ + str w25, [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 7086c │ │ │ │ + mov w20, w0 │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x28, #32] │ │ │ │ - cbnz x0, 5dd8c │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.eq 5dd8c // b.none │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - add x2, x2, #0x3a0 │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - mov w1, #0x8e // #142 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bti j │ │ │ │ + bl 70740 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.cc 5c170 // b.lo, b.ul, b.last │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3768 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x28, #24] │ │ │ │ - cbnz x0, 5e0a8 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.ne 5ea90 // b.any │ │ │ │ - mov x22, #0x2 // #2 │ │ │ │ - b 5dca0 │ │ │ │ - bti j │ │ │ │ - str w20, [x28, #16] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - and x20, x20, #0xffffffff │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x28, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x2, x20 │ │ │ │ - bl 3948 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - b 5dca0 │ │ │ │ - bti j │ │ │ │ + bl 7086c │ │ │ │ + mov w1, w0 │ │ │ │ + ldp x0, x5, [sp, #144] │ │ │ │ + ldrb w3, [sp, #108] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str w1, [x5, #80] │ │ │ │ + mov x0, x5 │ │ │ │ + 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 x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 82000 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str x1, [sp] │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - bl 30a8 │ │ │ │ - mov x27, x0 │ │ │ │ - cbz x0, 5e388 │ │ │ │ - mov w25, #0x17 // #23 │ │ │ │ - ldr x0, [x28, #144] │ │ │ │ - mov w21, w19 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ubfiz x1, x19, #2, #32 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x28, #144] │ │ │ │ - ubfiz x1, x19, #3, #32 │ │ │ │ - ldr x0, [x28, #168] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x28, #176] │ │ │ │ - str x1, [x28, #168] │ │ │ │ - mov w1, w19 │ │ │ │ - bl 5daa0 │ │ │ │ - str x0, [x28, #176] │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3a08 │ │ │ │ - mov x5, x0 │ │ │ │ - movi v29.4s, #0x10 │ │ │ │ - cbz w0, 5e324 │ │ │ │ - neg x4, x27 │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - and w1, w4, #0xf │ │ │ │ - add w0, w1, #0x10 │ │ │ │ - cmp w0, #0x17 │ │ │ │ - csel w0, w0, w25, cs // cs = hs, nlast │ │ │ │ - cmp w2, w0 │ │ │ │ - b.cc 5e3d8 // b.lo, b.ul, b.last │ │ │ │ - cbz w1, 5e6f0 │ │ │ │ - ldrb w0, [x27] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5eabc // b.none │ │ │ │ - tst x4, #0xe │ │ │ │ - b.eq 5e768 // b.none │ │ │ │ - ldrb w0, [x27, #1] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e778 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 5e780 // b.plast │ │ │ │ - ldrb w0, [x27, #2] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e788 // b.none │ │ │ │ - tst x4, #0xc │ │ │ │ - b.eq 5e790 // b.none │ │ │ │ - ldrb w0, [x27, #3] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e798 // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ls 5e7a0 // b.plast │ │ │ │ - ldrb w0, [x27, #4] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e7a8 // b.none │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 5e2a4 // b.none │ │ │ │ - ldrb w0, [x27, #5] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e7c8 // b.none │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.eq 5e2a4 // b.none │ │ │ │ - ldrb w0, [x27, #6] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e7d0 // b.none │ │ │ │ - tbz w4, #3, 5e7e0 │ │ │ │ - ldrb w0, [x27, #7] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e7e8 // b.none │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.ls 5e7f0 // b.plast │ │ │ │ - ldrb w0, [x27, #8] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e7f8 // b.none │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.eq 5e2a4 // b.none │ │ │ │ - ldrb w0, [x27, #9] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e914 // b.none │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.eq 5e2a4 // b.none │ │ │ │ - ldrb w0, [x27, #10] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e91c // b.none │ │ │ │ - cmp w1, #0xb │ │ │ │ - b.eq 5e2a4 // b.none │ │ │ │ - ldrb w0, [x27, #11] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e924 // b.none │ │ │ │ - cmp w1, #0xc │ │ │ │ - b.eq 5e2a4 // b.none │ │ │ │ - ldrb w0, [x27, #12] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e92c // b.none │ │ │ │ - cmp w1, #0xd │ │ │ │ - b.eq 5e2a4 // b.none │ │ │ │ - ldrb w0, [x27, #13] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e980 // b.none │ │ │ │ - cmp w1, #0xf │ │ │ │ - b.ne 5e988 // b.any │ │ │ │ - ldrb w0, [x27, #14] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.eq 5e8b8 // b.none │ │ │ │ - fmov s27, w1 │ │ │ │ - adrp x3, 85000 │ │ │ │ - sub w2, w5, w1 │ │ │ │ - dup v30.4s, v27.s[0] │ │ │ │ - add x1, x27, w1, uxtw │ │ │ │ - ldr q31, [x3, #3856] │ │ │ │ - lsr w0, w2, #4 │ │ │ │ - movi v28.16b, #0x3a │ │ │ │ - add x0, x1, w0, uxtw #4 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - b 5e2e0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5e3c0 // b.none │ │ │ │ - add v30.4s, v30.4s, v29.4s │ │ │ │ - ldr q31, [x1] │ │ │ │ - cmeq v31.16b, v31.16b, v28.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x3, d31 │ │ │ │ - cbz x3, 5e2d0 │ │ │ │ - fmov w20, s30 │ │ │ │ - add x1, x27, w20, uxtw │ │ │ │ - b 5e310 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w5, w20 │ │ │ │ - b.ls 5e324 // b.plast │ │ │ │ - ldrb w0, [x1] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.ne 5e300 // b.any │ │ │ │ - cmp w5, w20 │ │ │ │ - b.hi 5e3e0 // b.pmore │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + bl 70740 │ │ │ │ + mov w1, w0 │ │ │ │ + b 5c11c │ │ │ │ + ldr x0, [x26, x2, lsl #3] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w21, [x0, #24] │ │ │ │ + bl 7086c │ │ │ │ + ldr x1, [x28] │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w20, [x1, #24] │ │ │ │ + sub w20, w20, w21 │ │ │ │ + subs w20, w20, w0 │ │ │ │ + b.eq 5bf90 // b.none │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + bl 700e0 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ne 5c1b4 // b.any │ │ │ │ + b 5bf90 │ │ │ │ + mov w25, w20 │ │ │ │ + b 5c074 │ │ │ │ + adrp x3, 87000 │ │ │ │ + adrp x1, 83000 │ │ │ │ + adrp x0, 83000 │ │ │ │ + add x3, x3, #0xfa8 │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + add x0, x0, #0xb40 │ │ │ │ + mov w2, #0x241 // #577 │ │ │ │ + bl 34b0 │ │ │ │ + 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] │ │ │ │ + mov x24, x2 │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + ldr x4, [x1, #16] │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3768 │ │ │ │ - ldr x4, [x28, #144] │ │ │ │ - ubfiz x1, x21, #3, #32 │ │ │ │ - ldr x2, [x28, #168] │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x4, x1] │ │ │ │ - str xzr, [x2, x1] │ │ │ │ - ldr x0, [x28, #176] │ │ │ │ - ldrb w2, [x28, #64] │ │ │ │ - strb w2, [x0, w21, uxtw] │ │ │ │ - ldr x0, [x28, #144] │ │ │ │ - ldr x0, [x0, x1] │ │ │ │ - cbnz x0, 5e370 │ │ │ │ - ldrb w0, [x27] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.ne 5e9ac // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, x0, #0xfe8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 30a8 │ │ │ │ - mov x27, x0 │ │ │ │ - cbnz x0, 5e110 │ │ │ │ - ldr w0, [x28, #128] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.eq 5dd8c // b.none │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - add x2, x2, #0x518 │ │ │ │ - mov w5, #0xb // #11 │ │ │ │ - mov w1, #0x114 // #276 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - tst x2, #0xf │ │ │ │ - b.eq 5e7b0 // b.none │ │ │ │ - fmov w0, s27 │ │ │ │ - and w2, w2, #0xfffffff0 │ │ │ │ - add w20, w2, w0 │ │ │ │ - b 5e2f8 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 5e2f8 │ │ │ │ - cbz w20, 5eabc │ │ │ │ - ldr x2, [x28, #168] │ │ │ │ - add w6, w20, #0x1 │ │ │ │ - add w7, w20, #0x1 │ │ │ │ - mov x1, x6 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + str wzr, [sp, #4] │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + add x1, x4, x1 │ │ │ │ + bl 70f60 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + mov w2, #0x68 // #104 │ │ │ │ + mov x26, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str w7, [sp, #20] │ │ │ │ - ubfiz x23, x21, #3, #32 │ │ │ │ - stp x5, x6, [sp, #24] │ │ │ │ - bl 5daa0 │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x4, [x28, #168] │ │ │ │ - str x0, [x2, x23] │ │ │ │ - mov w2, w20 │ │ │ │ - ldr x0, [x4, x23] │ │ │ │ - bl 3948 │ │ │ │ - ldr x0, [x28, #168] │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - ldr x0, [x0, x23] │ │ │ │ - ldr w7, [sp, #20] │ │ │ │ - strb wzr, [x0, w20, uxtw] │ │ │ │ - cmp w7, w5 │ │ │ │ - b.cs 5eafc // b.hs, b.nlast │ │ │ │ - ldr x6, [sp, #32] │ │ │ │ - sub w0, w5, w20 │ │ │ │ - movi v29.4s, #0x10 │ │ │ │ - sub w11, w0, #0x2 │ │ │ │ - add x2, x27, x6 │ │ │ │ - neg x10, x2 │ │ │ │ - and w1, w10, #0xf │ │ │ │ - add w4, w1, #0x10 │ │ │ │ - cmp w4, #0x17 │ │ │ │ - csel w4, w4, w25, cs // cs = hs, nlast │ │ │ │ - cmp w4, w11 │ │ │ │ - b.hi 5e770 // b.pmore │ │ │ │ - cbz w1, 5e7d8 │ │ │ │ - ldrb w4, [x27, w7, uxtw] │ │ │ │ - cmp w4, #0x3a │ │ │ │ - b.eq 5eafc // b.none │ │ │ │ - add w4, w20, #0x2 │ │ │ │ - tst x10, #0xe │ │ │ │ - b.eq 5e5d4 // b.none │ │ │ │ - ldrb w11, [x27, w4, uxtw] │ │ │ │ - cmp w11, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0x3 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 5e5d4 // b.plast │ │ │ │ - ldrb w11, [x27, w4, uxtw] │ │ │ │ - cmp w11, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0x4 │ │ │ │ - tst x10, #0xc │ │ │ │ - b.eq 5e5d4 // b.none │ │ │ │ - ldrb w11, [x27, w4, uxtw] │ │ │ │ - cmp w11, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0x5 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ls 5e5d4 // b.plast │ │ │ │ - ldrb w11, [x27, w4, uxtw] │ │ │ │ - cmp w11, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0x6 │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 5e5d4 // b.none │ │ │ │ - ldrb w11, [x27, w4, uxtw] │ │ │ │ - cmp w11, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0x7 │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.eq 5e5d4 // b.none │ │ │ │ - ldrb w11, [x27, w4, uxtw] │ │ │ │ - cmp w11, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0x8 │ │ │ │ - tbz w10, #3, 5e5d4 │ │ │ │ - ldrb w10, [x27, w4, uxtw] │ │ │ │ - cmp w10, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0x9 │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.ls 5e5d4 // b.plast │ │ │ │ - ldrb w10, [x27, w4, uxtw] │ │ │ │ - cmp w10, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0xa │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.eq 5e5d4 // b.none │ │ │ │ - ldrb w10, [x27, w4, uxtw] │ │ │ │ - cmp w10, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0xb │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.eq 5e5d4 // b.none │ │ │ │ - ldrb w10, [x27, w4, uxtw] │ │ │ │ - cmp w10, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0xc │ │ │ │ - cmp w1, #0xb │ │ │ │ - b.eq 5e5d4 // b.none │ │ │ │ - ldrb w10, [x27, w4, uxtw] │ │ │ │ - cmp w10, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0xd │ │ │ │ - cmp w1, #0xc │ │ │ │ - b.eq 5e5d4 // b.none │ │ │ │ - ldrb w10, [x27, w4, uxtw] │ │ │ │ - cmp w10, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0xe │ │ │ │ - cmp w1, #0xd │ │ │ │ - b.eq 5e5d4 // b.none │ │ │ │ - ldrb w10, [x27, w4, uxtw] │ │ │ │ - cmp w10, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0xf │ │ │ │ - cmp w1, #0xf │ │ │ │ - b.ne 5e5d4 // b.any │ │ │ │ - ldrb w10, [x27, w4, uxtw] │ │ │ │ - cmp w10, #0x3a │ │ │ │ - b.eq 5e650 // b.none │ │ │ │ - add w4, w20, #0x10 │ │ │ │ - adrp x3, 85000 │ │ │ │ - sub w10, w0, #0x1 │ │ │ │ - dup v30.4s, w4 │ │ │ │ - add x0, x6, w1, uxtw │ │ │ │ - ldr q31, [x3, #3856] │ │ │ │ - sub w6, w10, w1 │ │ │ │ - movi v28.16b, #0x3a │ │ │ │ - add x0, x27, x0 │ │ │ │ - lsr w1, w6, #4 │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - add x1, x0, w1, uxtw #4 │ │ │ │ - b 5e614 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 5e6dc // b.none │ │ │ │ - add v30.4s, v30.4s, v29.4s │ │ │ │ - ldr q31, [x0] │ │ │ │ - cmeq v31.16b, v31.16b, v28.16b │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x3, d31 │ │ │ │ - cbz x3, 5e604 │ │ │ │ - fmov w4, s30 │ │ │ │ - add x0, x27, w4, uxtw │ │ │ │ - b 5e644 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp w5, w4 │ │ │ │ - b.ls 5e650 // b.plast │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x3a │ │ │ │ - b.ne 5e634 // b.any │ │ │ │ - cmp w7, w4 │ │ │ │ - b.cs 5eafc // b.hs, b.nlast │ │ │ │ - sub w20, w4, w7 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w0, [sp, #4] │ │ │ │ + cbz w0, 5c35c │ │ │ │ + mov x19, x25 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x26 │ │ │ │ + b 5c2f0 │ │ │ │ + bl 7086c │ │ │ │ + str w0, [x19, #80] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str w4, [sp, #20] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov w2, w20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 3948 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - strb wzr, [x0, w20, uxtw] │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3768 │ │ │ │ - sxtw x0, w0 │ │ │ │ - ldr x1, [x28, #144] │ │ │ │ - ldr w4, [sp, #20] │ │ │ │ - str x0, [x1, x23] │ │ │ │ - cbnz x0, 5e6b8 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.ne 5ea64 // b.any │ │ │ │ - add w1, w4, #0x1 │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w0, [x27, w1, uxtw] │ │ │ │ - sub w1, w0, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - b.ne 5eadc // b.any │ │ │ │ - ldr x1, [x28, #176] │ │ │ │ - strb w0, [x1, w21, uxtw] │ │ │ │ - b 5e370 │ │ │ │ - tst x6, #0xf │ │ │ │ - b.eq 5e970 // b.none │ │ │ │ - and w6, w6, #0xfffffff0 │ │ │ │ - add w4, w4, w6 │ │ │ │ - b 5e62c │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ - b 5e2a8 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.ne 5e800 // b.any │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x25 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - bl 580c0 │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 5dc18 // b.pmore │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ + 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 56b80 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 6c240 │ │ │ │ + stur x22, [x19, #-16] │ │ │ │ + mov x0, x21 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + bl 6c1c0 │ │ │ │ + ldr w0, [sp, #4] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 5c358 // 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 7086c │ │ │ │ + mov w22, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 70740 │ │ │ │ + cmp w22, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + b.cs 5c28c // b.hs, b.nlast │ │ │ │ + bl 70740 │ │ │ │ + b 5c290 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ mov x0, x26 │ │ │ │ bl 38a0 │ │ │ │ - adrp x0, af000 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + str w1, [x24] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5e9a0 // b.any │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + b.ne 5c3a8 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - movi v27.2s, #0x1 │ │ │ │ - b 5e2a8 │ │ │ │ - mov w4, w7 │ │ │ │ - b 5e62c │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - b 5e3e4 │ │ │ │ - movi v27.2s, #0x2 │ │ │ │ - b 5e2a8 │ │ │ │ - mov w20, #0x2 // #2 │ │ │ │ - b 5e3e4 │ │ │ │ - movi v27.2s, #0x3 │ │ │ │ - b 5e2a8 │ │ │ │ - mov w20, #0x3 // #3 │ │ │ │ - b 5e3e4 │ │ │ │ - movi v27.2s, #0x4 │ │ │ │ - b 5e2a8 │ │ │ │ - mov w20, #0x4 // #4 │ │ │ │ - b 5e3e4 │ │ │ │ - movi v31.4s, #0xd │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - mov w20, v30.s[3] │ │ │ │ - cmp w5, w20 │ │ │ │ - b.hi 5e3e4 // b.pmore │ │ │ │ - b 5e324 │ │ │ │ - mov w20, #0x5 // #5 │ │ │ │ - b 5e3e4 │ │ │ │ - mov w20, #0x6 // #6 │ │ │ │ - b 5e3e4 │ │ │ │ - mov w4, w7 │ │ │ │ - b 5e5d4 │ │ │ │ - movi v27.2s, #0x7 │ │ │ │ - b 5e2a8 │ │ │ │ - mov w20, #0x7 // #7 │ │ │ │ - b 5e3e4 │ │ │ │ - movi v27.2s, #0x8 │ │ │ │ - b 5e2a8 │ │ │ │ - mov w20, #0x8 // #8 │ │ │ │ - b 5e3e4 │ │ │ │ - adrp x23, af000 │ │ │ │ - ldr x23, [x23, #3920] │ │ │ │ - adrp x21, 80000 │ │ │ │ - adrp x22, 80000 │ │ │ │ - ubfiz x19, x19, #4, #32 │ │ │ │ - add x21, x21, #0xe80 │ │ │ │ - add x22, x22, #0xe88 │ │ │ │ - mov x28, #0x10 // #16 │ │ │ │ - ldr x20, [x27, x28] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3a08 │ │ │ │ - mov x27, x0 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 5e86c // b.plast │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 5e8c0 │ │ │ │ - cmp w27, #0xc │ │ │ │ - b.ls 5e868 // b.plast │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - bl 3360 <__stack_chk_fail@plt> │ │ │ │ - cbz w0, 5e880 │ │ │ │ - ldr x25, [x26, x24, lsl #3] │ │ │ │ - add x28, x28, #0x10 │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 5e700 // b.none │ │ │ │ - ldr x27, [x25] │ │ │ │ - b 5e820 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - sub w25, w27, #0xc │ │ │ │ - sub w1, w27, #0xb │ │ │ │ - str w25, [x0, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x27, [sp, #72] │ │ │ │ - mov w2, w25 │ │ │ │ - add x1, x20, #0x5 │ │ │ │ - str x0, [x27, #32] │ │ │ │ - bl 3948 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - strb wzr, [x0, w25, uxtw] │ │ │ │ - b 5e868 │ │ │ │ - mov w20, #0xe // #14 │ │ │ │ - b 5e3e4 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - sub w25, w27, #0x5 │ │ │ │ - sub w1, w27, #0x4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w25, [x3, #24] │ │ │ │ - bl 5daa0 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - mov w2, w25 │ │ │ │ - add x1, x20, #0x5 │ │ │ │ - str x0, [x3, #16] │ │ │ │ - bl 3948 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - adrp x2, 83000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x388 │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - strb wzr, [x0, w25, uxtw] │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x3, [x3, #16] │ │ │ │ - bl 3510 │ │ │ │ - b 5e84c │ │ │ │ - mov w20, #0x9 // #9 │ │ │ │ - b 5e3e4 │ │ │ │ - mov w20, #0xa // #10 │ │ │ │ - b 5e3e4 │ │ │ │ - ldr w20, [sp, #64] │ │ │ │ - b 5e3e4 │ │ │ │ - mov w20, #0xc // #12 │ │ │ │ - b 5e3e4 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 5e990 // b.none │ │ │ │ - cmp w20, #0x3 │ │ │ │ - b.eq 5dd8c // b.none │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - add x2, x2, #0x438 │ │ │ │ - mov w5, #0x8 // #8 │ │ │ │ - mov w1, #0xc6 // #198 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - movi v31.4s, #0xd │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - mov w4, v30.s[3] │ │ │ │ - b 5e650 │ │ │ │ - mov w20, #0xd // #13 │ │ │ │ - b 5e3e4 │ │ │ │ - movi v27.2s, #0xe │ │ │ │ - b 5e2a8 │ │ │ │ - ldr x0, [x28, #120] │ │ │ │ - bl 38a0 │ │ │ │ - str xzr, [x28, #120] │ │ │ │ - b 5dd8c │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ bl 3588 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - add x2, x2, #0x3a0 │ │ │ │ - mov w5, #0xb // #11 │ │ │ │ - mov w1, #0x10c // #268 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - add x2, x2, #0x3f8 │ │ │ │ - mov w5, #0x5 // #5 │ │ │ │ - mov w1, #0xa1 // #161 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - mov w6, w20 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x478 │ │ │ │ - mov w5, #0xa // #10 │ │ │ │ - mov w1, #0xdf // #223 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - mov x6, x19 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x458 │ │ │ │ - mov w5, #0xa // #10 │ │ │ │ - mov w1, #0xd8 // #216 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - add x2, x2, #0x4b8 │ │ │ │ - mov w5, #0xb // #11 │ │ │ │ - mov w1, #0x101 // #257 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - adrp x2, 83000 │ │ │ │ - ldr w4, [sp, #68] │ │ │ │ - add x2, x2, #0x3a0 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - mov w1, #0x87 // #135 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x3, 87000 │ │ │ │ - adrp x1, 83000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0xe50 │ │ │ │ - add x1, x1, #0x3c0 │ │ │ │ - add x0, x0, #0x4a8 │ │ │ │ - mov w2, #0xef // #239 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 87000 │ │ │ │ - adrp x1, 83000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0xe50 │ │ │ │ - add x1, x1, #0x3c0 │ │ │ │ - add x0, x0, #0x4f0 │ │ │ │ - mov w2, #0x104 // #260 │ │ │ │ - bl 34b0 │ │ │ │ - adrp x3, 87000 │ │ │ │ - adrp x1, 83000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0xe50 │ │ │ │ - add x1, x1, #0x3c0 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0xf9 // #249 │ │ │ │ - bl 34b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 70148 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 6c1c0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 38a0 │ │ │ │ + str x20, [x19, #88] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cbz w1, 5ed30 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x4 │ │ │ │ - mov w0, #0xd0 // #208 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - umaddl x20, w1, w0, x25 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x23, 83000 │ │ │ │ - adrp x24, 83000 │ │ │ │ - add x23, x23, #0x1b8 │ │ │ │ - add x24, x24, #0x568 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 83000 │ │ │ │ - adrp x21, 81000 │ │ │ │ - ldur x3, [x25, #4] │ │ │ │ - add x2, x22, #0x558 │ │ │ │ - ldur x4, [x25, #20] │ │ │ │ - mov x0, x19 │ │ │ │ - ldur x5, [x25, #28] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w6, [x25] │ │ │ │ - bl 3510 │ │ │ │ - ldur x3, [x25, #36] │ │ │ │ - cbz x3, 5ebb0 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldur d0, [x25, #52] │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.ge 5ebe8 // b.tcont │ │ │ │ - add x2, x21, #0x2d0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x25, x25, #0xd0 │ │ │ │ - bl 3510 │ │ │ │ - cmp x20, x25 │ │ │ │ - b.ne 5eb6c // b.any │ │ │ │ + mov w19, w1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + bl 37e0 │ │ │ │ + cbz w19, 5c4a8 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x20, w19, uxtw │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w8, #0x5f // #95 │ │ │ │ + b 5c460 │ │ │ │ + cmp w6, #0x9 │ │ │ │ + b.ls 5c478 // b.plast │ │ │ │ + cbz w5, 5c454 │ │ │ │ + strb w8, [x0, w5, uxtw] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 5c490 // b.none │ │ │ │ + ldrb w4, [x2] │ │ │ │ + orr w3, w4, #0x20 │ │ │ │ + sub w6, w4, #0x30 │ │ │ │ + sub w3, w3, #0x61 │ │ │ │ + cmp w3, #0x19 │ │ │ │ + b.hi 5c440 // b.pmore │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + strb w4, [x0, w5, uxtw] │ │ │ │ + mov w7, w5 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 5c460 // 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 x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldrb w3, [x25, #60] │ │ │ │ - cbz w3, 5ebb0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 80000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xe68 │ │ │ │ - bl 3510 │ │ │ │ - ldur x3, [x25, #100] │ │ │ │ - cbz x3, 5ebb0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 82000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xfb8 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl 3510 │ │ │ │ - ldur x3, [x25, #108] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cbz x3, 5ebb0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldur x0, [x25, #116] │ │ │ │ - cbz x0, 5ed34 │ │ │ │ - ldp w3, w4, [x0] │ │ │ │ - adrp x2, 83000 │ │ │ │ - ldr w5, [x0, #8] │ │ │ │ - add x2, x2, #0x570 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3510 │ │ │ │ - ldr w3, [x25, #124] │ │ │ │ - cbz w3, 5ebb0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 81000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x558 │ │ │ │ - bl 3510 │ │ │ │ - ldur x0, [x25, #132] │ │ │ │ - cbz x0, 5ebb0 │ │ │ │ - ldr w1, [x25, #124] │ │ │ │ - cbz w1, 5ebb0 │ │ │ │ - adrp x1, 81000 │ │ │ │ - adrp x2, 83000 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x26, x2, #0x588 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x28, x1, #0x700 │ │ │ │ - adrp x1, 82000 │ │ │ │ - add x27, x1, #0xfe8 │ │ │ │ - b 5ecc4 │ │ │ │ - ldur x0, [x25, #132] │ │ │ │ - mov x2, x26 │ │ │ │ - ldr x3, [x0, x4, lsl #3] │ │ │ │ + mov x7, #0x1 // #1 │ │ │ │ + strb wzr, [x0, x7] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl 3a08 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x19, x0 │ │ │ │ + add x1, x1, #0xb │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + ldrb w1, [x20] │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + cbz w1, 5c558 │ │ │ │ + adrp x3, 83000 │ │ │ │ + mov x5, x20 │ │ │ │ + add x3, x3, #0xb60 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ + bl 3a20 │ │ │ │ mov x0, x19 │ │ │ │ - str x4, [sp, #104] │ │ │ │ - bl 3510 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - mov x2, x27 │ │ │ │ - ldr w3, [x25, #124] │ │ │ │ + bl 3240 │ │ │ │ + mov w20, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5c570 // b.none │ │ │ │ + bl 3960 │ │ │ │ + mov w20, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5c598 // b.none │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - cmp w3, w4 │ │ │ │ - b.hi 5ed08 // b.pmore │ │ │ │ - mov x2, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x4, [sp, #104] │ │ │ │ - bl 3510 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - ldr w0, [x25, #124] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.hi 5ecc0 // b.pmore │ │ │ │ - ldur x3, [x25, #140] │ │ │ │ - cbnz x3, 5ed4c │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 5ebb0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 83000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x580 │ │ │ │ - bl 3510 │ │ │ │ - b 5ec70 │ │ │ │ - cbz w0, 5ed28 │ │ │ │ - adrp x0, 83000 │ │ │ │ - adrp x1, 83000 │ │ │ │ - add x26, x0, #0x588 │ │ │ │ - add x27, x1, #0x590 │ │ │ │ - adrp x0, 82000 │ │ │ │ - add x28, x0, #0xfe8 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - ldur x1, [x25, #164] │ │ │ │ - mov x2, x26 │ │ │ │ - ldr x4, [x3, x6, lsl #3] │ │ │ │ - mov x0, x19 │ │ │ │ - cbz x1, 5edc8 │ │ │ │ - ldr x3, [x1, x6, lsl #3] │ │ │ │ + adrp x3, 83000 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + add x3, x3, #0xb70 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - cbz x3, 5edc8 │ │ │ │ - ldur x5, [x25, #172] │ │ │ │ - mov x2, x27 │ │ │ │ - str x6, [sp, #104] │ │ │ │ - ldrb w5, [x5, x6] │ │ │ │ - bl 3510 │ │ │ │ - ldr x6, [sp, #104] │ │ │ │ - ldr w0, [x25, #124] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w1, w6 │ │ │ │ - b.hi 5ede0 // b.pmore │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - cmp w0, w6 │ │ │ │ - b.ls 5ed28 // b.plast │ │ │ │ - ldur x3, [x25, #140] │ │ │ │ - b 5ed6c │ │ │ │ - mov x3, x4 │ │ │ │ + bl 3a20 │ │ │ │ + b 5c520 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xb80 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - str x6, [sp, #104] │ │ │ │ + ldr x0, [x0] │ │ │ │ bl 3510 │ │ │ │ - ldr x6, [sp, #104] │ │ │ │ - b 5eda4 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x0, x19 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 31b0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xbb8 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - str x6, [sp, #104] │ │ │ │ + ldr x0, [x0] │ │ │ │ bl 3510 │ │ │ │ - ldr x6, [sp, #104] │ │ │ │ - ldr w0, [x25, #124] │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - cmp w0, w6 │ │ │ │ - b.ls 5ed28 // b.plast │ │ │ │ - ldur x3, [x25, #140] │ │ │ │ - b 5ed6c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - adrp x2, 83000 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - add x2, x2, #0x5a0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x76 // #118 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x5d8 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ + mov w0, w20 │ │ │ │ bl 31b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 5eeac │ │ │ │ - mov x20, x2 │ │ │ │ - cbz x2, 5eef4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x1, #0x400 // #1024 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + adrp x1, 83000 │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0xbf0 │ │ │ │ + adrp x0, 82000 │ │ │ │ + add x0, x0, #0xae0 │ │ │ │ + bl 5c4c0 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + bl 3a50 │ │ │ │ + cbz x0, 5c754 │ │ │ │ + mov x3, x21 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xb58 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3510 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 36c0 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0xc30 │ │ │ │ + bl 3a50 │ │ │ │ + adrp x1, 84000 │ │ │ │ mov x21, x0 │ │ │ │ - sxtw x0, w1 │ │ │ │ - mul x0, x0, x2 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - str x0, [x21] │ │ │ │ - cbz x0, 5eed0 │ │ │ │ - stp wzr, w19, [x21, #8] │ │ │ │ - str x20, [x21, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a50 │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x0, 5c67c │ │ │ │ + b 5c72c │ │ │ │ + mov x2, x0 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 38e8 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x400 // #1024 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ + cbnz x0, 5c668 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 36c0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 36c0 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 30d8 │ │ │ │ + cbnz w0, 5c6e8 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + mov x4, x23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x3, x22 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + adrp x2, 83000 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov w3, w1 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x5f0 │ │ │ │ - mov w1, #0x36 // #54 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x5d8 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x688 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x41 // #65 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x5d8 │ │ │ │ - bl 75560 │ │ │ │ + add x2, x2, #0xc68 │ │ │ │ + adrp x0, 83000 │ │ │ │ + mov w1, #0x70 // #112 │ │ │ │ + add x0, x0, #0xc98 │ │ │ │ + b 2e2cc │ │ │ │ + bl 34c8 │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 38d0 │ │ │ │ + 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, 83000 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + add x2, x2, #0xca8 │ │ │ │ + adrp x0, 83000 │ │ │ │ + mov w1, #0x73 // #115 │ │ │ │ + add x0, x0, #0xc98 │ │ │ │ + b 2e2cc │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x23 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xc38 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x638 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x3b // #59 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x5d8 │ │ │ │ - bl 75560 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x22 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ nop │ │ │ │ + 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, x5 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, x3 │ │ │ │ + and w24, w4, #0xff │ │ │ │ + cbz w2, 5c8b0 │ │ │ │ + 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 │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x0, #0x2 │ │ │ │ + add x1, x1, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 56b80 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x28, [x20] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3a08 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x2, x0 │ │ │ │ + add x0, x19, x26 │ │ │ │ + bl 3948 │ │ │ │ + ldr x0, [x20], #8 │ │ │ │ + bl 3a08 │ │ │ │ + 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 5c7cc // b.any │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3a08 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a08 │ │ │ │ + add x20, x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3a08 │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + add x1, x20, x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + str x22, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x7, x19 │ │ │ │ + mov x6, x23 │ │ │ │ + mov w5, w24 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x4, 83000 │ │ │ │ + adrp x3, 83000 │ │ │ │ + add x4, x4, #0xcd8 │ │ │ │ + add x3, x3, #0xcf0 │ │ │ │ + bl 3a20 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 3540 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 5c830 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x0, x1 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x22, [x0] │ │ │ │ - cbz x1, 5ef80 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 5ef80 │ │ │ │ - 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 5ef60 │ │ │ │ - ldr x22, [x20] │ │ │ │ - mov x0, x22 │ │ │ │ + mov x20, x1 │ │ │ │ + bl 3a08 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + bl 37e0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x5, x20 │ │ │ │ + adrp x4, 83000 │ │ │ │ + adrp x3, 83000 │ │ │ │ + add x4, x4, #0xd10 │ │ │ │ + add x3, x3, #0xd18 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3a20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3540 │ │ │ │ + mov x0, x19 │ │ │ │ bl 38a0 │ │ │ │ - stp xzr, xzr, [x20, #8] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x4, x0 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + ccmp x2, #0x0, #0x4, ne // ne = any │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b.eq 5cae0 // b.none │ │ │ │ + sub x6, x2, #0x1 │ │ │ │ + add x0, x4, x6 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.cs 5cbbc // b.hs, b.nlast │ │ │ │ + sub x3, x2, #0x10 │ │ │ │ + mov x9, #0x17 // #23 │ │ │ │ + add x7, x4, x3 │ │ │ │ + sub x2, x2, #0x2 │ │ │ │ + and x5, x7, #0xf │ │ │ │ + add x8, x5, #0x10 │ │ │ │ + cmp x8, x9 │ │ │ │ + csel x8, x8, x9, cs // cs = hs, nlast │ │ │ │ + cmp x2, x8 │ │ │ │ + b.cc 5caf0 // b.lo, b.ul, b.last │ │ │ │ + cbz x5, 5cbc8 │ │ │ │ + ldrb w2, [x4, x6] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cae0 // b.none │ │ │ │ + sub x8, x0, #0x1 │ │ │ │ + tst x7, #0xe │ │ │ │ + b.eq 5cb3c // b.none │ │ │ │ + ldurb w2, [x0, #-1] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0x2 │ │ │ │ + cmp x5, #0x2 │ │ │ │ + b.ls 5cb3c // b.plast │ │ │ │ + ldurb w2, [x0, #-2] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0x3 │ │ │ │ + tst x7, #0xc │ │ │ │ + b.eq 5cb3c // b.none │ │ │ │ + ldurb w2, [x0, #-3] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0x4 │ │ │ │ + cmp x5, #0x4 │ │ │ │ + b.ls 5cb3c // b.plast │ │ │ │ + ldurb w2, [x0, #-4] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0x5 │ │ │ │ + cmp x5, #0x5 │ │ │ │ + b.eq 5cb3c // b.none │ │ │ │ + ldurb w2, [x0, #-5] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0x6 │ │ │ │ + cmp x5, #0x6 │ │ │ │ + b.eq 5cb3c // b.none │ │ │ │ + ldurb w2, [x0, #-6] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0x7 │ │ │ │ + tbz w7, #3, 5cb3c │ │ │ │ + ldurb w2, [x0, #-7] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0x8 │ │ │ │ + cmp x5, #0x8 │ │ │ │ + b.ls 5cb3c // b.plast │ │ │ │ + ldurb w2, [x0, #-8] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0x9 │ │ │ │ + cmp x5, #0x9 │ │ │ │ + b.eq 5cb3c // b.none │ │ │ │ + ldurb w2, [x0, #-9] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0xa │ │ │ │ + cmp x5, #0xa │ │ │ │ + b.eq 5cb3c // b.none │ │ │ │ + ldurb w2, [x0, #-10] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0xb │ │ │ │ + cmp x5, #0xb │ │ │ │ + b.eq 5cb3c // b.none │ │ │ │ + ldurb w2, [x0, #-11] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0xc │ │ │ │ + cmp x5, #0xc │ │ │ │ + b.eq 5cb3c // b.none │ │ │ │ + ldurb w2, [x0, #-12] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + sub x8, x0, #0xd │ │ │ │ + cmp x5, #0xd │ │ │ │ + b.eq 5cb3c // b.none │ │ │ │ + ldurb w2, [x0, #-13] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 5cb04 // b.none │ │ │ │ + cmp x5, #0xf │ │ │ │ + b.ne 5cbd0 // b.any │ │ │ │ + ldurb w2, [x0, #-14] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 5cb40 // b.any │ │ │ │ + sub x0, x0, #0xe │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + cmp x4, x2 │ │ │ │ + b.cs 5cb2c // b.hs, b.nlast │ │ │ │ + mov x0, x2 │ │ │ │ + ldrb w3, [x0] │ │ │ │ + sub x2, x0, #0x1 │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ne 5cae4 // b.any │ │ │ │ + b 5cae0 │ │ │ │ + mov x0, x8 │ │ │ │ + ret │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q31, [x0, #1040] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q29, [x0, #1056] │ │ │ │ + add v31.2d, v30.2d, v31.2d │ │ │ │ + add v30.2d, v30.2d, v29.2d │ │ │ │ + mov x2, v31.d[1] │ │ │ │ + mov x0, v30.d[1] │ │ │ │ + ldurb w3, [x0, #-1] │ │ │ │ + cmp w1, w3 │ │ │ │ + csel x0, x2, xzr, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov x7, x8 │ │ │ │ + adrp x0, 86000 │ │ │ │ + sub x2, x3, x5 │ │ │ │ + sub x6, x6, x5 │ │ │ │ + dup v30.2d, x7 │ │ │ │ + ldr q31, [x0, #992] │ │ │ │ + adrp x5, 86000 │ │ │ │ + add x2, x4, x2 │ │ │ │ + and x3, x6, #0xfffffffffffffff0 │ │ │ │ + ldr q27, [x5, #1008] │ │ │ │ + adrp x5, 86000 │ │ │ │ + add v30.2d, v30.2d, v31.2d │ │ │ │ + sub x0, x2, x3 │ │ │ │ + dup v26.16b, w1 │ │ │ │ + ldr q28, [x5, #1024] │ │ │ │ + b 5cb88 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 5cbac // b.none │ │ │ │ + add v30.2d, v30.2d, v28.2d │ │ │ │ + ldr q31, [x2] │ │ │ │ + sub x2, x2, #0x10 │ │ │ │ + tbl v31.16b, {v31.16b}, v27.16b │ │ │ │ + cmeq v31.16b, v31.16b, v26.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x5, d31 │ │ │ │ + cbz x5, 5cb7c │ │ │ │ + fmov x0, d30 │ │ │ │ + b 5caf0 │ │ │ │ + cmp x6, x3 │ │ │ │ + b.eq 5cb0c // b.none │ │ │ │ + sub x0, x7, x3 │ │ │ │ + b 5caf0 │ │ │ │ + ldrb w3, [x4, x6] │ │ │ │ + mov x2, x0 │ │ │ │ + b 5cb30 │ │ │ │ + mov x7, x0 │ │ │ │ + b 5cb40 │ │ │ │ + sub x7, x0, #0xe │ │ │ │ + b 5cb40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 5f020 │ │ │ │ - ldr w2, [x0, #12] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add w2, w1, w2 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - sxtw x2, w2 │ │ │ │ - mul x1, x2, x1 │ │ │ │ - bl 3198 │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x0, 5f044 │ │ │ │ - ldr w0, [x19, #12] │ │ │ │ - add w0, w0, w20 │ │ │ │ - str w0, [x19, #12] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + bl 2f608 │ │ │ │ + cbz x0, 5d260 │ │ │ │ + mov w1, #0x2f // #47 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 31e0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ldr x6, [sp, #24] │ │ │ │ + ccmp x6, x0, #0x4, ne // ne = any │ │ │ │ + b.eq 5d204 // b.none │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + cbnz w1, 5cfd4 │ │ │ │ + and x2, x0, #0xf │ │ │ │ + mov x4, #0x17 // #23 │ │ │ │ + add x1, x2, #0x10 │ │ │ │ + sub x3, x0, x6 │ │ │ │ + cmp x1, x4 │ │ │ │ + sub x5, x3, #0x1 │ │ │ │ + csel x1, x1, x4, cs // cs = hs, nlast │ │ │ │ + sub x4, x0, #0x10 │ │ │ │ + cmp x5, x1 │ │ │ │ + b.cc 5d37c // b.lo, b.ul, b.last │ │ │ │ + cbz x2, 5d384 │ │ │ │ + ldurb w1, [x0, #-1] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.ne 5d364 // b.any │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + tst x4, #0xe │ │ │ │ + b.eq 5cda0 // b.none │ │ │ │ + ldurb w5, [x0, #-2] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0x2 │ │ │ │ + cmp x2, #0x2 │ │ │ │ + b.ls 5cda0 // b.plast │ │ │ │ + ldurb w5, [x0, #-3] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0x3 │ │ │ │ + tst x4, #0xc │ │ │ │ + b.eq 5cda0 // b.none │ │ │ │ + ldurb w5, [x0, #-4] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0x4 │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.ls 5cda0 // b.plast │ │ │ │ + ldurb w5, [x0, #-5] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0x5 │ │ │ │ + cmp x2, #0x5 │ │ │ │ + b.eq 5cda0 // b.none │ │ │ │ + ldurb w5, [x0, #-6] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0x6 │ │ │ │ + cmp x2, #0x6 │ │ │ │ + b.eq 5cda0 // b.none │ │ │ │ + ldurb w5, [x0, #-7] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0x7 │ │ │ │ + tbz w4, #3, 5cda0 │ │ │ │ + ldurb w4, [x0, #-8] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0x8 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.ls 5cda0 // b.plast │ │ │ │ + ldurb w4, [x0, #-9] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0x9 │ │ │ │ + cmp x2, #0x9 │ │ │ │ + b.eq 5cda0 // b.none │ │ │ │ + ldurb w4, [x0, #-10] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0xa │ │ │ │ + cmp x2, #0xa │ │ │ │ + b.eq 5cda0 // b.none │ │ │ │ + ldurb w4, [x0, #-11] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0xb │ │ │ │ + cmp x2, #0xb │ │ │ │ + b.eq 5cda0 // b.none │ │ │ │ + ldurb w4, [x0, #-12] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0xc │ │ │ │ + cmp x2, #0xc │ │ │ │ + b.eq 5cda0 // b.none │ │ │ │ + ldurb w4, [x0, #-13] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0xd │ │ │ │ + cmp x2, #0xd │ │ │ │ + b.eq 5cda0 // b.none │ │ │ │ + ldurb w4, [x0, #-14] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0xe │ │ │ │ + cmp x2, #0xf │ │ │ │ + b.ne 5cda0 // b.any │ │ │ │ + ldurb w4, [x0, #-15] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5ce2c // b.any │ │ │ │ + sub x1, x0, #0xf │ │ │ │ + sub x5, x3, x2 │ │ │ │ + adrp x2, 86000 │ │ │ │ + adrp x7, 86000 │ │ │ │ + dup v30.2d, x1 │ │ │ │ + ldr q31, [x2, #992] │ │ │ │ + and x2, x0, #0xfffffffffffffff0 │ │ │ │ + ldr q26, [x7, #1008] │ │ │ │ + adrp x7, 86000 │ │ │ │ + add v30.2d, v30.2d, v31.2d │ │ │ │ + lsr x4, x5, #4 │ │ │ │ + movi v27.16b, #0x2f │ │ │ │ + sub x2, x2, #0x10 │ │ │ │ + ldr q28, [x7, #1024] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 5cde8 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ls 5d2b8 // b.plast │ │ │ │ + add v30.2d, v30.2d, v28.2d │ │ │ │ + ldr q31, [x2] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + sub x2, x2, #0x10 │ │ │ │ + tbl v31.16b, {v31.16b}, v26.16b │ │ │ │ + cmeq v31.16b, v31.16b, v27.16b │ │ │ │ + mvn v31.16b, v31.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x7, d31 │ │ │ │ + cbz x7, 5cddc │ │ │ │ + fmov x1, d30 │ │ │ │ + b 5ce20 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x6, x1 │ │ │ │ + b.eq 5cfcc // b.none │ │ │ │ + ldurb w2, [x1, #-1] │ │ │ │ + cmp w2, #0x2f │ │ │ │ + b.eq 5ce14 // b.none │ │ │ │ + cmp x6, x1 │ │ │ │ + b.eq 5cfcc // b.none │ │ │ │ + sub x1, x1, x6 │ │ │ │ + sub x4, x1, #0x1 │ │ │ │ + add x0, x6, x4 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.cs 5d38c // b.hs, b.nlast │ │ │ │ + sub x2, x1, #0x10 │ │ │ │ + mov x8, #0x17 // #23 │ │ │ │ + add x5, x6, x2 │ │ │ │ + sub x1, x1, #0x2 │ │ │ │ + and x3, x5, #0xf │ │ │ │ + add x7, x3, #0x10 │ │ │ │ + cmp x7, x8 │ │ │ │ + csel x7, x7, x8, cs // cs = hs, nlast │ │ │ │ + cmp x1, x7 │ │ │ │ + b.cc 5d2a4 // b.lo, b.ul, b.last │ │ │ │ + cbz x3, 5d398 │ │ │ │ + ldrb w1, [x6, x4] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5cfd4 // b.none │ │ │ │ + sub x7, x0, #0x1 │ │ │ │ + tst x5, #0xe │ │ │ │ + b.eq 5d2e4 // b.none │ │ │ │ + ldurb w1, [x0, #-1] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0x2 │ │ │ │ + cmp x3, #0x2 │ │ │ │ + b.ls 5d2e4 // b.plast │ │ │ │ + ldurb w1, [x0, #-2] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0x3 │ │ │ │ + tst x5, #0xc │ │ │ │ + b.eq 5d2e4 // b.none │ │ │ │ + ldurb w1, [x0, #-3] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0x4 │ │ │ │ + cmp x3, #0x4 │ │ │ │ + b.ls 5d2e4 // b.plast │ │ │ │ + ldurb w1, [x0, #-4] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0x5 │ │ │ │ + cmp x3, #0x5 │ │ │ │ + b.eq 5d2e4 // b.none │ │ │ │ + ldurb w1, [x0, #-5] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0x6 │ │ │ │ + cmp x3, #0x6 │ │ │ │ + b.eq 5d2e4 // b.none │ │ │ │ + ldurb w1, [x0, #-6] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0x7 │ │ │ │ + tbz w5, #3, 5d2e4 │ │ │ │ + ldurb w1, [x0, #-7] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0x8 │ │ │ │ + cmp x3, #0x8 │ │ │ │ + b.ls 5d2e4 // b.plast │ │ │ │ + ldurb w1, [x0, #-8] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0x9 │ │ │ │ + cmp x3, #0x9 │ │ │ │ + b.eq 5d2e4 // b.none │ │ │ │ + ldurb w1, [x0, #-9] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0xa │ │ │ │ + cmp x3, #0xa │ │ │ │ + b.eq 5d2e4 // b.none │ │ │ │ + ldurb w1, [x0, #-10] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0xb │ │ │ │ + cmp x3, #0xb │ │ │ │ + b.eq 5d2e4 // b.none │ │ │ │ + ldurb w1, [x0, #-11] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0xc │ │ │ │ + cmp x3, #0xc │ │ │ │ + b.eq 5d2e4 // b.none │ │ │ │ + ldurb w1, [x0, #-12] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + sub x7, x0, #0xd │ │ │ │ + cmp x3, #0xd │ │ │ │ + b.eq 5d2e4 // b.none │ │ │ │ + ldurb w1, [x0, #-13] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 5d36c // b.none │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.ne 5d3a0 // b.any │ │ │ │ + ldurb w1, [x0, #-14] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.ne 5d2e8 // b.any │ │ │ │ + sub x0, x0, #0xe │ │ │ │ + cmp x6, x0 │ │ │ │ + b.eq 5d208 // b.none │ │ │ │ + and x2, x0, #0xf │ │ │ │ + mov x4, #0x17 // #23 │ │ │ │ + add x1, x2, #0x10 │ │ │ │ + sub x3, x0, x6 │ │ │ │ + cmp x1, x4 │ │ │ │ + sub x5, x3, #0x1 │ │ │ │ + csel x1, x1, x4, cs // cs = hs, nlast │ │ │ │ + sub x4, x0, #0x10 │ │ │ │ + cmp x5, x1 │ │ │ │ + b.cc 5d2dc // b.lo, b.ul, b.last │ │ │ │ + cbz x2, 5d35c │ │ │ │ + ldurb w1, [x0, #-1] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.ne 5d374 // b.any │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + tst x4, #0xe │ │ │ │ + b.eq 5d15c // b.none │ │ │ │ + ldurb w5, [x0, #-2] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0x2 │ │ │ │ + cmp x2, #0x2 │ │ │ │ + b.ls 5d15c // b.plast │ │ │ │ + ldurb w5, [x0, #-3] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0x3 │ │ │ │ + tst x4, #0xc │ │ │ │ + b.eq 5d15c // b.none │ │ │ │ + ldurb w5, [x0, #-4] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0x4 │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.ls 5d15c // b.plast │ │ │ │ + ldurb w5, [x0, #-5] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0x5 │ │ │ │ + cmp x2, #0x5 │ │ │ │ + b.eq 5d15c // b.none │ │ │ │ + ldurb w5, [x0, #-6] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0x6 │ │ │ │ + cmp x2, #0x6 │ │ │ │ + b.eq 5d15c // b.none │ │ │ │ + ldurb w5, [x0, #-7] │ │ │ │ + cmp w5, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0x7 │ │ │ │ + tbz w4, #3, 5d15c │ │ │ │ + ldurb w4, [x0, #-8] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0x8 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.ls 5d15c // b.plast │ │ │ │ + ldurb w4, [x0, #-9] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0x9 │ │ │ │ + cmp x2, #0x9 │ │ │ │ + b.eq 5d15c // b.none │ │ │ │ + ldurb w4, [x0, #-10] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0xa │ │ │ │ + cmp x2, #0xa │ │ │ │ + b.eq 5d15c // b.none │ │ │ │ + ldurb w4, [x0, #-11] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0xb │ │ │ │ + cmp x2, #0xb │ │ │ │ + b.eq 5d15c // b.none │ │ │ │ + ldurb w4, [x0, #-12] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0xc │ │ │ │ + cmp x2, #0xc │ │ │ │ + b.eq 5d15c // b.none │ │ │ │ + ldurb w4, [x0, #-13] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0xd │ │ │ │ + cmp x2, #0xd │ │ │ │ + b.eq 5d15c // b.none │ │ │ │ + ldurb w4, [x0, #-14] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0xe │ │ │ │ + cmp x2, #0xf │ │ │ │ + b.ne 5d15c // b.any │ │ │ │ + ldurb w4, [x0, #-15] │ │ │ │ + cmp w4, #0x2f │ │ │ │ + b.ne 5d1e8 // b.any │ │ │ │ + sub x1, x0, #0xf │ │ │ │ + sub x5, x3, x2 │ │ │ │ + adrp x2, 86000 │ │ │ │ + adrp x7, 86000 │ │ │ │ + dup v30.2d, x1 │ │ │ │ + ldr q31, [x2, #992] │ │ │ │ + and x2, x0, #0xfffffffffffffff0 │ │ │ │ + ldr q26, [x7, #1008] │ │ │ │ + adrp x7, 86000 │ │ │ │ + add v30.2d, v30.2d, v31.2d │ │ │ │ + lsr x4, x5, #4 │ │ │ │ + movi v27.16b, #0x2f │ │ │ │ + sub x2, x2, #0x10 │ │ │ │ + ldr q28, [x7, #1024] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 5d1a4 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ls 5d274 // b.plast │ │ │ │ + add v30.2d, v30.2d, v28.2d │ │ │ │ + ldr q31, [x2] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + sub x2, x2, #0x10 │ │ │ │ + tbl v31.16b, {v31.16b}, v26.16b │ │ │ │ + cmeq v31.16b, v31.16b, v27.16b │ │ │ │ + mvn v31.16b, v31.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x7, d31 │ │ │ │ + cbz x7, 5d198 │ │ │ │ + fmov x1, d30 │ │ │ │ + b 5d1dc │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x6, x1 │ │ │ │ + b.eq 5d20c // b.none │ │ │ │ + ldurb w2, [x1, #-1] │ │ │ │ + cmp w2, #0x2f │ │ │ │ + b.eq 5d1d0 // b.none │ │ │ │ + cmp x6, x1 │ │ │ │ + b.eq 5d20c // b.none │ │ │ │ + strb wzr, [x1] │ │ │ │ + mov x0, x6 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w3, w1 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x6c0 │ │ │ │ - mov w1, #0x71 // #113 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x5d8 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 5ee20 │ │ │ │ + cbz x0, 5d260 │ │ │ │ + mov x1, x0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x6 │ │ │ │ + cinc x1, x1, eq // eq = none │ │ │ │ + strb wzr, [x1] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmp x4, x2 │ │ │ │ + b.ne 5d354 // b.any │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q31, [x0, #1040] │ │ │ │ + adrp x0, 86000 │ │ │ │ + ldr q29, [x0, #1056] │ │ │ │ + add v31.2d, v30.2d, v31.2d │ │ │ │ + add v30.2d, v30.2d, v29.2d │ │ │ │ + mov x1, v31.d[1] │ │ │ │ + mov x0, v30.d[1] │ │ │ │ + ldurb w2, [x0, #-1] │ │ │ │ + cmp w2, #0x2f │ │ │ │ + b.eq 5d3a8 // b.none │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x0, 87000 │ │ │ │ + add x0, x0, #0xfb8 │ │ │ │ + b 2f608 │ │ │ │ + and x2, x5, #0xfffffffffffffff0 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + tst x5, #0xf │ │ │ │ + b.ne 5d1dc // b.any │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr q31, [x1, #1040] │ │ │ │ + add v30.2d, v30.2d, v31.2d │ │ │ │ + mov x1, v30.d[1] │ │ │ │ + b 5d1e8 │ │ │ │ + cmp x6, x1 │ │ │ │ + b.cs 5d254 // b.hs, b.nlast │ │ │ │ + mov x0, x1 │ │ │ │ + ldrb w2, [x0] │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + cmp w2, #0x2f │ │ │ │ + b.ne 5d298 // b.any │ │ │ │ + b 5cfcc │ │ │ │ + and x2, x5, #0xfffffffffffffff0 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + tst x5, #0xf │ │ │ │ + b.ne 5ce20 // b.any │ │ │ │ + adrp x1, 86000 │ │ │ │ + ldr q31, [x1, #1040] │ │ │ │ + add v30.2d, v30.2d, v31.2d │ │ │ │ + mov x1, v30.d[1] │ │ │ │ + b 5ce2c │ │ │ │ + mov x1, x0 │ │ │ │ + b 5d1dc │ │ │ │ + mov x5, x7 │ │ │ │ + adrp x0, 86000 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + dup v30.2d, x5 │ │ │ │ + ldr q31, [x0, #992] │ │ │ │ + sub x0, x2, x3 │ │ │ │ + adrp x3, 86000 │ │ │ │ + add x0, x6, x0 │ │ │ │ + movi v27.16b, #0x2f │ │ │ │ + and x2, x4, #0xfffffffffffffff0 │ │ │ │ + ldr q26, [x3, #1008] │ │ │ │ + adrp x3, 86000 │ │ │ │ + add v30.2d, v30.2d, v31.2d │ │ │ │ + sub x1, x0, x2 │ │ │ │ + ldr q28, [x3, #1024] │ │ │ │ + b 5d330 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5d22c // b.none │ │ │ │ + add v30.2d, v30.2d, v28.2d │ │ │ │ + ldr q31, [x0] │ │ │ │ + sub x0, x0, #0x10 │ │ │ │ + tbl v31.16b, {v31.16b}, v26.16b │ │ │ │ + cmeq v31.16b, v31.16b, v27.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x3, d31 │ │ │ │ + cbz x3, 5d324 │ │ │ │ + fmov x0, d30 │ │ │ │ + b 5d2a4 │ │ │ │ + sub x0, x5, x2 │ │ │ │ + b 5d2a4 │ │ │ │ + mov x1, x0 │ │ │ │ + b 5d15c │ │ │ │ + mov x1, x0 │ │ │ │ + b 5ce34 │ │ │ │ + mov x0, x7 │ │ │ │ + b 5cfcc │ │ │ │ + mov x1, x0 │ │ │ │ + b 5d1f0 │ │ │ │ + mov x1, x0 │ │ │ │ + b 5ce20 │ │ │ │ + mov x1, x0 │ │ │ │ + b 5cda0 │ │ │ │ + ldrb w2, [x6, x4] │ │ │ │ + mov x1, x0 │ │ │ │ + b 5d258 │ │ │ │ + mov x5, x0 │ │ │ │ + b 5d2e8 │ │ │ │ + sub x5, x0, #0xe │ │ │ │ + b 5d2e8 │ │ │ │ + mov x0, x1 │ │ │ │ + b 5cfcc │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x2, x1 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w1, #0x2e // #46 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldp w1, w3, [x0, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.eq 5f0a0 // b.none │ │ │ │ - sxtw x3, w1 │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - madd x0, x3, x2, x0 │ │ │ │ - bl 3948 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #8] │ │ │ │ + bl 31e0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x19, x0, #0x4, ne // ne = any │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + csel x0, x1, x0, eq // eq = none │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w5, #0x2710 // #10000 │ │ │ │ - add w1, w1, w5 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - sxtw x1, w1 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mul x1, x1, x3 │ │ │ │ - bl 3198 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - cbz x0, 5f0dc │ │ │ │ - ldp w1, w3, [x19, #8] │ │ │ │ - mov w4, #0x2710 // #10000 │ │ │ │ - add w3, w3, w4 │ │ │ │ - str w3, [x19, #12] │ │ │ │ - b 5f070 │ │ │ │ - bl 5ee20 │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w2, w1, #0x4, ne // ne = any │ │ │ │ - ccmp w1, #0x0, #0x1, gt │ │ │ │ - b.lt 5f10c // 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, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x7, [x0, #16] │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - cmp x7, x2 │ │ │ │ - b.ne 5f1e4 // b.any │ │ │ │ - mov x6, x1 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldp w5, w1, [x0, #8] │ │ │ │ - ldr w4, [x6, #8] │ │ │ │ - add w20, w4, w5 │ │ │ │ - cmp w1, w20 │ │ │ │ - b.le 5f18c │ │ │ │ - ldr x0, [x0] │ │ │ │ - sxtw x4, w4 │ │ │ │ - sxtw x5, w5 │ │ │ │ - ldr x1, [x6] │ │ │ │ - mul x2, x4, x2 │ │ │ │ - madd x0, x5, x7, x0 │ │ │ │ - bl 3948 │ │ │ │ - str w20, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - add w3, w4, w0 │ │ │ │ - cmp w3, #0x0 │ │ │ │ - b.le 5f208 │ │ │ │ - add w1, w1, w3 │ │ │ │ - str w3, [sp, #36] │ │ │ │ - ldr x0, [x19] │ │ │ │ - sxtw x1, w1 │ │ │ │ - str x6, [sp, #40] │ │ │ │ - mul x1, x1, x7 │ │ │ │ - bl 3198 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x6, [sp, #40] │ │ │ │ - ldr w3, [sp, #36] │ │ │ │ - cbz x0, 5f228 │ │ │ │ - ldp w5, w1, [x19, #8] │ │ │ │ - ldr x2, [x6, #16] │ │ │ │ - add w1, w1, w3 │ │ │ │ - ldr x7, [x19, #16] │ │ │ │ - ldr w4, [x6, #8] │ │ │ │ - str w1, [x19, #12] │ │ │ │ - b 5f160 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x700 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0xa6 // #166 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x5d8 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x6c0 │ │ │ │ - mov w1, #0x71 // #113 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x5d8 │ │ │ │ - bl 75560 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 5ee20 │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - rev16 w0, w0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - rev w0, w0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + bl 3a08 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 5d43c // b.plast │ │ │ │ + mov x3, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ + 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 5d420 // b.pmore │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 83000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x750 │ │ │ │ - ldr x0, [x0] │ │ │ │ - b 3510 │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + ldrb w2, [x0] │ │ │ │ + mov x1, x0 │ │ │ │ + cbz w2, 5d474 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w2, #0x2f │ │ │ │ + csel x0, x0, x1, ne // ne = any │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cbnz w2, 5d460 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x13, #0xc080 // #49280 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub sp, sp, x13 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x19, x2 │ │ │ │ - adrp x6, af000 │ │ │ │ - ldr x6, [x6, #3864] │ │ │ │ - mov x7, #0xc078 // #49272 │ │ │ │ - add x7, sp, x7 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x2, [x6] │ │ │ │ - str x2, [x7] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x24, x3 │ │ │ │ - mov x26, x4 │ │ │ │ - mov w25, w5 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 5f360 // b.none │ │ │ │ - add x2, x19, #0x10, lsl #12 │ │ │ │ - sub w1, w1, #0x2 │ │ │ │ - add x2, x2, #0x30 │ │ │ │ - mov x3, #0x8018 // #32792 │ │ │ │ - add x0, x19, x3 │ │ │ │ - umaddl x2, w1, w3, x2 │ │ │ │ - b 5f348 │ │ │ │ - add x0, x0, x3 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 5f360 // b.none │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #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 x22, x1 │ │ │ │ + mov x21, x2 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x24, x2 │ │ │ │ ldr x1, [x0] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x1, x24 │ │ │ │ - b.le 5f33c │ │ │ │ - mov x4, #0xffffffffffff7fe8 // #-32792 │ │ │ │ - add x19, x0, x4 │ │ │ │ - mov x0, sp │ │ │ │ - adrp x2, 83000 │ │ │ │ - mov w3, #0x70 // #112 │ │ │ │ - add x2, x2, #0x770 │ │ │ │ - mov w1, #0xfffffff1 // #-15 │ │ │ │ - str xzr, [sp] │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - str wzr, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - bl 32a0 │ │ │ │ - mov w23, w0 │ │ │ │ - cbnz w0, 5f4cc │ │ │ │ - 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 3720 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + stp xzr, xzr, [sp, #8] │ │ │ │ + bl 5cbe0 │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0xd28 │ │ │ │ + bl 5c4c0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x5, x21 │ │ │ │ + mov w4, w19 │ │ │ │ + mov x6, x22 │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + adrp x2, 83000 │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x2, x2, #0xcd8 │ │ │ │ + add x1, x1, #0xd30 │ │ │ │ + adrp x21, 83000 │ │ │ │ + bl 2f7a8 │ │ │ │ + add x21, x21, #0xc98 │ │ │ │ + mov x3, x20 │ │ │ │ + mov w1, #0x161 // #353 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xd48 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 83000 │ │ │ │ + mov w1, #0x162 // #354 │ │ │ │ + add x2, x2, #0xd60 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 3540 │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 5f4c0 // b.none │ │ │ │ - ldr w0, [x19, #16] │ │ │ │ - cbz w0, 5f3f0 │ │ │ │ + b.eq 5d6b4 // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3a08 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + bl 37e0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x5, x22 │ │ │ │ + adrp x4, 83000 │ │ │ │ + adrp x3, 83000 │ │ │ │ + add x4, x4, #0xd10 │ │ │ │ + add x3, x3, #0xd18 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3a20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3540 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 38a0 │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3858 │ │ │ │ - mov w3, w0 │ │ │ │ + bl 30d8 │ │ │ │ + mov w19, w0 │ │ │ │ + cbz w0, 5d66c │ │ │ │ + mov x3, x20 │ │ │ │ + mov w1, #0x176 // #374 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xda0 │ │ │ │ + bl 2e2cc │ │ │ │ + mov x4, x22 │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + adrp x2, 83000 │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + add x1, x1, #0xdc8 │ │ │ │ + bl 2f7a8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 3540 │ │ │ │ + mov w19, w0 │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 5f4b0 // b.none │ │ │ │ - ldr w1, [x19, #16] │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - mov x0, sp │ │ │ │ - sub w2, w2, w1 │ │ │ │ - asr w2, w3, w2 │ │ │ │ - bl 33d8 │ │ │ │ - add x1, x19, #0x14 │ │ │ │ - mov x0, sp │ │ │ │ - mov w2, #0x8000 // #32768 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x22, sp, #0x78 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - sub x19, x24, x0 │ │ │ │ - cbz x19, 5f518 │ │ │ │ - cmp x19, #0x8, lsl #12 │ │ │ │ - b.le 5f530 │ │ │ │ - mov x3, #0x4078 // #16504 │ │ │ │ - sub x19, x19, #0x8, lsl #12 │ │ │ │ - add x2, sp, x3 │ │ │ │ - mov w0, #0x8000 // #32768 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - str w0, [sp, #32] │ │ │ │ - nop │ │ │ │ - cbnz w1, 5f478 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ + b.eq 5d688 // b.none │ │ │ │ + adrp x2, 83000 │ │ │ │ + mov x0, x21 │ │ │ │ mov x3, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x4000 // #16384 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 5f4c0 │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - cbz w0, 5f528 │ │ │ │ - str x22, [sp] │ │ │ │ - mov x0, sp │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 32e8 <__errno_location@plt+0x8> │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 5f528 // b.none │ │ │ │ - add w1, w0, #0x4 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 5f548 // b.plast │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 5f550 // b.none │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cbz w0, 5f560 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - b 5f440 │ │ │ │ + add x2, x2, #0xdf8 │ │ │ │ + mov w1, #0x17d // #381 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 38a0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 5f528 │ │ │ │ - nop │ │ │ │ - mov w23, #0xffffffff // #-1 │ │ │ │ - mov x0, sp │ │ │ │ - bl 2fb8 <__memmove_chk@plt+0x8> │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 38a0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - mov x1, #0xc078 // #49272 │ │ │ │ - add x2, sp, x1 │ │ │ │ - ldr x3, [x2] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5f56c // b.any │ │ │ │ - mov x13, #0xc080 // #49280 │ │ │ │ - add sp, sp, x13 │ │ │ │ - mov w0, w23 │ │ │ │ - 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 │ │ │ │ + b.ne 5d6f8 // 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 w0, w25 │ │ │ │ - mov x2, x26 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 5f434 │ │ │ │ - mov w23, #0xfffffffd // #-3 │ │ │ │ - b 5f4c4 │ │ │ │ - mov w0, w19 │ │ │ │ - mov x2, #0x4078 // #16504 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - add x2, sp, x2 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 5f434 │ │ │ │ - mov w23, w0 │ │ │ │ - b 5f4c4 │ │ │ │ - cbnz w24, 5f4c4 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - sub w23, w25, w0 │ │ │ │ - b 5f4c4 │ │ │ │ - cbz w24, 5f558 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - b 5f414 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 83000 │ │ │ │ + mov w1, #0x172 // #370 │ │ │ │ + add x2, x2, #0xd90 │ │ │ │ + bl 2e2cc │ │ │ │ + b 5d618 │ │ │ │ + bl 34c8 │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 38d0 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 83000 │ │ │ │ + mov w1, #0x17b // #379 │ │ │ │ + add x2, x2, #0xdd8 │ │ │ │ + bl 2e2cc │ │ │ │ + b 5d610 │ │ │ │ + mov w19, w0 │ │ │ │ + bl 34c8 │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 38d0 │ │ │ │ + mov x5, x0 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x20 │ │ │ │ + mov w1, #0x168 // #360 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xd68 │ │ │ │ + bl 2e2cc │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 38a0 │ │ │ │ + b 5d630 │ │ │ │ bl 3588 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x13, #0x8020 // #32800 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - sub sp, sp, x13 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov w20, w2 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - mov x2, #0x8018 // #32792 │ │ │ │ mov x21, x1 │ │ │ │ - add x1, sp, x2 │ │ │ │ - add x19, sp, #0x10 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [x1] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 3a08 │ │ │ │ + mov w19, w0 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 5d75c // b.plast │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w2, [x20, x2] │ │ │ │ + cmp w2, #0x2e │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + csel w19, w19, w1, ne // ne = any │ │ │ │ + mov x1, x2 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.hi 5d740 // b.pmore │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3a08 │ │ │ │ + mov x23, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x2, #0x8001 // #32769 │ │ │ │ - mov x0, x19 │ │ │ │ + add w22, w19, w23 │ │ │ │ + add w1, w22, #0x2 │ │ │ │ + bl 56b80 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w2, w19 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + bl 3948 │ │ │ │ mov w1, #0x2e // #46 │ │ │ │ - bl 3ac8 │ │ │ │ - mov w2, w20 │ │ │ │ - cbz w20, 5f654 │ │ │ │ - sub x1, x21, x2 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x8, lsl #12 │ │ │ │ - mov x3, #0x8001 // #32769 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 37b0 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov w0, #0x7fff // #32767 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.ls 5f654 // b.plast │ │ │ │ - mov x3, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x778 │ │ │ │ - bl 3510 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - mov x1, #0x8018 // #32792 │ │ │ │ - add x2, sp, x1 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5f66c // b.any │ │ │ │ - mov x13, #0x8020 // #32800 │ │ │ │ - add sp, sp, x13 │ │ │ │ + strb w1, [x20, w19, uxtw] │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + mov w2, w23 │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 3948 │ │ │ │ + strb wzr, [x20, w22, uxtw] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x0, x19, x2 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, #0x8000 // #32768 │ │ │ │ - sub w2, w2, w20 │ │ │ │ - bl 3138 │ │ │ │ - b 5f5fc │ │ │ │ - bl 3588 │ │ │ │ - bti c │ │ │ │ - cbz x0, 5f6a4 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl 38a0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 38a0 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w4 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w1 │ │ │ │ - mov x22, x3 │ │ │ │ + and w21, w1, #0xff │ │ │ │ + mov w22, w3 │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - mov x24, x5 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - cbz x0, 5f77c │ │ │ │ - ldp w19, w1, [x0, #4] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.eq 5f7fc // b.none │ │ │ │ - mov w1, #0x8018 // #32792 │ │ │ │ - mov x28, x25 │ │ │ │ - smaddl x19, w19, w1, x0 │ │ │ │ - add x25, x19, #0x14 │ │ │ │ - stp x22, x23, [x19] │ │ │ │ - mov w22, w20 │ │ │ │ - str w21, [x19, #16] │ │ │ │ - cbnz w20, 5f758 │ │ │ │ - mov w2, #0x8000 // #32768 │ │ │ │ - mov x1, x24 │ │ │ │ - add x0, x25, x22 │ │ │ │ - sub w2, w2, w20 │ │ │ │ - bl 3138 │ │ │ │ - ldr w1, [x28, #4] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x28, #4] │ │ │ │ - mov x0, x28 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + and w23, w2, #0xff │ │ │ │ + mov x24, x0 │ │ │ │ + bl 3a50 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 5d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3438 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5d828 // b.none │ │ │ │ + cmp w21, w0 │ │ │ │ + b.eq 5d844 // b.none │ │ │ │ + cmp w20, w22 │ │ │ │ + b.ne 5d808 // b.any │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - sub x1, x24, x22 │ │ │ │ - mov x2, x22 │ │ │ │ - add x1, x1, #0x8, lsl #12 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3138 │ │ │ │ - mov w0, #0x7fff // #32767 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.ls 5f714 // b.plast │ │ │ │ - b 5f728 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x28, x0 │ │ │ │ - cbz x0, 5f884 │ │ │ │ - strb wzr, [x0] │ │ │ │ - mov x0, #0xc0 // #192 │ │ │ │ - movk x0, #0x4, lsl #16 │ │ │ │ - mov x27, #0x8018 // #32792 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - add x25, x0, #0x14 │ │ │ │ - add x26, x0, #0x40, lsl #12 │ │ │ │ - mov x19, x0 │ │ │ │ - add x26, x26, #0xd4 │ │ │ │ - mov x3, x25 │ │ │ │ - str x0, [x28, #16] │ │ │ │ + b 36c0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3648 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, w23 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + bl 3348 │ │ │ │ + cmp w22, w20 │ │ │ │ + b.ne 5d808 // b.any │ │ │ │ + b 5d828 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x24 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xe20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3510 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 31b0 │ │ │ │ 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 3ac8 │ │ │ │ - add x3, x0, x27 │ │ │ │ - cmp x3, x26 │ │ │ │ - b.ne 5f7c0 // b.any │ │ │ │ - cbz x19, 5f87c │ │ │ │ - adrp x0, 86000 │ │ │ │ - ldr d31, [x0, #1240] │ │ │ │ - stur d31, [x28, #4] │ │ │ │ - b 5f704 │ │ │ │ - lsl w1, w19, #1 │ │ │ │ - mov w27, #0x8018 // #32792 │ │ │ │ - str w1, [x25, #8] │ │ │ │ - smull x1, w1, w27 │ │ │ │ - bl 3198 │ │ │ │ - mov x26, x0 │ │ │ │ - cbz x0, 5f88c │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cs 5f860 // b.hs, b.nlast │ │ │ │ - umaddl x3, w19, w27, x26 │ │ │ │ - mov x27, #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 3ac8 │ │ │ │ - add x3, x0, x27 │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 5f830 // 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 5f704 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 38a0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 5f734 │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 38a0 │ │ │ │ - b 5f734 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ + mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - cbz x0, 5f908 │ │ │ │ - ldp w3, w1, [x0, #4] │ │ │ │ + and w22, w4, #0xff │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ + mov w28, w3 │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + bl 3a50 │ │ │ │ + cbz x0, 5dcf0 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 5f98c // b.none │ │ │ │ - mov w2, #0x8018 // #32792 │ │ │ │ - mov x22, x19 │ │ │ │ - add w1, w3, #0x1 │ │ │ │ - smaddl x19, w3, w2, x0 │ │ │ │ - stp x20, x21, [x19] │ │ │ │ - str w1, [x22, #4] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ + bl 3438 │ │ │ │ + mov w5, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5db68 // b.none │ │ │ │ + cbz w28, 5dc0c │ │ │ │ + neg x0, x27 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + and w26, w0, #0xf │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x0, 5fa30 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x22] │ │ │ │ - mov x0, #0xc0 // #192 │ │ │ │ - mov x24, #0x8018 // #32792 │ │ │ │ - movk x0, #0x4, lsl #16 │ │ │ │ - bl 3678 <__sprintf_chk@plt+0x8> │ │ │ │ - add x23, x0, #0x40, lsl #12 │ │ │ │ - mov x19, x0 │ │ │ │ - add x3, x0, #0x14 │ │ │ │ - add x23, x23, #0xd4 │ │ │ │ - str x0, [x22, #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 3ac8 │ │ │ │ - add x3, x0, x24 │ │ │ │ - cmp x3, x23 │ │ │ │ - b.ne 5f948 // b.any │ │ │ │ - cbz x19, 5fa78 │ │ │ │ - adrp x0, 86000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr d31, [x0, #1240] │ │ │ │ - stur d31, [x22, #4] │ │ │ │ + sub w24, w28, w26 │ │ │ │ + add w21, w26, #0x10 │ │ │ │ + movi v27.4s, #0x0 │ │ │ │ + mov w1, #0x17 // #23 │ │ │ │ + add x20, x27, w26, uxtw │ │ │ │ + cmp w21, w1 │ │ │ │ + lsr w25, w24, #4 │ │ │ │ + sub w23, w28, #0x1 │ │ │ │ + and w2, w0, #0xe │ │ │ │ + csel w21, w21, w1, cs // cs = hs, nlast │ │ │ │ + and w1, w0, #0xc │ │ │ │ + and w0, w0, #0x8 │ │ │ │ + str w2, [sp, #108] │ │ │ │ + stp w1, w0, [sp, #120] │ │ │ │ + nop │ │ │ │ + cmp w23, w21 │ │ │ │ + b.cc 5dbf0 // b.lo, b.ul, b.last │ │ │ │ + cbz w26, 5dc30 │ │ │ │ + ldrb w0, [x27] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.eq 5dc38 // b.none │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + cbz w0, 5dc40 │ │ │ │ + ldrb w0, [x27, #1] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.eq 5dc48 // b.none │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.ls 5dc50 // b.plast │ │ │ │ + ldrb w0, [x27, #2] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.eq 5dc58 // b.none │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cbz w0, 5dc60 │ │ │ │ + ldrb w0, [x27, #3] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.eq 5dc68 // b.none │ │ │ │ + cmp w26, #0x4 │ │ │ │ + b.ls 5dc70 // b.plast │ │ │ │ + ldrb w0, [x27, #4] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.eq 5dc78 // b.none │ │ │ │ + cmp w26, #0x5 │ │ │ │ + b.eq 5dbe8 // b.none │ │ │ │ + ldrb w0, [x27, #5] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 5dc80 // b.none │ │ │ │ + cmp w26, #0x6 │ │ │ │ + b.eq 5dbe8 // b.none │ │ │ │ + ldrb w0, [x27, #6] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 5dc88 // b.none │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + cbz w0, 5dc90 │ │ │ │ + ldrb w0, [x27, #7] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 5dc98 // b.none │ │ │ │ + cmp w26, #0x8 │ │ │ │ + b.ls 5dca0 // b.plast │ │ │ │ + ldrb w0, [x27, #8] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 5dca8 // b.none │ │ │ │ + cmp w26, #0x9 │ │ │ │ + b.eq 5dcb0 // b.none │ │ │ │ + ldrb w0, [x27, #9] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 5dcb8 // b.none │ │ │ │ + cmp w26, #0xa │ │ │ │ + b.eq 5dbe8 // b.none │ │ │ │ + ldrb w0, [x27, #10] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 5dcc0 // b.none │ │ │ │ + cmp w26, #0xb │ │ │ │ + b.eq 5dbe8 // b.none │ │ │ │ + ldrb w0, [x27, #11] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 5dcc8 // b.none │ │ │ │ + cmp w26, #0xc │ │ │ │ + b.eq 5dbe8 // b.none │ │ │ │ + ldrb w0, [x27, #12] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 5dcd0 // b.none │ │ │ │ + cmp w26, #0xd │ │ │ │ + b.eq 5dbe8 // b.none │ │ │ │ + ldrb w0, [x27, #13] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 5dcd8 // b.none │ │ │ │ + cmp w26, #0xf │ │ │ │ + b.ne 5dce0 // b.any │ │ │ │ + ldrb w0, [x27, #14] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.eq 5dce8 // b.none │ │ │ │ + movi v23.2s, #0xf │ │ │ │ + adrp x2, 86000 │ │ │ │ + dup v25.4s, w5 │ │ │ │ + dup v28.4s, v23.s[0] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr q31, [x2, #480] │ │ │ │ + add x0, x20, w25, uxtw #4 │ │ │ │ + movi v24.4s, #0x10 │ │ │ │ + add v28.4s, v28.4s, v31.4s │ │ │ │ + b 5daa8 │ │ │ │ + add v28.4s, v28.4s, v24.4s │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 5db84 // b.none │ │ │ │ + ldr q30, [x1] │ │ │ │ + zip1 v29.16b, v30.16b, v27.16b │ │ │ │ + zip2 v30.16b, v30.16b, v27.16b │ │ │ │ + zip1 v26.8h, v29.8h, v27.8h │ │ │ │ + zip1 v31.8h, v30.8h, v27.8h │ │ │ │ + zip2 v29.8h, v29.8h, v27.8h │ │ │ │ + zip2 v30.8h, v30.8h, v27.8h │ │ │ │ + cmeq v26.4s, v26.4s, v25.4s │ │ │ │ + cmeq v31.4s, v31.4s, v25.4s │ │ │ │ + cmeq v29.4s, v29.4s, v25.4s │ │ │ │ + cmeq v30.4s, v30.4s, v25.4s │ │ │ │ + orr v31.16b, v31.16b, v30.16b │ │ │ │ + orr v30.16b, v26.16b, v29.16b │ │ │ │ + orr v31.16b, v31.16b, v30.16b │ │ │ │ + umaxp v31.4s, v31.4s, v31.4s │ │ │ │ + fmov x2, d31 │ │ │ │ + cbz x2, 5da98 │ │ │ │ + fmov w4, s28 │ │ │ │ + sxtw x4, w4 │ │ │ │ + b 5db04 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp w28, w4 │ │ │ │ + b.ls 5dba0 // b.plast │ │ │ │ + ldrb w0, [x27, x4] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne 5daf8 // b.any │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x19 │ │ │ │ + str x4, [sp, #96] │ │ │ │ + str w5, [sp, #104] │ │ │ │ + bl 3648 │ │ │ │ + ldr x4, [sp, #96] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldrb w0, [x0, x4] │ │ │ │ + bl 3348 │ │ │ │ + ldr w5, [sp, #104] │ │ │ │ + cmp w22, w5 │ │ │ │ + b.eq 5dba8 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3438 │ │ │ │ + movi v27.4s, #0x0 │ │ │ │ + mov w5, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 5d940 // b.any │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - b 5f8e8 │ │ │ │ - lsl w1, w3, #1 │ │ │ │ - mov w2, #0x8018 // #32792 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str w1, [x19, #8] │ │ │ │ - smull x1, w1, w2 │ │ │ │ - str w3, [sp, #76] │ │ │ │ - bl 3198 │ │ │ │ - mov x24, x0 │ │ │ │ - cbz x0, 5fa54 │ │ │ │ - ldr w3, [sp, #76] │ │ │ │ - mov w2, #0x8018 // #32792 │ │ │ │ - ldrsw x0, [x19, #8] │ │ │ │ - sxtw x22, w3 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.cs 5fa10 // b.hs, b.nlast │ │ │ │ - mov x0, #0x14 // #20 │ │ │ │ - mov x23, #0x8018 // #32792 │ │ │ │ - smaddl x3, w3, w2, x0 │ │ │ │ - add x3, x24, x3 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 36c0 │ │ │ │ + fmov w0, s23 │ │ │ │ + and w4, w24, #0xfffffff0 │ │ │ │ + add w4, w4, w0 │ │ │ │ + tst x24, #0xf │ │ │ │ + b.ne 5daf0 // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x3 │ │ │ │ - sub x3, x3, #0x14 │ │ │ │ - str wzr, [x3, #16] │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x3] │ │ │ │ - bl 3ac8 │ │ │ │ - add x3, x0, x23 │ │ │ │ - ldrsw x0, [x19, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.hi 5f9e0 // b.pmore │ │ │ │ - ldr w3, [x19, #4] │ │ │ │ - mov w0, #0x8018 // #32792 │ │ │ │ - str x24, [x19, #16] │ │ │ │ - mov x22, x19 │ │ │ │ - add w1, w3, #0x1 │ │ │ │ - smaddl x19, w3, w0, x24 │ │ │ │ + cmp w22, w5 │ │ │ │ + b.ne 5db48 // b.any │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - b 5f8e8 │ │ │ │ - adrp x0, af000 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + bl 3648 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + bl 3348 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 36c0 │ │ │ │ + fmov s23, w26 │ │ │ │ + b 5da74 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 5daf0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3438 │ │ │ │ + mov w5, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5db68 // b.none │ │ │ │ + cmp w22, w5 │ │ │ │ + b.eq 5dbb0 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3438 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5db68 // b.none │ │ │ │ + cmp w0, w22 │ │ │ │ + b.ne 5dbf8 // b.any │ │ │ │ + b 5dbb0 │ │ │ │ + movi v23.2d, #0x0 │ │ │ │ + b 5da74 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 5db10 │ │ │ │ + movi v23.2s, #0x1 │ │ │ │ + b 5da74 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + b 5db10 │ │ │ │ + movi v23.2s, #0x2 │ │ │ │ + b 5da74 │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + b 5db10 │ │ │ │ + movi v23.2s, #0x3 │ │ │ │ + b 5da74 │ │ │ │ + mov x4, #0x3 // #3 │ │ │ │ + b 5db10 │ │ │ │ + movi v23.2s, #0x4 │ │ │ │ + b 5da74 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + b 5db10 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + b 5db10 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + b 5db10 │ │ │ │ + movi v23.2s, #0x7 │ │ │ │ + b 5da74 │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + b 5db10 │ │ │ │ + movi v23.2s, #0x8 │ │ │ │ + b 5da74 │ │ │ │ + mov x4, #0x8 // #8 │ │ │ │ + b 5db10 │ │ │ │ + movi v23.2s, #0x9 │ │ │ │ + b 5da74 │ │ │ │ + mov x4, #0x9 // #9 │ │ │ │ + b 5db10 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + b 5db10 │ │ │ │ + mov x4, #0xb // #11 │ │ │ │ + b 5db10 │ │ │ │ + mov x4, #0xc // #12 │ │ │ │ + b 5db10 │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ + b 5db10 │ │ │ │ + movi v23.2s, #0xe │ │ │ │ + b 5da74 │ │ │ │ + mov x4, #0xe // #14 │ │ │ │ + b 5db10 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x7a8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x3, x20 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xe20 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x7e0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - bl 38a0 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 5f8f0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x13, #0xc090 // #49296 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + and w20, w1, #0xff │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ 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] │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - str x1, [sp] │ │ │ │ - mov x3, #0xc088 // #49288 │ │ │ │ - add x3, sp, x3 │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [x3] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x1, #0x750 │ │ │ │ + and w22, w2, #0xff │ │ │ │ + and w21, w3, #0xff │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ bl 3a50 │ │ │ │ - cbz x0, 5fd20 │ │ │ │ - mov x2, #0x4088 // #16520 │ │ │ │ - add x23, sp, x2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3ac8 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x2, x2, #0x770 │ │ │ │ - mov w3, #0x70 // #112 │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - stp xzr, xzr, [sp, #80] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - bl 32a0 │ │ │ │ - cbnz w0, 5fd4c │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w24, #0x8000 // #32768 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x3, x26 │ │ │ │ - mov x2, #0x4000 // #16384 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 5fc20 │ │ │ │ - ldr w27, [sp, #24] │ │ │ │ - cbz w27, 5fc20 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr w19, [sp, #48] │ │ │ │ - cbz w19, 5fc00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 5dde0 │ │ │ │ nop │ │ │ │ - mov w19, w19 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 32e8 <__errno_location@plt+0x8> │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 5fc20 // b.none │ │ │ │ - add w1, w0, #0x4 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 5fc20 // b.plast │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 5fcec // b.none │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x20, x20, w27, uxtw │ │ │ │ - ldr w4, [sp, #48] │ │ │ │ - add x19, x28, x19 │ │ │ │ - ldr w27, [sp, #24] │ │ │ │ - and x0, x0, #0xc0 │ │ │ │ - sub x28, x19, w4, uxtw │ │ │ │ - sub x20, x20, w27, uxtw │ │ │ │ - cmp x0, #0x80 │ │ │ │ - b.eq 5fc98 // b.none │ │ │ │ - cbz w27, 5fb54 │ │ │ │ - ldr w19, [sp, #48] │ │ │ │ - cbnz w19, 5fba0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x19, #0x8000 // #32768 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - str w24, [sp, #48] │ │ │ │ - bl 32e8 <__errno_location@plt+0x8> │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 5fbb8 // b.any │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 2fb8 <__memmove_chk@plt+0x8> │ │ │ │ - cbz x22, 5fc3c │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - bl 38a0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 38a0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 36c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - mov x1, #0xc088 // #49288 │ │ │ │ - add x2, sp, x1 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5fd48 // b.any │ │ │ │ - mov x13, #0xc090 // #49296 │ │ │ │ - add sp, sp, x13 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + bl 3438 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5dd9c // b.none │ │ │ │ + cmp w20, w0 │ │ │ │ + b.eq 5ddb8 // b.none │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ne 5dd60 // b.any │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3648 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl 3348 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ 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 x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - cbz x28, 5fcac │ │ │ │ - ldr x1, [sp] │ │ │ │ - sub x0, x28, x25 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.le 5fbf4 │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x5, x23 │ │ │ │ - mov x3, x28 │ │ │ │ - mov x2, x20 │ │ │ │ - and w1, w1, #0x7 │ │ │ │ - bl 5f6a8 │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x0, 5fce0 │ │ │ │ - ldr w27, [sp, #24] │ │ │ │ - mov x25, x28 │ │ │ │ - cbnz w27, 5fbf8 │ │ │ │ - b 5fb54 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 2fb8 <__memmove_chk@plt+0x8> │ │ │ │ - b 5fc3c │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 2fb8 <__memmove_chk@plt+0x8> │ │ │ │ - ldr w2, [x22, #4] │ │ │ │ - mov w1, #0x8018 // #32792 │ │ │ │ - mov x0, x22 │ │ │ │ - smull x1, w2, w1 │ │ │ │ - bl 3198 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - ldr w1, [x19, #4] │ │ │ │ - str w1, [x19, #8] │ │ │ │ - bl 36c0 │ │ │ │ - b 5fc48 │ │ │ │ - adrp x0, af000 │ │ │ │ + b 36c0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3648 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 3348 │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ne 5dd60 // b.any │ │ │ │ + b 5dd80 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x818 │ │ │ │ + mov x3, x23 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xe20 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 3510 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ - bl 3588 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x840 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - add x1, x1, #0x750 │ │ │ │ - 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 3a50 │ │ │ │ - cbz x0, 5ffa4 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3648 │ │ │ │ - cbnz w0, 60014 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a68 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3648 │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 4ea20 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4ea40 │ │ │ │ - cbnz w0, 5ff80 │ │ │ │ - bl 60c4c │ │ │ │ - mov w2, w0 │ │ │ │ - mov x1, sp │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - str w2, [sp] │ │ │ │ - bl 60b60 │ │ │ │ - cbnz w0, 5ffcc │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 5fe70 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5f8a4 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a68 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 5fee4 // b.none │ │ │ │ - add x23, x23, x20 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4ea40 │ │ │ │ - cbnz w0, 5fff4 │ │ │ │ - mov x1, sp │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 60b60 │ │ │ │ - ldr x25, [sp, #8] │ │ │ │ - mov x2, sp │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 60c60 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + and w22, w3, #0xff │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + adrp x1, 83000 │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + bl 3a50 │ │ │ │ + cbz x0, 5dea8 │ │ │ │ mov x20, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 5ff5c // b.none │ │ │ │ - cbnz x0, 5fe2c │ │ │ │ - str x26, [x19, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 36c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5fff0 // b.any │ │ │ │ - ldr x27, [sp, #128] │ │ │ │ - mov x0, x19 │ │ │ │ - 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 w19, #0x0 // #0 │ │ │ │ + b 5de74 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3648 │ │ │ │ + udiv w0, w19, w21 │ │ │ │ + mov x1, x20 │ │ │ │ + msub w0, w0, w21, w19 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldrb w0, [x23, w0, uxtw] │ │ │ │ + bl 3348 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3438 │ │ │ │ + cmp w22, w0, sxtb │ │ │ │ + sxtb w0, w0 │ │ │ │ + ccmn w0, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne 5de4c // b.any │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x3, x27 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x900 │ │ │ │ - mov w1, #0x1d1 // #465 │ │ │ │ - adrp x20, 83000 │ │ │ │ - add x0, x20, #0x950 │ │ │ │ - bl 4edec │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3618 <__strcat_chk@plt+0x8> │ │ │ │ - cbz w0, 5ff40 │ │ │ │ - add x0, x20, #0x950 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x1d5 // #469 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x988 │ │ │ │ - bl 4edec │ │ │ │ - add x0, x20, #0x950 │ │ │ │ - adrp x2, 83000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x2, #0x9e0 │ │ │ │ - mov w1, #0x1d6 // #470 │ │ │ │ - bl 4edec │ │ │ │ - b 5fe94 │ │ │ │ - add x0, x20, #0x950 │ │ │ │ - adrp x2, 83000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x2, #0x960 │ │ │ │ - mov w1, #0x1d3 // #467 │ │ │ │ - bl 4edec │ │ │ │ - b 5ff0c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x8d8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x898 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x27 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x818 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3510 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 31b0 │ │ │ │ - adrp x0, af000 │ │ │ │ + b 36c0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0x8b8 │ │ │ │ + mov x3, x19 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xc90 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 3510 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - bl 3588 │ │ │ │ - adrp x3, 87000 │ │ │ │ - adrp x1, 83000 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x3, x3, #0xe60 │ │ │ │ - add x1, x1, #0x950 │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w2, #0x1da // #474 │ │ │ │ + adrp x3, 87000 │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + adrp x1, 83000 │ │ │ │ + adrp x0, 84000 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xc98 │ │ │ │ + add x0, x0, #0x78 │ │ │ │ + mov w2, #0x1fb // #507 │ │ │ │ bl 34b0 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0x868 │ │ │ │ - bl 3528 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 31b0 │ │ │ │ - bti c │ │ │ │ - add w5, w1, #0x1 │ │ │ │ - cmp w5, w2 │ │ │ │ - b.cc 60040 // b.lo, b.ul, b.last │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - sub w2, w2, w1 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - cmp w2, w4 │ │ │ │ - mov x29, sp │ │ │ │ - add x0, x0, w1, uxtw │ │ │ │ - mov x1, x3 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - csel w19, w2, w4, ls // ls = plast │ │ │ │ - csel w2, w2, w4, ls // ls = plast │ │ │ │ - bl 3138 │ │ │ │ - mov w0, w19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 3a68 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 600bc // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 3618 <__strcat_chk@plt+0x8> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - stp xzr, xzr, [x0, #64] │ │ │ │ - str xzr, [x0, #80] │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ 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 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 56b80 │ │ │ │ + mov x25, #0x2711 // #10001 │ │ │ │ mov x21, x0 │ │ │ │ - bl 3ac8 │ │ │ │ - str x21, [x19, #24] │ │ │ │ - str w20, [x19, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b 5df38 │ │ │ │ + strb w19, [x21, x20] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3858 │ │ │ │ + sxtb w1, w0 │ │ │ │ + sub x3, x22, #0x1 │ │ │ │ + mov w19, w0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 5dfa4 // b.none │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.eq 5df7c // b.none │ │ │ │ + cmp x3, x20 │ │ │ │ + b.ne 5df30 // b.any │ │ │ │ + add x22, x22, x25 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + b 5df30 │ │ │ │ + strb wzr, [x21, x20] │ │ │ │ + mov w0, w20 │ │ │ │ + str x21, [x24] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov w0, w1 │ │ │ │ + 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, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x0, x1 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x1 │ │ │ │ + adrp x1, 84000 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w1, [x2, #8] │ │ │ │ - cbz w1, 60254 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - ldr x4, [x22] │ │ │ │ - cmp w2, #0x6 │ │ │ │ - b.ls 602a4 // b.plast │ │ │ │ - sub x0, x19, #0x1 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, #0xe │ │ │ │ - b.ls 602a4 // b.plast │ │ │ │ - cmp w2, #0xe │ │ │ │ - b.ls 602c8 // b.plast │ │ │ │ - and x5, x1, #0xfffffff0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x2 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + bl 3a50 │ │ │ │ + cbz x0, 5e094 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x1, #0x2710 // #10000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr q31, [x4, x0] │ │ │ │ - str q31, [x19, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ne 60188 // b.any │ │ │ │ - tst x1, #0xf │ │ │ │ - b.eq 60250 // b.none │ │ │ │ - and w3, w1, #0xf │ │ │ │ - and x0, x1, #0xfffffff0 │ │ │ │ - sub w6, w3, #0x1 │ │ │ │ - and w2, w1, #0xfffffff0 │ │ │ │ - add x5, x4, x0 │ │ │ │ - mov w1, w3 │ │ │ │ - add x0, x19, x0 │ │ │ │ - cmp w6, #0x6 │ │ │ │ - b.ls 601e8 // b.plast │ │ │ │ - ldr d31, [x4, w2, uxtw] │ │ │ │ - str d31, [x19, w2, uxtw] │ │ │ │ - tst x1, #0x7 │ │ │ │ - b.eq 60250 // b.none │ │ │ │ - and w2, w1, #0xfffffff8 │ │ │ │ - sub w3, w3, w2 │ │ │ │ - add x5, x5, x2 │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldrb w1, [x5] │ │ │ │ - strb w1, [x0] │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 60250 // b.none │ │ │ │ - ldrb w1, [x5, #1] │ │ │ │ - strb w1, [x0, #1] │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 60250 // b.none │ │ │ │ - ldrb w1, [x5, #2] │ │ │ │ - strb w1, [x0, #2] │ │ │ │ - cmp w3, #0x3 │ │ │ │ - b.eq 60250 // b.none │ │ │ │ - ldrb w1, [x5, #3] │ │ │ │ - strb w1, [x0, #3] │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.eq 60250 // b.none │ │ │ │ - ldrb w1, [x5, #4] │ │ │ │ - strb w1, [x0, #4] │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.eq 60250 // b.none │ │ │ │ - ldrb w1, [x5, #5] │ │ │ │ - strb w1, [x0, #5] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 60250 // b.none │ │ │ │ - ldrb w1, [x5, #6] │ │ │ │ - strb w1, [x0, #6] │ │ │ │ - ldr w1, [x22, #8] │ │ │ │ - mov x3, x21 │ │ │ │ - mov w2, #0x4000 // #16384 │ │ │ │ - sub w2, w2, w1 │ │ │ │ - add x0, x19, w1, uxtw │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3168 <__cxa_finalize@plt+0x8> │ │ │ │ - mov x20, x0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + bl 56b80 │ │ │ │ + mov x22, #0x2710 // #10000 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x25, #0x2711 // #10001 │ │ │ │ + b 5e028 │ │ │ │ + strb w19, [x21, x20] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3858 │ │ │ │ + mov w19, w0 │ │ │ │ + sxtb w0, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5e064 // b.none │ │ │ │ + sub x0, x22, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 5e020 // b.any │ │ │ │ + add x22, x22, x25 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 56b80 │ │ │ │ + mov x21, x0 │ │ │ │ + b 5e020 │ │ │ │ + strb wzr, [x21, x20] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 36c0 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x20, [x24] │ │ │ │ mov x0, x21 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 602dc │ │ │ │ - ldr w1, [x22, #8] │ │ │ │ - mov w0, w20 │ │ │ │ - str x19, [x22] │ │ │ │ - add w1, w1, w20 │ │ │ │ - str w1, [x22, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldrb w2, [x4, x0] │ │ │ │ - strb w2, [x19, x0] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 602ac // b.any │ │ │ │ - ldr w1, [x22, #8] │ │ │ │ - b 60254 │ │ │ │ - mov w3, w1 │ │ │ │ - mov x5, x4 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 601c8 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0xa28 │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0x0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 3510 │ │ │ │ - adrp x0, 83000 │ │ │ │ - add x0, x0, #0xa48 │ │ │ │ - bl 3528 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 31b0 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x13, #0xc0a0 // #49312 │ │ │ │ - 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 x5, af000 │ │ │ │ - ldr x5, [x5, #3864] │ │ │ │ - mov x6, #0xc098 // #49304 │ │ │ │ - add x1, sp, x6 │ │ │ │ + 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] │ │ │ │ + mov x19, x3 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x0 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + mov x23, x2 │ │ │ │ + ldr x2, [x4] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x2, sp │ │ │ │ + bl 5dfc4 │ │ │ │ + ldr w3, [sp] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + adrp x1, 84000 │ │ │ │ + add x1, x1, #0x1d8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2ea40 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 38a0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str w1, [x19] │ │ │ │ + ubfiz x1, x1, #3, #32 │ │ │ │ + bl 56b80 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w1, 5e184 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x3, [x20] │ │ │ │ + ubfiz x2, x19, #4, #32 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + add x4, x3, x2 │ │ │ │ + ldr x2, [x3, x2] │ │ │ │ + ldr w3, [x4, #8] │ │ │ │ + bl 2ea40 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str x0, [x21, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.hi 5e150 // b.pmore │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2f0a0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5e1cc // b.any │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 3588 │ │ │ │ + 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 x22, x0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x2 │ │ │ │ + adrp x2, 83000 │ │ │ │ + str x25, [sp, #80] │ │ │ │ + add x2, x2, #0xe48 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x3, sp, #0x4 │ │ │ │ + bl 5e0c0 │ │ │ │ + ldr w21, [sp, #4] │ │ │ │ mov x25, x0 │ │ │ │ - ldr x0, [x5] │ │ │ │ - str x0, [x1] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldrsw x1, [x26, #4] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x21, x2 │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - mov w20, w4 │ │ │ │ - subs x1, x1, #0x1 │ │ │ │ - b.eq 603a8 // b.none │ │ │ │ - mov x3, #0x8018 // #32792 │ │ │ │ - add x0, x19, x3 │ │ │ │ - b 60390 │ │ │ │ - add x0, x0, x3 │ │ │ │ - subs x1, x1, #0x1 │ │ │ │ - b.eq 603a8 // b.none │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x2, x21 │ │ │ │ - b.le 60384 │ │ │ │ - mov x4, #0xffffffffffff7fe8 // #-32792 │ │ │ │ - add x19, x0, x4 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x2, x2, #0x770 │ │ │ │ - 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 32a0 │ │ │ │ - cbz w0, 60420 │ │ │ │ - adrp x1, af000 │ │ │ │ + ubfiz x1, x21, #3, #32 │ │ │ │ + bl 56b80 │ │ │ │ + mov x23, x0 │ │ │ │ + cbz w21, 5e310 │ │ │ │ + add x20, x25, w21, uxtw #3 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + mov x19, x25 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + str d15, [sp, #88] │ │ │ │ + fmov d15, x0 │ │ │ │ + b 5e268 │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 2f0a0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 5e2a8 // b.none │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr w3, [x1, #8] │ │ │ │ + cbz w3, 5e254 │ │ │ │ + ldr x0, [x1] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 30f0 │ │ │ │ + fabs d31, d0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + fcmp d31, d15 │ │ │ │ + b.le 5e304 │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 2f0a0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 5e268 // b.any │ │ │ │ + ldr d15, [sp, #88] │ │ │ │ + ubfiz x19, x21, #3, #32 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38a0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 56b80 │ │ │ │ + str w21, [x24] │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - mov x2, #0xc098 // #49304 │ │ │ │ - add x3, sp, x2 │ │ │ │ - ldr x4, [x3] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ - subs x4, x4, x2 │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 6071c // b.any │ │ │ │ - mov x13, #0xc0a0 // #49312 │ │ │ │ - add sp, sp, x13 │ │ │ │ - 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 │ │ │ │ + b.ne 5e318 // 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 x1, [x19, #8] │ │ │ │ - mov x3, #0x4098 // #16536 │ │ │ │ - mov x0, x25 │ │ │ │ - add x22, sp, x3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x24, #0x8000 // #32768 │ │ │ │ - bl 3720 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - sub x21, x21, x0 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 60130 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - str x22, [sp, #56] │ │ │ │ - str w24, [sp, #64] │ │ │ │ - b 604ac │ │ │ │ - sub x21, x21, #0x8, lsl #12 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - str x22, [sp, #56] │ │ │ │ - str w24, [sp, #64] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - cbz w0, 60530 │ │ │ │ - cmp w20, w27 │ │ │ │ - b.ls 60564 // b.plast │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 32e8 <__errno_location@plt+0x8> │ │ │ │ - sxtw x28, w0 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 606d4 // b.none │ │ │ │ - add x0, x28, #0x4 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 606f8 // b.plast │ │ │ │ - add w27, w19, #0x1 │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.eq 60530 // b.none │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - cbnz w0, 6049c │ │ │ │ - cmp w20, w27 │ │ │ │ - b.ls 60484 // b.plast │ │ │ │ - cmp x21, #0x8, lsl #12 │ │ │ │ - b.gt 60480 │ │ │ │ - cbz x21, 605a8 │ │ │ │ - b.eq 605a0 // b.none │ │ │ │ - sub w0, w20, w19 │ │ │ │ - sub w2, w24, w21 │ │ │ │ - cmp w2, w0 │ │ │ │ - add x1, x22, x21 │ │ │ │ - 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 w27, w19, #0x1 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - bl 3138 │ │ │ │ - b 60484 │ │ │ │ - cmp w20, w27 │ │ │ │ - b.ls 60564 // b.plast │ │ │ │ - cmp x21, #0x8, lsl #12 │ │ │ │ - b.le 605d4 │ │ │ │ - sub x21, x21, #0x8, lsl #12 │ │ │ │ + str d0, [x23, w21, uxtw #3] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + b 5e254 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 5e2b0 │ │ │ │ + str d15, [sp, #88] │ │ │ │ + bl 3588 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov w19, w4 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w3 │ │ │ │ + mov x24, x0 │ │ │ │ + bl 3a50 │ │ │ │ + cbz x0, 5e3c0 │ │ │ │ + mov x22, x0 │ │ │ │ + cmp w19, w21 │ │ │ │ + b.cs 5e3a4 // b.hs, b.nlast │ │ │ │ + add x20, x20, w19, uxtw #3 │ │ │ │ + add w21, w21, w23 │ │ │ │ + add w19, w19, w23 │ │ │ │ + adrp x23, 83000 │ │ │ │ + add x23, x23, #0xe70 │ │ │ │ + nop │ │ │ │ + ldr d0, [x20], #8 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x23 │ │ │ │ mov x0, x22 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - str x22, [sp, #56] │ │ │ │ - str w24, [sp, #64] │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.eq 60614 // b.none │ │ │ │ - ldr x28, [x26, #24] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3a68 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.eq 60590 // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3618 <__strcat_chk@plt+0x8> │ │ │ │ - cbnz w0, 60590 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.hi 60454 // b.pmore │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 2fb8 <__memmove_chk@plt+0x8> │ │ │ │ - mov w0, w19 │ │ │ │ - b 603d4 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 60484 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub w27, w20, w19 │ │ │ │ - cmp w27, #0x8, lsl #12 │ │ │ │ - mov x1, x22 │ │ │ │ - csel w27, w27, w24, ls // ls = plast │ │ │ │ - add x0, x0, w19, uxtw │ │ │ │ - add w19, w19, w27 │ │ │ │ - mov w2, w27 │ │ │ │ - add w27, w19, #0x1 │ │ │ │ - bl 3138 │ │ │ │ - b 60484 │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - mov w2, #0x8000 // #32768 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - cbz x21, 606a4 │ │ │ │ - mov w0, w2 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.lt 6066c // b.tstop │ │ │ │ - sub x21, x21, x0 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 3510 │ │ │ │ + cmp w19, w21 │ │ │ │ + b.ne 5e380 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3ac8 │ │ │ │ - str x22, [sp, #56] │ │ │ │ - str w24, [sp, #64] │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.ne 60564 // b.any │ │ │ │ - ldr x1, [x26, #24] │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl 3a68 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60564 // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3618 <__strcat_chk@plt+0x8> │ │ │ │ - cbnz w0, 60564 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 2f58 │ │ │ │ - cbz w0, 60564 │ │ │ │ - adrp x0, af000 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 36c0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - mov w1, w28 │ │ │ │ - adrp x2, 83000 │ │ │ │ - add x2, x2, #0xa88 │ │ │ │ + mov x3, x24 │ │ │ │ + adrp x2, 83000 │ │ │ │ + add x2, x2, #0xe50 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 3510 │ │ │ │ - mov w0, w28 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 31b0 │ │ │ │ - sub w0, w20, w19 │ │ │ │ - sub w2, w2, w21 │ │ │ │ - cmp w2, w0 │ │ │ │ - add x1, x22, x21 │ │ │ │ - csel w4, w2, w0, ls // ls = plast │ │ │ │ - csel w2, w2, w0, ls // ls = plast │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w4, [sp, #24] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - add x0, x0, w19, uxtw │ │ │ │ - bl 3138 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add w19, w19, w4 │ │ │ │ - b 60544 │ │ │ │ - sub w4, w20, w19 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp w4, w2 │ │ │ │ - csel w5, w4, w2, ls // ls = plast │ │ │ │ - csel w2, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes